트레이스
weave.init(project_name="[YOUR-WANDB-PROJECT-NAME]")를 호출한 다음 평소처럼 라이브러리를 사용하세요. [YOUR-OPENAI-API-KEY]는 OpenAI API 키로, [YOUR-WANDB-PROJECT-NAME]는 W&B 프로젝트 이름으로 바꾸세요.
Tracing을 활성화하면 Weave는 DSPy 프로그램이 수행하는 모든 LM Call을 Weave 프로젝트에 기록하며, 여기에서 입력, 출력 및 메타데이터를 확인할 수 있습니다.
사용자 정의 DSPy 모듈과 시그니처 추적하기
Module은 프롬프팅 기법을 추상화하는, 학습 가능한 매개변수를 갖춘 DSPy 프로그램의 기본 구성 요소입니다. 시그니처는 DSPy Module의 입력/출력 동작을 선언적으로 정의하는 사양입니다. Weave는 DSPy 프로그램의 모든 내장 및 사용자 정의 Signature와 Module 객체를 자동으로 추적합니다. [YOUR-OPENAI-API-KEY]를 OpenAI API 키로 바꾸고 [YOUR-WANDB-PROJECT-NAME]을 W&B 프로젝트 이름으로 바꾸세요.
DSPy 프로그램을 최적화하고 평가하세요
[YOUR-OPENAI-API-KEY]를 OpenAI API 키로 바꾸고 [YOUR-WANDB-PROJECT-NAME]을 W&B 프로젝트 이름으로 바꾸세요.
