Přidání projektu odpovídání na otázky do Power Virtual Agents

Vytvořte a rozšiřte robota Power Virtual Agents , který vám poskytne odpovědi z vašeho projektu.

Poznámka

Integrace ukázaná v tomto kurzu je ve verzi Preview a není určená pro nasazení do produkčních prostředí.

V tomto kurzu se naučíte:

  • Vytvoření robota Power Virtual Agents
  • Vytvoření náhradního tématu systému
  • Přidání odpovídání na otázky jako akce k tématu jako toku Power Automate
  • Vytvoření řešení Power Automate
  • Přidání toku Power Automate do řešení
  • Publikování Power Virtual Agents
  • Otestujte Power Virtual Agents a získejte odpověď z projektu Odpovídání na otázky.

Poznámka

Služba QnA Maker se k 31. březnu 2025 vyřadí z provozu. V rámci jazyka Azure AI je teď k dispozici novější verze funkce otázek a odpovědí. Informace o možnostech odpovídání na otázky v rámci služby jazyka najdete v článku o odpovídání na otázky. Od 1. října 2022 nebudete moct vytvářet nové prostředky služby QnA Maker. Informace o migraci stávajících znalostních bází služby QnA Maker na zodpovězení otázek najdete v průvodci migrací.

Vytvoření a publikování projektu

  1. Postupujte podle rychlého startu a vytvořte projekt Odpovídání na otázky. Jakmile nasadíte projekt.
  2. Po nasazení projektu z nástroje Language Studio vyberte Získat adresu URL předpovědi.
  3. Získejte adresu URL webu z názvu hostitele prediktivní adresy URL a klíč účtu, který by byl klíč Ocp-Apim-Subscription-Key.

Snímek obrazovky znázorňuje, jak získat adresu URL předpovědi a zobrazený klíč předplatného

  1. Vytvoření vlastního konektoru pro odpovídání na otázky: Postupujte podle dokumentace ke konektoru a vytvořte připojení k odpovídání na otázky.
  2. V tomto kurzu můžete místo vytvoření robota ze sady Language Studio vytvořit robota pomocí Power Virtual Agents.

Vytvoření robota v Power Virtual Agents

Power Virtual Agents umožňuje týmům vytvářet výkonné roboty pomocí grafického rozhraní s asistencí bez kódu. Nepotřebujete datové vědce ani vývojáře.

Vytvořte robota podle kroků v tématu Vytvoření a odstranění robotů Power Virtual Agents.

Vytvoření náhradního tématu systému

V Power Virtual Agents vytvoříte robota s řadou témat (oblastí předmětu), abyste mohli zodpovědět otázky uživatelů provedením akcí.

I když se robot může připojit k vašemu projektu z libovolného tématu, v tomto kurzu se používá náhradní téma systému. Náhradní téma se používá v případech, kdy robot nemůže najít odpověď. Robot předá text uživatele do rozhraní API znalostní báze dotazů pro odpovědi na dotazy, obdrží odpověď z vašeho projektu a zobrazí ji uživateli jako zprávu.

Vytvořte náhradní téma podle kroků v tématu Konfigurace náhradního tématu systému v Power Virtual Agents.

Přidání akce pomocí plátna pro vytváření obsahu

Pomocí plátna pro vytváření Power Virtual Agents připojte náhradní téma ke svému projektu. Téma začíná nerozpoznaným textem uživatele. Přidejte akci, která předá tento text do funkce Odpovídání na otázky a pak zobrazí odpověď jako zprávu. Poslední krok zobrazení odpovědi se zpracuje jako samostatný krok později v tomto kurzu.

Tato část vytvoří tok konverzace pro náhradní téma.

Nová záložní akce už může obsahovat prvky toku konverzace. Odstraňte položku Eskalovat výběrem nabídky Možnosti .

Snímek obrazovky znázorňující, jak odstranit existující prvky toku konverzace

Pod uzlem Zpráva vyberte ikonu (+) a pak vyberte Zavolat akci.

