- 에이전트 트레이싱: 에이전트 SDK(예: OpenAI Agents SDK, Google ADK)로 빌드했거나 에이전트 하니스(예: Claude Code, Codex, Pi.dev)에서 실행되는 멀티턴 에이전트형 애플리케이션에 적합합니다. 이 인테그레이션은 세션, 턴, LLM Call, 도구 Call을 캡처하여 Weave Agents 뷰에 표시합니다.
- LLM 애플리케이션 트레이싱: LLM 공급자(OpenAI, Anthropic, Bedrock 등)를 호출하거나 오케스트레이션 프레임워크(LangChain, LlamaIndex, DSPy 등)를 사용하는 코드에 적합합니다. 이 인테그레이션은 개별 LLM Call과 파이프라인 단계를 Weave Calls로 캡처하여 Traces 뷰에 표시합니다.
에이전트 트레이싱
멀티턴 에이전트형 애플리케이션을 구축하면서 세션, 턴, 도구 Call을 Weave Agents 뷰에 표시하려면 다음 인테그레이션을 사용하세요. 에이전트 SDK, 하니스, 맞춤형 계측에 대한 내용은 Choose an agent integration을 참조하세요.LLM 애플리케이션 트레이싱
애플리케이션에서 LLM 공급자의 API를 직접 호출하거나 오케스트레이션 프레임워크를 사용하는 경우, Weave는 여러 라이브러리와 프레임워크에서 자동 패치(autopatching)를 통해 트레이스를 자동으로 가로챌 수 있습니다. 코드에 Weave SDK를 임포트하고weave.init으로 초기화하면, Weave는 각 요청을 입력, 출력, 지연 시간, 토큰 사용량, 비용 정보가 포함된 Call로 기록합니다.
Weave가 자동 패치를 지원하지 않는 라이브러리에서는 코드에 Weave Op를 직접 적용하여 트레이스를 캡처할 수 있습니다.
LLM 공급자
LLM 공급자는 예측을 생성하는 대규모 언어 모델에 대한 액세스를 제공하는 업체입니다. Weave는 이러한 공급자와 통합하여 해당 API와의 상호 작용을 로깅하고 트레이스합니다.- Serverless Inference 서비스
- Amazon Bedrock
- Anthropic
- Cerebras
- Cohere
- Groq
- Hugging Face Hub
- LiteLLM
- Microsoft Azure
- MistralAI
- NVIDIA NIM
- OpenAI
- OpenRouter
- Together AI
- 로컬 모델 (자체 인프라에서 실행하는 모델의 경우)
프레임워크
프레임워크는 AI 애플리케이션의 실행 파이프라인을 오케스트레이션하는 데 사용되며, 복잡한 워크플로를 구축하는 데 필요한 도구와 추상화를 제공합니다. Weave는 이러한 프레임워크와 연동하여 전체 파이프라인을 트레이스합니다.- OpenAI Agents SDK
- Claude Agent SDK
- Claude Code
- LangChain
- LlamaIndex
- Haystack
- DSPy
- Instructor
- CrewAI
- Smolagents
- PydanticAI
- Google Agent Development Kit (ADK)
- AutoGen
- Verdict
- TypeScript SDK
- Vercel AI SDK
- Agno
- Koog