Oltre alle istruzioni generali per l'utilizzo di un agente,
questa pagina descrive le funzionalità specifiche di LlamaIndexQueryPipelineAgent
.
Prima di iniziare
Questo tutorial presuppone che tu abbia letto e seguito le istruzioni riportate in:
- Sviluppa un agente LlamaIndexQueryPipeline: per sviluppare
agent
come istanza diLlamaIndexQueryPipelineAgent
. - Autenticazione utente per l'autenticazione come utente per interrogare l'agente.
Operazioni supportate
Per LlamaIndexQueryPipelineAgent
sono supportate le seguenti operazioni:
query
: per ottenere una risposta a una query in modo sincrono.
Il metodo query
supporta il seguente tipo di argomento:
input
: i messaggi da inviare all'agente.
Interrogare l'agente
Il comando:
agent.query(input="What is Paul Graham's life in college?")
è equivalente al seguente (in forma completa):
agent.query(input={"input": "What is Paul Graham's life in college?"})
Per personalizzare il dizionario di input, vedi Personalizzare il modello di prompt.
Puoi anche personalizzare il comportamento dell'agente oltre input
passando argomenti di parole chiave aggiuntivi a query()
.
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)
Per un elenco completo dei parametri disponibili, consulta il codice QueryPipeline.run
.
Passaggi successivi
- Utilizzare un agente.
- Valuta un agente.
- Gestisci gli agenti di cui è stato eseguito il deployment.
- Richiedere assistenza.