LlamaIndex-Abfrage-Pipeline-Agent verwenden

Zusätzlich zu den allgemeinen Anleitungen zur Verwendung eines Kundenservicemitarbeiters werden auf dieser Seite LlamaIndexQueryPipelineAgent-spezifische Funktionen beschrieben.

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