A JetBrains acaba de lançar o Koog 0.4.0, uma atualização significativa do seu framework Kotlin dedicado à construção de agentes de inteligência artificial. Esta nova versão traz consigo uma série de melhorias cruciais, visando otimizar o desempenho em produção, expandir a compatibilidade com novas plataformas e modelos de linguagem, e fortalecer a capacidade de observação e controle dos agentes.
Saída Estruturada Nativa: Resolvendo Desafios de Formatação de Dados
Um dos principais destaques do Koog 0.4.0 é a introdução da saída estruturada nativa. Essa funcionalidade inovadora busca solucionar um problema comum no desenvolvimento de agentes de IA: a dificuldade de garantir que os modelos de linguagem (LLMs) forneçam dados no formato exato necessário para a aplicação. Em muitos casos, um LLM pode ser capaz de gerar a informação correta, mas falha em formatá-la adequadamente, interrompendo o fluxo de trabalho.
Com a saída estruturada nativa, o Koog 0.4.0 oferece suporte direto aos LLMs que já possuem essa capacidade. Quando um modelo suporta a saída estruturada, o framework o utiliza diretamente. Caso contrário, o Koog recorre a uma estratégia inteligente de “prompt-e-retry”, ajustando o prompt e tentando novamente até que o payload esteja no formato correto. Para auxiliar nesse processo, o framework utiliza um parser de correção alimentado por um modelo separado, garantindo a precisão e a consistência dos dados.
Expansão para iOS: Agentes de IA Multiplataforma
Outra novidade importante do Koog 0.4.0 é a sua disponibilidade no iOS, o sistema operacional móvel da Apple. Essa expansão faz parte de um esforço maior da JetBrains para tornar o Kotlin uma linguagem verdadeiramente multiplataforma. Com o Koog no iOS, os desenvolvedores podem criar um agente de IA uma única vez e implementá-lo em diversas plataformas, incluindo iOS, Android e JVM back-ends. O melhor de tudo é que o mesmo código, as mesmas estratégias, os mesmos hooks de observabilidade e os mesmos testes podem ser utilizados em todas as plataformas, simplificando o processo de desenvolvimento e reduzindo o tempo e o custo de criação de aplicações de IA.
Para aproveitar o Koog no iOS, os desenvolvedores precisam utilizar a versão 0.4.1 do framework.
Suporte ao GPT-5 e OpenTelemetry: Poder e Observabilidade Aprimorados
O Koog 0.4.0 também adiciona suporte ao GPT-5, o mais recente e poderoso modelo de linguagem da OpenAI. Além disso, a nova versão permite o ajuste de parâmetros personalizados do LLM, o que possibilita que o modelo pense com mais profundidade em parâmetros complexos. Configurações como reasoningEffort
permitem equilibrar a qualidade, o custo e a latência de cada chamada, oferecendo aos desenvolvedores maior flexibilidade e controle sobre o desempenho dos seus agentes de IA.
Para garantir a observabilidade dos agentes, o Koog 0.4.0 oferece suporte ao OpenTelemetry, um padrão aberto para instrumentação e monitoramento de aplicações. Com o OpenTelemetry, os desenvolvedores podem integrar o Koog com ferramentas populares como o W&B Weave AI development toolkit e o Langfuse open source LLM engineering platform, obtendo insights valiosos sobre o comportamento dos seus agentes e identificando áreas de melhoria.
Resiliência e Controle Refinado: Lidando com Imprevistos
O Koog 0.4.0 também introduz o RetryingLLMClient
, um cliente de LLM com capacidade de repetição automática em caso de falhas. Essa funcionalidade é essencial para garantir a resiliência dos agentes de IA, permitindo que eles lidem com problemas como timeouts, erros em ferramentas e instabilidades na rede. O RetryingLLMClient
oferece presets como Conservative
, Production
e Aggressive
, permitindo que os desenvolvedores escolham o nível de repetição mais adequado para cada situação.
Conclusão
O Koog 0.4.0 representa um salto significativo no desenvolvimento de agentes de IA com Kotlin. Com a introdução da saída estruturada nativa, a expansão para iOS, o suporte ao GPT-5 e OpenTelemetry, e aprimoramentos na resiliência e no controle, a JetBrains oferece aos desenvolvedores um framework poderoso e flexível para criar agentes de IA de alto desempenho e prontos para produção. Essa atualização reflete o compromisso da JetBrains em fornecer ferramentas de última geração para a comunidade de desenvolvimento, impulsionando a inovação e o avanço da inteligência artificial em diversas áreas.
Para saber mais sobre o Koog 0.4.0 e começar a desenvolver seus próprios agentes de IA, visite o repositório oficial no GitHub.