(Napsauta yllä olevaa kuvaa katsoaksesi tämän oppitunnin videon)
Tervetuloa AI Agents for Beginners -kurssille! Tämä kurssi antaa sinulle perustiedot — ja toimivan koodin — aloittaaksesi tekoälyagenttien rakentamisen alusta alkaen.
Tule tervehtimään Azure AI Discord -yhteisöön — se on täynnä oppijoita ja tekoälyn rakentajia, jotka mielellään vastaavat kysymyksiin.
Ennen kuin ryhdymme rakentamaan, varmistetaan, että ymmärrämme, mitä tekoälyagentti on ja milloin sitä on järkevää käyttää.
Tämä oppitunti käsittelee:
Tämän oppitunnin lopussa sinun pitäisi pystyä:
Tässä yksinkertainen tapa ajatella:
Tekoälyagentit ovat järjestelmiä, jotka antavat suurille kielimalleille (LLM) mahdollisuuden todella tehdä asioita — antamalla niille työkaluja ja tietoa toimia maailmassa, ei vain vastata kehotteisiin.
Puretaanpa tätä hieman:

Suuret kielimallit — Agentteja oli ennen LLM:ää, mutta LLM:t tekevät moderneista agenteista niin voimakkaita. Ne ymmärtävät luonnollista kieltä, voivat järkeillä kontekstista ja muuttaa epämääräisen käyttäjäpyynnön konkreettiseksi toimintasuunnitelmaksi.
Toimintojen suorittaminen — Ilman agenttijärjestelmää LLM tuottaa vain tekstiä. Agenttijärjestelmän sisällä LLM voi todella suorittaa vaiheita — hakea tietokannasta, kutsua rajapintaa, lähettää viestin.
Työkalujen käyttöoikeus — Mitä työkaluja agentti voi käyttää, riippuu (1) siitä ympäristöstä, jossa se toimii ja (2) mitä kehittäjä on sille antanut. Matka-agentti voi etsiä lentoja, mutta ei muokata asiakastietoja — kaikki riippuu siitä, miten se on kytketty.
Muisti + tieto — Agenteilla voi olla lyhytaikaista muistia (käynnissä oleva keskustelu) ja pitkäaikaista muistia (asiakastietokanta, aiemmat vuorovaikutukset). Matka-agentti voi “muistaa”, että suosittelet ikkunapaikkoja.
Kaikki agentit eivät ole rakennettu samalla tavalla. Tässä on päätyypit, käyttäen esimerkkinä matkavarausagenttia:
| Agenttityyppi | Mitä se tekee | Matkavarausagentin esimerkki |
|---|---|---|
| Yksinkertaiset refleksiajurit | Noudattaa kovakoodattuja sääntöjä — ei muistia, ei suunnittelua. | Näkee valitusviestin → ohjaa sen asiakaspalveluun. Siinä kaikki. |
| Mallipohjaiset refleksiajurit | Pitää sisäistä mallia maailmasta ja päivittää sitä muutosten mukaan. | Seuraa lentojen hintahistoriaa ja huomauttaa reiteistä, jotka ovat yhtäkkiä kalliita. |
| Tavoitepohjaiset agentit | On asettanut tavoitteen ja selvittää askel askeleelta miten siihen päästään. | Varaa kokonaisen matkan (lennot, auto, hotelli) lähtien nykyisestä sijainnistasi määränpäähän. |
| Hyötypohjaiset agentit | Ei löydä vain jonkin ratkaisun — löytää parhaan painottamalla erilaisia tekijöitä. | Tasapainottaa kustannukset ja mukavuuden löytääkseen matkan, joka parhaiten vastaa mieltymyksiäsi. |
| Oppivat agentit | Paranee ajan myötä oppimalla palautteesta. | Säätelee tulevia varaus-ehdotuksia matkan jälkeisten kyselyiden perusteella. |
| Hierarkkiset agentit | Korkeamman tason agentti jakaa työtä alatehtäviin ja delegoi alemmille agenteille. | “Peruuta matka” -pyyntö jaetaan: peruuta lento, peruuta hotelli, peruuta autovuokraus — jokainen hoidettu alagentilla. |
| Multi-agenttijärjestelmät (MAS) | Useita itsenäisiä agentteja toimimassa yhdessä (tai kilpaillen). | Yhteistyöllinen: erilliset agentit hoitavat hotellit, lennot ja viihteen. Kilpaileva: useat agentit kilpailevat hotellihuoneista parhaalla hinnalla. |
Se, että voit käyttää tekoälyagenttia, ei tarkoita, että sinun aina pitäisi. Tässä tilanteissa agentit todella loistavat:

Tutkimme syvemmin, milloin (ja milloin ei) tule käyttää tekoälyagentteja myöhemmin kurssin oppitunnissa Luotettavien tekoälyagenttien rakentaminen.
Ensimmäinen asia agenttia rakentaessa on määritellä mitä se voi tehdä — sen työkalut, toiminnot ja käytökset.
Tällä kurssilla käytämme pääalustana Azure AI Agent Serviceä. Se tukee:
Viestität LLM:ien kanssa kehotteiden avulla. Agenteilla jokainen kehotteen käsin tekeminen ei ole aina mahdollista — agentin pitää pystyä toimimaan monissa vaiheissa. Siinä tulevat mukaan agenttipohjaiset mallit. Ne ovat uudelleenkäytettäviä strategioita LLM:ien ohjaukseen ja orkestrointiin laajemmalla, luotettavammalla tavalla.
Tämä kurssi rakentuu yleisimpien ja hyödyllisimpien agenttipohjaisten mallien ympärille.
Agenttikehykset tarjoavat kehittäjille valmiita malleja, työkaluja ja infrastruktuuria agenttien rakentamiseen. Ne helpottavat:
Tällä kurssilla keskitymme Microsoft Agent Frameworkiin (MAF) tuotantovalmiiden agenttien rakentamiseen.
Valmiina näkemään käytännössä? Tässä tämän oppitunnin koodiesimerkit:
Liity Microsoft Foundry Discordiin verkostoituaksesi muiden oppijoiden kanssa, osallistu toimistoaikoihin ja saa tekoälyagenttikysymyksiisi vastauksia yhteisöltä.
Vastuuvapauslauseke: Tämä asiakirja on käännetty tekoälypohjaisella käännöspalvelulla Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattikäännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen omalla kielellä katsotaan viralliseksi lähteeksi. Tärkeiden tietojen osalta suositellaan ammattimaista ihmiskääntäjää. Emme ole vastuussa tämän käännöksen käytöstä mahdollisesti aiheutuvista väärinymmärryksistä tai virhetulkinnoista.