LlamaIndex クエリ パイプライン エージェントを使用する

このページでは、エージェントの使用に関する一般的な手順に加えて、LlamaIndexQueryPipelineAgent に固有の機能について説明します。

始める前に

このチュートリアルは、次の手順を読んで理解していることを前提としています。

サポートされているオペレーション

LlamaIndexQueryPipelineAgent でサポートされているオペレーションは次のとおりです。

  • query: クエリへのレスポンスを同期的に取得します。

query メソッドは、次のタイプの引数をサポートしています。

  • input: エージェントに送信するメッセージ。

エージェントにクエリを実行する

コマンド:

agent.query(input="What is Paul Graham's life in college?")

は、次(完全な形式)と同等です。

agent.query(input={"input": "What is Paul Graham's life in college?"})

入力辞書をカスタマイズするには、プロンプト テンプレートをカスタマイズするをご覧ください。

query() に追加のキーワード引数を渡すことで、input 以外のエージェントの動作をカスタマイズすることもできます。

response = agent.query(
    input={
      "input" = [
        "What is Paul Graham's life in college?",
        "How did Paul Graham's college experience shape his career?",
        "How did Paul Graham's college experience shape his entrepreneurial mindset?",
      ],
    },
    batch=True  # run the pipeline in batch mode and pass a list of inputs.
)
print(response)

使用可能なパラメータの一覧については、QueryPipeline.run コードをご覧ください。

次のステップ