Langfuse WorkshopClickHouse Workshops

01 Aplicação base

Você pode personalizar a experiência alterando as especificações do telefone em support-data.ts. Ao adicionar as informações do telefone do seu pai, as respostas serão adequadas ao aparelho correto.

O material do workshop é mantido no repositório público langfuse/langfuse-workshop. Use o repositório para executar a aplicação, acessar os branches de checkpoint e fazer a configuração local.

Ver este arquivo Markdown

Você já clonou o repositório e fez checkout da aplicação em 00-setup. A aplicação base está nesse mesmo checkout; não há nada para construir neste capítulo. Apenas se familiarize com ela antes do tracing começar em 02-tracing.

O que a aplicação em execução faz

  • O próprio pai é o usuário. Specs, o agente, conversa diretamente com ele sobre seu iPhone.
  • Um loop de chamadas de ferramentas da OpenAI. Duas ferramentas locais (get_support_context, search_help_library).
  • O prompt de sistema é renderizado localmente por src/server/support-agent.ts. Ainda não há Langfuse.

Como Specs atende a uma solicitação — um agente, duas ferramentas, um modelo, cada etapa como uma observação no trace.

Onde procurar no código

  • src/client/App.tsx — interface do chat e painel lateral
  • src/server/index.ts — rotas Express
  • src/server/support-agent.ts — o loop de ferramentas que você instrumentará em 02-tracing
  • src/server/tools.ts — definições das ferramentas e executeTool(...)
  • src/server/support-data.ts — contexto fixo do pai e biblioteca de guias
  • src/server/support-agent.ts — template do prompt de sistema

Bônus

Você pode personalizar a experiência alterando as especificações do telefone no arquivo support-data.ts. Ao adicionar as informações do telefone do seu pai, as respostas serão adequadas ao aparelho correto.

Estado final

Você está pronto para iniciar 02-tracing.

Nesta página

Acompanhar seu progresso?

Opcional. Enviaremos um link por e-mail para confirmar seu endereço; o progresso será registrado depois que você o abrir.

Use seu e-mail corporativo, não um endereço pessoal.

O acompanhamento do progresso também exige a aceitação dos Termos de Serviço atuais nas Configurações de privacidade.

PT