Dialogový systém - Dialogue system

Automatizovaný on-line asistent na internetových stránkách - příklad, kdy dialogové systémy jsou hlavní komponenty

Dialogový systém , nebo konverzační činidla ( CA ), je počítačový systém, jehož účelem hovořit s člověkem. Systémy dialogu používaly pro komunikaci na vstupním i výstupním kanálu jeden nebo více režimů textu, řeči, grafiky, haptiky, gest a dalších režimů.

Prvky dialogového systému nejsou definovány, protože tato myšlenka je předmětem výzkumu, ale liší se od chatbotu . Typický průvodce grafickým uživatelským rozhraním se zapojuje do jakéhosi dialogu, ale obsahuje jen velmi málo běžných komponent systému dialogového okna a stav dialogu je triviální.

Pozadí

Po dialogových systémech založených pouze na zpracování psaného textu počínaje počátkem šedesátých let byl první mluvící dialogový systém vydán projektem DARPA v USA v roce 1977. Po skončení tohoto pětiletého projektu vydaly některé evropské projekty první dialogový systém umí mluvit mnoha jazyky (také francouzsky, německy a italsky). Tyto první systémy byly používány v telekomunikačním průmyslu k poskytování telefonních různých služeb v konkrétních doménách, např. Služba automatizované agendy a školení.

Součásti

Jaké sady komponent jsou součástí dialogového systému a jak tyto komponenty rozdělují odpovědnosti, se u jednotlivých systémů liší. Pro každý dialogový systém je zásadní správce dialogů , což je součást, která spravuje stav dialogu a strategii dialogů. Typický cyklus činnosti v dialogovém systému obsahuje následující fáze:

  1. Uživatel mluví a vstup je převeden na prostý text pomocí rozpoznávače / dekodéru vstupu systému , což může zahrnovat:
  2. Text je analyzován jednotkou porozumění přirozenému jazyku (NLU), která může zahrnovat:
  3. Sémantické informace jsou analyzovány správcem dialogů , který udržuje historii a stav dialogu a řídí obecný tok konverzace.
  4. Správce dialogů obvykle kontaktuje jednoho nebo více správců úloh , kteří mají znalosti o konkrétní doméně úkolu.
  5. Správce dialogů vytváří výstup pomocí výstupního generátoru , který může zahrnovat:
  6. Nakonec je výstup vykreslen pomocí výstupního vykreslovacího modulu , který může zahrnovat:

Systémy dialogu založené na textovém rozhraní (např. Textový chat) obsahují pouze fáze 2–5.

Typy systémů

Systémy dialogu spadají do následujících kategorií, které jsou zde uvedeny v několika dimenzích. Mnoho kategorií se překrývá a rozdíly nemusí být dobře zavedeny.

Systémy přirozeného dialogu

„Systém Natural Dialogue System je forma dialogového systému, který se snaží zlepšit použitelnost a spokojenost uživatelů napodobováním lidského chování“ (Berg, 2014). Zabývá se rysy dialogu člověk-člověk (např. Dílčí dialogy a změny témat) a jeho cílem je integrovat je do systémů dialogů pro interakci člověk-stroj. Systémy (mluvené) dialogu často vyžadují, aby se uživatel přizpůsobil systému, protože systém je schopen porozumět pouze velmi omezené slovní zásobě, není schopen reagovat na změny tématu a neumožňuje uživateli ovlivnit tok dialogu. Smíšená iniciativa je způsob, jak uživateli umožnit aktivní účast v dialogu místo toho, aby odpovídal pouze na otázky . Pouhá existence smíšené iniciativy však nestačí k tomu, aby mohla být klasifikována jako systém přirozeného dialogu. Mezi další důležité aspekty patří:

  • Adaptivita systému
  • Podpora implicitního potvrzení
  • Použití ověřovacích otázek
  • Možnost opravit již poskytnuté informace
  • Over-informativita (poskytnout více informací, než bylo požadováno)
  • Podporujte negace
  • Pochopte odkazy analýzou diskurzu a anafory
  • Generování přirozeného jazyka, aby se zabránilo monotónním a opakujícím se výzvám
  • Adaptivní formulace zohledňující situaci
  • Sociální chování (pozdravy, stejná úroveň formality jako uživatel, zdvořilost)
  • Kvalita rozpoznávání a syntézy řeči

