สำหรับผู้เรียน
เริ่มต้นด้วยบทเรียนของผู้เรียนใน docs/learner/ บทเรียนแต่ละบทจะบอกคุณว่าต้องเช็คเอาต์ checkpoint ไหน ต้องเปลี่ยนแปลงอะไรในโค้ดหรือกำหนดค่าอะไรใน Langfuse และวิธีตรวจสอบผลลัพธ์
เริ่มต้นด้วยบทเรียนของผู้เรียนใน docs/learner/. บทเรียนแต่ละบทจะบอกคุณว่าต้องเช็คเอาต์ checkpoint ไหน ต้องเปลี่ยนแปลงอะไรในโค้ดหรือกำหนดค่าอะไรใน Langfuse และวิธีตรวจสอบผลลัพธ์
ใช้เส้นทางสำหรับผู้เรียนหากคุณต้องการ:
- บันทึก trace แรกของคุณจากแอปพลิเคชัน LLM จริงและเข้าใจว่าคุณกำลังดูอะไร
- ย้ายโปรแกรม prompt ไปยัง Langfuse เพื่อให้การเปลี่ยนแปลงมีเวอร์ชันและเชื่อมโยงกับ trace
- ตรวจสอบลักษณะการทำงานของการใช้งานจริงโดยไม่ต้องอ่าน trace ทุกรายการด้วยตนเอง
- สร้างชุดข้อมูล เรียกใช้การทดสอบ และประเมินการเปลี่ยนแปลงด้วยหลักฐาน
- ตรวจสอบการนำไปใช้อ้างอิง TypeScript ที่สมบูรณ์ซึ่งคุณสามารถคัดลอกรูปแบบได้
ไม่จำเป็นต้องมีผู้สอน บทเรียนของผู้เรียนมีความสมบูรณ์เพียงพอที่จะดำเนินเวิร์กช็อปในโหมดเรียนรู้ด้วยตนเองได้
วิธีการทำงานผ่านบทเรียน
main คือการนำไปใช้อ้างอิงที่สมบูรณ์ สำหรับงานแบบเหล้ว ให้เช็คเอาต์ checkpoint ที่ระบุไว้ในบทเรียนที่คุณกำลังเริ่มต้น ทำการเปลี่ยนแปลงที่ขาดหายไป และตรวจสอบผลลัพธ์ก่อนดำเนินการต่อ
checkpoint/00-setup และ checkpoint/01-base-app โดยจงใจมีแอปพลิเคชัน base ที่ไม่ได้ติดตามเดียวกัน Setup ใช้สถานะนั้นเพื่อตรวจสอบคีย์ การอ้างอิง และพอร์ต Base App ใช้มันเพื่อการปรับทิศทาง การติดตามเริ่มขึ้นใน 02-tracing
เซิร์ฟเวอร์เวิร์กช็อปและสคริปต์ตัวช่วย npm ถือว่าที่เก็บข้อมูล .env เป็นแหล่งที่มาของความจริงด้านโหนด การส่งออกเชลล์ท้องถิ่นจากโครงการอื่นจะไม่แทนที่ .env ดังนั้นให้เปลี่ยนคีย์ของเวิร์กช็อป โฮสต์ Langfuse โปรแกรม prompt และชื่อชุดข้อมูลในไฟล์นั้น
เวิร์กช็อปมีขนาดเล็กเพียงพอที่จะจบได้ในการนั่งครั้งเดียว และทุกโมดูลสามารถใช้ได้อย่างอิสระหากคุณแนใจเพียงส่วนเดียวของลูป
ที่ไปต่อ
- ทำตามโมดูลตามลำดับเริ่มจาก
docs/learner/00-setup.md - ข้ามไปยังบทที่ตรงกับสิ่งที่คุณต้องการเรียนรู้
- ติดตั้ง ทักษะ Langfuse (
/langfuse) เพื่อนำรูปแบบจากเวิร์กช็อปนี้ไปใช้กับฐานรหัสของคุณเอง - สำหรับเนื้อหารูปแบบใหญ่เกี่ยวกับแต่ละบท ให้ใช้ Langfuse Academy