Panduan#
Setiap panduan berisi langkah untuk menyelesaikan satu tugas dengan Zul.
Memulai#
| Tugas | Panduan |
|---|---|
Instalasi perintah zul dan library-nya |
Instalasi Zul |
| Membuat proyek dari template | Membuat proyek baru |
| Mengisi API key, mengganti model, memakai endpoint sendiri | Mengatur model dan API key |
| Menjalankan server untuk pengembangan atau di container | Menjalankan aplikasi |
Agent#
| Tugas | Panduan |
|---|---|
| Memberi agent kemampuan baru | Menambah tool |
| Mengubah peran dan gaya agent | Mengubah system prompt |
| Menyisipkan langkah di graph agent | Menambah node ke graph |
| Membatasi berapa lama agent boleh bekerja | Mengatur batas langkah |
| Membuat percakapan bertahan setelah server berhenti | Menyimpan percakapan di database |
| Membuat agent menunggu persetujuan sebelum sebuah aksi | Mewajibkan persetujuan untuk sebuah tool |
| Menambah spesialis ke supervisor | Menambah subagent |
| Menyediakan fitur baru lewat REST API | Menambah endpoint |
| Mencoba agent yang sedang kamu buat | Mencoba fitur di playground |
| Menulis test tanpa memanggil LLM asli | Menguji agent |
Utilities#
| Tugas | Panduan |
|---|---|
| Menyimpan dan mencari vektor di Milvus | Milvus |
| Menyimpan dan mencari vektor di Redis | Redis |
| Mengubah PDF atau gambar menjadi teks | OCR |
| Memanggil LLM dan model embedding dengan konfigurasi tervalidasi | LLM dan embedding |
| Mengubah Markdown menjadi PDF atau PPTX | Markdown ke PDF dan PPTX |
| Membandingkan hasil pengukuran dalam grafik | Grafik perbandingan |
| Memakai logger, pengukur waktu, dan helper lain | Helper kecil |
Skill#
| Tugas | Panduan |
|---|---|
| Mengubah topik, catatan, atau dokumen menjadi mind map, juga dengan model lokal | Membuat mind map |
| Mengambil transcript dan metadata video YouTube, tanpa model AI | Mengambil transcript YouTube |
| Memotong dokumen menjadi chunk berkonteks untuk vector database, dengan model lokal | Menyiapkan dokumen untuk RAG |
Proyek Zul#
| Tugas | Panduan |
|---|---|
| Menerbitkan situs dokumentasi dan menyambungkan playground-nya | Menerbitkan dokumentasi |
| Menambah tulisan bertanggal ke blog, beserta gambar dan file-nya | Menulis tulisan blog |
| Mengubah Zul sendiri: kode, test, atau dokumentasi | Berkontribusi |