Tampilan
Peta Kurikulum
Halaman ini adalah peta seluruh materi. Simpan sebagai penanda — kalau kamu tersesat di tengah jalan, kembali ke sini untuk melihat posisimu.
Alur besar
Kurikulum ini disusun menaik dalam empat lapis. Setiap lapis mengasumsikan lapis di bawahnya sudah dikuasai.
Kalau digambarkan sebagai pertanyaan yang dijawab tiap lapis:
| Lapis | Pertanyaan yang dijawab |
|---|---|
| 1 — Fondasi | Bagaimana membuat agent yang bisa bertindak, bukan cuma menjawab? |
| 2 — Konteks & Orkestrasi | Bagaimana agent mengingat, dan bagaimana mengendalikan proses yang alurnya sudah pasti? |
| 3 — Perluasan | Bagaimana agent memakai pengetahuan dan kemampuan dari luar dirinya? |
| 4 — Produksi | Bagaimana tahu agent ini benar, dan bagaimana membuatnya bertahan di dunia nyata? |
Daftar bagian
Bagian 0 — Orientasi
Memahami peta sebelum masuk detail. Apa itu Mastra, potongan-potongan ekosistemnya, dan bagaimana menjalankan proyek pertama.
Bagian 1 — Agent
Unit paling dasar di Mastra. Membuatnya, mengarahkan perilakunya, dan mengambil keluarannya dalam bentuk yang bisa dipakai program.
Bagian 2 — Tools
Yang mengubah agent dari "bisa bicara" menjadi "bisa bertindak".
Bagian 3 — Memory
Membuat agent berhenti pikun, dalam empat bentuk ingatan yang berbeda tujuan.
Bagian 4 — Workflows
Untuk proses yang langkahnya sudah kamu ketahui dan tidak mau diserahkan ke keputusan model.
- 4.1 Workflow Pertama
- 4.2 Control Flow
- 4.3 Workflow State
- 4.4 Agent & Tool di Workflow
- 4.5 Suspend & Resume
Bagian 5 — RAG
Memberi agent pengetahuan yang tidak ada di dalam model.
Bagian 6 — Connections
Menyambungkan agent ke kemampuan yang hidup di proses atau mesin lain.
Bagian 7 — Harness & Subagents
Untuk pekerjaan yang tidak selesai dalam satu request.
Bagian 8 — Observability & Evaluation
Cara tahu agent-mu benar-benar bagus, bukan cuma terasa bagus.
Bagian 9 — Produksi
Yang membedakan demo di laptop dari layanan yang dipakai orang.
Bagian 10 — Proyek Akhir
Struktur tiap bab
Supaya kamu tahu apa yang diharapkan, setiap bab materi memakai kerangka yang sama:
- Tujuan bab — kemampuan apa yang kamu punya setelah selesai
- Prasyarat — apa yang harus sudah dibaca dan terpasang
- Konsep — masalahnya dulu, baru solusinya
- Kode bertahap — dari versi minimal yang jalan, naik sedikit demi sedikit
- Penjelasan bagian penting — kenapa opsi ini, apa akibatnya kalau dibuang
- Visualisasi — diagram alur atau struktur
- Kesalahan umum — gejala, penyebab, perbaikan
- Coba sendiri — latihan tanpa kunci jawaban
- Ikhtisar — ringkasan poin penting
- Lanjut ke mana — sambungan ke bab berikutnya