Upgrade to Pro — share decks privately, control downloads, hide ads and more …

音声アシスタントを使った ソリューション構築のヒント

音声アシスタントを使った ソリューション構築のヒント

2018/03/20 登壇資料

46e8de7d6e95be6327e8c49bf3b0c028?s=128

chao2suke

March 20, 2018
Tweet

Transcript

  1. Ի ੠ Ξ γ ε λ ϯ τ Λ ࢖

    ͬ ͨ ι Ϧ ϡ ʔ γ ϣ ϯ ߏ ங ͷ ώ ϯ τ Classmethod. Inc, ͤʔͷ 1
  2. 2 ࣗݾ঺հ ✦ ਗ਼໺ɹ߶࢙(ͤʔͷ) ✦ ΫϥεϝιουגࣜձࣾࡳຈΦϑΟε
 Alexaࣄۀ෦
 ςΫχΧϧΤόϯδΣϦετ
 VUIΞʔΩςΫτ

  3. ϒϩάͷձࣾͱݺ͹Ε·͢ • Developers.IO • ΍ͬͯΈͨܥ
 ٕज़ϒϩά • 140ສPV/݄ • هࣄ਺1ສຊҎ্

    3
  4. ࣄྫ: 4

  5. Alexaͷະདྷ 5

  6. ཧ૝ͱݱ࣮ͷΪϟοϓ • Intentʹม׵͢Δʹ͸αϯϓϧൃ࿩ʹΑΔ ࣄલఆ͕ٛඞཁ
 • Ի੠ͷΈͷίϛϡχέʔγϣϯͷݶք 6

  7. VUIͱ͸ • VUI = Voice User Interface
 
 Ի੠ʹΑΔϢʔβʔΠϯλʔϑΣʔε 7

  8. 8 Ϣʔβʔ͕ٻΊ͍ͯΔ΋ͷ UX = User Experience Ϣʔβʔମݧ

  9. UXΛߴΊΔʹ͸ • Ϣʔβʔ͕ٻΊΔ΋ͷΛٻΊΔλΠϛϯά Ͱఏڙ͢Δ
 • Ϣʔβʔͷ૝૾Λ௒͑Δ 9

  10. 10 ྺ࢙ΛৼΓฦΔ

  11. Google Map 11

  12. Google Map • ܞଳ্ͷϙΠϯλ͕ݱ࣮ͱಉظ͢ΔUX • ඪ४Ϛοϓͱͷҧ͍͸ʮԻ੠Ҋ಺ʯ • GoogleͷڧΈΛ׆͔ͨ͠ʮ͓ళҊ಺ʯ 12 طଘͷෳ਺ػೳΛ૊Έ߹ΘͤΔ

  13. VUIߏஙجຊςΫχοΫ • Dialog ModelͷDialog StateΛ࢖͍͜ͳ͢ • Delegate͚ͩͰ͸ͳ͘Elicit Slot / Elicit

    Intent / ConfirmSlot౳ʹద੾ʹมԽͤ͞Δ • SearchQuery SlotΛ࢖ͬͯೖྗ஋Λಈతʹ มԽͤ͞Δ 13
  14. Dialog State 14 STARTED / IN_PROGRESS / COMPLETED :delegate -

    COMPLETED :confirmSlot ఆ৯ (Aηοτ / Bηοτ / Cηοτ) ͦ͹(Թ͔͍ / ྫྷ͍ͨ) ͏ͲΜ ͱ͍͏ϝχϡʔΛ஫จ ʮ͏ͲΜԼ͍͞ʯ ʮ͓ڶഴԼ͍͞ʯ
  15. Dialog State 15

  16. SearchQuery 16 • ʮϑϨʔζεϩοτʯͱݺ͹ΕΔ • ޷͖ͳจࣈྻΛόοΫΤϯυʹૹΔࣄ͕Ͱ ͖Δ • ϑϨʔζεϩοτͷΈͰ͸αϯϓϧൃ࿩ʹ ηοτͰ͖ͳ͍

  17. 17 SearchQuery & Deep Learning

  18. ֎෦γεςϜ࿈ܞ • طଘAPIͱ࿈ܞͯ͠ผUIΛUXʹ૊ΈࠐΉ • AWS IoTͱ࿈ܞͯ͠ผUIʹ֦ு͢Δ • ηογϣϯΛผഔମʹඈ͹͢͜ͱͰෳ਺σ όΠεΛ࿈ܞ͢Δ •

    ผUIΛ࢖༻ͯ͠ೝূΛ෼ذ͢Δ • VUIͷιʔεΛผUI͔Βߋ৽͢Δ 18
  19. moves 19

  20. ϦΞϧλΠϜҐஔ৘ใݕࡧ 20

  21. ֎෦γεςϜ࿈ܞ • طଘAPIͱ࿈ܞͯ͠ผUIΛUXʹ૊ΈࠐΉ • AWS IoTͱ࿈ܞͯ͠ผUIʹ֦ு͢Δ • ηογϣϯΛผഔମʹඈ͹͢͜ͱͰෳ਺σ όΠεΛ࿈ܞ͢Δ •

    ผUIΛ࢖༻ͯ͠ೝূΛ෼ذ͢Δ • VUIͷιʔεΛผUI͔Βߋ৽͢Δ 21
  22. AWS IoT࿈ܞ 22

  23. ॴࡏ஍࿈ܞ • Πϕϯτձ৔Λ૝ఆ • ෳ਺ͷEchoσόΠε͕֤ڌ఺ʹஔ͔Ε͍ͯ Δɻ • ॴࡏ஍৘ใ<ॅॴ03>Λ࢖༻ͯ͠໨త஍·Ͱ ͷҐஔ৘ใΛ൑அͯ͠ஈ֊తʹҊ಺Λߦ͏ •

    ϢʔβʔͷҰ࣌తͳݸผೝ͕ࣝඞཁ 23
  24. Ի੠ϑΝΠϧ࿈ܞ 24

  25. ·ͱΊ • Ի੠͸UIͷҰͭͰ͋Γɺେࣄͳͷ͸UX • Stateͷద੾ͳભҠ͕جຊ • SearchQuery + AIͰࣗવͳVUIΛ໨ࢦ͢ •

    UXΛ্͛ΔͨΊʹVUI͚ͩʹͩ͜ΘΒͳ͍ 25