다면적 쿼리 생성하기
다면적 쿼리 생성하기
이 페이지는 검색 성능을 개선하기 위해 다면적(multi-faceted) 쿼리를 생성하는 방법을 설명해요. generate 명령을 사용해 주제의 여러 측면을 다루는 하위 쿼리들을 만들어 볼게요.
출처: 문서
본문
generate 명령을 사용해 검색 결과를 개선할 다면적 쿼리를 생성해요.
완전한 코드 예시 (Complete code example)
이 예시에서는 generate 명령을 사용해 다면적 쿼리를 생성하는 방법을 보여줄게요.
PYTHON
import cohere
co = cohere.ClientV2(api_key="YOUR_COHERE_API_KEY")
# Step 1: Your original user query
original_query = "Tell me about climate change in Africa"
# Step 2: Use the Generate API to generate a multi-faceted query
gen_response = co.generate(
model="command-r-plus-08-2024",
prompt=f"Given the original user query, generate five focused sub-queries that cover different facets of the topic.\nOriginal query: {original_query}",
)
# Step 3: Extracting facets from the generated response
facets = gen_response.generations[0].text.split("\n")
# Step 4: Each facet contributes to an individual search
for facet in facets:
fetch_data_and_search(facet)
다음 단계 (Next Steps)
다음 생성/에이전트 패턴들을 살펴보아요: