Skip to main content
W&B Weave를 OpenAI Agents SDK와 함께 사용해 에이전트 애플리케이션의 트레이스를 수집하고 모니터링할 수 있습니다. 이 가이드에서는 인테그레이션을 설치하고, 에이전트 코드에서 Weave를 초기화하고, Weave 대시보드에서 생성된 트레이스를 확인해 멀티 에이전트 워크플로를 디버그하고 평가하는 방법을 안내합니다.
OpenAI Agents Python SDK는 멀티 에이전트 워크플로를 구축할 때 사용할 수 있는 가벼운 프레임워크입니다.

설치

pip를 사용해 필요한 의존성을 설치합니다:

시작하기

OpenAI Agents SDK를 Weave와 함께 사용하려면 다음과 같이 합니다.
  1. 프로젝트 이름으로 Weave를 초기화합니다.
  2. 에이전트에 Weave 트레이싱 프로세서를 추가합니다.
  3. 평소처럼 에이전트를 생성하고 실행합니다.
다음 코드 예제는 OpenAI Agent를 생성하고, 트레이스를 추적할 수 있도록 Weave와 통합하는 방법을 보여줍니다. Weave 프로젝트를 초기화하고 실행 트레이스를 수집하도록 WeaveTracingProcessor를 설정합니다. Weather 데이터 모델은 날씨 정보를 나타냅니다. get_weather 함수는 에이전트가 사용할 수 있는 도구로 데코레이터가 적용되며, 예시 날씨 리포트를 반환합니다. Hello world라는 이름의 에이전트는 기본 지침과 날씨 도구에 대한 액세스 권한을 사용합니다. main 함수는 예시 입력(What's the weather in Tokyo?)으로 에이전트를 비동기적으로 실행하고 최종 응답을 출력합니다.

트레이스 보기

이전 코드 샘플을 실행하면 Weave 대시보드 링크가 생성됩니다. 링크를 열어 에이전트 run의 트레이스를 확인하세요.