Zusätzlich zu den allgemeinen Anleitungen zur Verwendung eines Agents werden auf dieser Seite Funktionen beschrieben, die speziell für LlamaIndexQueryPipelineAgent
gelten.
Hinweise
In dieser Anleitung wird davon ausgegangen, dass Sie die Anleitung unter folgenden Links gelesen und befolgt haben:
- LlamaIndexQueryPipeline-Agent entwickeln:
agent
als Instanz vonLlamaIndexQueryPipelineAgent
entwickeln. - Nutzerauthentifizierung, um sich als Nutzer zu authentifizieren und den Agent abzufragen.
Unterstützte Vorgänge
Die folgenden Vorgänge werden für LlamaIndexQueryPipelineAgent
unterstützt:
query
: um synchron eine Antwort auf eine Anfrage zu erhalten.
Die Methode query
unterstützt den folgenden Argumenttyp:
input
: die Nachrichten, die an den Agent gesendet werden sollen.
Agent abfragen
Der Befehl bewirkt Folgendes:
agent.query(input="What is Paul Graham's life in college?")
entspricht dem Folgenden (in Langform):
agent.query(input={"input": "What is Paul Graham's life in college?"})
Informationen zum Anpassen des Eingabewörterbuchs finden Sie unter Prompt-Vorlage anpassen.
Sie können das Verhalten des Agents auch über input
hinaus anpassen, indem Sie zusätzliche Schlüsselwortargumente an query()
ü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.