Sdílet prostřednictvím


Doporučení pro návrh konverzačních uživatelských prostředí

Platí pro toto doporučení kontrolního seznamu optimalizace prostředí pro Power Platform Well-Architected:

XO:10 Navrhujte konverzace, které jsou v souladu s potřebami uživatelů a pomáhají umělé inteligenci dosáhnout jejích cílů. Ujasněte si, co umělá inteligence dokáže. Vytvářejte přirozené interakce, které působí intuitivně a lidsky. Poskytněte záložní mechanismy, které zajistí, že se AI řádně zotaví z problémů.

Tato příručka popisuje doporučení pro návrh uživatelského prostředí pro konverzační AI v úloze. Návrh konverzace je proces vytváření strukturovaných, intuitivních a přirozených dialogů mezi uživateli a umělou inteligencí. Návrh konverzace výrazně zlepšuje uživatelské prostředí tím, že činí interakce s konverzační umělou inteligencí intuitivnější a efektivnější, snižuje frustraci uživatelů a pomáhá uživatelům rychleji provádět jejich úkoly.

Klíčové strategie návrhu

Návrh konverzace zahrnuje vytvoření toku interakcí, aby bylo zajištěno, že umělá inteligence pochopí záměr uživatele, efektivně reaguje a vede uživatele k jejich cílům. Dobrý design konverzace zlepšuje uživatelské prostředí tím, že interakce působí lidštěji a plynuleji. Proto se zvyšuje angažovanost a spokojenost uživatelů. Když pro svou úlohu vytváříte konverzační umělou inteligenci, snažte se vyvíjet uživatelsky přívětivé interakce podobné lidem, které usnadňují přirozenou komunikaci a pomáhají uživatelům efektivně dosahovat jejich cílů.

Vysvětlení možností umělé inteligence

Informujte předem o schopnostech AI a pomozte zajistit, aby uživatelé pochopili, co AI dokáže. Pokud například AI může provádět pouze konkrétní úkoly, informujte uživatele o tomto omezení hned na začátku. Ujistěte se, že uživatelé chápou, proč umělá inteligence navrhuje konkrétní akce nebo vytváří konkrétní výsledky. Poskytněte vysvětlení doporučení AI, abyste uživatelům pomohli být úspěšní a zvýšili jejich důvěru v její schopnosti a přesnost.

Jasná komunikace o schopnostech umělé inteligence pomáhá řídit očekávání uživatelů tím, že předchází nerealistickým předpokladům a minimalizuje zklamání a frustraci. Výsledkem je pozitivnější uživatelské prostředí. Systém umělé inteligence, který transparentně informuje o svých silných stránkách a omezeních, zvyšuje důvěru uživatelů v technologii a buduje důvěru. Tato důvěra je nezbytná pro zapojení a spokojenost uživatelů.

Povědomí o specifických schopnostech umělé inteligence zlepšuje použitelnost, protože uživatelé mohou efektivněji procházet interakce a efektivněji využívat umělou inteligenci. Objasnění schopností AI snižuje nedorozumění, protože je méně pravděpodobné, že uživatelé budou zadávat požadavky, které jsou nad rámec AI. Tento přístup snižuje potenciální frustraci a slepé uličky.

Pochopení záměru uživatele

Pochopení záměru uživatele je základním kamenem návrhu konverzace, protože přímo ovlivňuje, jak dobře dokáže umělá inteligence plnit požadavky uživatelů a orientovat se ve složitých dialozích. Přesné zachycení záměru zajišťuje, že umělá inteligence nejen rozumí tomu, o co uživatel žádá, ale také reaguje způsoby, které jsou intuitivní a relevantní pro potřeby uživatele.

Když umělá inteligence rozpozná záměr a vhodně na něj reaguje, vytvoří přirozenější a plynulejší konverzaci, sníží frustraci a pomůže uživatelům efektivněji dosáhnout jejich cílů. Správné rozpoznání záměru pomáhá umělé inteligenci vyhnout se slepým uličkám tím, že zajišťuje, že rozumí účelu vstupu uživatele, i když se formulace nebo terminologie liší. Interakce zůstává plynulá a umělá inteligence proaktivně vede uživatele k řešením, doporučením nebo dalším akcím, což v konečném důsledku činí konverzaci efektivnější a uspokojivější.

Začněte tím, že zjistíte, čeho chtějí uživatelé dosáhnout. Zmapujte klíčové záměry pro vaši úlohu a navrhněte cílené interakce, které těmto záměrům odpovídají. Studujte chování uživatelů, preference a kontextové podněty, abyste předvídali různé způsoby, jak mohou uživatelé sdělit své záměry.

Optimalizace způsobu, jakým umělá inteligence interpretuje vstup

