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
- Postupujte podle rychlého startu a vytvořte projekt Odpovídání na otázky. Jakmile nasadíte projekt.
- Po nasazení projektu z nástroje Language Studio vyberte Získat adresu URL předpovědi.
- Získejte adresu URL webu z názvu hostitele prediktivní adresy URL a klíč účtu, který by byl klíč Ocp-Apim-Subscription-Key.
- 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.
- 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 .
Pod uzlem Zpráva vyberte ikonu (+) a pak vyberte Zavolat akci.
Vyberte Vytvořit tok. Tím přejdete na portál Power Automate.
Power Automate otevře novou šablonu, jak je znázorněno níže.
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.
Vyberte Okamžitý cloudový tok.
Pro otestování tohoto konektoru můžete vybrat "When PowerVirtual Agents volá tok" a vybrat Vytvořit.
Vyberte Nový krok a vyhledejte Power Virtual Agents. Zvolte Přidat vstup a vyberte text. Dále zadejte klíčové slovo a hodnotu.
Vyberte Nový krok, vyhledejte Jazyk – Odpovídání na otázky a ze tří akcí zvolte Vygenerovat odpověď z projektu.
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.
Vyberte Nový krok a vyhledejte "Initialize variable" (Inicializovat proměnnou). Zvolte název proměnné a vyberte typ Řetězec.
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.
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é.
Seznam dokončených kroků by měl vypadat takto.
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.
- Zůstaňte na portálu Power Automate a v levém navigačním panelu vyberte Řešení.
- Vyberte + Nové řešení.
- 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.
- V seznamu voleb vyberte vydavatele.
- Přijměte výchozí hodnoty pro název a verzi.
- Vyberte Vytvořit a proces dokončete.
Přidání toku do řešení
- 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í.
- V řešení vyberte + Přidat existující a pak v seznamu vyberte Tok.
- 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
- 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é.
- Pokud chcete do toku vložit nový krok, vyberte nad polem akce Zpráva ikonu plus (+). Pak vyberte Zavolat akci.
- 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.
- Pokud chcete správně nastavit vstupní proměnnou na akci QnA Maker, vyberte Vybrat proměnnou a pak vyberte robota. UnrecognizedTriggerPhrase.
- 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.
- 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:
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.
- 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.
- 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. |
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.