LLM 공급자 SDK
LLM 공급자 SDK는 모델 API를 직접 호출할 때 사용하는 클라이언트 라이브러리입니다. CoreWeave Forge SDK를 설치하고tracing.init("[YOUR-TEAM]/[YOUR-PROJECT]")를 호출하면 Forge SDK가 공급자 SDK를 패치하여 모든 Call을 기록합니다. Agent Lens에는 대화 안에서 실행된 Call만 표시되므로, 각 인테그레이션 페이지의 예시처럼 Conversation 안에서 호출하세요.
에이전트 SDK
에이전트 SDK는 자체 애플리케이션 코드에서 에이전트와 멀티 에이전트 워크플로를 구축할 수 있는 라이브러리입니다. Forge SDK는 아직 이러한 프레임워크를 지원하지 않으므로, 이 인테그레이션에서는 Weights & Biases Weave SDK를 사용합니다. 스크립트에weave.init("[YOUR-TEAM]/[YOUR-PROJECT]")를 추가하면 Weave가 에이전트 SDK를 패치합니다. Agent Lens와 Weave는 동일한 트레이스 데이터를 공유하므로 트레이스가 Agent Lens에 표시됩니다.
에이전트 SDK는 Call 한 번에 턴 하나를 실행하므로, weave.init()만으로는 여러 턴이 하나의 대화로 묶이지 않습니다. 매 턴마다 해당 SDK 고유의 세션 또는 그룹 식별자를 전달하세요. 사용할 식별자는 각 인테그레이션 페이지에서 확인할 수 있습니다.
에이전트 하니스
에이전트 하니스는 코딩 에이전트나 개발자 도구와 같은 최종 사용자용 에이전트 런타임입니다. Agent Lens가 아직 이러한 하니스를 완전히 지원하지 않으므로, 이 인테그레이션은 Weights & Biases Weave를 기반으로 동작합니다. 사용 중인 하니스에 맞는 Weave 플러그인 또는 확장을 설치한 다음 하니스에서 세션을 시작하면 트레이싱이 시작됩니다. 세션은 하니스가 관리하므로 플러그인이 턴을 대화 단위로 자동 그룹화합니다.맞춤형 에이전트와 OpenTelemetry
에이전트가 위의 SDK로 빌드되지 않았거나 이미 OpenTelemetry span을 내보내고 있다면, Forge SDK를 직접 사용하거나 span을 Agent Lens로 전송하세요. Agent Lens는 모든 OTel span을 수신하며, 특히 GenAI 시맨틱 규칙 속성은 별도로 처리하여 span이 Conversations 탭에 표시되도록 합니다.- 퀵스타트: 에이전트 수동 계측하기: 간단한 멀티턴 에이전트를 단계별로 살펴보는 워크스루입니다.
- 에이전트 트레이스하기: 에이전트 헬퍼와 주요 개념을 모두 다루는 전체 레퍼런스입니다.
- OpenTelemetry span을 Agent Lens로 전송하기: SDK 없이 기존 OTel 파이프라인이 Agent Lens 엔드포인트로 데이터를 보내도록 설정합니다.