ai-agents-for-beginners

Intro to AI Agents

(Klikkaa yllä olevaa kuvaa katsoaksesi tämän oppitunnin videon)

Johdanto tekoälyagentteihin ja agenttien käyttötapauksiin

Tervetuloa AI Agents for Beginners -kurssille! Tämä kurssi antaa sinulle perustiedot — ja oikeaa toimivaa koodia — aloittaaksesi tekoälyagenttien rakentamisen alusta alkaen.

Tule sanomaan hei Azure AI Discord -yhteisöön — siellä on paljon oppijoita ja tekoälyn rakentajia, jotka mielellään vastaavat kysymyksiin.

Ennen kuin ryhdymme rakentamaan, varmistetaan, että ymmärrämme oikeasti, mitä tekoälyagentti on ja milloin sen käyttö on järkevää.


Johdanto

Tässä oppitunnissa käsittelemme:

Oppimistavoitteet

Tämän oppitunnin lopussa sinun tulisi osata:


Tekoälyagenttien määrittely ja tekoälyagenttien tyypit

Mitä tekoälyagentit ovat?

Tässä yksinkertainen tapa ajatella asiaa:

Tekoälyagentit ovat järjestelmiä, jotka antavat suurille kielimalleille (LLM) mahdollisuuden toimia — tarjoamalla niille työkaluja ja tietoa toimia maailman kanssa, eivät vain vastata kehotteisiin.

Puretaanpa tätä hieman:

What Are AI Agents?


Tekoälyagenttien eri tyypit

Kaikki agentit eivät ole samanlaisia. Tässä on päätyyppien erittely käyttäen matkavarauksen agenttia esimerkkinä:

Agenttityyppi Mitä se tekee Matka-agentin esimerkki
Yksinkertaiset refleksiagentit Seuraa kovakoodattuja sääntöjä — ei muistia, ei suunnittelua. Näkee valituskirjeen → välittää sen asiakaspalveluun. Siinä kaikki.
Mallipohjaiset refleksiagentit Pitää sisäistä mallia maailmasta ja päivittää sitä muutosten mukaan. Seuraa historiallisia lentohintoja ja merkitsee reitit, jotka yhtäkkiä kallistuivat.
Tavoitepohjaiset agentit Omistaa tavoitteen ja päättää miten saavuttaa sen askel askeleelta. Varataa koko matkan (lennot, auto, hotelli) nykyisestä sijainnistasi määränpäähäsi.
Hyötyarvopohjaiset agentit Ei löydä vain yhtä ratkaisua — etsii parhaan punnitsemalla vaihtoehtojen hyvät ja huonot puolet. Tasapainottaa kustannukset ja mukavuuden löytääkseen matkan, joka parhaiten sopii preferensseihisi.
Oppivat agentit Paranee ajan myötä oppimalla palautteesta. Säätää tulevia varausehdotuksia matkan jälkeisen kyselyn tulosten perusteella.
Hierarkkiset agentit Korkeamman tason agentti jakaa työn osa-tehtäviin ja delegoi alemmille agenteille. “Peruuta matka” -pyyntö jaetaan: peruuta lento, peruuta hotelli, peruuta autonvuokraus — kukin hoidetaan alagentilla.
Moniagenttijärjestelmät (MAS) Useita itsenäisiä agentteja, jotka työskentelevät yhdessä (tai kilpaillen). Yhteistyö: eri agentit vastaavat hotelleista, lennoista ja viihteestä. Kilpailu: useat agentit kilpailevat hotellihuoneiden täyttämisestä parhaaseen hintaan.

Milloin käyttää tekoälyagentteja

Pelkkä mahdollisuus käyttää tekoälyagenttia ei tarkoita, että tulisi aina käyttää. Tässä tilanteet, joissa agentit todella loistavat:

When to use AI Agents?

Perehdymme tarkemmin siihen, milloin (ja milloin ei) käyttää tekoälyagentteja Luotettavien tekoälyagenttien rakentaminen -oppitunnissa myöhemmin kurssilla.


Agenttiratkaisujen perusteet

Agentin kehitys

Ensimmäinen vaihe agenttia rakennettaessa on määritellä mitä se osaa tehdä — sen työkalut, toiminnot ja käyttäytymismallit.

Tässä kurssissa käytämme pääalustana Microsoft Foundry Agent Serviceä. Se tukee:

Agenttityylit

Kommunikoit LLM:ien kanssa kehotteiden avulla. Agenttien kanssa kaikkia kehotteita ei voi aina tehdä käsityönä — agentin täytyy toimia monissa vaiheissa. Tässä Agenttityylit ovat hyödyllisiä. Ne ovat uudelleenkäytettäviä strategioita kehotteiden ja LLM:ien orkestrointiin skaalautuvalla ja luotettavalla tavalla.

Tämä kurssi rakentuu yleisimpien ja hyödyllisimpien agenttityylien ympärille.

Agenttikehikot

Agenttikehikot tarjoavat kehittäjille valmiita malleja, työkaluja ja infrastruktuuria agenttien rakentamiseen. Ne helpottavat:

Tässä kurssissa keskitymme Microsoft Agent Frameworkiin (MAF) tuotantovalmiiden agenttien rakentamisessa.


Koodiesimerkit

Valmiina näkemään toimintaa? Tässä ovat tämän oppitunnin koodiesimerkit:


Onko sinulla kysyttävää?

Liity Microsoft Foundry Discordiin yhdistääksesi muihin oppijoihin, osallistuaksesi toimistoaikoihin ja saadaksesi tekoälyagenttiisi liittyviä vastauksia yhteisöltä.


Agentin savutestaus (valinnainen)

Kun opit ottamaan agentteja käyttöön Oppitunnissa 16, voit lisätä nopean jälkiasennustarkastuksen tälle oppitunnin TravelAgent -agentille valmiin katalogin tests/lesson-01-smoke-tests.json avulla. Katso tests/README.md ohjeet sen suorittamiseen.


Edellinen oppitunti

Kurssin aloitus

Seuraava oppitunti

Agenttikehikkojen tutkiminen


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.