Observabilidad de IA · Lección 07
¿Qué relación jerárquica representan los 'spans' anidados dentro de una traza completa de una aplicación de IA con múltiples pasos?
Cada span representa una unidad de trabajo específica (como una llamada al LLM o una búsqueda vectorial) que puede contener otros spans hijos dentro de sí, reflejando la estructura real de sub-pasos dentro de una operación mayor
Los spans anidados eliminan por completo la necesidad de tener un span raíz que represente la petición completa del usuario
Solo puede existir un único nivel de anidamiento en total, sin ninguna posibilidad de tener spans dentro de otros spans hijos
Cada span anidado representa exactamente el mismo tiempo de ejecución que el span padre que lo contiene
Observabilidad de IA · Lección 07
Completa el código
Un span puede contener otros spans hijos dentro de sí, reflejando
Revisa: puede contener otros spans hijos, reflejando sub-pasos dentro de una operación mayor.
Observabilidad de IA · Lección 07
¿Por qué anidar el span de 'búsqueda vectorial' dentro del span más amplio de 'recuperación de contexto' permite ver tanto el tiempo total de esa etapa como el detalle específico de ese sub-paso individual dentro de ella?
Pista: el span padre de 'recuperación de contexto' muestra el tiempo total de toda esa etapa, mientras el span hijo anidado de 'búsqueda vectorial' específicamente muestra cuánto de ese tiempo total correspondió solo a esa sub-operación particular, dando visibilidad tanto del resumen general como del detalle específico según se necesite profundizar.
✓
¡Lección completada!
Spans anidados — de la petición del usuario a cada llamada al modelo
0
XP ganado
3
Vidas restantes