트레이싱
weave.init(project_name="<YOUR-WANDB-PROJECT-NAME>")를 호출한 다음, 평소처럼 라이브러리를 사용하면 됩니다.
Weave는 DSPy 프로그램에서 발생하는 모든 LM 호출을 로깅하며, 입력, 출력, 메타데이터에 대한 세부 정보를 제공합니다.
직접 DSPy Module 및 Signature 추적하기
Module은 DSPy 프로그램에서 프롬프트 기법을 추상화하며, 학습 가능한 매개변수를 갖는 기본 구성 요소입니다. Signature는 DSPy Module의 입력/출력 동작을 선언적으로 정의한 명세입니다. Weave는 DSPy 프로그램에 포함된 모든 기본 제공 및 사용자 정의 Signature와 Module을 자동으로 추적합니다.
DSPy 프로그램의 최적화 및 평가
