Kolaborasi AI Musim Semi
Kerangka kerja agen menggunakan Spring AI.
CATATAN : Ini adalah bukti konsep dan pekerjaan sedang dilakukan untuk memfaktorkan ulang proyek menjadi perpustakaan yang dapat digunakan dalam proyek Musim Semi lainnya.
Fitur
- Dukungan untuk banyak agen dan alat melalui anotasi sederhana.
- Memanfaatkan Spring AI untuk abstraksi.
- Secara otomatis memilih agen dan alat berdasarkan tugas yang diberikan.
- Antarmuka obrolan web untuk melakukan tugas dan secara opsional menetapkan agen.
- Jika tidak ada agen yang ditentukan, LLM yang mendasari digunakan untuk memilih agen berdasarkan tugas.
Peta jalan
Catatan: Beberapa fitur peta jalan bergantung pada riwayat pesan Obrolan yang belum tersedia di Spring AI.
- Memproses banyak tugas sekaligus.
- Bentuk "tim" agen yang secara kolaboratif bekerja sama untuk menyelesaikan tugas.
- Tambahkan pembuatan dan eksekusi kode JVM. (Jawa, Kotlin)
Persyaratan
Proyek ini menggunakan OpenAI sebagai LLM default.
- Setel variabel lingkungan
OPENAI_API_KEY
.
Bangun dan Uji
Untuk membuat dan menjalankan pengujian:
Terinspirasi oleh