ai-agents-for-beginners

Uvod u AI agente

(Kliknite gornju sliku za pregled videa za ovu lekciju)

Uvod u AI agente i primjenu agenata

Dobrodošli u tečaj AI agenti za početnike! Ovaj tečaj daje vam temeljno znanje — i pravi radni kod — za početak izgradnje AI agenata od nule.

Dođite i pozdravite se u Azure AI Discord zajednici — puna je učenika i AI kreatora koji rado odgovaraju na pitanja.

Prije nego što krenemo s izgradnjom, hajde da se uvjerimo da zaista razumijemo što je AI agent i kada ima smisla koristiti ga.


Uvod

Ova lekcija obuhvaća:

Ciljevi učenja

Na kraju ove lekcije, trebali biste moći:


Definiranje AI agenata i vrste AI agenata

Što su AI agenti?

Evo jednostavan način razmišljanja o tome:

AI agenti su sustavi koji omogućuju Velikim jezičnim modelima (LLM-ovima) da zapravo čine stvari — daju im alate i znanje da djeluju na svijet, a ne samo da odgovaraju na upite.

Razmotrimo to detaljnije:

Što su AI agenti?


Različite vrste AI agenata

Nisu svi agenti jednako građeni. Evo prikaza glavnih vrsta, koristeći agenta za rezervaciju putovanja kao primjer:

Vrsta agenta Što radi Primjer agenta za putovanja
Agenti sa jednostavnim refleksom Prate unaprijed definirana pravila — bez memorije, bez planiranja. Vidi pritužbu u e-mailu → prosljeđuje je službi za korisnike. To je to.
Refleksni agenti s modelom Drže internu mapu svijeta i ažuriraju ju kako se stvari mijenjaju. Prate povijesne cijene letova i označavaju rute koje su iznenada skupe.
Agenti usmjereni na cilj Imaju cilj i otkrivaju kako ga korak po korak dostići. Rezerviraju kompletno putovanje (letove, auto, hotel) od vaše trenutne lokacije do odredišta.
Agenti usmjereni na korisnost Ne pronalaze samo rješenje — pronalaze najbolje rješenje procjenjujući kompromise. Ponderira cijenu i praktičnost kako bi pronašao putovanje koje najbolje odgovara vašim preferencijama.
Agent učenja Postaje bolji tijekom vremena učeći iz povratnih informacija. Prilagođava buduće preporuke za rezervaciju temeljem ankete nakon putovanja.
Hijerarhijski agenti Visoko rangirani agent dijeli posao na podzadatke i delegira ih nižim agentima. Zahtjev “otkaži putovanje” dijeli se na: otkazivanje leta, hotela, najma auta — svaki dio obrađuje pod-agent.
Sustavi više agenata (MAS) Više neovisnih agenata koji rade zajedno (ili se natječu). Kooperativno: zasebni agenti upravljaju hotelima, letovima i zabavom. Natjecateljski: više agenata natječu se za popunjavanje hotelskih soba po najboljoj cijeni.

Kada koristiti AI agente

Samo zato što možete koristiti AI agenta ne znači da uvijek trebate. Evo situacija u kojima agenti zaista briljiraju:

Kada koristiti AI agente?

Detaljnije ćemo istražiti kada (i kada ne) koristiti AI agente u lekciji Izgradnja pouzdanih AI agenata kasnije tijekom tečaja.


Osnove agencijskih rješenja

Razvoj agenta

Prvi korak u izgradnji agenta je definirati što može raditi — njegove alate, radnje i ponašanja.

U ovom tečaju koristimo Azure AI Agent Service kao našu glavnu platformu. Podržava:

Agencijski obrasci

Komunicirate s LLM-ovima putem upita (promptova). S agentima ne možete uvijek ručno izrađivati svaki prompt — agent mora poduzimati radnje u više koraka. Tu dolaze agencijski obrasci. To su ponovo upotrebljive strategije za promptanje i orkestraciju LLM-ova na skalabilniji i pouzdaniji način.

Ovaj tečaj je strukturiran oko najčešćih i najkorisnijih agencijskih obrazaca.

Agencijski okviri

Agencijski okviri daju programerima gotove predloške, alate i infrastrukturu za izgradnju agenata. Olakšavaju:

U ovom tečaju fokusiramo se na Microsoft Agent Framework (MAF) za izgradnju agenata spremnih za produkciju.


Primjeri koda

Spremni vidjeti kako to funkcionira? Evo primjera koda za ovu lekciju:


Imate pitanja?

Pridružite se Microsoft Foundry Discord zajednici kako biste se povezali s drugim učenicima, sudjelovali na konzultacijama i dobili odgovore na pitanja o AI agentima od zajednice.


Prethodna lekcija

Postavljanje tečaja

Sljedeća lekcija

Istraživanje agencijskih okvira


Odricanje odgovornosti:
Ovaj dokument je preveden korištenjem AI usluge prevođenja Co-op Translator. Iako težimo točnosti, molimo imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za ključne informacije preporučuje se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazuma ili pogrešne interpretacije proizašle iz korištenja ovog prijevoda.