Meta uudisti Instagram Directin koodin – tekoälyavustinten token-kulut putosivat kolmanneksella

Meta ja Google ovat uudistaneet Instagram Direct -viestiosion Android-koodipohjan tekoälyaikakaudelle. Uusi Jetpack Compose -arkkitehtuuri puolitti koodin määrän ja leikkasi tekoälyavustinten käyttökustannuksia 33 prosentilla.

Lue tiivistelmäSulje
  • Meta ja Google uudistivat Instagram Direct -viestiosion Android-koodirakenteen tekoälyystävälliseksi.
  • Uusi Jetpack Compose -pohjainen arkkitehtuuri vähensi käyttöliittymäkoodin määrää 50 prosenttia.
  • Tekoälyagenttien token-kustannukset laskivat 33 % ja koodauksen suoritusaika nopeutui 35 %.
  • Uudistuksen yhteydessä luodut suorituskykyparannukset tulivat kaikkien Android-kehittäjien käyttöön Compose-päivityksissä.

Meta ja Google ovat julkaisseet yksityiskohtaisen katsauksen siitä, miten Instagram Direct -viestipalvelun Android-käyttöliittymä uudistettiin toimimaan saumattomasti tekoälyavusteisen koodauksen ehdoilla. Aiemman perinteisen Android View -järjestelmän korvaaminen nykyaikaisella Jetpack Compose -kehitysympäristöllä leikkasi käyttöliittymäkoodin määrän puoleen ja teki tekoälyagenttien työstä merkittävästi tehokkaampaa.

Miljardeja svakuisia viestejä päivittäin käsittelevän palvelun taustajärjestelmät ovat valtavan monimutkaisia: yksistään Instagramin keskustelunäkymän on pystyttävä renderöimään yli 200 erilaista viestityyppiä. Meta ja Google suunnittelivat koodirakenteen alusta alkaen siten, että tekoäly kykenee hahmottamaan komponentit ilman ylimääräisiä virhetilanteita tai turhia kontekstikutsuja.

DigiNytin näkökulma: Ohjelmistokehitys on siirtymässä vaiheeseen, jossa koodi-arkkitehtuuria optimoidaan ensisijaisesti tekoälyagenttien luettavuudelle. Metan saavuttama 33 prosentin token-säästö osoittaa, että oikea arkkitehtuurivalinta maksaa tekoälytyökalujen käyttökustannukset nopeasti takaisin suuren mittakaavan sovelluksissa.

Tekoälykoodauksen teho kasvoi ja token-kustannukset laskivat

Kun sovelluskehityksessä hyödynnetään tekoälyagentteja, koodikannan rakenne vaikuttaa suoraan sekä generoinnin laatuun että kustannuksiin. Perinteiset, imperative-tyyliset koodipohjat saavat tekoälyn usein tekemään kiertoratkaisuja, mikä lisää teknistä velkaa ja kasvattaa generointiin kuluvien tokenien määrää.

Uuden ilmoituksenvaraisen (declarative) Jetpack Compose -arkkitehtuurin ansiosta tekoälysessioiden suorituskyky parani selvästi:

  • 33 prosentin säästö token-kustannuksissa: Keskimääräinen tekoälyagentin istuntokohtainen token-kulutus laski kolmanneksella aiempaan Android View -järjestelmään verrattuna.
  • 35 prosenttia nopeampi suoritusaika: Tekoäly agentien laskenta-aika tehtyä pyyntöä kohden lyheni huomattavasti.
  • 32 prosenttia vähemmän vuorovaikutusta: Kehittäjän ja tekoälyavustimen väliset korjaus- ja tarkennuskierrokset vähenivät kolmanneksella koodirivin luonnissa.
  • Puolet vähemmän koodia: Lopullinen käyttöliittymäkoodin määrä pieneni 50 prosenttia uudistetuilla Instagram Direct -alueilla.

Hyötyjä koko Android-ekosysteemille

Metan ja Googlen insinöörien tiivis yhteistyö ei rajoittunut vain Instagram-sovelluksen sisäiseen koodiin. Koska Instagram Direct vaatii äärimmäisen korkeaa suorituskykyä ja viiveetöntä ruudunpäivitystä, kehitystyön aikana tunnistettiin useita Jetpack Composen pullonkauloja.

Yhteistyön tuloksena luodut suorituskykyparannukset tuotiin osaksi virallista Android-kehitysympäristöä kaikkien kehittäjien saataville. Esimerkiksi pätkimätöntä sivunkeruuta ja liukua parantava LazyLayoutCacheWindow tuotiin Compose 1.9 -versioon ja jaksotettu Pausable Composition julkaistiin Compose 1.10 -versiossa.

Uudistus osoittaa, miten suuren mittakaavan mobiilisovelluksissa koodijärjestelmiä ei enää muotoilla vain ihmiskehittäjille, vaan myös tekoälyagenteille sopiviksi. Selkeät componentti-rajat ja selkeä state-hallinta estävät tekoälyä tekemästä virheitä koodin sekoittuessa, mikä vähentää tuotantohäiriöiden riskiä pitkällä aikavälillä.

Miksi tämä on merkittävää?

Tämä tekninen uudistus näyttää suuntaa koko mobiiliohjelmointialalle, kun tekoäly koodaa yhä suuremman osan sovelluksista. Googlen ja Metan yhteistyö myös parantaa Jetpack Composen suorituskykyä kaikissa Android-sovelluksissa, mikä tekee muidenkin kehittäjien sovelluksista sujuvampia.


Lähde: Android Developers Blog: How Instagram Direct engineers built AI-native UI architecture with Jetpack Compose and reduced token cost per agent session by 33%

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

Aihekeskus: Tekoäly