Langfuse WorkshopClickHouse Workshops

01 基础应用

你可以通过更改 support-data.ts 文件中的电话规格来自定义你的体验。添加你爸爸的电话信息意味着你会获得针对正确电话类型的回复。

研讨会材料在公共 langfuse/langfuse-workshop 存储库中维护。使用存储库获取可运行的应用、检查点分支和本地设置。

查看此 Markdown 文件

你已在 00-setup 中克隆了存储库并检出了研讨会应用。基础应用在同一检查点中,所以本章中无需构建 — 只需在跟踪从 02-tracing 开始前定位自己。

运行的应用做什么

  • Dad 自己是用户。Specs(代理)直接与他讨论他的 iPhone。
  • 一个 OpenAI 工具调用循环。两个本地工具(get_support_context、search_help_library)。
  • 系统提示词从 src/server/support-agent.ts 本地渲染。还没有 Langfuse。

Specs 如何处理票证 — 一个代理、两个工具、一个模型,每一跳都是跟踪中的一个观测。

在代码中查看的位置

  • src/client/App.tsx — 聊天 UI + 侧面板
  • src/server/index.ts — Express 路由
  • src/server/support-agent.ts — 你将在 02-tracing 中检测的工具调用循环
  • src/server/tools.ts — 工具定义和 executeTool(...)
  • src/server/support-data.ts — Dad 的固定上下文 + 指南库
  • src/server/support-agent.ts — 系统提示词模板

额外内容

你可以通过更改 support-data.ts 文件中的电话规格来自定义你的体验。添加你爸爸的电话信息意味着你会获得针对正确电话类型的回复。

最终状态

你已准备好开始 02-tracing。

本页内容

Track your progress?

Optional. We email a link to confirm your address; progress records once you open it.

Please use your work email address, not a personal one.

Progress tracking also requires accepting the current Terms of Service in Privacy settings.

ZH