Ačkoli většina z těchto aspektů je záležitostí mnoha různých výzkumných projektů, chybí nástroje, které by podporovaly rozvoj systémů dialogu zabývajících se těmito tématy. Kromě VoiceXML, který se zaměřuje na interaktivní systémy hlasové odezvy a je základem mnoha systémů mluveného dialogu v průmyslu (aplikace zákaznické podpory), a AIML, který je známý pro chatbot ALICE , žádný z nich integruje jazykové funkce, jako jsou dialogové akty nebo generování jazyků. Proto NADIA (prototyp výzkumu) dává představu o tom, jak tuto mezeru zaplnit, a kombinuje některé z výše zmíněných aspektů, jako je generování přirozeného jazyka, adaptivní formulace a dílčí dialogy.

Výkon

Někteří autoři měří výkon dialogového systému z hlediska procenta vět úplně správně porovnáním modelu vět (toto opatření se nazývá přesnost konceptu věty nebo porozumění větě ).

Aplikace

Systémy dialogu mohou podporovat širokou škálu aplikací v obchodních podnicích, vzdělávání, státní správě, zdravotnictví a zábavě. Například:

  • Odpověď na dotazy zákazníků ohledně produktů a služeb prostřednictvím webových stránek společnosti nebo intranetového portálu
  • Znalostní základna agenta zákaznických služeb : Umožňuje agentům zadat otázku zákazníka a vést jej s odpovědí
  • Řízený prodej : Usnadnění transakcí poskytnutím odpovědí a pokynů v procesu prodeje, zejména u komplexních produktů prodávaných začínajícím zákazníkům
  • Zákaznická podpora : Odpovídání na interní otázky zaměstnanců, např. Odpovídání na otázky lidských zdrojů
  • Navigace na webu: Vedení zákazníků k příslušným částem složitých webů - recepční webu
  • Technická podpora: Reakce na technické problémy, jako je diagnostika problému s produktem nebo zařízením
  • Personalizovaná služba: Konverzační agenti mohou využívat interní a externí databáze k personalizaci interakcí, jako je například zodpovídání otázek o zůstatcích účtů, poskytování informací o portfoliu, poskytování častých letáků nebo informací o členství, například
  • Školení nebo vzdělávání: Mohou poskytovat rady při řešení problémů, zatímco se uživatel učí
  • Pro snížení lidské zátěže v call centrech se široce používají jednoduché dialogové systémy . V této a dalších aplikacích průmyslové telefonie je funkce poskytovaná dialogovými systémy známá jako interaktivní hlasová odezva nebo IVR.

V některých případech mohou konverzační agenti komunikovat s uživateli pomocí umělých znaků. Tito agenti jsou pak označováni jako ztělesnění agentů .

Sady nástrojů a architektury

Průzkum současných rámců, jazyků a technologií pro definování dialogových systémů.

Jméno a odkazy Typ systému Popis Přidružení Prostředí Komentáře
AIML Jazyk chatterbotů XML dialekt pro vytváření softwarových agentů v přirozeném jazyce Richard Wallace, Pandorabots, Inc.
ChatScript Jazyk chatterbotů Language / Engine pro vytváření softwarových agentů v přirozeném jazyce Bruce Wilcox
Sada nástrojů CSLU
stavové prototypové prostředí řečového rozhraní OGI School of Science and Engineering
M. McTear
Ron Cole
publikace jsou z roku 1999.
Server NLUI Sada nástrojů nezávislá na doméně kompletní vícejazyčný rámec pro budování systémů uživatelského rozhraní v přirozeném jazyce LinguaSys out-of-box podpora smíšených iniciativních dialogů
Olympus kompletní rámec pro implementaci systémů mluveného dialogu Univerzita Carnegie Mellon [1]
Nextnova Multimodální platforma Platforma pro vývoj multimodálních softwarových aplikací. Na základě stavového grafu XML (SCXML) Ponvia Technology, Inc.
VXML
Voice XML
Mluvený dialog značkovací jazyk multimodálního dialogu původně vyvinut společností AT&T, poté spravováno průmyslovým konsorciem a nakonec specifikací W3C Příklad primárně pro telefonování.
SŮL značkovací jazyk značkovací jazyk multimodálního dialogu Microsoft "nedosáhla úrovně vyspělosti VoiceXML v procesu standardů".
Quack.com - QXML Vývojové prostředí společnost koupil AOL
OpenDial Sada nástrojů nezávislá na doméně hybridní symbolický / statistický rámec pro systémy mluveného dialogu implementovaný v Javě University of Oslo
NADIA dialogový modul a modelování dialogů Vytváření přirozených dialogů / dialogových systémů. Podporuje jednání v dialogu, smíšenou iniciativu, NLG. Implementováno v Javě. Markus M. Berg vytvářet soubory dialogů založené na XML, není třeba specifikovat gramatiky, publikace jsou z roku 2014

Viz také

Reference

Další čtení