学校の入学担当者のメールアドレスから登録エージェントを実行す... ノート

学校の入学担当者のメールアドレスから登録エージェントを実行する

アドミッションの受信トレイは、しばしば繰り返し質問や書類でいっぱいになり、管理に時間がかかることがあります。通常、人間が各メールを読み、学生情報システムで出願者を探し、未提出の書類を確認し、返信を作成します。しかし、このプロセスは、言語モデルを持つエージェントアカウントを使用して自動化できます。エージェントアカウントは、アプリケーションが人間のメールボックスなしでメールを送受信できるようにする、ファーストクラスの受信トレイを所有できる権限です。エージェントアカウントを作成するには、プロバイダー、名前、メール設定を指定してNylas APIにPOSTリクエストを送信します。APIはアカウントのデフォルトワークスペースとポリシーを自動的にプロビジョニングし、必要に応じてカスタムポリシーを後でアタッチできます。エージェントアカウントは独自のIDを持ち、自身のメールアドレスでメールを送信し、自身のスレッドで返信を受信し、各出願者のアプリケーション状態を保持できます。質問の分類やどのチェックリスト項目が満たされているかの判断を含む、オペレーションの「頭脳」は、アプリケーションコードと言語モデルによって処理されます。Nylas APIは、メッセージの受信、本文の取得、添付ファイルのダウンロード、返信やリマインダーの送信を含むメールプレーンを提供します。アプリケーションデータベースは、受信した書類、未提出の書類、締め切り、最後に送信されたリマインダーを含む、出願者ごとのレコードを保存します。エージェントへの受信メールは、標準のメッセージ作成Webhookをトリガーします。これは、権限スコープではなくアプリケーションスコープです。Webhookハンドラーは即座に応答し、署名を検証し、イベントを重複排除します。完全なメッセージは必要に応じて取得され、メッセージは個別に既読としてマークされます。会話チェーンはスレッドエンドポイントを使用して取得でき、言語モデルは受信メッセージを分類し、FAQコーパスと出願者レコードから回答を作成します。返信を送信するためのAPI呼び出しは、返信するメッセージをreply-to-message-idに設定して行われ、CLIバージョンは受信者と件名を埋めるために元のメッセージを取得するため、より短くなります。エージェントの仕事は、書類をダウンロードし、どのチェックリスト項目を満たしているかを判断し、出願者のレコードを更新することです。取得されたメッセージは、IDと共に添付ファイルを表示し、ダウンロードされた添付ファイルにはmessage-idクエリパラメータが必要です。メタデータエンドポイントは同じmessage-idクエリパラメータを受け取り、書類を分類してチェックリスト項目を更新するロジックはアプリケーションによって処理されます。締め切りリマインダーを送信する頻度はアプリケーションコードによって処理され、スケジュールに基づいて起動し、書類が不足している出願者をデータベースに照会し、それに応じてリマインダーを送信します。Nylas APIは、メールの送信と提出されたアプリケーション書類の追跡に必要なエンドポイントを提供し、アプリケーションコードはロジックと意思決定を処理します。