Snímek obrazovky s výběrem funkce Volat akci

Vyberte Vytvořit tok. Tím přejdete na portál Power Automate.

Snímek obrazovky s akcí Vytvořit tok

Power Automate otevře novou šablonu, jak je znázorněno níže.

Snímek obrazovky s výchozí šablonou Power AutomateNepoužívejte výše uvedenou šablonu.

Místo toho musíte postupovat podle následujících kroků, které vytvoří tok Power Automate. Tento tok:

  • Vezme příchozí text uživatele jako otázku a odešle ho do funkce Odpovídání na otázky.
  • Vrátí hlavní odpověď zpět robotovi.

Na levém panelu vyberte Vytvořit a pak kliknutím na OK stránku opusťte.

Snímek obrazovky s akcí Vytvořit na levém panelu a potvrzovací zprávou pro přechod mimo stránku

Vyberte Okamžitý cloudový tok.

Snímek obrazovky s polem pro výběr okamžitého cloudového toku

Pro otestování tohoto konektoru můžete vybrat "When PowerVirtual Agents volá tok" a vybrat Vytvořit.

Snímek obrazovky s výběrem možnosti Když Power Virtual Agents zavolá tok v seznamu Zvolit způsob aktivace tohoto toku

Vyberte Nový krok a vyhledejte Power Virtual Agents. Zvolte Přidat vstup a vyberte text. Dále zadejte klíčové slovo a hodnotu.

Snímek obrazovky s možností Přidat vstup

Vyberte Nový krok, vyhledejte Jazyk – Odpovídání na otázky a ze tří akcí zvolte Vygenerovat odpověď z projektu.

Snímek obrazovky s výběrem možnosti Vygenerovat odpověď z projektu v seznamu Akce

Tato možnost vám pomůže odpovědět na zadanou otázku pomocí projektu. Zadejte název projektu, název nasazení a verzi rozhraní API a vyberte otázku z předchozího kroku.

Snímek obrazovky s poli pro akci Vygenerovat odpověď z projektu

Vyberte Nový krok a vyhledejte "Initialize variable" (Inicializovat proměnnou). Zvolte název proměnné a vyberte typ Řetězec.

Snímek obrazovky s poli akce Inicializovat proměnnou

Znovu vyberte Nový krok, vyhledejte "Použít u každého", pak vyberte výstup z předchozích kroků, přidejte akci Nastavit proměnnou a vyberte akci konektoru.

Snímek obrazovky s akcí Nastavit proměnnou v kroku Použít u každého

Vyberte New Step (Nový krok), vyhledejte "Return value to Power Virtual Agents" (Vrátit hodnoty do Power Virtual Agents), zadejte klíčové slovo a pak v odpovědi zvolte název předchozí proměnné.

Snímek obrazovky s krokem Vrácení hodnot do Power Virtual Agents, který obsahuje předchozí proměnnou

Seznam dokončených kroků by měl vypadat takto.

Snímek obrazovky s úplným seznamem dokončených kroků v power virtual agents

Uložte tok výběrem možnosti Uložit.

Vytvoření řešení a přidání toku

Aby robot mohl tok najít a připojit se k němu, musí být tok zahrnutý v řešení Power Automate.

  1. Zůstaňte na portálu Power Automate a v levém navigačním panelu vyberte Řešení.
  2. Vyberte + Nové řešení.
  3. Zadejte zobrazovaný název. Seznam řešení obsahuje všechna řešení ve vaší organizaci nebo ve škole. Zvolte zásady vytváření názvů, které vám pomůžou filtrovat jenom vaše řešení. Před e-mail můžete například přidat název řešení jondoe-power-virtual-agent-question-answering-fallback.
  4. V seznamu voleb vyberte vydavatele.
  5. Přijměte výchozí hodnoty pro název a verzi.
  6. Vyberte Vytvořit a proces dokončete.

