00 Penyiapan
Panduan pelajar: 00 Pengaturan
Materi workshop dikelola dalam repositori publik langfuse/langfuse-workshop. Gunakan repositori untuk aplikasi yang dapat dijalankan, cabang checkpoint, dan pengaturan lokal.
Panduan pelajar: 00 Pengaturan
Catatan instruktur
- Gunakan
checkpoint/00-setupsebagai checkout aplikasi-dasar yang stabil. Seharusnya setara dengancheckpoint/01-base-app, bukan aplikasi referensi lengkap. mainberisi implementasi referensi lengkap, tetapi pelajar harus menggunakan checkpoint sehingga orientasi pengaturan dan aplikasi-dasar berbagi status awal yang sama.- Buat pelajar mengkonfirmasi kedua layanan lokal: Vite di
127.0.0.1:3333, dan API Express di127.0.0.1:8787/api/healthatau127.0.0.1:8787/api/support-context. - Tekankan nilai host Langfuse EU:
LANGFUSE_BASE_URL=https://cloud.langfuse.com. - Server Node dan skrip pembantu memuat repositori
.envdengan override diaktifkan, jadiLANGFUSE_*,OPENAI_*, atauDATASET_NAMEnilai yang diekspor usang dari proyek lokal lain tidak harus menang. Buat pelajar mengedit.envketika mereka perlu mengganti kunci atau proyek. - Jangan muat di depan Project Settings → LLM Connections di sini. Pelajar mengonfigurasi model evaluator default di
04-monitoring, ketika evaluator berbasis LLM pertama kali menjadi relevan. - Jaga penanganan kunci tetap eksplisit: kunci API nyata hanya masuk ke
.envatau bidang rahasia Langfuse, tidak pernah ke transkrip bersama, catatan, atau chat. - Setelah satu putaran obrolan yang berhasil, buat pelajar beralih ke
checkpoint/02-tracinguntuk langkah pembangunan pertama.
Perhatikan
.envnilai yang hilang. Aplikasi dapat dirender saat panggilan model gagal.- Node lebih tua dari
^20.19.0 || >=22.12.0. Layaknode -vperiksa di ruangan sebelum siapa pun menjalankannpm install, karena npm melewatkan biner asli opsional Vite secara diam-diam dan kegagalan hanya muncul nanti di dalamnpm run dev. Pelajar yang meningkatkan setelahnya perlunpm ci, bukan hanya restart. - Orang memeriksa
127.0.0.1:8787/di dev. Server API berjalan di port itu, tetapi aplikasi browser disajikan oleh Vite di127.0.0.1:3333, jadi gunakan rute API untuk pemeriksaan server. Ini juga menyembunyikan Vite yang mogok:concurrentlymembuat server API tetap aktif, dan8787/menjawab denganENOENT ... dist/index.html. - Pelajar mengedit ekspor shell alih-alih
.env. Workshop sengaja memperlakukan.envsebagai sumber kebenaran Node-side. - Orang mengharapkan pengaturan evaluator selama pengaturan awal. Aplikasi dapat berjalan dan melacak dengan benar sebelum koneksi LLM Langfuse-side ada.
- Orang mengharapkan jejak di
checkpoint/00-setupataucheckpoint/01-base-app. Keduanya sengaja tidak dilacak; pelacakan dimulai hanya setelah02-tracingmengedit. - Orang tetap di
mainuntuk pelacakan.mainsudah merupakan implementasi referensi yang selesai.