KI · 23. september 2026

Google frigjer Agent Development Kit for Kotlin 1.0 som produktionsklart verktøy for AI‑agenter

A close up of a clock on a black surface
Egor Komarov / Unsplash

Google har lansert Agent Development Kit (ADK) for Kotlin 1.0, et produktionsklart rammeverk for å bygge AI‑agenter i Kotlin, Android og JVM‑servere. Kitets mål er å bringe Kotlin til funksjonssett likhet med Google sine ADK‑tilbud for Python og Java, samtidig som det legger til spesifikke funksjoner for Android‑miljøer.

Med ADK for Kotlin 1.0 kan utviklere unngå å bruke Python til agentlogikk og i stedet bruke idiomatiske Kotlin‑API’er for orkestrasjon, verktøysstøtte, lagring, minne og menneskelig‑i‑sløret arbeidsflyt. ADK er basert på Kotlin Multiplatform og kjører på alle støttede plattformer, fra server‑applikasjoner til mobile enheter. Ifølge Google er arkitekturen helt uavhengig av spesifikke modell‑backend, session‑leverandører eller minnesystemer.

En sentral designvalg i ADK for Kotlin 1.0 er støtte for verktøy og menneskelig‑i‑sløret workflow. Verktøy kan deklareres med annoteringer som @Tool og @Param, og KSP genererer Kotlin‑funksjons‑skjemaer kompileringstid. Dette gir forsterket type‑sikkerhet og bedre ytelse enn å stole på refleksjon under kjøring.

Arjun Kumar, Android‑utvikler på PiNCAMP, har på LinkedIn påpekt at "å håndtere verktøys‑skjemaer kompileringstid med KSP holder oppstarten rask på mobile mål".

Mennesker‑i‑sløret workflow gjør at utviklere kan forhindre uønsket eller feilaktig verktøysbruk ved å kreve eksplicit godkjenning før følsomme handlinger kjøres. Dette er spesielt viktig for verktøy som kan utføre høyrisk operasjoner, som for eksempel overføringer til bankkonto. Ved å sette requireConfirmation i verktøy‑deklarasjonen kan utviklere tillate sensitive transaksjoner som krever brukerens godkjenning, samtidig som de utnytter første‑klasses Android‑lagrings‑tjenester som Room, AppSearch og direkte filhåndslag i Android‑lagring.

Joske Vermeulen, nyhetsbrev‑utvikler av AI Dev Weekly, har delt anbefalinger om bruk av requireConfirmation: "Start med én resumabel agent og tydelig verktøy‑bekreftelse før du går videre til en hierarchi av agenter. Produktionsklarthet avhenger mer av livsløps‑gjenoppretting og deterministiske verktøy‑grenser enn antall agenter."

Ferdigheter (skills) er et annet viktig element. Skills lar utviklere administrere prosedyrisk kunnskap som lagres i SKILL.md‑filer og lastes inn dynamisk kun når det er nødvendig, noe som Google kaller progressiv offentliggjøring. Dette gir agenter tilgang til domspesifikke spillbøker uten at hele bøkkene må inkluderes i modellens kontekst hver gang.

ADK for Kotlin inneholder også Android‑native funksjoner for både on‑device og sky‑basert AI. For on‑device inferanse støtter rammverket både LiteRT‑LM og ML Kit, som foreløpig er tilgjengelig som beta. For sky‑ og hybrid‑AI samarbeider ADK med Firebase AI Logic, slik at Android‑applikasjoner kan kjøre agenter lokalt når det er passende og bruke sky‑baserte modeller når mer avanserte funksjoner kreves.

ADK for Kotlin er åpen kildekode og finnes på GitHub.