AIエージェント活用事例

今日の新着

44すべて 189件

全189件中 1〜20件

仕事・リサーチ実装例

PDFを読んで前の質問に続けて尋ねる

PDFから関連内容を探して答え、同じ会話内で前の質問に続けてやりとりする公開例です。

使い方

  1. 例示フォルダの依存関係をインストールし、モデルAPIキーと読むPDFを準備します。--pdfの後にファイルパスを指定して実行する方式です。
  2. 文書を検索用データとして作成し、質問に関連する内容を探して答えます。--questionを省略すると、ターミナルで質問を続けて入力できます。
  3. 会話モードでは前の質問と回答を保存するメモリが接続されています。一度だけ質問するモードでは、参照した文書断片の数も出力されます。

結果

単一質問と連続会話の両方に対応した文書質疑の実装例です。公開コードの動作を整理したもので、回答の正確性を直接測定した結果ではありません。

補足

テキストを読み取れるPDFかどうか事前に確認が必要です。公開例にはスキャン文書の文字認識や回答ごとのページ引用を個別に実装した部分はありません。

出典

GitHub 原文 ↗

プロンプト例 · LlamaIndex

[PDFファイル]から質問に答えるツールを作成してください。実行環境は[Python環境]で、結果は[出力フォルダ]に保存します。公開例 agents/03-pdf-qa-agent のREADMEとコードをまず読んで、必要なパッケージとAPI設定を整理してください。

一度だけ質問するモードと、前の会話を引き継ぐモードを区別して接続してください。利用者がファイルを変更した場合、前の文書の回答が混ざらないようにし、文書にない質問には「確認できませんでした」と答えるよう補完してください。元の例では参照断片数のみ出力されるため、回答を確認できるように使用した文とページも一緒に表示する補完も提案してください。

テキスト付きPDF、内容が空のファイル、文書に答えがない質問で点検してください。回答を原文と照合し、会話モードの後続質問が同じ対象を指しているかも確認します。インストール手順、実行コマンド、回答と根拠を含む例、確認できなかった動作を成果物として残してください。公開コードで確認できた機能と今回追加した要件も区別してください。