Langfuse WorkshopClickHouse Workshops

01 Application de base

Vous pouvez personnaliser l’expérience en modifiant les caractéristiques du téléphone dans support-data.ts. En ajoutant les informations du téléphone de votre père, vous obtiendrez des réponses adaptées au bon modèle.

Le contenu du workshop est maintenu dans le dépôt public langfuse/langfuse-workshop. Utilisez ce dépôt pour exécuter l’application, accéder aux branches de checkpoint et effectuer la configuration locale.

Afficher ce fichier Markdown

Vous avez déjà cloné le dépôt et fait un checkout de l’application dans 00-setup. L’application de base se trouve dans ce même checkout ; il n’y a rien à construire dans ce chapitre. Prenez simplement vos repères avant le début du tracing dans 02-tracing.

Ce que fait l’application

  • Le père est lui-même l’utilisateur. Specs, l’agent, lui parle directement de son iPhone.
  • Une boucle d’appels d’outils OpenAI. Deux outils locaux (get_support_context, search_help_library).
  • Le prompt système est produit localement depuis src/server/support-agent.ts. Pas encore de Langfuse.

Comment Specs traite une demande : un agent, deux outils, un modèle et chaque étape sous forme d’observation dans le trace.

Où regarder dans le code

  • src/client/App.tsx — interface de chat et panneau latéral
  • src/server/index.ts — routes Express
  • src/server/support-agent.ts — boucle d’appels d’outils que vous instrumenterez dans 02-tracing
  • src/server/tools.ts — définitions des outils et executeTool(...)
  • src/server/support-data.ts — contexte fixe du père et bibliothèque de guides
  • src/server/support-agent.ts — modèle du prompt système

Bonus

Vous pouvez personnaliser l’expérience en modifiant les caractéristiques du téléphone dans le fichier support-data.ts. En ajoutant les informations du téléphone de votre père, vous obtiendrez des réponses adaptées au bon modèle.

État final

Vous êtes prêt à commencer 02-tracing.

Sur cette page

Suivre votre progression ?

Facultatif. Nous envoyons un lien par e-mail pour confirmer votre adresse ; la progression est enregistrée après son ouverture.

Utilisez votre adresse e-mail professionnelle, et non une adresse personnelle.

Le suivi de la progression exige aussi d’accepter les Conditions d’utilisation actuelles dans les Paramètres de confidentialité.

FR