Catatan
AI in Hand Platform adalah proyek penelitian yang mengeksplorasi alur kerja multi-agen. Saat ini tidak dipelihara secara aktif.
AI in Hand Platform adalah API sumber terbuka dan aplikasi web untuk mengelola alur kerja multi-agen berbasis LLM. Dibangun berdasarkan Assistants API OpenAI, ia menawarkan lingkungan kolaboratif untuk mengembangkan, menguji, dan menerapkan tim AI. Platform ini dibangun menggunakan FastAPI dan mengambil inspirasi dari dua proyek sumber terbuka: Agency-Swarm oleh VRSEN untuk abstraksi backend yang berguna, dan AutoGen Studio UI oleh Microsoft untuk tata letak UI dan komponen yang dapat disesuaikan.
Untuk menyiapkan AI di Hand Platform secara lokal, ikuti langkah-langkah berikut:
Kloning repositori:
git clone https://github.com/bonk1t/agentic-platform.git
Siapkan bagian belakang:
backend
.pip install -r requirements.txt
poetry install
.env.testing
, ganti namanya menjadi .env
).uvicorn main:app --reload
http://localhost:8000
.Siapkan antarmuka:
frontend
.npm install
.env.default
, ganti namanya menjadi .env.development
).yarn start
http://localhost:3000
.Untuk detail lebih lanjut tentang menjalankan dan mengembangkan backend dan frontend, lihat file README masing-masing:
Bagian belakang AI in Hand Platform dibangun menggunakan FastAPI dan menyediakan berbagai fungsi, termasuk mengelola agensi, agen, keterampilan, sesi, dan variabel pengguna. Ini terintegrasi dengan database Google Firestore untuk persistensi konfigurasi.
Untuk informasi mendetail tentang backend, termasuk struktur proyek, dokumentasi API, keterampilan khusus, dan pedoman kontribusi, silakan merujuk ke README Backend.
Frontend AI di Hand Platform dibangun menggunakan React dan menyediakan antarmuka yang ramah pengguna untuk berinteraksi dengan platform. Ini memanfaatkan Gatsby untuk penyiapan cepat dan konfigurasi yang kaya, TailwindCSS untuk penataan gaya, dan Ant Design untuk komponen UI.
Untuk informasi detail tentang frontend, termasuk menjalankan UI dalam mode dev, ikhtisar basis kode, elemen desain, memodifikasi UI, menambahkan halaman, dan menghubungkan ke backend, silakan merujuk ke README Frontend.
Kami menyambut baik kontribusi dari komunitas untuk meningkatkan AI di Platform Tangan. Untuk berkontribusi:
Harap pastikan kode Anda mengikuti standar pengkodean proyek dan mencakup pengujian untuk setiap fungsi baru.
Inti AI in Hand Platform dilisensikan di bawah Affero General Public License (AGPL), yang mempromosikan perbaikan berbasis komunitas di bawah lisensi yang sama untuk suasana pembangunan yang terbuka dan kolaboratif.
Konten Buatan Pengguna (UGC):
Ini adalah proyek sumber terbuka yang sedang dikembangkan secara aktif. Meskipun kami mengupayakan kualitas, mungkin ada bug atau masalah. Gunakan dengan risiko Anda sendiri.
Jika Anda mempunyai pertanyaan atau memerlukan bantuan, jangan ragu untuk menghubungi tim kami melalui widget situs web kami atau dengan membuat isu atau diskusi di repositori ini. Selamat membuat kode!