Deskripsi
BeeBot adalah Agen AI Otonom yang di-host di GitHub, yang dirancang untuk secara otonom melakukan berbagai tugas praktis. Proyek ini saat ini ditunda, karena pengembang percaya bahwa LLM saat ini belum mampu untuk AI otonom umum. Proyek ini dapat dihidupkan kembali jika LLM membaik secara signifikan, model khusus dikembangkan, atau subset tugas tertentu diidentifikasi.
Fungsionalitas inti BeeBot mencakup pemilihan alat melalui AutoPack, kemampuan untuk memperoleh lebih banyak alat selama eksekusi tugas, persistensi bawaan, dan REST API yang sesuai dengan standar e2b. Ia juga menampilkan server websocket untuk penerbitan peristiwa, emulasi sistem file yang dapat ditukar, dan UI web (segera hadir). Proyek ini menekankan fungsionalitas, fleksibilitas, dan keandalan, memprioritaskan aspek-aspek ini daripada kenyamanan pengembang. Proses pengembangan dipandu oleh filosofi tertentu, yang berfokus pada pemilihan alat, spesialisasi LLM, dan metodologi yang tidak ortodoks untuk meningkatkan kecepatan pengembangan.
Arsitektur dan rencana masa depan BeeBot dirinci dalam direktori docs/. Proyek ini menggunakan AutoPack sebagai pengelola paket untuk alat-alatnya dan memanfaatkan berbagai LLM. Prioritas proyek adalah fungsionalitas, fleksibilitas, keandalan, efisiensi, dan kenyamanan. Proyek ini menggunakan pengujian end-to-end alih-alih pengujian unit. Proyek ini bersifat sumber terbuka dan menyambut kontribusi dan umpan balik dari komunitas. Proyek ini ditulis terutama dalam Python.
Fitur Inti GitHub
Eksekusi tugas otonom
Pemilihan alat melalui AutoPack
Persistensi bawaan
REST API yang sesuai dengan standar e2b
Server websocket untuk penerbitan peristiwa
Emulasi sistem file yang dapat ditukar
UI web (segera hadir)
Manipulasi riwayat dinamis
Caching bawaan dengan Helicone
Fokus pada fungsionalitas dan fleksibilitas
Menggunakan pengujian end-to-end
Proyek sumber terbuka
Memulai dengan GitHub
Pengembang: Gandakan repositori menggunakan git clone https://github.com/AutoPackAI/beebot.git
Pengembang: Navigasikan ke direktori proyek menggunakan cd beebot
Pengembang: Instal dependensi menggunakan poetry install
Pengembang: Konfigurasikan persistensi (Postgres melalui Docker direkomendasikan)
Pengembang: Jalankan CLI menggunakan poetry run beebot API
Pengembang: Mulai server menggunakan uvicorn beebot.initiator.api:create_app --factory --timeout-keep-alive=300
Pengembang: Berinteraksi dengan API menggunakan perintah curl untuk membuat dan mengeksekusi tugas
Kasus Penggunaan GitHub
- Eksekusi Tugas Otomatis
- Pengembangan Asisten AI
- Integrasi Alat
- Interaksi API
- Pemberitahuan Websocket
- Eksperimen dengan AI
- Otomatisasi Alur Kerja
- Penelitian dan Pengembangan








