Skip to main content
이 문서는 대화형 노트북입니다. 로컬에서 실행하거나 다음 링크를 이용하세요.
이 노트북에서는 OpenAI 기반 함수에 @weave.op 데코레이터를 적용하여 W&B Weave에서 첫 트레이스를 캡처하는 방법을 알아봅니다. 트레이싱을 사용하면 LLM Call의 입력, 출력, 중간 단계를 살펴보면서 애플리케이션을 디버그하고 개선할 수 있습니다. 이 튜토리얼은 Weave를 처음 접하고 간단한 엔드투엔드 예시가 필요한 개발자를 위한 것입니다.

🔑 사전 요구 사항

Weave에서 트레이싱을 시작하기 전에 다음 사전 요구 사항을 완료하세요. 이 단계에서는 필요한 SDK를 설치하고, W&B 및 OpenAI 인증을 진행한 뒤, 트레이스를 전송할 프로젝트를 초기화합니다.
  1. Weave SDK를 설치하고 API 키로 로그인하세요.
  2. OpenAI SDK를 설치하고 API 키로 로그인하세요.
  3. Weights & Biases 프로젝트를 초기화하세요.

🐝 첫 번째 트레이스 실행하기

다음 코드 샘플은 @weave.op 데코레이터를 사용해 Weave에서 트레이스를 캡처하고 시각화하는 방법을 보여줍니다. 이 코드는 extract_fruit라는 함수를 정의하며, 이 함수는 OpenAI의 GPT-4o에 프롬프트를 보내 문장에서 구조화된 데이터(과일, 색상, 맛)를 추출합니다. 함수에 @weave.op 데코레이터를 적용하면 Weave가 입력, 출력, 중간 단계를 포함한 함수 실행 과정을 자동으로 추적합니다. 샘플 문장으로 함수를 호출하면 Weave가 전체 트레이스를 저장하며, 이를 Weights & Biases UI에서 확인할 수 있습니다.
이제 데코레이터를 적용한 함수에서 트레이스를 캡처하는 Weave 프로젝트가 준비되었으며, Weights & Biases UI에서 트레이스를 확인할 수 있습니다.

🚀 더 많은 예시

Weave 트레이싱을 더 자세히 알아보려면 다음 자료를 참고하세요.
마지막 수정일 2026년 9월 30일