Edellisessä kirjoituksessa rakennettiin agentti, joka vastaa Intranetistä löytyvien tiedonmurusten perusteella käyttäjien kysymyksiin. Agentti vaikuttaa varsin toimivalta. Pientä kitkaa saattaa kuitenkin aiheuttaa sen käyttöön tarvittava Microsoft 365 Copilot -lisenssi. Niitä kun ei välttämättä ole hankittu jokaiselle käyttäjälle.

Onneksemme kaikkien käyttäjien käyttöön tarkoitetun agentin käyttöönotto ei jää enää tästä kiinni. Voimme käyttää sitä pay-as-you-go-mallilla, jolloin veloitus tapahtuu puhtaasti käytön perusteella. Loppukäyttäjällä ei tarvitse olla Microsoft 365 Copilot -lisenssiä.

Seuraavaksi käydään läpi miten (Microsoft 365 Copilot Chat) agentti saadaan toimimaan pay-as-you-go-mallilla.

Azure resurssiryhmä (resource group)

Käyttöperustainen veloitus sidotaan aina Azure-tilaukseen (subscription). Luodaan sopivan tilauksen alle tätä varten oma resurssiryhmä (resource group).

Esimerkissä käytetään kuvan M365CopilotChat -resurssiryhmää.

Laskutuspalvelupaketin (billing plan) luominen

Power Platform admin centerin Licenses -osiosta (1) löytyy Copilot Studion (2) alta mahdollisuus luoda uusi laskutuspalvelupaketti (3).

Haluamme luoda laskutuspalvelupaketin Microsoft 365 Copilot Chatille.

Laskutuspalvelupaketille annetaan nimi (FFCopilotChatPayAsYouGo), valitaan oikea Azure-tilaus ja sen alta resurssiryhmä.

Lyhyen odottelun jälkeen laskutuspalvelupaketti on valmis.

Laskutuspalvelupakettia varten syntyy automaattisesti myös oma ympäristö (environment).

Microsoft 365 Copilot Chat -agentit eivät kuitenkaan tallennu tähän ympäristöön. Ne asuvat Azuressa Cosmos -tietokannassa. Luotu ympäristö liittyy vain ja ainoastaan laskutukseen.

Agentin jakaminen ja käyttöönotto

Microsoft 365 Copilot Chat -agentit jaetaaan linkin avulla. Haetaan jakolinkki. Tämän voi tehdä vain agentin luoja.

Toimitetaan linkki toiselle käyttäjälle, jolla ei ole Microsoft 365 Copilot -lisenssiä. Linkin takaa käyttäjä pääsee lisäämään agentin ”Add” -painikkeella.

Ja sinne se ilmestyy (https://m365.cloud.microsoft/chat)!

Kustannukset

Paljonkos agentin kanssa keskustelu sitten maksaa? Toiminnot kuluttavat viestejä (message), jotka maksavat 0.01$ kappale. Mikäli käyttäjällä on Microsoft 365 Copilot -lisenssi, se kattaa ko käyttäjän kyselyt.

Esimerkkimme agentti hyödyntää tenantissa olevaa dataa (SharePoint-sivustoa). Jokainen vastaus kustantaa siis ~10 senttiä.

Huomaa että yksi laskutuspalvelupaketti kattaa kaikki Microsoft 365 Copilot Chat agentit. Et voi kontrolloida agenttitasoisesti kustannuksia. Voit asettaa Azuressa yhteisen budjetin kaikille Microsoft 365 Copilot Chat agenteille.

Power Platform Admin centeristä voi seurata viestimäärien kehitystä.

Yhteenveto

Vihdoinkin on mahdollista hyödyntää näitä uusia ominaisuuskia, vaikka kaikilla käyttäjillä ei ole Microsoft 365 Copilot -lisenssiä.

Onko ~10 senttiä yhdestä agentin palauttamaasta vastauksesta paljon vai vähän? Mikäli vastaus on oikea, eikä sen saadakseen tarvitse esimerkiksi keskeyttää kollegan keskittymistä omaan työhönsä, ei 10 senttiä ole yhtään mitään.

Hienojakoisempaa hallintaa näille kyllä kaipaisi. Mutta ne ominaisuudet tulevan nykyisin sitten siinä kuuluisassa seuraavassa vaiheessa.