Google esitteli Android AppFunctions -rajapinnan: Sovellusten toiminnallisuudet tekoälyagenttien käyttöön

Androidin uusi AppFunctions-rajapinta ja paikallinen MCP-malli mahdollistavat sovellusten toimintojen suorittamisen taustalla tekoälyagenttien ja äänikomentojen avulla.

Päivitetty 14.9.2026 klo 20:29

Google on esitellyt Android-kehittäjille suunnatun AppFunctions-rajapinnan, joka mahdollistaa sovellusten toimintojen kytkemisen suoraan järjestelmän tekoälyagentteihin. Uudistus pohjautuu Android MCP -malliin (Model Context Protocol), jossa laitteessa oleva sovellus toimii paikallisena palvelimena ja tarjoaa määriteltyjä työkaluja tekoälyjärjestelmän käyttöön.

Toimintoja taustalla ilman näytön naputtelua

Perinteiset mobiilikäyttöliittymät vaativat usein monivaiheista navigointia ruudulla. AppFunctions-rajapinta puolestaan tuo uuden tavan käyttää sovelluksia taustalla järjestelmäoikeuksin toimivan tekoälyagentin kautta. Tämä on hyödyllistä erityisesti silloin, kun käyttäjä on liikkeellä, ajaa autoa tai tekee useampaa asiaa samanaikaisesti.

Esimerkiksi matkasuunnittelusovelluksessa kulujen kirjaaminen, matkaohjelman tarkistaminen tai äänimuistiinpanojen tallentaminen voidaan toteuttaa yhdellä äänikennolla tai tekstipyynnöllä. Kun käyttäjä pyytää tekoälyä lisäämään tietyn kulun matkalleen, taustalla toimiva agentti etsii tarvittavat tiedot ja suorittaa lisäyksen ilman, että käyttäjän tarvitsee avata sovellusta ja käydä läpi useita valikoita.

Miten Android MCP ja AppFunctions toimivat?

Tekoälyintegraatio perustuu paikalliseen asiakas-palvelinmalliin:

  • Sovellus paikallisena palvelimena: Sovellus määrittelee ja tarjoaa tiettyjä rakenteellisia työkaluja järjestelmälle.
  • Android-alusta rekisterinä: Käyttöjärjestelmä toimii keskitettynä rekisterinä, pitäen kirjaa sovellusten tarjoamista toiminnoista.
  • Tekoälyagentti asiakkaana: Järjestelmäoikeudet saanut agentti hyödyntää kielimallia (LLM) arvioidakseen, voidaanko käyttäjän pyyntö toteuttaa AppFunctions-toiminnolla.

Tämä malli säilyttää yksityisyyden, sillä kehittäjät päättävät tarkasti, mitkä toiminnot ja tiedot avataan tekoälyagentin saataville. Muu sovelluksen data pysyy suojattuna.

Kehittäjille työkaluja KSP- ja KDoc-tuella

Kooditasolla AppFunctions hyödyntää Kotlin-kielisiä annotaatioita ja KSP-kääntäjää (Kotlin Symbol Processing). Kehittäjät voivat merkitä funktioita ja tietomalleja tekoälyn ymmärtämään muotoon.

Esimerkiksi koodin KDoc-dokumentaatiosta tulee osa käännettyä rajapintaa. Selkeät parametrikuvaukset ja komennot ohjaavat tekoälyä suorittamaan toiminnot oikein ja käsittelemään mahdolliset virhetilanteet. Testausta varten kehittäjät voivat hyödyntää ADB- komentorivityökaluja sekä erillistä AppFunctions Testing Agent -sovellusta Android 17 -versiolla tai sitä uudemmilla laitteilla ja emulaattoreilla.


Lähde: Android Developers Blog: Build intelligent Android apps: Integrate into Android's intelligence system using AppFunctions

Lue myös: Google Finance uudistuu – sai oman Android-sovelluksen ja tekoälypohjaiset seurantalaitteet

Tekoälyavusteinen sisältö: Artikkeli on tuotettu tekoälyä hyödyntäen alkuperäislähteen pohjalta.