학교 입학처 받은 편지함에서 등록 에이전트를 실행합니다.
입학 지원 관련 이메일함은 종종 반복적인 질문과 서류로 채워져 있어 관리에 시간이 많이 소요될 수 있습니다. 일반적으로 담당자는 각 이메일을 읽고, 학생 정보 시스템에서 지원자를 조회하며, 미비 서류를 확인하고, 답변을 작성합니다. 하지만 이 과정은 언어 모델을 갖춘 에이전트 계정을 사용하여 자동화할 수 있습니다. 에이전트 계정은 애플리케이션이 인간의 사서함 없이 이메일을 주고받을 수 있도록 하여 퍼스트 클래스 이메일함을 소유할 수 있게 해주는 권한입니다.에이전트 계정을 생성하려면 provider, name, email 설정을 포함하여 Nylas API에 POST 요청을 보냅니다. API는 계정에 대한 기본 워크스페이스와 정책을 자동 프로비저닝하며, 필요한 경우 나중에 사용자 지정 정책을 연결할 수 있습니다. 에이전트 계정은 자체 ID를 가지며 자체 주소로 이메일을 보내고, 자체 스레드에서 회신을 받고, 각 지원자에 대한 애플리케이션 상태를 유지할 수 있습니다.질문을 분류하고 어떤 체크리스트 항목이 충족되었는지 결정하는 것을 포함하여 작업의 핵심은 애플리케이션 코드와 언어 모델이 처리합니다. Nylas API는 메시지 수신, 본문 가져오기, 첨부 파일 다운로드, 회신 및 알림 전송을 포함한 메일 플레인을 제공합니다. 애플리케이션 데이터베이스는 수신된 서류, 미비 서류, 마감일, 마지막으로 보낸 알림을 포함하는 지원자별 레코드를 저장합니다.에이전트로 들어오는 이메일은 grant-scoped가 아닌 application-scoped인 표준 message-created 웹훅을 트리거합니다. 웹훅 핸들러는 즉시 응답하고, 서명을 확인하며, 이벤트를 중복 제거합니다. 전체 메시지는 필요할 때 가져오고, 메시지는 별도로 읽음으로 표시됩니다. 스레드 엔드포인트를 사용하여 대화 체인을 가져올 수 있으며, 언어 모델은 들어오는 메시지를 분류하고 FAQ 코퍼스와 지원자 레코드에서 답변을 작성합니다.회신을 보내기 위한 API 호출은 답변 중인 메시지를 reply-to-message-id로 설정하여 이루어지며, CLI 버전은 수신자와 제목을 채우기 위해 원본을 가져오기 때문에 더 짧습니다. 에이전트의 역할은 서류를 다운로드하고, 어떤 체크리스트 항목을 충족하는지 파악하고, 지원자의 레코드를 업데이트하는 것입니다. 가져온 메시지는 ID와 함께 첨부 파일을 나열하며, 다운로드된 첨부 파일은 message-id 쿼리 매개변수가 필요합니다.metadata 엔드포인트는 동일한 message-id 쿼리 매개변수를 사용하며, 서류를 분류하고 체크리스트 항목을 업데이트하는 로직은 애플리케이션에서 처리합니다. 마감일 알림 전송 빈도는 예약에 따라 실행되고, 서류가 누락된 지원자를 데이터베이스에서 조회하여 그에 따라 알림을 보내는 애플리케이션 코드에서 처리합니다. Nylas API는 이메일을 보내고 제출된 지원 서류를 추적하는 데 필요한 엔드포인트를 제공하며, 애플리케이션 코드는 로직과 의사 결정을 처리합니다.