Weave for Agents는 공개 프리뷰 상태입니다. 정식 출시 전에 특성, API 및 Agents 뷰 UI가 변경될 수 있습니다.
Weave TypeScript SDK는 OpenAI Agents SDK의 자동 패칭을 지원하지 않습니다.
Weave로 OpenAI Agents SDK 에이전트 트레이스하기
사전 요구 사항
- W&B 계정과
WANDB_API_KEY환경 변수로 설정된 API 키. - OpenAI API 키.
- Python 3.10+.
패키지 설치
코드에서 Weave 초기화하기
weave.init를 추가하고 W&B 팀 및 프로젝트 이름을 지정한 다음, 평소와 같은 방식으로 에이전트를 구축하세요. 다음 코드는 wikipedia_search 함수 도구와 Research assistant 에이전트를 정의한 뒤, Weave가 트레이스를 캡처하는 동안 OpenAI Agents SDK Runner를 통해 세 개의 질문을 실행합니다.
Runner.run 호출은 이전 결과의 입력 목록을 다음 요청으로 다시 전달해 대화를 이어갑니다.
Agents 뷰에서 에이전트 트레이스 확인하기
weave.init()가 실행되면 프로젝트 링크가 출력됩니다. Agents 뷰를 열어 다음 항목을 확인하세요.
Research assistant에 해당하는 Agents 탭의 행- 세 개의 turn이 포함된 Session
- 중첩된 모델 Calls 및 도구 Calls와 함께
invoke_agentspan으로 렌더링된 각 turn - 각 step의 전체 입력, 모델, 출력, token 사용량, 그리고 Wikipedia 결과