Přidání toku do řešení

  1. V seznamu řešení vyberte řešení, které jste právě vytvořili. Měl by být v horní části seznamu. Pokud není, vyhledejte e-mailovou adresu, která je součástí názvu řešení.
  2. V řešení vyberte + Přidat existující a pak v seznamu vyberte Tok.
  3. V seznamu Externí řešení vyhledejte svůj tok a pak proces dokončete výběrem možnosti Přidat. Pokud existuje mnoho toků, podívejte se do sloupce Změněno a vyhledejte nejnovější tok.

Přidání toku řešení do služby Power Virtual Agents

  1. Vraťte se s robotem v Power Virtual Agents na kartu prohlížeče. Plátno pro vytváření obsahu by mělo být stále otevřené.
  2. Pokud chcete do toku vložit nový krok, vyberte nad polem akce Zpráva ikonu plus (+). Pak vyberte Zavolat akci.
  3. V automaticky otevíraných otevíraných oknech toku vyberte nový tok s názvem Generate answers using Question Answering Project.... Nová akce se zobrazí v toku.

Snímek obrazovky s tokem Generovat odpovědi pomocí projektu Odpovědi na otázky

  1. Pokud chcete správně nastavit vstupní proměnnou na akci QnA Maker, vyberte Vybrat proměnnou a pak vyberte robota. UnrecognizedTriggerPhrase.

Snímek obrazovky s vybraným robotem Proměnná UnrecognizedTriggerPhrase v rámci volání akce

  1. Pokud chcete správně nastavit výstupní proměnnou na akci Odpověď na otázky, v akci Zpráva vyberte UnrecognizedTriggerPhrase, pak vyberte ikonu pro vložení proměnné {x} a pak vyberte FinalAnswer.
  2. Na kontextovém panelu nástrojů vyberte Uložit a uložte podrobnosti plátna pro vytváření obsahu pro dané téma.

Finální plátno robota vypadá takto:

Snímek obrazovky dokončeného plátna robota

Testování robota

Při návrhu robota v Power Virtual Agents můžete pomocí podokna Testovat robota zjistit, jak robot vede zákazníka v konverzaci robota.

  1. V podokně testu přepněte možnost Sledovat mezi tématy. To vám umožní watch průběh mezi tématy i v rámci jednoho tématu.
  2. Otestujte robota zadáním uživatelského textu v následujícím pořadí. Plátno pro vytváření sestaví úspěšné kroky se zelenou značkou zaškrtnutí.
Pořadí dotazů Testovací otázky Účel
1 Dobrý den Zahájení konverzace
2 Otevírací doba obchodu Ukázkové téma Tato konfigurace je pro vás nakonfigurovaná bez jakékoli další práce na vaší straně.
3 Yes V odpovědi na otázku "Odpovědělo to na vaši otázku?"
4 Vynikající V odpovědi na "Prosím ohodnoťte své zkušenosti".
5 Yes V odpovědi na "Můžu pomoct s čímkoli jiným?"
6 Jak můžu zvýšit výkon propustnosti pro předpovědi dotazů? Tato otázka aktivuje záložní akci, která odešle text do projektu, na který se má odpovědět. Pak se zobrazí odpověď. zelené značky zaškrtnutí jednotlivých akcí označují úspěch každé akce.

Snímek obrazovky s kompletovaným testovacím robotem spuštěným společně s tokem kurzu

Publikování robota

Pokud chcete robota zpřístupnit všem členům vaší organizace, musíte ho publikovat.

Publikujte robota podle kroků v tématu Publikování robota.

Sdílení robota

Pokud chcete robota zpřístupnit ostatním, musíte ho nejdřív publikovat v kanálu. Pro účely tohoto kurzu použijeme ukázkový web.

Podle kroků v tématu Konfigurace chatbota pro živý nebo ukázkový web nakonfigurujte ukázkový web.

Pak můžete adresu URL svého webu sdílet se členy školy nebo organizace.

Vyčištění prostředků

Po dokončení projektu odeberte prostředky služby QnA Maker v Azure Portal.

Viz také