시작하기
- https://wandb.ai로 이동한 다음 프로젝트를 선택합니다.
- 사이드바 메뉴에서 Traces를 선택해 프로젝트에 저장된 모든 trace를 확인합니다.
- trace 하나를 선택해 Trace 세부 정보(Trace Details) 뷰를 엽니다. Trace 세부 정보 뷰에는 trace 실행을 계층적으로 분해해 보여주는 추가 패널이 표시됩니다.
Traces 페이지 개요
- 왼쪽 패널: 프로젝트의 모든 trace 실행을 정렬하고 페이지 단위로 나누어 보여주는 목록입니다.
- 이 trace 테이블에는 토큰 수, 비용, 지연 시간(latency) 등의 추가 정보가 포함됩니다.
- 가운데 패널: 선택한 trace에 대한 인터랙티브 trace 보기입니다. trace 트리는 해당 trace 내에서 추적된 모든 메서드의 계층 구조를 보여줍니다.
- trace 트리는 trace 수행 중 호출된,
@weave.op()데코레이터가 적용된 함수인 ops를 표시합니다.
- trace 트리는 trace 수행 중 호출된,
- 오른쪽 패널: 선택한 trace 내에서 선택한 op에 대한 세부 정보를 표시합니다.

트레이스 내에서 필터링
- 이름으로 정규식 필터링: 트레이스 트리 상단의 텍스트 필드를 사용하여
tool,openai.response.create와 같이 이름이나 타입으로 op를 필터링합니다. - Metrics: 사용 가능한 경우 비용(cost), 토큰(tokens), 지연 시간(latency)과 같은 데이터 metric의 표시 여부를 제어합니다.
Cmd(macOS) 또는 Alt(Windows/Linux) + 위쪽 화살표(↑) / 아래쪽 화살표(↓)를 사용합니다.
트레이스 트리 아래에는 트레이스 내의 다양한 상태를 빠르게 이동할 수 있는 여러 스크러버가 있습니다. 슬라이더를 사용해 트레이스를 효율적으로 탐색할 수 있습니다.
패널을 확장해 사용 가능한 모든 스크러버를 확인하세요:
- Timeline: 트레이스 내 이벤트의 시간순 정렬입니다.
- Peers: 동일한 타입의 op입니다. 예를 들어
predict라는 함수의 세부 정보를 보고 있다면, 이 스크러버를 사용해 트레이스 내에서predict의 다음 실행 지점으로 바로 이동할 수 있습니다. - Siblings: 동일한 부모를 가진 op입니다. 이 스크러버를 사용해 부모 함수 호출 아래에 중첩된 op들을 순회합니다.
- Stack: 호출 스택을 위/아래로 탐색합니다.
- Path: (코드 컴포지션 뷰에서만 사용 가능) 선택한 호출과 동일한 코드 경로를 가진 모든 호출을 순회합니다.

대체 trace 트리 보기
Traces (기본)
코드 구성 뷰

플레임 그래프

Graph 보기

trace op의 세부 정보 보기
- Call: op 실행에 사용된 입력과 출력입니다.
- Code: Call이 수행될 때 사용된 코드입니다.
- Feedback: op에 대해 사용 가능한 feedback입니다. Weave 내에서 직접 또는 API를 통해 feedback을 제공할 수 있습니다.
- Scores: op에 대해 사용 가능한 scores입니다. Call은 Evaluation을 실행하여 점수가 매겨집니다.
- Summary: op에 대한 일반 정보입니다.
- Use: Call을 프로그래밍 방식으로 가져오고 reaction, 메모 또는 feedback을 추가하는 데 사용할 수 있는 코드 스니펫입니다.