ai-agents-for-beginners

Jak navrhnout dobré AI agenty

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

Principy návrhu AI agentů

Úvod

Existuje mnoho způsobů, jak přemýšlet o budování AI agentních systémů. Vzhledem k tomu, že nejednoznačnost je vlastnost a ne chyba v návrhu generativní AI, je pro inženýry někdy obtížné vůbec vědět, kde začít. Vytvořili jsme sadu uživatelsky orientovaných principů UX návrhu, které umožňují vývojářům budovat zákaznicky orientované agentní systémy k řešení jejich obchodních potřeb. Tyto návrhové principy nejsou předpisovou architekturou, ale spíše výchozím bodem pro týmy, které definují a vytvářejí zkušenosti agentů.

Obecně by agenti měli:

Co tato lekce pokryje

Cíle učení

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

  1. Vysvětlit, co jsou principy agentního návrhu
  2. Vysvětlit směrnice pro použití principů agentního návrhu
  3. Pochopit, jak vytvořit agenta pomocí principů agentního návrhu

Principy agentního návrhu

Principy agentního návrhu

Agent (prostor)

Toto je prostředí, ve kterém agent operuje. Tyto principy ovlivňují, jak navrhujeme 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 ovlivňují, jak navrhujeme agenty interagující napříč minulostí, přítomností a budoucností.

Agent (jádro)

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

Směrnice pro implementaci těchto principů

Když používáte výše uvedené principy návrhu, dodržujte následující směrnice:

  1. Transparentnost: Informujte uživatele, že je zapojena AI, jak funguje (včetně minulých akcí) a jak dávat zpětnou vazbu a upravovat systém.
  2. Kontrola: Umožněte uživateli přizpůsobit, upřesnit preference a personalizovat a mít kontrolu nad systémem a jeho atributy (včetně možnosti zapomenutí).
  3. Konzistence: Usilujte o konzistentní multimodální zážitky 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 minimalizujte kognitivní zatížení zákazníka co nejvíce (např. cílit na stručné odpovědi, vizuální pomůcky a obsah „Zjistit více“).

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

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

  1. Transparentnost – Ujistěte uživatele, že cestovní agent je agent s podporou AI. Poskytněte základní instrukce, jak začít (např. uvítací zpráva „Ahoj“, ukázkové dotazy). Jasně to zdokumentujte na stránce produktu. Ukažte seznam dotazů, které uživatel položil v minulosti. Jasně uveďte, jak dát zpětnou vazbu (palec nahoru/dolů, tlačítko Odeslat zpětnou vazbu atd.). Jasně sdělte, zda má agent omezení v používání nebo tématech.
  2. Kontrola – Ujistěte se, že je jasné, jak může uživatel po vytvoření agenta modifikovat věci jako systémový prompt. Umožněte uživateli zvolit si, jak podrobný agent je, jeho styl psaní a jakákoliv omezení, o čem agent nemá mluvit. Dovolte uživateli zobrazit a odstranit jakékoli související soubory nebo data, dotazy a minulé konverzace.
  3. Konzistence – Ujistěte se, že ikony pro Sdílení dotazu, přidání souboru nebo fotografie a označení někoho či něčeho jsou standardní a rozpoznatelné. Použijte ikonu kancelářské sponky pro nahrání/sdílení souboru s agentem a ikonu obrázku pro nahrání grafiky.

Ukázkové kódy

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

Připojte se k Microsoft Foundry Discord, kde se setkáte s dalšími studenty, zúčastníte se konzultačních hodin a získáte odpovědi na své otázky ohledně AI agentů.

Další zdroje

Předchozí lekce

Prozkoumávání agentních rámců

Další lekce

Vzor návrhu používání nástrojů


Prohlášení o omezení odpovědnosti: Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o co největší přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro kritické informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné interpretace vzniklé použitím tohoto překladu.