Type Alias: GenerationActivity
type GenerationActivity =
| "chat"
| "image"
| "video"
| "audio"
| "tts"
| "transcription"
| "embedding"
| "rerank"
| "summarize";
정의 위치: packages/ai/src/activities/middleware/types.ts:37
관찰 가능성 이벤트가 설명하는 활동입니다.
호출자가 사용하는 공개 표면을 반영합니다. chat()에는 'chat',
summarize()에는 'summarize'를 사용하며, generate* 활동에는 미디어 종류를
사용합니다. 'tts'는 음성 어댑터의 종류와 일치합니다(공개
판별자는 병렬적인 'speech'/'text' 어휘를 새로 만들지 않습니다).
otelMiddleware는 각 항목을 해당 gen_ai.operation.name에 매핑합니다.
'summarize'는 미디어가 아닌 텍스트를 생성하므로 아티팩트가 없습니다. 따라서
영속성 미들웨어는 실행 기록과 결과만 저장하며 다른 것은 저장하지 않습니다.