Bab 4 · Tool¶
Tool adalah tangan Agent: klasifikasi dan desain tool, protokol MCP, tool persepsi/eksekusi/kolaborasi, serta Agent asinkron berbasis event.
← Kembali ke README utama · 📖 Baca bab
Proyek Pendamping¶
| Eksperimen | Proyek | Jenis | Deskripsi |
|---|---|---|---|
| 4-1 | perception-tools | ✅ | Menyediakan tool pencarian web, multimodal, sistem file, dan data publik. |
| 4-2 | execution-tools | ✅ | Mengimplementasikan operasi file, interpreter kode, terminal virtual, dan pengamanan eksekusi. |
| 4-3 | collaboration-tools | ✅ | Menyediakan browser automation, Human-in-the-Loop, notifikasi, dan timer. |
| 4-4 | agent-with-event-trigger | ✅ | Membangun Agent event-driven berbasis FastAPI dengan sumber event majemuk. |
| 4-5 | async-agent | ✅ | Mengimplementasikan queue event, prioritas, tool paralel, interupsi, pembatalan, dan status tugas. |
| 4-6 | active-tool-discovery | ✅ | Membandingkan injeksi seluruh schema tool dengan penemuan tool sesuai kebutuhan. |
| — | active-tool-selection | ✅ | Memilih kombinasi tool yang paling sesuai berdasarkan kebutuhan tugas. |
chapter4/docker-compose.ymldanchapter4/DOCKER_DEPLOYMENT.mdmenyediakan referensi deployment container untuk server MCP.
Jenis Proyek¶
| Ikon | Jenis | Arti |
|---|---|---|
| ✅ | Mandiri | Kode lengkap tersedia di repositori dan dapat dijalankan setelah API Key dikonfigurasi. |
| 📖 | Panduan Reproduksi | Memerlukan repositori eksternal yang harus di-git clone. |
| 🚧 | Dalam Proses | Implementasi atau bukti penerimaan belum lengkap. |