Sobre el proyecto

Koog-sauce es una biblioteca Kotlin de código abierto (licencia MIT) que actúa como capa de integración entre JetBrains Koog y otros marcos de IA. Proporciona dos adaptadores de clientes LLM: SpringAiLLMClient, que envuelve el ChatClient de Spring AI, y Langchain4jLLMClient, que envuelve el ChatModel de LangChain4j; ambos soportan interacciones estándar y de streaming. La biblioteca también incluye un AI Agent Builder que utiliza un patrón de constructor fluido para simplificar la creación y configuración de agentes de IA, permitiendo a los desarrolladores conectar ejecutores de prompts, estrategias, registros de herramientas y configuraciones de agentes. Los requisitos son JDK 17+ y Gradle 8.14.1+. El proyecto se compila con Gradle, incluye pruebas de integración exhaustivas para Spring AI y LangChain4j, y publica documentación KDoc en GitHub Pages. Se publica como artefactos Maven bajo el grupo me.kpavlov, con módulos separados para la biblioteca principal, la integración con Spring AI y la integración con LangChain4j.