LlamaIndex 쿼리 파이프라인 에이전트 사용

이 페이지에서는 에이전트 사용을 위한 일반 안내 외에도 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 코드를 참조하세요.

다음 단계