Skip to main content
Haystack은 검색 및 LLM 애플리케이션을 구축하기 위한 오픈 소스 프레임워크입니다. Deepset에서 관리하는 WeaveConnector 컴포넌트는 Haystack 파이프라인 트레이스를 W&B Weave로 전달합니다. 이를 통해 Weights & Biases UI에서 컴포넌트 run, 프롬프트, 출력을 살펴볼 수 있습니다. 이 가이드는 파이프라인에 관측성을 추가하려는 Haystack 개발자를 대상으로 합니다. 전체 API 세부 정보와 추가 예시는 다음 Deepset 리소스를 참조하세요.

사전 요구 사항

시작하기 전에 다음 작업을 완료해야 합니다.
  • W&B API 키를 사용하여 환경에 WANDB_API_KEY를 설정하세요. 이 키로 커넥터가 W&B Weave에 인증됩니다.
  • 파이프라인을 실행하기 전에 HAYSTACK_CONTENT_TRACING_ENABLED를 true로 설정하세요. 그래야 Haystack이 트레이싱 데이터를 내보내고, 커넥터가 이 데이터를 전달할 수 있습니다.

설치

pip를 사용하여 필요한 의존성을 설치하세요.
이 패키지는 서로 호환되는 버전의 haystack-ai와 weave를 의존성으로 선언합니다.

Weave로 Haystack 파이프라인 트레이스하기

다음 예시에서는 Haystack의 WeaveConnector를 Haystack Pipeline에 추가하고 W&B Weave와 통합하여 파이프라인 컴포넌트를 트레이스하고 모니터링합니다. 전달한 pipeline_name은 해당 파이프라인에서 생성되는 트레이스의 Weave 프로젝트 이름으로 사용됩니다. Haystack 파이프라인에서 WeaveConnector를 다른 컴포넌트와 연결하지 마세요.
파이프라인 실행이 끝나면 W&B 워크스페이스를 열고 pipeline_name에 지정한 이름의 프로젝트를 선택한 다음, Traces로 이동하여 완료된 트레이스를 확인하세요.
마지막 수정일 2026년 9월 30일