Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvořit skvělou zkušenost s agentem znamená víc než jen připravit správný prompt. To znamená vytvoření kompletního systému interakce, kde každý povrch, reakce a stav selhání spolupracují na podpoře uživatele. Tento článek představuje nástroje a principy návrhu, které vám to pomůžou – od komponent Fluent UI , které poskytují vizuální konzistenci vzorů návrhu životního cyklu, které uživatelům zajistí jistotu od první interakce až po obnovení chyb.
Fluent UI
Fluent UI poskytuje vizuální a behaviorální základ pro agenty. Jeho komponenty jsou opakovaně použitelné a přístupné. Při návrhu pomocí uživatelského rozhraní Fluent pracujete v systému, který je už v souladu s jazykem vizuálu Microsoft. To znamená menší režii přizpůsobení a větší konzistenci pro uživatele v ekosystému Microsoft 365.
Návrh pro konzistenci a soudržnost. Pomocí ovládacích prvků rozhraní Fluent můžete udržovat vizuální a behaviorální sladění mezi agenty Microsoft a širším ekosystémem Microsoft 365 Copilot. Když se uživatelé pohybují mezi agenty, známé komponenty snižují kognitivní zatížení a vytvářejí důvěryhodnost.
Navrhujte s ohledem na přístupnost a responzivitu. Přijetí komponent Fluent UI React v9 Verze 9 přináší vylepšenou podporu přístupnosti, responzivní chování a lepší výkon v porovnání s dřívějšími verzemi. Pro designéry to znamená, že se vaše rozvržení správně přizpůsobí různým velikostem obrazovek a způsobům ovládání bez nutnosti vlastních přepisů.
Návrh pro výběr a přizpůsobení součástí Knihovna Fluent UI Web Components je zdrojem pravdy pro dostupné vzory. Obsahuje přepínače, složená tlačítka, dialogy, nabídky, karty a související primitiva. Než začnete s vlastními komponentami, začněte od těchto vzorů.
Návrh pro výkon a optimalizaci Minimalizujte velikost sady prostřednictvím záměrného použití komponent. Vyhněte se zbytečnému přepisování. Místo pevně zakódovaných stylů spoléháte na vizuální motivy a systém tokenů Fluentu – díky tomu bude váš agent konzistentní s budoucími aktualizacemi platformy.
Důležité principy pro agenty
Při navrhování agentů je důležité, aby byly důvěryhodné, upřímné o své povaze a byly navrženy s povědomím o širším dopadu. Tři základní principy vám můžou pomoct při rozhodování o návrhu. Agenti by měli být:
Navrženo pro konkrétní účel. Agenti podporují uživatele, ale nenahrazují jejich vlastní úsudek. Je důležité jasně komunikovat možnosti a omezení, zachovat možnost výstupy upravovat, poskytovat viditelné ovládací prvky pro jejich zpřesnění a navrhovat interakce, které posilují pocit kontroly uživatele. V praxi tento princip znamená používat formulace jako „Shrnout pomocí Copilotu“ namísto „Copilote, shrň to“, aby uživatel zůstal tím, kdo akci iniciuje.
Odlišují se od lidí. Agenti generují odpovědi; nemyslí ani necítí. Používejte neutrální, technologicky orientovaný jazyk. Vyhněte se emocionálnímu nebo lidskému rámování. Udržujte tón průhledný a zaměřený na úkoly. Vyhněte se slovům, jako je "pochopit", "myslet", nebo "pocit"; místo toho použijte slova jako "proces" nebo "analyzovat".
Odolné vůči zkreslení. Výstupy agenta můžou mít vliv na více než primární uživatel. Návrh s vědomím, jak se obsah může sdílet nebo opakovaně používat Předvídejte rizika a zahrňte mechanismy pro kontrolu a opravu. Zeptejte se svého týmu: Kdo jiný by mohl tento výstup vidět nebo reagovat na tento výstup? Jaké jsou nezamýšlené důsledky, pokud agent selže nebo je zneužitý?
Další pokyny k návrhu zodpovědného agenta najdete v článku Při připojení umělé inteligence k týmu: Tři principy zodpovědného návrhu agenta.
Návrh napříč životním cyklem
Navrhujte prostředí agentů jako kompletní systémy interakcí, ne izolované výzvy. Každý agent by měl podporovat celou uživatelskou cestu – od prvního seznámení a nastavení očekávání přes aktivní spolupráci až po nápravu a zotavení, když výstupy nejsou dokonalé. Návrh napříč těmito fázemi zajišťuje srozumitelnost, důvěru a trvalou použitelnost.
První spuštění
První interakce nastaví tón pro celý vztah agenta. Když uživatelé přistupují k agentu při prvním spuštění:
- Jasně komunikujte, co je navržené tak, aby pomohlo. Zadejte ukázkové výzvy, běžné případy použití a viditelné vstupní body, které uživatele vedou k smysluplných úlohám.
- Nastavte očekávání týkající se kvality výstupu. Objasněte si, že odpovědi se mohou lišit a že výstupy můžou vyžadovat revizi nebo upřesnění. Vyhněte se nadměrnému uvedení schopnosti.
- Snižte nejednoznačnost a podněcujte průzkum. Časná transparentnost vytváří důvěru, snižuje zneužití a pomáhá uživatelům vytvářet přesné duševní modely fungování systému.
Během interakce
Zatímco uživatelé aktivně pracují s agentem:
- Řiďte se zavedenými aplikačními vzory. Ovládací prvky, rozložení a terminologie by měly být konzistentní s okolním produktovým prostředím.
- Podpora iterativního zpřesňování Uživatelé by měli být schopni upravit výzvy, zúžit rozsah, požádat o objasnění nebo upravit vygenerovaný obsah přímo. Interakce by se měla cítit jako spolupráce, nikoli transakce.
- Zobrazte obsah, když je relevantní. Pokud agent spoléhá na konkrétní soubory, výběry nebo zdroje dat, identifikujte tyto informace jasně. Zachování rychlosti odezvy, přístupnosti a předvídatelné chování je nezbytné k udržení spolehlivosti uživatelů.
Pokud je systém chybný
Výstupy agenta jsou občas neúplné, nepřesné nebo nesprávně zarovnané se záměrem:
- Poskytuje jasné a efektivní způsoby opravy. Uživatelé by měli být schopni znovu vygenerovat odpovědi, revidovat výzvy nebo ručně upravovat výstupy bez tření. Vyhněte se vynucení restartování pracovních postupů uživatelům.
- Zobrazit kontextové signály. V případě potřeby uveďte odkazovaná data nebo předpoklady, které uživatelům pomůžou pochopit, proč se vygenerovala odpověď. Transparentnost a obnovitelnost posiluje kontrolu uživatelů a zabraňuje frustraci.
Související obsah
- Když se AI připojí k týmu: Tři principy zodpovědného návrhu agentů. Prozkoumejte základní principy zodpovědného návrhu agentů, včetně sestavování záměru, odlišování od lidí a navrhování pro odolnost proti předsudkům.
- Adaptivní karty pro návrh agentů. Naučte se používat Adaptivní karty k vytváření bohatých interaktivních odpovědí v prostředí agentů s pokyny k návrhovým vzorům a osvědčeným postupům.
- Pokyny k UX pro prostředí kopilota pro ISV. Architektury uživatelského prostředí, základní principy a tipy pro uživatelské prostředí pro spolupráci pro vytváření vlastních Copilot prostředí
- Export a import komponent kopilota. Správa a opětovné nasazení komponent napříč řešeními copilotu v Microsoft Copilot Studio
- Ukázky adaptivních karet Microsoft Teams. Výchozí šablony pro Adaptivní karty v prostředích Teams a Copilot.
- Návrhář Adaptivní karty. Nástroj založený na prohlížeči pro vytváření prototypů a testování rozložení adaptivní karty