Asistent Google

Asistent Google
Logo
Vývojář Google
První vydání 18. května 2016
Aktuální verze 1.9.80703 (24. května 2023)
Operační systém multiplatformní
Platforma Android
iOS
Wear OS
Android Auto
Google Chrome OS
Vyvíjeno v C++
Typ softwaru virtuální asistent
Lokalizace angličtina a další
Web assistant.google.com
Některá data mohou pocházet z datové položky.

Asistent Google[1] (v anglickém překladu “Google Assistant”) je virtuální asistent, který byl vyvinut společností Google.

Hlavním programovacím jazykem, který byl použit na vytvoření Asistenta Google, je C++.[2] Dalšími jazyky, které byly při vývoji použity, jsou Python, Java či Node.js.[2]

Historie

Společnost Google poprvé oznámila uvedení na trh nového virtuálního asistenta v květnu roku 2016[3] jako součást Google Nest (dříve Google Home)[4] reproduktoru a nové chatovací aplikace Allo a to jako reakci na konkurenční Amazon Echo.

Funkce

Google Assistant v současnosti nabízí mnoho funkcí. K zpřístupnění těchto funkcí jsou používány různé fráze, jimiž jsou například: „Hey Google!“ nebo „OK Google“.[5] Tyto fráze jsou tzv. budícími frázemi, kdy asistent zjistí, že mluvíme právě na něj.

Mezi funkce[6], které virtuální asistent Google nabízí, patří:

  • řízení chytré domácnosti (nejen spotřebičů od firmy Google, ale také např. od Amazonu či IKEA)
  • domlouvání schůzek a následně jejich zapsání do kalendáře
  • hledání informací online (od rezervace místa v restauraci po čtení zpráv)
  • nastavení budíku a připomínek
  • čtení notifikací z telefonu
  • překládání

Jazyky

Asistent Google na chytrých mobilních telefonech je k dispozici v následujících jazycích (aktualizováno červenec 2020):[7]

  • angličtina
  • čínština,
  • francouzština,
  • němčina,
  • indonéština,
  • italština,
  • japonština,
  • korejština,
  • norština,
  • nizozemština,
  • polština,
  • portugalština (brazilská),
  • portugalština (Portugalsko),
  • ruština,
  • španělština,
  • švédština,
  • turečtina,
  • vietnamština.

Češtinu zatím Asistent Google nepodporuje, přestože na konferenci I/O v květnu roku 2018 bylo oznámeno, že do konce roku 2018 bude podporována i čeština.[8][9] Podle neoficiálních zdrojů měl být asistent v češtině spuštěn o několik měsíců později, nejspíše na jaře 2019.[9] Při dotazu „Do you speak Czech?“ („Umíš mluvit česky“) Asistent Google odpoví, že se česky stále učí.

Asistent Google a umělá inteligence

K tomu, aby asistent dokázal plnit již zmíněné funkce, používá Google technologie umělé inteligence (AI), jako je zpracování přirozeného jazyka a strojové učení.[10]Zpracování přirozeného jazyka funguje na principu učení jazykových pravidel na základě zkušenosti a používaných výrazů. Strojové učení slouží k automatickému zapamatování a zlepšování bez potřeby programování. Primárně funguje na třech mechanismech: rozpoznávání pojmenovaných entit, záměr hledání a systému dialogu.

Proces zpracování dat začíná tak, že Asistent Google nejprve převede slova uživatele na text pomocí Skrytého Markovova modelu (HMM).[11] HMM díky matematickým modelům přeloží mluvené slovo do textu.

Následuje poslech řeči po 10 až 20sekundových úsecích a vyhledávání fonémů, aby slova mohla být porovnána už s přednahranou řečí.

Po porovnání nastává proces, kdy dochází k rozkouskování slov na části řeči – podstatné jméno, sloveso, atd. a použijí se již nastavená gramatická pravidla na základě algoritmu.

Reference

V tomto článku byl použit překlad textu z článku Google Assistant na anglické Wikipedii.

  1. Google Assistant, your own personal Google. Assistant [online]. [cit. 2022-12-01]. Dostupné online. (anglicky) 
  2. a b Overview | Google Assistant SDK. Google Developers [online]. [cit. 2022-12-01]. Dostupné online. (anglicky) 
  3. Google Assistant. Search Engine Land [online]. [cit. 2022-12-01]. Dostupné online. (anglicky) 
  4. GARTENBERG, Chaim. Google just renamed its smart home brand to Google Nest. The Verge [online]. 2019-05-07 [cit. 2022-12-01]. Dostupné online. (anglicky) 
  5. Use "Hey Google" voice searches & actions - Android - Google Search Help. support.google.com [online]. [cit. 2022-12-01]. Dostupné online. 
  6. POCKET-LINT. What is Google Assistant and what can it do?. www.pocket-lint.com [online]. 2022-05-10 [cit. 2022-12-01]. Dostupné online. (anglicky) 
  7. Change your language - Android - Google Assistant Help. support.google.com [online]. [cit. 2019-02-05]. Dostupné online. 
  8. Asistent Google konečně umí konverzovat. Do konce roku se naučí česky. iDNES.cz [online]. 2018-05-08 [cit. 2019-02-05]. Dostupné online. 
  9. a b KŮŽEL, Filip. Assistant se do konce roku česky nenaučí. Termín startu neznají ani v Googlu. MobilMania.cz [online]. [cit. 2019-02-05]. Dostupné online. 
  10. STAFF, TechRepublic. Google Assistant: A cheat sheet. TechRepublic [online]. 2021-05-19 [cit. 2022-12-01]. Dostupné online. (anglicky) 
  11. Natural Language Processing Use Case – How Do Personal Assistant Apps Work?. Springboard Blog [online]. 2020-06-10 [cit. 2022-12-01]. Dostupné online. (anglicky) 

Externí odkazy

Zdroj