(Napsauta yllä olevaa kuvaa katsoaksesi tämän oppitunnin videon)
Tervetuloa AI Agents for Beginners -kurssille! Tämä kurssi antaa sinulle perustiedot — ja oikeaa toimivaa koodia — aloittaaksesi tekoälyagenttien rakentamisen alusta asti.
Tule juttelemaan Azure AI Discord -yhteisöön — siellä on paljon oppijoita ja tekoälyn rakentajia, jotka vastaavat mielellään kysymyksiin.
Ennen kuin ryhdymme rakentamaan, varmistetaan, että ymmärrämme, mitä tekoälyagentti on ja milloin niitä kannattaa käyttää.
Tässä oppitunnissa käymme läpi:
Oppitunnin lopussa sinun tulisi osata:
Tämä on yksinkertainen tapa ajatella asiaa:
Tekoälyagentit ovat järjestelmiä, jotka antavat suurten kielimallien (LLM) oikeasti tehdä asioita — antamalla niille työkaluja ja tietoa toimia maailmassa, eivät vain vastata kehotteisiin.
Puretaan tätä vähän tarkemmin:

Suuret kielimallit — Agentteja oli myös ennen LLM:iä, mutta LLM:t tekevät nykyagentit niin voimakkaiksi. Ne ymmärtävät luonnollista kieltä, pystyvät päättelyyn kontekstin perusteella ja muuttamaan epämääräisen käyttäjäpyynnön konkreettiseksi toimintasuunnitelmaksi.
Toimien suorittaminen — Ilman agenttijärjestelmää LLM tuottaa vain tekstiä. Agenttijärjestelmän sisällä LLM voi oikeasti suorittaa vaiheita — etsiä tietokannasta, kutsua API:a, lähettää viestin.
Pääsy työkaluihin — Mitä työkaluja agentti voi käyttää riippuu (1) ympäristöstä, jossa se toimii ja (2) mitä kehittäjä on sille antanut käyttöön. Matka-agentti voi etsiä lentoja, mutta ei muokata asiakastietoja — kaikki riippuu siitä, mitä yhdistät.
Muisti + Tieto — Agentit voivat muistella lyhytaikaisesti (keskustelun nykytila) ja pitkäaikaisesti (asiakastietokanta, aiemmat vuorovaikutukset). Matka-agentti voi ”muistaa”, että suosittelet ikkunapaikkoja.
Kaikki agentit eivät ole samanlaisia. Tässä on yleisimmät tyypit esimerkkinä matkavarausagentti:
| Agenttityyppi | Mitä se tekee | Matkavarausagentin esimerkki |
|---|---|---|
| Yksinkertaiset refleksagentit | Seuraa ennalta määriteltyjä sääntöjä — ei muistia eikä suunnittelua. | Näkee valitusviestin → välittää sen asiakaspalveluun. Siinä kaikki. |
| Mallipohjaiset refleksagentit | Pitää sisäistä mallia maailmasta ja päivittää sitä muutosten mukaan. | Seuraa lentojen historiallisia hintoja ja merkkaa reitit, jotka ovat yhtäkkiä kalliita. |
| Tavoitepohjaiset agentit | On tavoite mielessään ja päättää askel askeleelta, miten se saavutetaan. | Varaat koko matkan (lennot, auto, hotelli) lähtien sijainnistasi määränpäähän. |
| Hyötypohjaiset agentit | Ei etsi vain yhtä ratkaisua — etsii parhaan punnitsemalla vaihtoehtoja. | Tasapainottaa kustannukset ja mukavuuden löytääkseen eniten suosimasi matkan. |
| Oppivat agentit | Paranee ajan myötä oppimalla palautteesta. | Säätää tulevia varaussuosituksia matkakyselyn tulosten mukaan. |
| Hierarkkiset agentit | Korkean tason agentti jakaa tehtävän osiin ja delegoi alemman tason agenteille. | ”Peru matka” jaetaan: peru lento, peru hotelli, peru autonvuokraus — jokainen käsitellään erikseen. |
| Moniagenttijärjestelmät (MAS) | Useat itsenäiset agentit työskentelevät yhdessä (tai kilpailevat). | Yhteistyö: erilliset agentit hoitavat hotellit, lennot ja viihteen. Kilpailu: useat agentit kilpailevat hotelleiden hinnoista. |
Pelkkä se, että voit käyttää tekoälyagenttia, ei tarkoita, että aina kannattaa. Tässä ovat tilanteet, joissa agentit todella loistavat:

Syvennymme tarkemmin, milloin (ja milloin ei) tekoälyagentteja kannattaa käyttää Building Trustworthy AI Agents -oppitunnissa myöhemmin kurssilla.
Ensimmäinen asia agenttia rakentaessa on määritellä mitä se osaa tehdä — sen työkalut, toiminnot ja käyttäytyminen.
Tässä kurssissa käytämme pääalustana Azure AI Agent Serviceä, joka tukee:
Viestität LLM:ien kanssa kehotteiden avulla. Agenttien kanssa et voi aina käsin laatia jokaista kehotetta — agentin on suoritettava toimintoja monessa vaiheessa. Tässä tulevat kuvaan Agenttipatternit. Ne ovat uudelleenkäytettäviä tapoja kehotteiden ja LLM:n orkestroimiseen skaalautuvalla ja luotettavalla tavalla.
Tämä kurssi rakentuu yleisimpien ja hyödyllisimpien agenttipatternien ympärille.
Agenttikehykset antavat kehittäjille valmiit mallit, työkalut ja infrastruktuurin agenttien rakentamiseen. Niiden avulla on helpompi:
Tässä kurssissa keskitymme Microsoft Agent Frameworkiin (MAF) tuotantovalmiiden agenttien rakentamiseen.
Valmiina näkemään sen toiminnassa? Tässä oppitunnin koodiesimerkit:
Liity Microsoft Foundry Discordiin yhteydenpitoa varten muiden oppijoiden kanssa, osallistu toimistoaikoihin ja saa tekoälyagenttikysymyksiisi vastauksia yhteisöltä.
Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.