Además de las instrucciones generales para usar un agente, en esta página, se describen las funciones específicas de LlamaIndexQueryPipelineAgent
.
Antes de comenzar
En este instructivo, se supone que leíste y seguiste las instrucciones que se indican en los siguientes documentos:
- Desarrolla un agente LlamaIndexQueryPipeline: Para desarrollar
agent
como una instancia deLlamaIndexQueryPipelineAgent
. - Autenticación del usuario para autenticarse como usuario y consultar al agente
Operaciones admitidas
Se admiten las siguientes operaciones para LlamaIndexQueryPipelineAgent
:
query
: Para obtener una respuesta a una búsqueda de forma síncrona
El método query
admite el siguiente tipo de argumento:
input
: Son los mensajes que se enviarán al agente.
Cómo consultar al agente
El comando anterior realiza lo siguiente:
agent.query(input="What is Paul Graham's life in college?")
es equivalente a lo siguiente (en forma completa):
agent.query(input={"input": "What is Paul Graham's life in college?"})
Para personalizar el diccionario de entrada, consulta Personaliza la plantilla de instrucciones.
También puedes personalizar el comportamiento del agente más allá de input
pasando argumentos de palabras clave adicionales 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)
Consulta el código de QueryPipeline.run
para obtener una lista completa de los parámetros disponibles.