RUNE-BOT - agen AI lokal yang mengingat dan belajar dari eksekusinya sendiri
(github.com/dybala-21)Alat AI mengulangi kesalahan yang dibuat kemarin lagi hari ini.
Saya sedang membangun agen AI lokal yang mengingat, belajar, dan tidak bergantung pada model tertentu.
Semakin sering dipakai, semakin baik
- Menyimpan setiap eksekusi sebagai episode dan melacak pola sukses/gagal
- Tugas yang berulang kali disetujui akan dinaikkan menjadi eksekusi otomatis (bisa dibatalkan)
- Data pembelajaran berupa file Markdown, jadi bisa dibuka dan diedit langsung
Tugas kompleks dibagi sendiri secara otomatis
- Menjalankan subtugas independen secara paralel di worker pool
- Menambahkan task secara dinamis saat eksekusi berdasarkan hasil riset
- Alat baca berjalan hingga 5 sekaligus, alat tulis berjalan secara berurutan
Tidak memilih-milih LLM
- Berbasis LiteLLM, mendukung 130+ provider seperti Claude, GPT, Gemini, Ollama, dll.
- Ganti model cukup dengan satu baris
config
Alat
- Pencarian/pengambilan web, browser headless (CDP), pengeditan file, bash, git
- Penelusuran simbol kode (tree-sitter), integrasi server MCP, input/output suara (STT/TTS)
- Menggunakan agen yang sama di TUI, Web UI, Telegram, Discord, dan Slack
Pengaman
- Mendeteksi 80+ pola berbahaya, workflow persetujuan, desain fail-closed
Semua data disimpan secara lokal (SQLite + Markdown + FAISS).
Python 3.13+, lisensi MIT.
Contoh eksekusi nyata
Beri satu kalimat, lalu ia akan melakukan pencarian web → crawling → pembuatan file sendiri.
❯ Tolong riset tentang agent harness dan buatkan dokumen
┃ ⊕ web_search "agent harness" AI framework ✓
┃ ⊕ web_search harness-first development agents ✓
┃ ⊕ web_fetch langchain.com/anatomy-of-agent-harness ✓
┃ ⊕ web_fetch datadoghq.com/harness-first-agents ✓
┃ ⊕ web_fetch anthropic.com/effective-harnesses ✓
┃ ⊕ web_fetch openai.com/harness-engineering ✓
┃ ◆ file_write agent_harness_research.md ✓
✓ 11 alat · 3 menit — riset 4 situs → laporan gabungan 410 baris
GitHub: https://github.com/dybala-21/rune
Masih banyak kekurangan. Jika Anda memberi masukan, saya akan menerapkannya.
Belum ada komentar.