AIエージェント活用事例

今日の新着

44すべて 189件

全189件中 1〜20件

仕事・リサーチ実装例

メールから条件に合う会話と添付ファイル履歴を探すエージェント

Claudeのローカルメール例では、検索ツールで候補を見つけ、選択したメール本文を再度読み込んで質問に答えると著者は報告しています。

使い方

  1. テスト用IMAPアカウントとAPIキーを接続し、ローカルメールアプリを起動したと著者は述べています。Gmailの場合、通常のパスワードではなくアプリパスワードを使うよう案内されているそうです。
  2. エージェントが送信者・件名・日付などの条件でsearch_inboxを呼び出し、返されたメールIDとログファイルのパスをもとに必要な本文をさらに読むことができると著者は説明しています。
  3. read_emailsは選択したメールの本文と添付ファイルの有無を返し、回答にはメールIDを含めてそのメッセージにリンクするよう指示されていると著者は述べています。

結果

メール検索結果を再度読み込み、回答と紐付ける動作が公開コードで確認できたと著者は報告しています。

補足

資格情報は環境ファイルに保存し、別途認証機能のないローカルデモであると著者は述べています。作成者は運用配布を禁止しているそうです。個人メールでは実行していないと著者は記載しています。

出典

GitHub 原文 ↗

プロンプト例 · Claude

目標:メールから条件に合う会話と添付ファイル履歴を探すこと。

入力・環境:[テスト用メールアカウント]、[検索条件]、[確認する質問]、[ローカルBunまたはNode.js環境]。

参考原文:https://github.com/anthropics/claude-agent-sdk-demos/tree/main/email-agent

email-agentの例をローカルテスト環境のみに準備してください。秘密情報は会話やリポジトリに残さず、利用者が直接環境ファイルに入力する場所を案内してください。送信者と日付の条件でメールを検索し、関連するIDの本文を読んで根拠のある回答を作成してください。メールの送信・削除・分類変更は今回の実装範囲外とし、読み込みの流れのみを確認してください。

原文にないアカウント接続方法や成果は推測せず、必要な設定と実行手順を先に案内してください。既存データを保護する作業用コピーから始め、アクセスできない項目は確認が必要であることを明記してください。

検証:同じ件名で送信者が異なるメール、添付ファイルのないメール、検索結果がない場合を確認してください。回答に紐付けたメールIDと実際の本文が一致しているか、検索失敗を結果なしとして隠していないかを点検してください。

成果物とともに使用した入力、実行記録、確認した結果を整理してください。失敗した部分やまだ実行していない部分は、完了した作業と区別してください。