تعاون الربيع للذكاء الاصطناعي
إطار عمل وكيل باستخدام Spring AI.
ملحوظة : هذا دليل على المفهوم والعمل جارٍ لإعادة هيكلة المشروع إلى مكتبة يمكن استخدامها في مشاريع الربيع الأخرى.
سمات
- دعم وكلاء وأدوات متعددة عبر التعليقات التوضيحية البسيطة.
- يستفيد من Spring AI للتجريد.
- يقوم تلقائيًا بتحديد الوكيل والأدوات بناءً على المهمة المحددة.
- واجهة الدردشة عبر الويب لأداء المهام وتعيين وكيل اختياريًا.
- إذا لم يتم تحديد وكيل، فسيتم استخدام LLM الأساسي لاختيار وكيل بناءً على المهمة.
خريطة الطريق
ملاحظة: تعتمد بعض ميزات خريطة الطريق على سجل رسائل الدردشة الذي لا يتوفر في Spring AI حتى الآن.
- معالجة مهام متعددة في وقت واحد.
- قم بتكوين "فرق" من الوكلاء الذين يعملون بشكل تعاوني معًا لإنجاز المهام.
- إضافة إنشاء كود JVM وتنفيذه. (جافا، كوتلين)
متطلبات
يستخدم هذا المشروع OpenAI باعتباره LLM الافتراضي.
- قم بتعيين متغير البيئة
OPENAI_API_KEY
.
بناء واختبار
لبناء الاختبارات وتشغيلها:
مستوحاة من
- مايكروسوفت أوتوجن
- طاقم منظمة العفو الدولية