Trying to make Kotlin a first-class language for AI, JetBrains has launched Koog, an open supply agentic framework for constructing AI brokers inside the Java digital machine (JVM) ecosystem through a Kotlin domain-specific language (DSL).
Launched Could 22 and located on GitHub, Kotlin-based Koog leverages a contemporary DSL and gives builders with instruments to construct clever, autonomous brokers with the productiveness supplied by Kotlin, JetBrains mentioned. Koog was constructed as a result of JetBrains believes Kotlin builders ought to have an AI framework as “highly effective and versatile” as Kotlin itself. Previous to Koog, there was no complete Kotlin-native agentic framework answer, the corporate mentioned.
Koog is designed to sort out apparent challenges with options similar to quick onboarding, simplified agent creation, predefining methods, and seamless Mannequin Context Protocol (MCP). Extra superior capabilities are also addressed, similar to response streaming and environment friendly dealing with of lengthy contexts and question histories. Key options of Koog embrace: