Koog: Uma estrutura Kotlin para construir agentes de IA

2025-05-25
Koog: Uma estrutura Kotlin para construir agentes de IA

Koog é uma estrutura baseada em Kotlin para construir e executar agentes de IA totalmente em Kotlin idiomático. Permite criar agentes que interagem com ferramentas, manipulam fluxos de trabalho complexos e se comunicam com usuários. Recursos importantes incluem implementação pura em Kotlin, integração MCP, recursos de incorporação, criação de ferramentas personalizadas, componentes prontos para uso, compressão inteligente do histórico, uma API de streaming poderosa, memória persistente do agente, rastreamento abrangente e fluxos de trabalho gráficos flexíveis. Suporta vários provedores de LLM, como Google, OpenAI, Anthropic, OpenRouter e Ollama. Koog suporta destinos JVM e JS e fornece instruções detalhadas de dependências.

Desenvolvimento