검색 결과가 준비되면 이제 LLM에 보낼 프롬프트를 생성할 수 있습니다. 프롬프트에는 사용자가 보낸 원본 질문, 검색 단계에서 얻은 관련 구절, 포함된 구절에서 답을 찾아야 함을 명시하는 LLM에 대한 지침이 포함되어야 합니다.

프롬프트를 렌더링하기 위해 애플리케이션은 Flask의 render_template() 함수를 사용합니다:

이 호출에서 참조되는 템플릿 파일은 api/templates/rag_prompt.txt에 있습니다.

챗봇 응답 품질에 미치는 영향을 확인하려는 경우 이 템플릿을 변경할 수 있습니다. 하지만 검색된 구절을 렌더링하는 포루프는 항상 보존해야 합니다.

이전 버전

검색 단계

최첨단 검색 환경을 구축할 준비가 되셨나요?

충분히 고급화된 검색은 한 사람의 노력만으로는 달성할 수 없습니다. Elasticsearch는 여러분과 마찬가지로 검색에 대한 열정을 가진 데이터 과학자, ML 운영팀, 엔지니어 등 많은 사람들이 지원합니다. 서로 연결하고 협력하여 원하는 결과를 얻을 수 있는 마법 같은 검색 환경을 구축해 보세요.

직접 사용해 보세요