عن المشروع

Koog-sauce هي مكتبة Kotlin مفتوحة المصدر (مرخصة بموجب MIT) تعمل كطبقة تكامل بين JetBrains Koog وأطر عمل الذكاء الاصطناعي الأخرى. توفر محولين لعميل LLM: SpringAiLLMClient الذي يغلف ChatClient الخاص بـ Spring AI، وLangchain4jLLMClient الذي يغلف ChatModel الخاص بـ LangChain4j، وكلاهما يدعم التفاعلات القياسية والتدفقية. تتضمن المكتبة أيضًا منشئ وكلاء ذكاء اصطناعي (AI Agent Builder) يستخدم نمط البناء التدفقي لتبسيط إنشاء وتكوين وكلاء الذكاء الاصطناعي، مما يسمح للمطورين بربط منفذي الاستعلامات والاستراتيجيات وسجلات الأدوات وإعدادات الوكلاء معًا. المتطلبات هي JDK 17+ وGradle 8.14.1+. تم بناء المشروع باستخدام Gradle، ويتضمن اختبارات تكامل شاملة لكل من Spring AI وLangChain4j، وينشر توثيق KDoc على GitHub Pages. يُنشر كقطع Maven تحت مجموعة me.kpavlov مع وحدات منفصلة للمكتبة الأساسية وتكامل Spring AI وتكامل LangChain4j.