Kdy použít službu Azure Bot Service a Bot Framework

Dokončeno

Vzpomeňte si, že vaše organizace chce automatizovat zákaznickou podporu chatování pomocí chatovacího robota na vašem webu a na webech sociálních sítí. Musíte určit, který nástroj Azure Bot Service je pro vaše potřeby nejlepší volbou. V této lekci vyhodnotíte požadavky vaší společnosti na chatovacího robota a porovnáte tři nástroje pro vytváření robotů.

Požadavky chatbota

Při volbě služby robota byste měli zvážit, který nástroj pro vytváření robotů nejlépe splňuje vaše požadavky. Požadavky vaší společnosti na chatovacího robota jsou:

  • Roboti musí být pro vytváření a správu jednoduchá.
  • Roboti musí být později snadno rozšiřovat o nové funkce založené na kódu.
  • Funkce přirozeného jazyka musí být integrované do robota, aniž by bylo nutné vyvíjet modely strojového učení jazyka.

Azure Bot Service má několik funkcí, které můžete použít. V této lekci prozkoumáte aspekty výběru služby robota a výhod, které služba Azure Bot Service poskytuje.

Vyhodnocení nástrojů pro vytváření robotů

Máte k dispozici tři primární metody vytváření robotů: Power Virtual Agents, QnA Maker a Bot Framework Composer. Každá metoda má vlastnosti, které můžete vyhodnotit podle svých požadavků, abyste zvolili nejvhodnější pro vaši organizaci.

Power Virtual Agents

Pomocí Power Virtual Agents můžete vytvářet výkonné chatovací roboty. Tito roboti můžou odpovídat na otázky, které představují vaši zákazníci, ostatní zaměstnanci nebo návštěvníci vašeho webu nebo služby. Vzhledem k grafickému rozhraní bez kódu s asistencí můžete pomocí webové aplikace Power Virtual Agents vytvářet chatovací roboty bez znalosti vývojářů.

Témata vedou konverzaci robota v Power Virtual Agents. Každé téma obsahuje dialogový strom, který vede tok konverzace. Každé téma má také aktivační fráze, které uživatel pravděpodobně zadá. Tyto fráze se shodují s konkrétním tématem pomocí integrovaného porozumění přirozenému jazyku. Představte si například, že uživatel do robota zadá "Otevřené hodiny". AI robota se může shodovat s tématem s názvem Hodiny obchodu a pak zahájit konverzaci s dotazem, na které úložiště se ptá. Robot nakonec poskytne hodiny provozu úložiště.

Rozšiřte možnosti robota Power Virtual Agents pomocí sady SDK služby Bot Framework. Mezi rozšíření robota patří:

  • Pokročilé funkce AI
  • Entity
  • Proměnné
  • Ověřování
  • Toky Power Automate
  • Kvalifikace

Power Virtual Agents nepodporuje integrovanou integraci předkonfigurovaných prostředků služby LUIS (Language Understanding Intelligence Service), takže nesplňuje požadavky pro váš scénář.

QnA Maker

Vzpomeňte si, že QnA Maker je služba zpracování přirozeného jazyka založená na Azure. Použití služby QnA Maker k vytvoření přirozené konverzační vrstvy nad vašimi daty Použijte ji k vyhledání nejvhodnější odpovědi pro jakýkoli vstup z vlastního znalostní báze informací.

Portál služby QnA Maker je kompletní znalostní báze prostředí pro vytváření obsahu. Dokumenty v jejich aktuálním formátu můžete importovat do znalostní báze. Tyto dokumenty můžou zahrnovat nejčastější dotazy, příručku k produktu, tabulku nebo webovou stránku. Dokumenty se převedou na páry otázek a odpovědí. Každá dvojice se analyzuje pro následné výzvy a připojí se k jiným párům.

Poznámka:

Konečný formát Markdownu podporuje bohatou prezentaci včetně obrázků a odkazů.

Po úpravě znalostní báze můžete znalostní báze publikovat do funkčního robota webové aplikace Azure bez psaní kódu. Otestujte robota na webu Azure Portal nebo si ho stáhněte a pokračujte ve vývoji.

QnA Maker nepodporuje přímé přizpůsobení toku konverzace a logiky, takže nesplňuje požadavky pro váš scénář.

Bot Framework Composer a Azure Bot Service

Bot Framework Composer je opensourcové vizuální prostředí IDE, které vývojářům umožňuje vytvářet, testovat, zřizovat a spravovat konverzační prostředí. Azure Bot Service můžete použít k hostování robotů vytvořených v nástroji Bot Framework Composer.

Tip

Složitější aktivity, jako je integrace se závislostmi (například rozhraní REST API), můžete provádět přímo úpravou kódu robota. Můžete to provést pomocí sady SDK služby Bot Framework a editoru Visual Studio Code nebo jiného integrovaného vývojového prostředí (IDE).

Volba nástroje pro vytváření robotů

Po vyhodnocení tří možností vytváření robota se rozhodnete, že bot Framework Composer je pro vaši společnost nejvhodnější, protože:

  • Vizuální návrhář intuitivně vytváří a spravuje roboty.
  • Její integrované funkce podporují integraci s porozuměním jazyka.
  • Roboty, které vytvoříte, můžete rozšířit pomocí sady SDK služby Bot Framework, pokud v budoucnu budete potřebovat pokročilejší funkce.