Koog: Un framework Kotlin para construir agentes de IA
Koog es un framework basado en Kotlin para construir y ejecutar agentes de IA completamente en Kotlin idiomático. Permite crear agentes que interactúan con herramientas, manejan flujos de trabajo complejos y se comunican con usuarios. Características clave incluyen una implementación pura en Kotlin, integración MCP, capacidades de incrustación, creación de herramientas personalizadas, componentes listos para usar, compresión inteligente del historial, una API de streaming potente, memoria persistente del agente, rastreo exhaustivo y flujos de trabajo gráficos flexibles. Admite varios proveedores de LLM como Google, OpenAI, Anthropic, OpenRouter y Ollama. Koog admite destinos JVM y JS y proporciona instrucciones detalladas de dependencias.