Jádrem každé konverzační umělé inteligence je její schopnost přesně interpretovat a porozumět lidskému jazyku. Tato schopnost zahrnuje porozumění přirozenému jazyku (NLU), které umožňuje umělé inteligenci rozpoznat záměr uživatele, i když své požadavky formuluje nekonvenčními nebo různými způsoby. Uživatelé často komunikují přirozeným, nestrukturovaným způsobem. Systémy umělé inteligence musí být navrženy tak, aby nejen zpracovávaly strukturované příkazy, ale také zpracovávaly otevřené otázky a neformální jazyk. Abyste zajistili, že se AI dokáže v těchto složitostech orientovat a poskytovat přesné a relevantní odpovědi, je důležité optimalizovat způsob, jakým AI interpretuje vstup uživatele.

Předvídejte různé způsoby, jak mohou uživatelé formulovat své požadavky, a strukturujte odpovědi AI tak, aby vyhovovaly různým záměrům. Umožněte například AI zpracovávat strukturované příkazy i otevřené otázky, abyste zajistili, že se uživatelé budou cítit pochopeni, bez ohledu na to, jak formulují své požadavky. Navrhněte reakce umělé inteligence tak, aby odrážely přirozenou lidskou komunikaci. Odpovědi umělé inteligence by měly znít konverzačně a kontextově, aby odrážely, jak lidé obvykle komunikují.

U složitějších uživatelských vstupů rozdělte konverzaci do zvládnutelných kroků. Proveďte uživatele řadou otázek nebo akcí, které jim pomohou vyřešit jejich problém, aniž by je zahltily. Pokud uživatel zadá požadavek, který zahrnuje více informací, umělá inteligence by ho měla provést procesem krok za krokem. Tento přístup zabraňuje zahlcení uživatele příliš mnoha otázkami najednou a pomáhá objasnit záměr. Strukturovaný tok následných otázek zajišťuje, že všechny potřebné údaje budou zachyceny bez zmatků. Zároveň pomáhá udržovat přirozenou konverzaci.

Provedení uživatele interakcemi

Toky konverzace určují, jak konverzace postupuje na základě toho, co uživatel říká nebo volí. Dobrý tok konverzace by měl být vždy zaměřen na cíl. Každý krok interakce by měl uživatele přiblížit ke splnění jeho cíle, ať už jde o naplánování schůzky, získání informací, nebo vyřešení problému. Tím, že navrhujete s ohledem na cíl uživatele, zajistíte, že konverzace zůstane soustředěná a účelná. Tímto způsobem pomáháte snižovat frustraci a zlepšovat celkový zážitek.

Chcete-li vytvořit efektivní tok konverzace, nejprve zmapujte všechny možné interakce, které uživatelé mohou mít s umělou inteligencí. Tento proces zahrnuje návrh jasných rozhodovacích stromů, které se větví na základě různých odpovědí nebo voleb uživatelů. Předvídáním různých cest, kterými se konverzace může ubírat, zajistíte, že AI bude připravena zpracovat očekávané i neočekávané vstupy. Tok konverzace by měl zahrnovat nejen odpovědi na otázky, ale také případné doplňující otázky, pokud jsou informace nejasné nebo neúplné.

V dobře navržené konverzaci odráží přirozená výměna názorů mezi uživatelem a umělou inteligencí dynamiku lidské interakce. Umělá inteligence musí nejen reagovat na podněty uživatelů, ale také rozpoznat, kdy by měla převzít iniciativu, například tím, že uživatele vyzve k zadání dalších informací, položí upřesňující otázky nebo poskytne návrhy. Navrhněte konverzaci tak, aby zahrnovala okamžiky, kdy může umělá inteligence nabídnout možnosti, potvrdit volby uživatele nebo navrhnout další kroky, aby interakce působila kooperativně a poutavě.

Efektivní konverzace zvládá vyrušování a odchylky s grácií. Uživatelé mohou během interakce změnit názor nebo klást nesouvisející otázky. Flexibilní tok konverzace umožňuje umělé inteligenci tyto situace efektivně zvládat. Může například pozastavit aktuální úkol, aby se vyřešil nový dotaz, a pak se v případě potřeby vrátit k původnímu úkolu. Zajistěte, aby AI mohla zachovat kontext, ale stále se přizpůsobovat dynamickému chování uživatelů.

Aby se zvýšila plynulost konverzace, musí být přechody mezi různými fázemi toku řízeny opatrně. Když umělá inteligence přejde od shromažďování informací k provedení akce, měla by tento přechod uživateli jasně sdělit.

Návrh záložních mechanismů

Konverzace se ne vždy ubírají předvídatelným směrem. Uživatelé mohou zadávat neočekávané, nejasné nebo nesouvisející odpovědi, kterým se AI snaží porozumět. Dobrý design konverzace se na tyto okamžiky připravuje tím, že zajišťuje, že se umělá inteligence může elegantně zotavit a nadále udržovat interakci produktivní a uživatelsky přívětivou. Nenavrhujte umělou inteligenci tak, aby náhle ukončila konverzaci, pokud narazí na něco, čemu nerozumí. Místo toho navrhněte tok tak, aby uživatele vyzval k objasňujícím otázkám, nabídl alternativní návrhy nebo přesměroval konverzaci způsobem, který uživatele udrží v zapojení a pohybu směrem k cíli.

