tracing 모듈을 통해 다음 항목에 액세스할 수 있습니다.
start_conversation
attributes는 이 대화가 내보내는 모든 span에 기록됩니다(예:
weave.integration.*와 같은 인테그레이션 ID). 시맨틱 규칙(semconv)에 속하지 않는
맞춤형 키를 사용하세요. 시맨틱 규칙 필드는 유형이 지정된 매개변수
(conversation_name, model, …)로 설정하세요. span 자체의
gen_ai.* / weave.* 속성과 충돌하는 키는 지원되지 않으며, 어느 값이
우선 적용될지는 경로(스트리밍 또는 log_turn)에 따라 달라집니다.
start_turn
end_turn(), end() 또는 with로 종료하세요.
start_llm
provider_name을 명시적으로 전달하세요. SDK는 모델 식별자에서 이 값을
추론하지 않습니다. 접두사 기반으로 추측하면 사용자가 파인튜닝한 모델(예: text-...라는 이름의 모델)의
공급자를 잘못 판별하게 되고, 향후 모델 이름에 대한 가정이 telemetry에 그대로 반영되어
사후에 바로잡으려면 많은 비용이 듭니다.
start_tool
start_subagent
start_tool과 동일합니다. 부모-자식 관계 전파는 OTel 컨텍스트가 처리하므로
명시적으로 위임할 필요가 없습니다.