Langfuse WorkshopClickHouse Workshops

02 Theo dõi

Hướng dẫn học viên: 02 Tracing

Tài liệu hội thảo được duy trì trong kho lưu trữ langfuse/langfuse-workshop công khai. Sử dụng kho lưu trữ cho ứng dụng có thể chạy, nhánh điểm kiểm tra và thiết lập cục bộ.

Xem tệp Markdown này

Hướng dẫn học viên: 02 Tracing

Ghi chú hướng dẫn viên

  • Dạy tiến triển theo ba lớp có thể nhìn thấy: generations OpenAI, một agent root, sau đó là quan sát công cụ.
  • Giữ các thay đổi mã nhỏ và cục bộ. Điểm là chỉ ra rằng Langfuse bao bọc ranh giới ứng dụng hiện có thay vì buộc viết lại kiến trúc.
  • Phần lan truyền người dùng/phiên là tùy chọn trực tiếp, nhưng các điểm kiểm tra sau bao gồm nó để các chương sau có quy tính có sẵn.

Nhịp độ Demo

  1. Thêm LangfuseSpanProcessor và observeOpenAI, chạy một lần, hiển thị các traces generation riêng biệt.
  2. Bọc runSupportConversationInner với observe(...), chạy lại, hiển thị generations lồng nhau.
  3. Bọc hai trợ giúp công cụ cục bộ, chạy lại, hiển thị toàn bộ cây.

Chú ý

  • Một container cha trống yếu tố xung quanh dad-it-support-chat-turn ngay sau Bước 2. Làm mới một lần trước khi coi nó là lỗi mã; nếu nó vẫn xảy ra mỗi lần quay, hãy kiểm tra các trình bao bọc tracing bổ sung không có chủ đích ngoài observe(...) đơn lẻ trong bài học.
  • Học viên bao bọc khách hàng OpenAI trong một nhà máy riêng biệt. Hội thảo có chủ đích giữ trình bao bọc nội tuyến.
  • Học viên dán khối Bước 3 ở trên executeTool hiện tại thay vì thay thế nó. Server thoát với Multiple exports with the same name "executeTool"; bản sao còn lại ở thêm xuống tools.ts.
  • Thiếu xả tắt trong index.ts; traces có thể đến muộn mà không có nó.

Trên trang này

VI