Ympärilläsi kohkataan yhä enemmän Copilotista ja tekoälyagenteista, mutta kokonaisuus tuntuu vielä epäselvältä. Haluaisit saada selkeän kokonaiskuvan. Kuulostaako tutulta?
Saatat jo käyttää Microsoft 365 Copilotia, mutta pohdit esimerkiksi:
- Mikä oikeastaan tekee agentista agentin?
- Mitä eroa on Copilotilla ja agentilla?
- Mitä ovat Cowork, Code ja Autopilot?
- Mitä tarkoitetaan kevytagenteilla tai deklaratiivisilla agenteilla?
- Milloin käyttäisin Agent Builderia, Copilot Studiota tai Microsoft Foundrya?
- Mihin GitHub Copilot sijoittuu?
- Mitä ovat Work IQ, Fabric IQ, Foundry IQ ja Web IQ?
- Mitä kielimallia agentti käyttää ja onko sillä edes merkitystä?
- Miten agentti saadaan Teamsiin, Copilotiin, SharePointiin, verkkopalveluun tai muuhun kanavaan?
- Milloin yksi agentti riittää ja milloin tarvitaan useampia?
- Ja lopulta kaikkein olennaisin kysymys: mikä näistä vaihtoehdoista sopii omaan tarpeeseeni?
Kurssi sopii tietotyöntekijöille, asiantuntijoille, power usereille, IT-ammattilaisille, konsulteille, arkkitehdeille, kehityspäälliköille ja liiketoiminnan kehittäjille.
Ohjelmointiosaamista ei tarvita.
Agenttien kanssa suurin haaste ei tällä hetkellä välttämättä ole se, miten jokin yksittäinen agentti rakennetaan. Ensin pitäisi ymmärtää, mitä kannattaa rakentaa, millä välineellä ja miksi.
Koulutuspäivän aikana:
- Saat kokonaiskuvan Microsoftin Copilot- ja agenttiekosysteemistä.
- Ymmärrät, mitä tekoälyagentilla tarkoitetaan ja miten se eroaa tavallisesta generatiivisen tekoälyn käytöstä.
- Tunnistat Agent Builderin, Copilot Studion, Microsoft Foundryn ja pro-code-ratkaisujen erilaiset roolit.
- Ennen kaikkea saat päätöksenteon viitekehyksen, jonka avulla pystyt tunnistamaan, mihin teknologiaan tai aiheeseen sinun kannattaa seuraavaksi syventyä.
Tavoitteena ei ole päivän jälkeen osata kaikkea agenteista. Tavoitteena on tietää, mitä kaikkea on olemassa, ymmärtää olennaiset erot ja osata valita oikea seuraava askel.
1. Copilotista agentteihin
Aloitamme tutusta Microsoft 365 Copilotista ja tarkastelemme, miten tekoälyn käyttötapa muuttuu kysymisestä kohti työn delegointia ja automaatiota. Tutustumme:
- Chat
- Cowork
- Code
- Autopilot
- Copilotin Office-käyttökokemuksiin
- Microsoftin valmiisiin agentteihin, kuten Researcheriin ja Analystiin
2. Mikä agentti oikeastaan on?
Puretaan agenttihype käytännönläheiseksi kokonaisuudeksi. Käsittelemme:
- avustajan ja agentin eroa
- tehtäväagentteja ja toiminnallisia agentteja
- autonomisia agentteja
- deklaratiivisia ja custom engine -agentteja
- agentin tavoitetta, ohjeita, tietoa ja työkaluja
- muistia ja kontekstia
- identiteettiä ja käyttöoikeuksia
Tavoitteena on ymmärtää, mistä palikoista agentti muodostuu.
3. Agentin konehuone: mallit, työkalut, orkestrointi ja harness
Agentti ei ole sama asia kuin kielimalli. Tutustumme ylätasolla erilaisiin malleihin ja siihen, miksi ratkaisuissa voidaan käyttää esimerkiksi GPT-, Claude-, Meta- tai Mistral-malleja. Samalla selvitämme käytännön esimerkkien avulla käsitteet:
- kielimalli
- tool
- skill
- MCP
- orkestrointi
- harness
- konteksti
- muisti ja tila
Tavoitteena ei ole opiskella niiden teknistä toteuttamista vaan ymmärtää, minkä ongelman kukin osa ratkaisee agentin arkkitehtuurissa.
4. Kanavat: missä agentti työskentelee?
Agentti tarvitsee paikan, jossa käyttäjä tai toinen järjestelmä kohtaa sen. Tutustumme esimerkiksi seuraaviin kanaviin ja käyttöpintoihin:
- Microsoft 365 Copilot
- Microsoft Teams
- SharePoint
- verkkopalvelut
- omat sovellukset
- mobiilisovellukset
- muut viestintäkanavat
- taustalla toimivat prosessit
5. Microsoft IQ: mistä agentti saa ymmärryksensä?
Agentti tarvitsee muutakin kuin kielimallin. Sen pitää pystyä muodostamaan oikea konteksti ympäröivästä maailmasta. Tutustumme Microsoft IQ -kokonaisuuteen:
- Work IQ: työn ja Microsoft 365 -ympäristön konteksti
- Fabric IQ: liiketoimintadata, entiteetit ja semantiikka
- Foundry IQ: organisaation hallittu tietopohja
- Web IQ: julkisen verkon konteksti
6. Millä agentti kannattaa tehdä?
Muodostamme kartan Microsoftin erilaisista toteutusvaihtoehdoista:
- Microsoftin valmiit agentit
- Agent Builder ja kevytagentit
- SharePoint-agentit
- Copilot Studio
- Microsoft Foundry
- Microsoft 365 Agents SDK ja Agents Toolkit
- Microsoft Agent Framework
- GitHub Copilot ja coding agent -maailma
- omat pro-code-agentit
7. Agentit tekemässä yhteistyötä: MCP, Agent2Agent ja multi-agent
Kun yksittäinen agentti ei enää riitä, vastaan tulevat agenttien välinen yhteistyö ja työnjako. Käsittelemme ylätasolla:
- työkalukutsut
- MCP
- connected agents
- Agent2Agent eli A2A
- multi-agent orchestration
- usean erikoistuneen agentin kokonaisuudet
Work IQ käyttää esimerkiksi A2A-protokollaa agenttien väliseen kommunikointiin ja yhteistyöhön. Microsoft kuvaa A2A:ssa agenttien vaihtavan rakenteisia tehtäviä yksinkertaisten API-kutsujen sijasta.
Tärkeä pohdinta on myös: Milloin tarvitaan toinen agentti ja milloin yksi agentti, jolla on useita työkaluja, olisi parempi ratkaisu?
8. Hallinta, identiteetti ja turvallisuus
Kun agentit alkavat käyttää organisaation tietoja ja tehdä toimintoja, myös hallinnan merkitys kasvaa. Emme syvenny aiheisiin, vaan luomme ”hyvä tietää” -yleiskuvan muun muassa:
- agenttien identiteetistä
- käyttöoikeuksista
- Agent 365:stä
- Entra Agent ID:stä
- agenttien inventaariosta
- Microsoft 365:n hallinnasta
- Defenderistä ja Purview’sta
- julkaisemisesta ja hyväksymisestä
- kustannusten ja käytön seurannasta
9. Kokonaisuus yhteen: mitä minun pitäisi käyttää?
Päivän lopuksi kokoamme opit yhteen käytännön esimerkkien avulla. Pohdimme erilaisissa tarpeissa esimerkiksi:
- Riittääkö Copilot?
- Voisinko käyttää valmista agenttia?
- Riittääkö kevyt Agent Builder -agentti?
- Milloin Copilot Studio on luonteva vaihtoehto?
- Milloin Foundry tai pro-code-ratkaisu on perusteltu?
- Mitä tietoa agentti tarvitsee?
- Missä kanavassa sen pitäisi toimia?
- Tarvitaanko yksi vai useita agentteja?
- Missä kohtaa MCP tai A2A liittyy kokonaisuuteen?
- Mitä pitää huomioida hallinnassa?
Tavoitteena on, että päivän päättyessä osallistujalla on kartta kädessään. Ei siksi, että kaikki kartan paikat pitäisi osata ulkoa, vaan jotta hän tietää missä itse on, minne kannattaa seuraavaksi mennä ja millä välineellä sinne pääsee.