ai-agents-for-beginners

Jak navrhovat dobré AI agenty

(Klikněte na obrázek výše pro zhlédnutí videa k této lekci)

Principy návrhu agentických AI systémů

Úvod

Existuje mnoho způsobů, jak přistupovat k budování agentických AI systémů. Vzhledem k tomu, že nejednoznačnost je v návrhu generativní AI spíše vlastností než chybou, je pro inženýry někdy obtížné určit, kde vůbec začít. Vytvořili jsme sadu principů návrhu zaměřených na uživatele, které vývojářům umožní vytvářet systémy orientované na zákazníka a řešit jejich obchodní potřeby. Tyto principy návrhu nejsou předepsanou architekturou, ale spíše výchozím bodem pro týmy, které definují a budují agentické zkušenosti.

Obecně by agenti měli:

Tato lekce pokryje

Cíle učení

Po dokončení této lekce budete schopni:

  1. Vysvětlit, co jsou principy návrhu agentických systémů
  2. Vysvětlit pokyny pro použití těchto principů
  3. Pochopit, jak vytvořit agenta pomocí těchto principů návrhu

Principy návrhu agentických systémů

Principy návrhu agentických systémů

Agent (Prostor)

Toto je prostředí, ve kterém agent operuje. Tyto principy informují o tom, jak navrhovat agenty pro zapojení do fyzických a digitálních světů.

Agent (Čas)

Toto je způsob, jakým agent funguje v čase. Tyto principy informují o tom, jak navrhovat agenty, kteří interagují napříč minulostí, přítomností a budoucností.

Agent (Jádro)

Toto jsou klíčové prvky v jádru návrhu agenta.

Pokyny pro implementaci těchto principů

Při používání výše uvedených principů návrhu dodržujte následující pokyny:

  1. Transparentnost: Informujte uživatele, že je zapojena AI, jak funguje (včetně minulých akcí) a jak poskytnout zpětnou vazbu a upravit systém.
  2. Kontrola: Umožněte uživateli přizpůsobit, specifikovat preference a personalizovat systém a jeho atributy (včetně možnosti zapomenutí).
  3. Konzistence: Usilujte o konzistentní, multimodální zkušenosti napříč zařízeními a koncovými body. Používejte známé prvky UI/UX, kde je to možné (např. ikona mikrofonu pro hlasovou interakci), a co nejvíce snižte kognitivní zátěž uživatele (např. snažte se o stručné odpovědi, vizuální pomůcky a obsah „Zjistit více“).

Jak navrhnout cestovního agenta pomocí těchto principů a pokynů

Představte si, že navrhujete cestovního agenta. Zde je, jak byste mohli přemýšlet o použití principů návrhu a pokynů:

  1. Transparentnost – Informujte uživatele, že cestovní agent je agentem s podporou AI. Poskytněte základní instrukce, jak začít (např. uvítací zpráva, ukázkové výzvy). Jasně to zdokumentujte na produktové stránce. Zobrazte seznam výzev, které uživatel v minulosti zadal. Uveďte, jak poskytnout zpětnou vazbu (palec nahoru a dolů, tlačítko „Odeslat zpětnou vazbu“ atd.). Jasně sdělte, zda má agent nějaká omezení použití nebo témat.
  2. Kontrola – Ujistěte se, že je jasné, jak může uživatel agenta upravit po jeho vytvoření, například pomocí systémové výzvy. Umožněte uživateli zvolit, jak podrobný má být agent, jeho styl psaní a jakákoli omezení, o čem by agent neměl mluvit. Umožněte uživateli zobrazit a smazat jakékoli přidružené soubory nebo data, výzvy a minulé konverzace.
  3. Konzistence – Ujistěte se, že ikony pro sdílení výzvy, přidání souboru nebo fotografie a označení někoho nebo něčeho jsou standardní a rozpoznatelné. Použijte ikonu kancelářské sponky pro označení nahrávání/sdílení souborů s agentem a ikonu obrázku pro označení nahrávání grafiky.

Máte další otázky ohledně návrhových vzorů agentických AI systémů?

Připojte se na Azure AI Foundry Discord, kde se můžete setkat s dalšími studenty, zúčastnit se konzultačních hodin a získat odpovědi na své otázky ohledně AI agentů.

Další zdroje

Předchozí lekce

Zkoumání agentických rámců

Další lekce

Vzor návrhu pro použití nástrojů


Prohlášení:
Tento dokument byl přeložen pomocí služby pro automatický překlad Co-op Translator. Ačkoli se snažíme o přesnost, mějte na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho původním jazyce by měl být považován za autoritativní zdroj. Pro důležité informace doporučujeme profesionální lidský překlad. Neodpovídáme za žádná nedorozumění nebo nesprávné interpretace vyplývající z použití tohoto překladu.