이 페이지에서는 에이전트 사용을 위한 일반 안내 외에도 LlamaIndexQueryPipelineAgent
와 관련된 기능을 설명합니다.
시작하기 전에
이 튜토리얼에서는 사용자가 다음 안내를 읽고 따랐다고 가정합니다.
- LlamaIndexQueryPipeline 에이전트 개발:
agent
를LlamaIndexQueryPipelineAgent
의 인스턴스로 개발합니다. - 사용자 인증: 에이전트 쿼리를 위해 사용자로 인증을 수행합니다.
지원되는 작업
LlamaIndexQueryPipelineAgent
에 지원되는 작업은 다음과 같습니다.
query
: 쿼리에 대한 응답을 동기식으로 가져옵니다.
query
메서드는 다음 유형의 인수를 지원합니다.
input
: 에이전트에게 전송할 메시지입니다.
에이전트 쿼리
명령어:
agent.query(input="What is Paul Graham's life in college?")
다음과 동일합니다(전체 형식).
agent.query(input={"input": "What is Paul Graham's life in college?"})
입력 사전을 맞춤설정하려면 프롬프트 템플릿 맞춤설정을 참조하세요.
query()
에 키워드 인수를 추가로 전달하여 input
이외의 에이전트 동작을 맞춤설정할 수도 있습니다.
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)
사용 가능한 파라미터의 전체 목록은 QueryPipeline.run
코드를 참조하세요.