Procurando fazer de Kotlin uma linguagem de primeira classe para a IA, a JetBrains introduziu a Koog, uma estrutura agêntica de código aberto para a construção de agentes de IA no ecossistema Java Virtual Machine (JVM) por meio de uma linguagem específica de domínio Kotlin (DSL).

Introduzido em 22 de maio e encontrado no Github, o Koog, com sede em Kotlin, aproveita um DSL moderno e fornece aos desenvolvedores ferramentas para construir agentes autônomos inteligentes com a produtividade oferecida por Kotlin, disseram Jetbrains. Koog foi construído porque a JetBrains acredita que os desenvolvedores de Kotlin devem ter uma estrutura de IA como “poderosa e flexível” como a própria Kotlin. Antes de Koog, não houve uma solução abrangente de estrutura de estrutura nativa de Kotlin, informou a empresa.

O Koog foi projetado para enfrentar desafios óbvios com recursos como integração rápida, criação simplificada de agentes, estratégias de predefinamento e protocolo de contexto de modelo sem costura (MCP). Os recursos mais avançados também são abordados, como transmissão de resposta e manuseio eficiente de contextos longos e históricos de consulta. Os principais recursos do koog incluem: