01 Aplicación base
Puedes personalizar la experiencia cambiando las especificaciones del teléfono en support-data.ts. Si añades la información del teléfono de tu padre, recibirás respuestas para el modelo correcto.
El material del workshop se mantiene en el repositorio público langfuse/langfuse-workshop. Usa el repositorio para ejecutar la aplicación, acceder a las ramas de checkpoint y realizar la configuración local.
Ya clonaste el repositorio e hiciste checkout de la aplicación en
00-setup. La aplicación base está en ese mismo checkout; no hay nada que construir en este capítulo. Solo oriéntate antes de que el tracing comience en02-tracing.
Qué hace la aplicación en ejecución
- El propio padre es el usuario. Specs, el agente, habla directamente con él sobre su iPhone.
- Un bucle de llamadas a herramientas de OpenAI. Dos herramientas locales (
get_support_context,search_help_library). - El prompt de sistema se renderiza localmente desde
src/server/support-agent.ts. Langfuse aún no interviene.

Dónde mirar en el código
src/client/App.tsx— interfaz de chat y panel lateralsrc/server/index.ts— rutas de Expresssrc/server/support-agent.ts— el bucle de herramientas que instrumentarás en02-tracingsrc/server/tools.ts— definiciones de herramientas yexecuteTool(...)src/server/support-data.ts— contexto fijo del padre y biblioteca de guíassrc/server/support-agent.ts— plantilla del prompt de sistema
Extra
Puedes personalizar la experiencia cambiando las especificaciones del teléfono en el archivo support-data.ts. Si añades la información del teléfono de tu padre, recibirás respuestas para el modelo correcto.
Estado final
Ya puedes empezar 02-tracing.
00 Configuración
Deja la aplicación del workshop ejecutándose localmente con las credenciales de OpenAI y Langfuse. Después puedes recorrer 01-base-app y empezar a construir en 02-tracing.
02 Tracing
Este es el punto inicial del tracing: el mismo código que checkpoint/01-base-app, todavía sin integración con Langfuse. Los paquetes ya están en package.json — ejecuta npm inst...