Weave 는 애플리케이션의 오브젝트와 함수 호출을 추적하고 버전 관리할 수 있는 강력한 트레이싱(tracing) 기능을 제공합니다. 이 포괄적인 시스템을 통해 AI 기반 애플리케이션의 모니터링, 디버깅 및 반복적인 개발을 개선할 수 있으며, “커밋 간의 인사이트를 추적”할 수 있습니다.Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-update-training-api-26.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
주요 트레이싱 기능
Weave 의 트레이싱 기능은 크게 세 가지 구성 요소로 이루어집니다:Calls
Calls 는 함수 호출, 입력 및 출력을 추적하여 다음을 가능하게 합니다:- 애플리케이션을 통한 데이터 흐름 분석
- 구성 요소 간의 복잡한 상호작용 디버깅
- 호출 패턴에 기반한 애플리케이션 성능 최적화
Ops
Ops 는 자동으로 버전이 지정되고 추적되는 함수(Calls 를 생성함)로, 다음을 가능하게 합니다:- 함수의 성능 및 행동 모니터링
- 함수 수정 기록 유지
- 실험 재현성 보장
Objects
Objects 는 Weave 의 확장 가능한 직렬화 레이어를 형성하며, 런타임 오브젝트(종종 Calls 의 입력 및 출력)의 버전을 자동으로 관리합니다. 이 기능을 통해 다음을 수행할 수 있습니다:- 시간에 따른 데이터 구조의 변경 사항 추적
- 오브젝트 수정에 대한 명확한 이력 유지
- 필요할 때 이전 버전으로 쉽게 되돌리기