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ộ.
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
- Thêm
LangfuseSpanProcessorvàobserveOpenAI, chạy một lần, hiển thị các traces generation riêng biệt. - Bọc
runSupportConversationInnervớiobserve(...), chạy lại, hiển thị generations lồng nhau. - 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-turnngay 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àiobserve(...)đơ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
executeToolhiện tại thay vì thay thế nó. Server thoát vớiMultiple exports with the same name "executeTool"; bản sao còn lại ở thêm xuốngtools.ts. - Thiếu xả tắt trong
index.ts; traces có thể đến muộn mà không có nó.