LlamaIndex-Abfrage-Pipeline-Agent verwenden

Zusätzlich zu den allgemeinen Anleitungen zur Verwendung eines Kundenservicemitarbeiters werden auf dieser Seite Funktionen beschrieben, die speziell für LlamaIndexQueryPipelineAgent gelten.

Hinweise

In dieser Anleitung wird davon ausgegangen, dass Sie die folgenden Anleitungen gelesen und befolgt haben:

Unterstützte Vorgänge

Die folgenden Vorgänge werden für LlamaIndexQueryPipelineAgent unterstützt:

  • query: Damit wird eine Antwort auf eine Abfrage synchron abgerufen.

Die Methode query unterstützt den folgenden Argumenttyp:

  • input: die Nachrichten, die an den Kundenservicemitarbeiter gesendet werden sollen.

Agenten abfragen

Der Befehl bewirkt Folgendes:

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

entspricht der folgenden vollständigen Form:

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

Informationen zum Anpassen des Eingabewörterbuchs finden Sie unter Vorlage für Prompts anpassen.

Sie können das Verhalten des Bots auch über input hinaus anpassen, indem Sie query() zusätzliche Keyword-Argumente übergeben.

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)

Eine vollständige Liste der verfügbaren Parameter finden Sie im QueryPipeline.run-Code.

Nächste Schritte