ai-agents-for-beginners

Jak navrhnout dobré AI agenty

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

Principy návrhu agentů AI

Úvod

Existuje mnoho způsobů, jak přemýšlet o budování agentních systémů AI. 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é zjistit, kde vůbec začít. Vytvořili jsme sadu principů návrhu UX zaměřených na člověka, které umožňují vývojářům budovat systémy zaměřené na zákazníka, aby splnily 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 vytvářejí agentní 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 agentů
  2. Vysvětlit pokyny pro použití principů návrhu agentů
  3. Pochopit, jak vytvořit agenta pomocí principů návrhu agentů

Principy návrhu agentů

Principy návrhu agentů

Agent (Prostor)

Toto je prostředí, ve kterém agent funguje. 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 použijte 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, a mít kontrolu nad systémem a jeho atributy (včetně možnosti zapomenout).
  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ěž zákazníka (např. usilujte 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ř. zpráva „Ahoj“, ukázkové příkazy). Jasně to zdokumentujte na produktové stránce. Zobrazte seznam příkazů, které uživatel v minulosti zadal. Uveďte jasně, jak poskytnout zpětnou vazbu (palec nahoru a dolů, tlačítko „Poslat zpětnou vazbu“ atd.). Jasně vysvětlete, zda má agent omezení v používání nebo tématech.
  2. Kontrola – Ujistěte se, že je jasné, jak může uživatel agenta upravit po jeho vytvoření, například pomocí systémového příkazu. Umožněte uživateli zvolit, jak podrobný má agent být, jeho styl psaní a jakékoliv výhrady k tomu, o čem by agent neměl mluvit. Umožněte uživateli zobrazit a smazat jakékoliv přidružené soubory nebo data, příkazy a minulé konverzace.
  3. Konzistence – Ujistěte se, že ikony pro sdílení příkazu, 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.

Ukázkové kódy

Máte další otázky ohledně návrhových vzorů agentů AI?

Připojte se k 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ě agentů AI.

Další zdroje

Předchozí lekce

Zkoumání agentních rámců

Další lekce

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


Prohlášení:
Tento dokument byl přeložen pomocí služby AI pro překlady Co-op Translator. I když se snažíme o přesnost, mějte prosím na paměti, že automatizované 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 se doporučuje 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.