Microsoft julkaisi 2. kesäkuuta ensimmäisen oman koodausmallinsa MAI-Code-1-Flashin Build 2026 -konferenssissa. Malli syntyi Mustafa Suleymanin johtamassa Microsoft AI -yksikössä, ja se tuli suoraan osaksi GitHub Copilotia Visual Studio Codessa. Nimen Flash-pääte kertoo tavoitteen: kyse on nopeasta ja edullisesta mallista, ei lippulaivasta.

Malli ottaa vastaan luonnollisella kielellä kirjoitetun kuvauksen ja tuottaa lähdekoodia. Microsoftin mukaan se on rakennettu jokapäiväiseen kehitystyöhön: agenttipohjaiseen koodaukseen oikeissa repositorioissa, koodin kysymyksiin, refaktorointiin ja työkalujen käyttöön.

Microsoftin ensimmäinen oma koodausmalli

MAI-Code-1-Flash on Microsoft AI -divisioonan ensimmäinen koodausmalli. Aiemmin Copilot nojasi vahvasti OpenAI:n malleihin. Nyt Microsoftilla on oma malli, joka on viritetty juuri sen omiin kehitystyökaluihin.

Malli on saatavilla suoraan GitHub Copilotin mallivalitsimesta Visual Studio Codessa. Se on sama alasvetovalikko, josta kehittäjä valitsee Clauden, GPT:n tai Geminin. Copilot voi myös reitittää tehtäviä mallille automaattisesti Auto-valitsimen kautta.

Positiointi on selvä. Microsoft ei yritä päihittää huippumalleja jokaisessa tehtävässä. Sen sijaan tavoite on olla riittävän hyvä tyypillisessä Copilot-tehtävässä selvästi matalammilla käyttökustannuksilla.


Kuvituskuva modernista koodieditorista ja tekoälyavustajan paneelista tummalla taustalla.

Tekninen pino: harva MoE ja 256K konteksti

MAI-Code-1-Flash käyttää harvaa Mixture-of-Experts -arkkitehtuuria. Mallissa on 137 miljardia parametria, joista vain 5 miljardia aktivoituu kutakin tokenia kohti. Näin malli säilyttää suuren kapasiteetin mutta pysyy nopeana ja edullisena ajaa.

Konteksti-ikkuna on 256 000 tokenia, mikä riittää suurten koodikantojen käsittelyyn. Malli pohjautuu Microsoftin MAI-Thinking-1-päättelymallin välivaiheen tarkistuspisteeseen. Koulutus tehtiin maalis–toukokuussa 2026, ja tietojen katkaisupäivä on joulukuu 2025.

Erityistä on, että malli koulutettiin suoraan GitHub Copilotin tuotantoympäristöllä. Microsoftin mukaan tämä tarkoittaa, että laboratoriossa mitatut parannukset näkyvät myös oikeassa kehitystyössä. Loppuvaiheen vahvistusoppiminen kattoi yli 150 000 erilaista agenttiympäristöä.

Malli osaa myös säädellä vastauksensa pituutta. Yksinkertaisiin pyyntöihin se vastaa tiiviisti, ja vaikeampiin tehtäviin se käyttää enemmän päättelybudjettia. Näin se välttää turhaa laskentaa helpoissa tapauksissa.


Kuvituskuva harvasta hermoverkosta, jossa vain muutama asiantuntijasolmu hehkuu kirkkaana.

Saatavuus, hinnoittelu ja OpenAI-riippuvuus

Julkaisussa MAI-Code-1-Flash tuli Copilotin Free-, Pro-, Pro+- ja Max-tilaajille Visual Studio Codessa. Käyttöönotto alkoi rajatulle osalle käyttäjistä ja laajenee vähitellen. Copilot Business- ja Enterprise-asiakkaat saivat mallin käyttöönsä 26. kesäkuuta.

GitHubin hinnastossa malli on kevyessä luokassa. Hinta on 0,75 dollaria miljoonalta syötetokenilta ja 4,50 dollaria miljoonalta tuotetulta tokenilta. Välimuistiin tallennettu syöte on vielä halvempi. Tämä selittää, miksi Microsoft voi käyttää mallia suuren volyymin Copilot-työhön.

Microsoft ilmoitti myös, että MAI-mallit tulevat jakeluun Fireworks AI:n, Basetenin ja OpenRouterin kautta. Copilotin ulkopuolella mallia voi siis kutsua näiden rajapintojen kautta, kun ne avautuvat.

Strateginen viesti on isompi kuin yksittäiset mittarit. Oma malli laskee jokaisen Copilot-täydennyksen hintaa ja vähentää Microsoftin riippuvuutta OpenAI:sta. Samalla yhtiö voi viritää mallin juuri omille kehityspinnoilleen: VS Codeen, GitHubiin ja Azureen.


Kuvituskuva kustannustehokkuudesta: hehkuva vaaka punnitsee valokolikoita nopeaa piiriä vasten.

Yhteenveto

MAI-Code-1-Flash on Microsoftin ensimmäinen oma koodausmalli, ja se asettuu Copilotin nopeaksi ja edulliseksi työjuhdaksi. Harva MoE-arkkitehtuuri ja Copilot-ympäristöllä tehty koulutus tähtäävät hyvään hinta-suorituskykyyn arjen kehitystyössä.

Kehittäjille malli näkyy uutena vaihtoehtona Copilotin mallivalitsimessa. Microsoftille se on askel kohti omaa koodauspinoa, joka ei noja OpenAI:hin.