Langfuse WorkshopClickHouse Workshops

01 Ứng dụng cơ sở

Bạn có thể tùy chỉnh trải nghiệm của mình bằng cách thay đổi specs điện thoại trong tệp support-data.ts. Thêm thông tin điện thoại của dad của bạn có nghĩa là, bạn sẽ nhận được câu trả lời cho đúng loại điện thoại.

Tài liệu workshop được duy trì trong repository công khai langfuse/langfuse-workshop. Sử dụng repository cho ứng dụng có thể chạy được, các nhánh checkpoint, và cài đặt cục bộ.

Xem file Markdown này

Bạn đã clone repo và checkout ứng dụng workshop trong 00-setup. Ứng dụng cơ sở ở trong cùng checkout đó, vì vậy không có gì để xây dựng trong chương này — chỉ định hướng chính mình trước khi tracing bắt đầu trong 02-tracing.

Ứng dụng đang chạy làm gì

  • Dad chính là người dùng. Specs (agent) nói chuyện trực tiếp với anh ấy về iPhone của anh ấy.
  • Một vòng lặp gọi tool OpenAI. Hai tools cục bộ (get_support_context, search_help_library).
  • System prompt được render cục bộ từ src/server/support-agent.ts. Chưa có Langfuse.

Cách Specs xử lý một ticket — một agent, hai tools, một model, mỗi bước là một observation trong trace.

Nơi nhìn vào trong code

  • src/client/App.tsx — chat UI + side panel
  • src/server/index.ts — Express routes
  • src/server/support-agent.ts — vòng lặp gọi tool mà bạn sẽ instrument trong 02-tracing
  • src/server/tools.ts — định nghĩa tool và executeTool(...)
  • src/server/support-data.ts — ngữ cảnh cố định của Dad + thư viện hướng dẫn
  • src/server/support-agent.ts — mẫu system-prompt

Bonus

Bạn có thể tùy chỉnh trải nghiệm của mình bằng cách thay đổi specs điện thoại trong tệp support-data.ts. Thêm thông tin điện thoại của dad của bạn có nghĩa là, bạn sẽ nhận được câu trả lời cho đúng loại điện thoại.

Trạng thái cuối cùng

Bạn đã sẵn sàng bắt đầu 02-tracing.

Trên trang này

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.

VI