Plánujte na hraniční případy. Někdy uživatelé řeknou něco neočekávaného, irelevantního nebo vytrženého z kontextu. Navrhněte umělou inteligenci tak, aby obsahovala záložní odpovědi, které může použít k tomu, aby se konverzace vrátila na správnou cestu. Pokud je například vstup uživatele příliš vágní, umělá inteligence by neměla jen říct: „Tomu jsem nerozuměl.“ Místo toho ji navrhněte tak, aby položila upřesňující otázku, například: „Můžete poskytnout více informací o tom, co potřebujete?“

Pokud uživatelé poskytnou neúplné informace, umělá inteligence by je měla vyzvat ke kontextovým následným krokům. Pokud například uživatel řekne „Naplánovat schůzku“, ale neurčí čas ani účastníky, AI se může zeptat: „V kolik hodin chcete, aby schůzka byla?“ nebo „Kdo by měl být pozván?“ Tímto způsobem může umělá inteligence vyplnit mezery ve vstupu uživatele, aniž by způsobila frustraci.

U složitějších scénářů, kdy uživatel může žádat o něco, co AI nezvládne, nebo o něco, co je mimo téma, navrhněte záložní odpovědi tak, aby nabízely alternativní návrhy. Představte si například, že v systému pro plánování schůzek se uživatel zeptá: „Můžeš mi rezervovat let?“ Protože rezervace letu je mimo možnosti umělé inteligence, může umělá inteligence odpovědět: „V současné době mohu plánovat schůzky, ale mohu vám pomoci i s jinými úkoly, jako je psaní e-mailů nebo správa kalendáře.“ Tyto typy alternativních cest pomáhají udržovat hladký průběh interakce a zabraňují odcizení uživatele. Pomáhají také uživateli pochopit, čeho je umělá inteligence schopna.

Počítejte s opakovanými nedorozuměními. Pokud umělá inteligence nedokáže porozumět uživateli vícekrát za sebou, záložní strategie by měla nabídnout eskalaci prostřednictvím alternativních řešení. Může například přesměrovat uživatele na člověka, který mu pomůže, nebo poskytnout odkazy na příslušnou dokumentaci nápovědy. Tento přístup zajišťuje, že se uživatel cítí podporován, i když je dosaženo omezení AI.

Usnadnění dáky Power Platform

Microsoft Copilot Studio zahrnuje předem připravené entity , které jsou navržené tak, aby chápaly a kategorizovaly běžné záměry uživatelů napříč různými doménami. Pomocí předem připravených entit můžete mapovat záměry uživatelů na relevantní akce nebo odpovědi, aniž byste museli všechno sestavovat sami. Předem připravené entity jsou optimalizované tak, aby zpracovávaly běžné variace uživatelského vstupu.

Šablony můžete použít jako výchozí bod pro vytvoření agentů. Šablony agent jsou předem nakonfigurované se základními konverzačními vzory, funkcemi a pracovními postupy, které jsou navrženy tak, aby zvládly běžné úkoly a scénáře. Zahrnují předdefinované záměry, entity a dialogové toky přizpůsobené konkrétním případům použití, jako je zákaznická podpora, úkoly produktivity nebo nejčastější dotazy. Šablony můžete přizpůsobit tak, aby vyhovovaly konkrétním potřebám vašich úloh a uživatelů.

Poskytněte vlastní pokyny ve svém agentovi prostřednictvím modifikace výzev, abyste získali lepší kontrolu nad tím, jak AI komunikuje s uživateli a odpovídá na konkrétní otázky. Změnou základních instrukcí, které utvářejí porozumění a generování jazyka agent, umožňuje modifikace výzev vývojářům přizpůsobit chování, odpovědi a důraz umělé inteligence. Vzhledem k tomu, že pokyny lze přizpůsobit tak, aby vyhovovaly různým případům použití, odvětvím nebo požadavkům společnosti, úprava výzvy zajistí, že agent nabídne kontextově vhodné a užitečné odpovědi.

Nakonfigurujte záložní téma, které agent může použít, když nerozumí vstupu uživatele nebo nemůže zpracovat požadavek. Náhradní téma funguje jako typ „záchranné sítě“. Poskytuje přednastavenou odpověď, která udržuje konverzaci na správné cestě a zabraňuje frustraci uživatelů, když umělá inteligence dosáhne limitů svých možností. Konfigurací záložního tématu řídíte, jak agent reaguje, když nemůže interpretovat záměr uživatele. Agent může například zdvořile informovat uživatele, že požadavku nerozuměl, a pak nabídnout užitečné návrhy, jako je požádat uživatele, aby dotaz přeformuloval, nebo poskytnout sadu souvisejících možností nebo příkazů, které může AI zpracovat. V pokročilejších konfiguracích může náhradní téma vést uživatele k jiným prostředkům nebo eskalovat konverzaci lidskému zástupci.

Další informace

Kontrolní seznam optimalizace prostředí