- Haystack의 WeaveConnector.
- Haystack의 Weave 인테그레이션 API 레퍼런스.
- RAG 파이프라인을 사용하는 Haystack의 W&B Weave로 트레이스하기 예시.
사전 요구 사항
- W&B API 키를 사용해 환경 변수
WANDB_API_KEY를 설정하세요. - 파이프라인을 실행하기 전에
HAYSTACK_CONTENT_TRACING_ENABLED를true로 설정하여, Haystack이 커넥터가 전달할 수 있는 트레이싱 데이터를 내보내도록 하세요.
설치
pip로 필요한 의존성을 설치하세요:
haystack-ai와 weave의 호환 버전을 의존성으로 지정합니다.
Weave로 Haystack 파이프라인 트레이스하기
Pipeline에 Haystack의 WeaveConnector를 추가해, 파이프라인 컴포넌트를 트레이싱하고 모니터링할 수 있도록 W&B Weave와 통합합니다. 전달한 pipeline_name은 해당 파이프라인에서 생성된 트레이스의 Weave 프로젝트 이름으로 사용됩니다.
Haystack 파이프라인에서는 WeaveConnector를 다른 컴포넌트와 연결하지 마세요.
pipeline_name으로 이름이 지정된 프로젝트를 선택한 다음 Traces로 이동하여 완료된 트레이스를 검토하세요.