Lambdać§ä½œć‚‹éŸ³å£°ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć®åŸŗęœ¬

Amazon Echo悄Google HomećØć„ć£ćŸć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ćŒč©±é”ŒćØćŖć£ć¦ć„ć¾ć™ć€‚AIćØć®åÆ¾č©±ć‚’ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćØć™ć‚‹VUIć®åŸŗē¤ŽēŸ„č­˜ć‹ć‚‰ć€Alexać‚¹ć‚­ćƒ«č£½ä½œć®åŸŗęœ¬ć¾ć§ć€ć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼å‘ć‘ć®ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ę•°å¤šćę‰‹ćŒć‘ć‚‹å›å”šå²é«˜ć•ć‚“ć«ę•™ćˆć¦ć‚‚ć‚‰ć„ć¾ć—ćŸć€‚

Lambdać§ä½œć‚‹éŸ³å£°ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć®åŸŗęœ¬

ć“ć‚“ć«ć”ćÆć€‚å›å”šå²é«˜ļ¼ˆ@ki_230)と申します。
ę™®ę®µćÆé¢ē™½ę³•äŗŗć‚«ćƒ¤ćƒƒć‚Æć§ć€IoTćƒ‡ćƒć‚¤ć‚¹å‘ć‘ć®ć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢ć‚’é–‹ē™ŗć—ć¦ć„ć¾ć™ć€‚

ęœ€čæ‘ć§ćÆAmazon Echo悄Google Home态Clova WAVEćØć„ć£ćŸć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼å‘ć‘ć®ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’åˆ¶ä½œć™ć‚‹ę©Ÿä¼šćŒå¢—ćˆć¾ć—ćŸć€‚ćć“ć§å¾—ć‚‰ć‚ŒćŸēŸ„č¦‹ć‚’ć‚‚ćØć«ć€ęœ¬ēØæć§ćÆAmazon Echoå‘ć‘ć«ć‚·ćƒ³ćƒ—ćƒ«ćŖć€Œę™‚čØˆć€ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć®ä½œć‚Šę–¹ć‚’č§£čŖ¬ć—ć¾ć™ć€‚

ć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćÆéŸ³å£°ć®ćæļ¼ˆVUIļ¼‰ć®ćŸć‚ć€äø€čˆ¬ć®ć‚¢ćƒ—ćƒŖé–‹ē™ŗćØćÆé•ć£ćŸč€ƒćˆę–¹ćŒåæ…č¦ć«ćŖć‚Šć¾ć™ć€‚ćć†ć„ć£ćŸć“ćØć‹ć‚‰å®Ÿéš›ć®é–‹ē™ŗę‰‹é †ć¾ć§å–ć‚ŠäøŠć’ć‚‹ćŸć‚ć€ć‹ćŖć‚Šé§†ć‘č¶³ć«ćŖć‚‹ć‹ćØę€ć„ć¾ć™ćŒć€ć‚ˆć‚ć—ććŠé”˜ć„ć„ćŸć—ć¾ć™ć€‚

VUIćÆć¾ć é»Žę˜ŽęœŸć§ć‚ć‚Šć€ć‚·ćƒ³ćƒ—ćƒ«ćŖć‚³ćƒ³ćƒ†ćƒ³ćƒ„ć§ć‚‚ć‚¢ć‚¤ćƒ‡ć‚¢ę¬”ē¬¬ć§å‹č² ć§ćć‚‹ēŠ¶ę³ć«ć‚ć‚Šć¾ć™ć€‚ęœ¬ēØæć§čŖ¬ę˜Žć—ćŸå†…å®¹ć‚’ē™ŗå±•ć•ć›ć‚‹ć“ćØć§ć€åŗƒćåˆ©ē”Øć•ć‚Œć‚‹ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ä½œęˆć§ćć‚‹ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚

VUIćØćÆä½•ć‹ļ¼Ÿ é›»å“ć‚¢ćƒ—ćƒŖć‚’ä¾‹ć«

ć¾ćšć€ē°”å˜ć«VUIć«ć¤ć„ć¦čŖ¬ę˜Žć—ć¾ć™ć€‚VUIとは、Voice User Interfaceć®ē•„čŖžć§ć™ć€‚

ć–ć£ćć‚ŠčŖ¬ę˜Žć™ć‚‹ćØć€éŸ³å£°ć§ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æćØć‚„ć‚ŠćØć‚Šć‚’ć™ć‚‹ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć§ć™ć€‚CUI(Character User Interfac)やGUI(Graphical User Interfaceļ¼‰ćØęÆ”č¼ƒć™ć‚‹ćØć€ć‚ˆć‚Šē†č§£ć—ć‚„ć™ć„ć§ć—ć‚‡ć†ć€‚ć“ć“ć§ćÆć€é›»å“ć‚¢ćƒ—ćƒŖć‚’ä¾‹ć«ęÆ”č¼ƒć—ć¦ćæć¾ć™ć€‚

CUI(Character User Interface)
CUIćÆć€ę–‡å­—å…„åŠ›ć«ć‚ˆć‚‹ć‚³ćƒžćƒ³ćƒ‰ć§ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æćØć‚„ć‚ŠćØć‚Šć‚’č”Œć†ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć§ć€ć„ć‚ć‚†ć‚‹ć€Œé»’ć„ē”»é¢ć€ļ¼ˆć‚æćƒ¼ćƒŸćƒŠćƒ«ć€ć‚³ćƒžćƒ³ćƒ‰ćƒ—ćƒ­ćƒ³ćƒ—ćƒˆćŖć©ļ¼‰ćŒćć®ä»£č”Øä¾‹ć§ć™ć€‚
GUIć‚ˆć‚Šē“ ę—©ćę“ä½œć§ćć€é–‹ē™ŗč€…ć«ćÆå„½ć‚“ć§ä½æć‚ć‚Œć¾ć™ćŒć€äø€čˆ¬ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«ćÆę•¬é ć•ć‚ŒćŒć”ć§ć™ć€‚
1
GUI(Graphical User Interface)
GUIćÆć€ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æć‚°ćƒ©ćƒ•ć‚£ć‚Æć‚¹ć§ę§‹ęˆć•ć‚ŒćŸč¦ē“ ć«åÆ¾ć™ć‚‹ę“ä½œć§ć€ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æćØć‚„ć‚ŠćØć‚Šć‚’č”Œć†ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć§ć™ć€‚CUIć‚ˆć‚Šć‚‚ē›“ę„Ÿēš„ć«ę“ä½œć§ćć‚‹ćŸć‚ć€äø€čˆ¬ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«ć‚ˆć‚Šćƒ•ćƒ¬ćƒ³ćƒ‰ćƒŖćƒ¼ć§ć™ć€‚
PCć§ćÆćƒžć‚¦ć‚¹ćŖć©ć®ćƒć‚¤ćƒ³ćƒ†ć‚£ćƒ³ć‚°ćƒ‡ćƒć‚¤ć‚¹ć‚’ä½æć£ćŸGUIćŒęŽ”ē”Øć•ć‚Œć€ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćŖć©ć§ćÆć‚æćƒƒćƒćƒ‡ć‚£ć‚¹ćƒ—ćƒ¬ć‚¤ćŒä½æć‚ć‚Œć¾ć™ćŒć€ē›“ę„Ÿę€§ć«ćŠć„ć¦å¤§ććŖå·®ćŒć‚ć‚Šć¾ć™ć€‚
2
VUI(Voice User Interface)
VUIćÆć€éŸ³å£°ć§ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æćØć‚„ć‚ŠćØć‚Šć™ć‚‹ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć§ć™ć€‚ä»£č”Øēš„ćŖęŽ”ē”Øä¾‹ćØć—ć¦ćÆć€Œć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć€ć®ć»ć‹ć€ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ć‚„PCć®ć€ŒéŸ³å£°ć‚¢ć‚·ć‚¹ć‚æćƒ³ćƒˆć€ćŖć©ćŒęŒ™ć’ć‚‰ć‚Œć¾ć™ć€‚
ć‚‚ć®ć™ć”ćć‚·ćƒ³ćƒ—ćƒ«ć«č€ƒćˆć‚‹ćŖć‚‰ć€CUIć®ć‚³ćƒžćƒ³ćƒ‰ć‚’éŸ³å£°ć§å…„åŠ›ć§ćć€åæœē­”ć‚‚éŸ³å£°ć§å‡ŗåŠ›ć•ć‚Œć‚‹ć‚¤ćƒ”ćƒ¼ć‚øć§ć™ć€‚
3

ć•ć¦ć€ć„ć‹ćŒć§ć—ć‚‡ć†ć€‚VUIć®ē‰¹å¾“ćŒćŠåˆ†ć‹ć‚Šć„ćŸć ć‘ćŸć§ć—ć‚‡ć†ć‹ć€‚

ćŸć ć—ć€ć“ć®čŖ¬ę˜Žć§ćÆVUIć®é­…åŠ›ćŒć‚ć¾ć‚Šä¼ć‚ć‚‰ćŖć‹ć£ćŸć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚ćŖćœćŖć‚‰ć€äøŠčØ˜ć®ć‚ˆć†ć«CUIć®ć‚³ćƒžćƒ³ćƒ‰ć‚’å˜ē“”ć«éŸ³å£°åŒ–ć—ćŸć ć‘ć§ćÆć€å…„åŠ›ćŒå®¹ę˜“ć«ćŖć‚‹ć‹ćØć„ć†ćØć‚€ć—ć‚é¢å€’ć«ćŖć£ć¦ć„ć‚‹ć‹ć‚‰ć§ć™ć€‚

ć§ćÆć€ćŖćœć„ć¾VUIćŒę³Øē›®ć•ć‚Œć¦ć„ć‚‹ć®ć§ć—ć‚‡ć†ļ¼Ÿ

å€‹äŗŗēš„ć«ćÆć€ę˜Øä»Šć®AIćƒ–ćƒ¼ćƒ ć®å½±éŸæćŒå¼·ć„ć®ć§ćÆćŖć„ć‹ćØę€ć£ć¦ć„ć¾ć™ć€‚čŖžå¼Šć‚’ęć‚Œćšć«čØ€ćˆć°ć€VUIはAIćØć®åÆ¾č©±ćØć„ć†åˆ†é‡Žć§å¤§ććęœŸå¾…ć•ć‚ŒćŸć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćŖć®ć§ć™ć€‚

AIćØć®åÆ¾č©±ć‚’ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćØć—ćŸć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³

怌AIćØć®åÆ¾č©±ć‚’ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć«ć™ć‚‹ć€ć“ćØć‚’č€ƒćˆć¦ćæć¾ć—ć‚‡ć†ć€‚ćć®é­…åŠ›ćÆć€ć€Œę‰‹ē¶šćć€ć§ćÆćŖćć€Œē›®ēš„ć€ć‚’å…„åŠ›ć§ćć‚‹ć“ćØć§ć™ć€‚

ä¾‹ćˆć°ć€ēØŽęŠœćć§100å††ć®å•†å“ćŒć‚ć£ćŸćØćć«ć€ćć®ēØŽč¾¼ćæä¾”ę ¼ć‚’ēŸ„ć‚ŠćŸć„ćØć—ć¾ć™ć€‚ę™®é€šć«é›»å“ć‚’ä½æć†ć®ć§ć‚ć‚Œć°ć€Œ100 Ɨ 1.08ć€ćØå…„åŠ›ć—ć¦ć€Œ108å††ć€ćØć„ć†å‡ŗåŠ›ć‚’å—ć‘å–ć‚‹ć§ć—ć‚‡ć†ļ¼ˆę¶ˆč²»ēØŽćÆ8ļ¼…ćØå‰ęļ¼‰ć€‚

ć€Œćć‚“ćŖć®ć‚ćŸć‚Šć¾ćˆć˜ć‚ƒćŖć„ć‹ć€ćØę€ć†ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ćŒć€ć“ć®ę‰‹ē¶šććÆć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒć€Œē¾åœØć®ę¶ˆč²»ēØŽēŽ‡ć€ćØć€Œ8%å¢—ć—ć®čØˆē®—ę–¹ę³•ć€ć‚’ēŸ„ć£ć¦ć„ć‚‹ć“ćØć‚’å‰ęć«ęˆć‚Šē«‹ć£ć¦ć„ć¾ć™ć€‚ćć‚‚ćć‚‚ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒēŸ„ć‚ŠćŸć‹ć£ćŸć“ćØćÆć€ŒēØŽęŠœć100å††ć®å•†å“ć®ēØŽč¾¼ćæä¾”ę ¼ć€ć§ć‚ć‚Šć€ć€Œ100 Ɨ 1.08ć€ć®ē­”ćˆć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ć‚ćć¾ć§ć€ŒēØŽęŠœć100å††ć®å•†å“ć®ēØŽč¾¼ćæä¾”ę ¼ć€ć‚’ēŸ„ć‚‹ćØć„ć†ē›®ēš„ć®ćŸć‚ć€ć€Œ100 Ɨ 1.08ć€ćØć„ć†čØˆē®—å¼ć‚’ę‰‹ē¶šććØć—ć¦å…„åŠ›ć—ć¦ć—ć¦ć„ć‚‹ć®ć«ć™ćŽć¾ć›ć‚“ć€‚

AIćØć®åÆ¾č©±ć§ćÆć€Œē›®ēš„ć€ć‚’å…„åŠ›ć™ć‚‹

ć“ć®ćØćVUIć‚’ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć«ć™ć‚‹ćØć€ć€ŒēØŽęŠœć100å††ć®å•†å“ć®ēØŽč¾¼ä¾”ę ¼ć‚’ę•™ćˆć¦ć€ćØć„ć†ć‚ˆć†ć«ć€ē›®ēš„ć‚’å…„åŠ›ć«å–ć‚‹ć“ćØćŒåÆčƒ½ć§ć™ć€‚ćƒ¦ćƒ¼ć‚¶ćƒ¼ćÆć€Œē¾åœØć®ę¶ˆč²»ēØŽēŽ‡ć€ć‚„ć€Œ8%å¢—ć—ć®čØˆē®—ę–¹ę³•ć€ć‚’ēŸ„ć‚‰ćŖćć¦ć‚‚ć‚ˆć„ć®ć§ć™ć€‚

ć€Œę‰‹ē¶šćć€ć§ćÆćŖćć€Œē›®ēš„ć€ć‚’å…„åŠ›ć«å–ć‚Œć‚‹ćØć„ć†ć“ćØćÆć€éžåøøć«ä¾æåˆ©ćŖä½“éØ“ć‚’ē”Ÿćæå‡ŗć™åÆčƒ½ę€§ćŒć‚ć‚‹ć®ć§ć™ć€‚

ćƒžćƒ¼ć‚±ćƒ†ć‚£ćƒ³ć‚°ć§ćÆć‚ˆćć€Œé”§å®¢ćŒę¬²ć—ćŒć£ć¦ć„ć‚‹ć®ćÆćƒ‰ćƒŖćƒ«ć§ćÆćŖćć€ē©“ć§ć‚ć‚‹ć€ćŖć©ćØčØ€ć‚ć‚Œć¾ć™ćŒć€ē›®ēš„ć‚’å…„åŠ›ć«å–ć‚‹ć“ćØćÆć€ć“ć‚Œć«čæ‘ć„ć®ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚

ćŖćŠć€AIとの対話はVUIć®å°‚å£²ē‰¹čØ±ć§ćÆć‚ć‚Šć¾ć›ć‚“ć€‚ä¾‹ćˆć°ć€ćƒćƒ£ćƒƒćƒˆé¢Øć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć‚’ē”Øć„ć‚Œć°ć€ćƒ†ć‚­ć‚¹ćƒˆå…„åŠ›ć§AIćØć®åÆ¾č©±ć‚’č”Œć†ć“ćØć‚‚ć§ćć¾ć™ć—ć€å®Ÿéš›ć«Googleć‚¢ć‚·ć‚¹ć‚æćƒ³ćƒˆć§ćÆćƒćƒ£ćƒƒćƒˆåž‹ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć‚‚ē”Øę„ć•ć‚Œć¦ć„ć¾ć™ć€‚

Google Allo 恧 Google ć‚¢ć‚·ć‚¹ć‚æćƒ³ćƒˆćØćƒćƒ£ćƒƒćƒˆć™ć‚‹ - Google Allo ćƒ˜ćƒ«ćƒ—

ćØćÆć„ćˆć€åÆ¾č©±ćØć„ć†č”Œē‚ŗć«ćŠć„ć¦ćÆć€éŸ³å£°ć«ć‚ˆć‚‹ä¼šč©±ćŒęœ€ć‚‚č‡Ŗē„¶ćŖå½¢ć§ć™ć€‚ć“ć®ćŸć‚ć€ä¼šč©±ć‚’ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćØć™ć‚‹VUIは、AIćØć®åÆ¾č©±ć«ćŠć„ć¦ęœŸå¾…ć•ć‚Œć¦ć„ć¾ć™ć€‚

VUIć®å¼±ē‚¹ćØćć®å…‹ęœ

VUIの弱点の1ć¤ć«åŒéŸ³ē•°ē¾©čŖžć®å…„åŠ›ćŒć‚ć‚Šć¾ć™ćŒć€ć€Œē›®ēš„ć‚’å…„åŠ›ć«å–ć‚‹ć€ćØć„ć†åÆ¾č©±å¼ć®ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ć§ćÆć€ćć‚Œć‚’ę‰“ć”ę¶ˆć™ć“ćØćŒć§ćć¾ć™ć€‚

ä¾‹ćˆć°ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒć€Œć“ć†ć—ć‚‡ć†ć€ćØć®ćæē™ŗå£°ć—ćŸéš›ć«ć€ćć‚ŒćŒć€Œäŗ¤ęø‰ć€ćŖć®ć‹ć€Œå…¬ē§°ć€ćŖć®ć‹ć€Œę ”ē« ć€ćŖć®ć‹ć‚’åˆ¤ę–­ć™ć‚‹ć“ćØćÆå›°é›£ć§ć™ć€‚ć—ćŸćŒć£ć¦ć€ēŸ­ć„ć‚³ćƒžćƒ³ćƒ‰å…„åŠ›ć«VUIć‚’ä½æē”Øć™ć‚‹ćØć€äøŠę‰‹ćčŖč­˜ć•ć‚ŒćŖć„ć‚±ćƒ¼ć‚¹ć‚‚å‡ŗć¦ćć¾ć™ć€‚

一方で、AIćÆę–‡č„ˆć‚’ē†č§£ć§ćć¾ć™ć€‚ä¾‹ćˆć°ć€ć‚ˆć‚Šé•·ćć€Œć‚‰ć„ćć®ć­ć‚“ć½ć†ć‚’ć“ć†ć—ć‚‡ć†ć—ć¦ć€ćØē™ŗč©±ć™ć‚Œć°ć€ć“ć®ę–‡č„ˆć«ćŠć‘ć‚‹ć€Œć“ć†ć—ć‚‡ć†ć€ćÆć€Œäŗ¤ęø‰ć€ć ćØč©•ä¾”ć•ć‚Œć€AIćŒę„å­£ć®å¹“äæøć‚’äŗ¤ęø‰ć—ć¦ćć‚Œć‚‹ć‹ć‚‚ć—ć‚Œć¾ć›ć‚“ć€‚

ć¤ć¾ć‚Šć€VUIćÆēŸ­ć„ć‚³ćƒžćƒ³ćƒ‰å…„åŠ›ć‚ˆć‚Šć‚‚ć€ć‚ć‚‹ēØ‹åŗ¦ć®ę–‡č„ˆć‚’ęŒć£ćŸåÆ¾č©±ć«å‘ć„ć¦ć„ć¾ć™ć€‚ć“ć†ć„ć£ćŸć“ćØć‚‚ć€VUI悒AIćØć®åÆ¾č©±ćØć„ć†åˆ†é‡Žć§ę“»ē”Øć™ć‚‹ęµć‚Œć‚’å¾ŒęŠ¼ć—ć—ć¦ć„ć‚‹ć®ć§ćÆćŖć„ć§ć—ć‚‡ć†ć‹ć€‚

VUIć®ē¾åœØ ― ć‚¢ć‚¤ćƒ‡ć‚¢ć§å‹č² ć§ćć‚‹é»Žę˜ŽęœŸ

ここまでは、AIćØć®åÆ¾č©±ćØć„ć†åˆ†é‡Žć§VUIćŒęœŸå¾…ć•ć‚Œć¦ć„ć‚‹ćØć„ć†č©±ć‚’ć—ć¦ćć¾ć—ćŸć€‚ćć‚Œć§ćÆć€ć„ć¾ē¾åœØć€VUIćÆć©ć‚“ćŖēŠ¶ę³ćŖć®ć§ć—ć‚‡ć†ć‹ļ¼Ÿ

ę˜Øä»Šć€ć“ć‚Œć ć‘VUIćØć„ć†čØ€č‘‰ćŒćƒ•ćƒ„ćƒ¼ćƒćƒ£ćƒ¼ć•ć‚Œć‚‹ć‚ˆć†ć«ćŖć£ćŸå¤§ććŖč¦å› ćÆć€é–“é•ć„ćŖćć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć®ē™»å “ć§ć—ć‚‡ć†ć€‚ć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ćÆć€ŒAIć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć€ćØć‚‚å‘¼ć°ć‚Œć‚‹ć‚ˆć†ć«ć€AIć‚¢ć‚·ć‚¹ć‚æćƒ³ćƒˆć‚’ę­č¼‰ć—ć¦ć„ć‚‹åÆ¾č©±åÆčƒ½ćŖć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć®ć“ćØć§ć™ć€‚

Amazon Echo态Google Home态Clova WAVEćŖć©ć€ć»ćØć‚“ć©ć®ć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć§ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³é–‹ē™ŗē”Øć®SDKćŒå…¬é–‹ć•ć‚Œć¦ćŠć‚Šć€ć‚µćƒ¼ćƒ‰ćƒ‘ćƒ¼ćƒ†ć‚£ćŒć‚³ćƒ³ćƒ†ćƒ³ćƒ„ć‚’ęä¾›ć§ćć¾ć™ć€‚ć¤ć¾ć‚Šć€AIćØć®éŸ³å£°åÆ¾č©±ć‚’ć‚¤ćƒ³ć‚æćƒ¼ćƒ•ć‚§ć‚¤ć‚¹ćØć—ćŸć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ć€čŖ°ć§ć‚‚åˆ¶ä½œć§ćć‚‹ę™‚ä»£ćŒę„ć¦ć„ć‚‹ć®ć§ć™ć€‚

ć—ć‹ć—ć€ć„ć¾ćÆć¾ć ć¾ć é»Žę˜ŽęœŸć€ć‚„ćŒć¦ćÆVUIć®ęœ¬č³Ŗć‚’ę‰ćˆćŸć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ćŒē™»å “ć™ć‚‹ćØę€ć†ć®ć§ć™ćŒć€ē¾ę®µéšŽć§ćÆćƒ—ćƒ©ćƒƒćƒˆćƒ•ć‚©ćƒ¼ćƒ ć‚’ē‹™ć†ć‚ˆć†ćŖåœŸå£ŒćŒååˆ†ć«ę•“ć£ć¦ć„ć‚‹ćØćÆčØ€ćˆćŖć„ēŠ¶ę³ć§ć™ć€‚

10å¹“å‰ć®ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ć‚¢ćƒ—ćƒŖć«ä¼¼ćŸēŠ¶ę³

ꀝ恈恰态iPhonećŒē™ŗå£²ć•ć‚ŒćŸć°ć‹ć‚Šć®é ƒć®ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ć‚¢ćƒ—ćƒŖć‚‚ćć†ć§ć—ćŸć€‚

10å¹“ćŒćŸć£ćŸć„ć¾ć§ć“ćć€ć‚½ćƒ¼ć‚·ćƒ£ćƒ«ć‚²ćƒ¼ćƒ ć‚„SNSćØć„ć£ćŸåˆ©ē”Øę™‚é–“ć®é•·ć„ć‚¢ćƒ—ćƒŖćŒå½“ćŸć‚Šå‰ć®ć‚ˆć†ć«ćƒ’ćƒƒćƒˆć—ć¦ć¾ć™ćŒć€å½“ę™‚ćÆć€Œć‚¹ćƒžćƒ›ć‚’å‚¾ć‘ć‚‹ćØćƒ“ćƒ¼ćƒ«ćŒé£²ć‚ć‚‹ļ¼ˆć‚ˆć†ć«č¦‹ćˆć‚‹ļ¼‰ć‚¢ćƒ—ćƒŖć€ć‚„ć€Œćƒžć‚¤ć‚Æć«ęÆć‚’å¹ćć‹ć‘ć¦ć€ē”»é¢äøŠć®ćƒ©ć‚¤ć‚æćƒ¼ć®ē«ć‚’ę¶ˆć™ć‚¢ćƒ—ćƒŖć€ćŖć©ć€ć‹ćŖć‚Šć‚·ćƒ³ćƒ—ćƒ«ćŖć‚‚ć®ćŒćƒ’ćƒƒćƒˆć—ć¦ć„ćŸć“ćØć‚’č¦šćˆć¦ć„ć‚‹ć§ć—ć‚‡ć†ć‹ć€‚

ę€ć†ć«ć€ćć‚‚ćć‚‚é»Žę˜ŽęœŸćØćÆćć†ć„ć†ę™‚ęœŸćŖć®ć§ć™ć€‚ē¹°ć‚Ščæ”ć—ć«ćŖć‚Šć¾ć™ćŒć€ćƒ—ćƒ©ćƒƒćƒˆćƒ•ć‚©ćƒ¼ćƒ ć‚’ē‹™ć†ć«ćÆć€ć¾ć ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒå°‘ćŖć™ćŽć‚‹ć®ć§ć™ć€‚

äø€ę–¹ć§ć€é»Žę˜ŽęœŸć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć®å¤šććÆć€Œć‚¢ćƒ¼ćƒŖćƒ¼ć‚¢ćƒ€ćƒ—ć‚æćƒ¼ć€ćØå‘¼ć°ć‚Œć€ę–°ć—ć„ć‚‚ć®å„½ćć§ć™ć€‚ć‚¢ćƒ¼ćƒŖćƒ¼ć‚¢ćƒ€ćƒ—ć‚æćƒ¼ć®ć‚¤ćƒ³ć‚µć‚¤ćƒˆć‚’č€ƒćˆć‚‹ćØć€ć€Œę–°ć—ć„ćƒ‡ćƒć‚¤ć‚¹ć‚’č‡Ŗę…¢ć—ćŸć„ć€ćØć„ć†ę°—ęŒć”ćŒå¼·ćć€ćć®ē›øę‰‹ćÆć€Œć¾ć ćć®ćƒ‡ćƒć‚¤ć‚¹ć‚’ęŒć£ć¦ć„ćŖć„ćƒ¦ćƒ¼ć‚¶ćƒ¼ć€ć§ć‚ć‚‹ć“ćØćŒå¤šć„ć§ć—ć‚‡ć†ć€‚ćć®ćŸć‚ć€ćƒ‡ćƒć‚¤ć‚¹ć®ę–°ę©Ÿčƒ½ć‚’ęŠ«éœ²ć§ćć‚‹ć‚·ćƒ³ćƒ—ćƒ«ćŖä½“éØ“ć‚’ęä¾›ć™ć‚‹ć‚³ćƒ³ćƒ†ćƒ³ćƒ„ćŒå„½ć¾ć‚Œć‚‹ć®ć ćØę€ć„ć¾ć™ć€‚

å‰čæ°ć®ć€Œćƒ“ćƒ¼ćƒ«ć‚’é£²ć‚€ć€ć‚¢ćƒ—ćƒŖć‚„ć€Œćƒ©ć‚¤ć‚æćƒ¼ć®ē«ć‚’å¹ćę¶ˆć™ć€ć‚¢ćƒ—ćƒŖć‚‚ć€ć‚¬ćƒ©ć‚±ćƒ¼ć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«åÆ¾ć—ć¦ć€Œć‚¹ćƒžćƒ›ćŖć‚‰ć“ć‚“ćŖć“ćØćŒć§ćć‚‹ć‚“ć ćœć€ćØć€ę—¢å­˜č£½å“ćØć®é•ć„ć‚’ē°”å˜ć«č‡Ŗę…¢ć§ćć‚‹ć“ćØćŒćƒ’ćƒƒćƒˆć®č¦å› ć ć£ćŸć®ć§ćÆćŖć„ć§ć—ć‚‡ć†ć‹ć€‚

ć‚·ćƒ³ćƒ—ćƒ«ćŖć‚¢ć‚¤ćƒ‡ć‚¢ć§å‹č² ć§ćć‚‹é»Žę˜ŽęœŸćÆćƒćƒ£ćƒ³ć‚¹

ćć‚Œć«å€£ć£ć¦č€ƒćˆć‚‹ćØć€ć„ć¾VUIć‚³ćƒ³ćƒ†ćƒ³ćƒ„ć‚’ä½œć‚‹ć®ć§ć‚ć‚Œć°ć€äø€čØ€ć§č”Øć™ćŖć‚‰ć€Œč‡Ŗę…¢ć—ć‚„ć™ć„ć€ä½“éØ“ć‚’ęä¾›ć™ć‚‹ć®ćŒč‰Æć„ć§ć—ć‚‡ć†ć€‚č¦ē“ ć‚’åˆ†č§£ć—ć¦č€ƒćˆć‚‹ćŖć‚‰ć€

  • åˆ†ć‹ć‚Šć‚„ć™ć•
  • äø€åŗ¦ćÆčµ·å‹•ć—ć¦ćæćŸććŖć‚‹ć‚­ćƒ£ćƒƒćƒćƒ¼ć•
  • ä½æć£ćŸå¾Œć§äŗŗć«č¦‹ć›ćŸććŖć‚‹é¢ē™½ć•

ć‚’ęŒć£ćŸć‚³ćƒ³ćƒ†ćƒ³ćƒ„ćŒč‰Æć„ćØę€ć„ć¾ć™ć€‚

ć‚·ćƒ³ćƒ—ćƒ«ćŖć‚¢ć‚¤ćƒ‡ć‚¢ć§å‹č² ć§ćć‚‹é»Žę˜ŽęœŸćÆćƒćƒ£ćƒ³ć‚¹ć§ć™ć€‚ć„ć¾ć®ć†ć”ć«VUIć‚³ćƒ³ćƒ†ćƒ³ćƒ„åˆ¶ä½œć®åŸŗęœ¬ć‚’čŗ«ć«ē€ć‘ć€ę€ć„ć¤ć„ćŸć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ę€„ć„ć§ä½œć£ć¦ćƒŖćƒŖćƒ¼ć‚¹ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚ćć—ć¦ć€ę„ć‚‹ć¹ćVUIę™‚ä»£ć«å‚™ćˆć¦ćć ć•ć„ć€‚

ę¬”ē« ć‹ć‚‰ć€éžåøøć«ć‚·ćƒ³ćƒ—ćƒ«ćŖAlexać‚¹ć‚­ćƒ«ć‚’ä¾‹ć«å–ć‚Šć€VUIć‚³ćƒ³ćƒ†ćƒ³ćƒ„ć®ä½œć‚Šę–¹ć‚’ē“¹ä»‹ć—ć¦ć„ćć¾ć™ć€‚

Amazon Echoć§åˆ©ē”Øć§ćć‚‹Alexać‚¹ć‚­ćƒ«ć®ä½œć‚Šę–¹ćØč€ƒćˆę–¹

ここからは、Amazon Echoć§åˆ©ē”Øć§ćć‚‹ć€Œę™‚čØˆć€ć®ä½œć‚Šę–¹ć‚’čŖ¬ę˜Žć—ć¾ć™ć€‚

5 Alexa | ć‚¢ćƒ¬ć‚Æć‚µ| Amazoné–‹ē™ŗč€…ćƒćƒ¼ć‚æćƒ«

Amazon Echoć§åˆ©ē”Øć§ćć‚‹čæ½åŠ ę©Ÿčƒ½ć®ć“ćØć‚’ć€ŒAlexać‚¹ć‚­ćƒ«ć€ćØčØ€ć„ć¾ć™ćŒć€ć¾ćšćÆć“ć†ć„ć£ćŸåŸŗęœ¬ēš„ćŖē”ØčŖžć‚’ē°”å˜ć«č§£čŖ¬ć—ć¾ć™ć€‚

AlexaćØć‚¹ć‚­ćƒ«ć«ć¤ć„ć¦ć®åŸŗęœ¬ēš„ćŖē”ØčŖž

Alexa
Amazon Echoē«Æęœ«ć®é ­č„³ćØćŖć‚‹ć‚Æćƒ©ć‚¦ćƒ‰ćƒ™ćƒ¼ć‚¹ć®éŸ³å£°ć‚µćƒ¼ćƒ“ć‚¹ć§ć™ć€‚ć€Œć‚¢ćƒ¬ć‚Æć‚µć€ćØč©±ć—ć‹ć‘ć‚‹ć ć‘ć§ć€ć„ć‚ć„ć‚ćŖę“ä½œćŒē°”å˜ć«ć§ćć¾ć™ć€‚
iPhone恧恮Siri态Windows恮Cortana态Google Home恫恊恑悋Googleć‚¢ć‚·ć‚¹ć‚æćƒ³ćƒˆć€Clova WAVEć§ć„ć†ćØć“ć‚ć®Clovaに相当します。
Amazon Echo
AlexaćŒę­č¼‰ć•ć‚ŒćŸAmazonč£½ć®ć‚¹ćƒžćƒ¼ćƒˆć‚¹ćƒ”ćƒ¼ć‚«ćƒ¼ć§ć™ć€‚éŸ³å£°ć ć‘ć§ćƒŖćƒ¢ćƒ¼ćƒˆę“ä½œćŒåÆčƒ½ć§ć™ć€‚
ć‚³ćƒ³ćƒ‘ć‚ÆćƒˆćŖć‚µć‚¤ć‚ŗć®Echo Dotć€ćƒ‡ć‚£ć‚¹ćƒ—ćƒ¬ć‚¤ä»˜ćć®Echo ShowćŖć©ć•ć¾ć–ć¾ćŖēØ®é”žćŒć‚ć‚Šć¾ć™ć€‚
Alexać‚¹ć‚­ćƒ«
Alexać«åÆ¾åæœć—ćŸē«Æęœ«ć§å‹•ä½œć™ć‚‹ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć§ć™ć€‚SDKćŒå…¬é–‹ć•ć‚Œć¦ć„ć‚‹ć®ć§ć€čŖ°ć§ć‚‚é–‹ē™ŗćŒć§ćć¾ć™ć€‚ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ć§ć„ć†ć€Œć‚¢ćƒ—ćƒŖć€ć«ē›øå½“ć—ć¾ć™ć€‚
Alexać‚¢ćƒ—ćƒŖ
Amazon Echoć®čØ­å®šć§ä½æć†ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ē”Øć®ć‚¢ćƒ—ćƒŖć‚„ć€Webć‚µć‚¤ćƒˆć‚’ęŒ‡ć—ć¾ć™ć€‚Alexać‚¹ć‚­ćƒ«ćØćÆåˆ„ē‰©ć§ć™ć€‚
Alexa Skills Kit(ASK)
誰でもAlexać‚¹ć‚­ćƒ«ć‚’ē°”å˜ć«ä½œć‚Œć‚‹ć‚ˆć†ć«ć€äø€é€£ć®APIćƒ»ćƒ„ćƒ¼ćƒ«ćƒ»ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆćƒ»ć‚³ćƒ¼ćƒ‰ć‚µćƒ³ćƒ—ćƒ«ć‚’ć¾ćØć‚ćŸć‚‚ć®ć§ć™ć€‚
ASK SDK for Node.js
Node.js用のAlexa Skills Kit SDK(npmćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ļ¼‰ć§ć™ć€‚ćƒćƒ¼ć‚øćƒ§ćƒ³1と2ć§å¤§ććčØ˜ę³•ćŒå¤‰ć‚ć£ć¦ćŠć‚Šć€ē†ē”±ćÆå¾Œčæ°ć—ć¾ć™ćŒć€ä»Šå›žćÆćƒćƒ¼ć‚øćƒ§ćƒ³1を使用します。

é–‹ē™ŗć®ćŸć‚ć«åæ…č¦ćŖē”ØčŖž

ć‚¹ć‚­ćƒ«å
ć‚¹ćƒˆć‚¢ć«č”Øē¤ŗć•ć‚Œć‚‹ć‚«ć‚¹ć‚æćƒ ć‚¹ć‚­ćƒ«ć®åå‰ć§ć™ć€‚
å‘¼ć³å‡ŗć—å
ć‚¹ć‚­ćƒ«ć‚’å‘¼ć³å‡ŗć™ćØćć®åå‰ć§ć™ć€‚ć‚¹ć‚­ćƒ«åćØåŒäø€ć§ćŖćć¦ć‚‚ć‹ć¾ć„ć¾ć›ć‚“ć€‚
ć€Œć‚¢ćƒ¬ć‚Æć‚µć€ļ¼ˆå‘¼ć³å‡ŗć—åļ¼‰ć‚’čµ·å‹•ć—ć¦ć€ć§ć‚¹ć‚­ćƒ«ć‚’å‘¼ć³å‡ŗć™ć“ćØćŒć§ćć‚‹ć®ć§ć€ćŖć‚‹ć¹ćē°”å˜ćŖå‘¼ć³å‡ŗć—åć«ć—ćŸć„ćØć“ć‚ć§ć™ćŒć€ć€Œå‘¼ć³å‡ŗć—åćŒćƒ–ćƒ©ćƒ³ćƒ‰ć€ć€ŒēŸ„ēš„č²”ē”£ē‹¬č‡Ŗć®ć‚‚ć®ć€ä»„å¤–ć«ć¤ć„ć¦ćÆć€2ć¤ä»„äøŠć®åč©žć‚’ä½æē”Øć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ä¾‹ćˆć°ć€Œę™‚čØˆć€ćÆNGć§ć™ćŒć€ć€Œä¼čŖ¬ć®ę™‚čØˆć€ćŖć‚‰OK恧恙怂
ć‚¤ćƒ³ćƒ†ćƒ³ćƒˆ
ćƒ¦ćƒ¼ć‚¶ćƒ¼ć‹ć‚‰ć®č¦ę±‚ć«åÆ¾ć—ć¦ē™ŗē”Ÿć™ć‚‹ć‚¤ćƒ™ćƒ³ćƒˆåć®ć“ćØć§ć™ć€‚
ć‚µćƒ³ćƒ—ćƒ«ē™ŗč©±
ć‚¤ćƒ³ćƒ†ćƒ³ćƒˆć«ēµć³ć¤ćē™ŗč©±ć§ć™ć€‚ ä¾‹ćˆć°ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒć€ŒćŠćÆć‚ˆć†ć€ćØć„ć†ē™ŗč©±ć«åÆ¾ć—ć¦GoodMorningIntentć‚’å®Ÿč”Œć—ćŸć„ćŖć‚‰ć€GoodMorningIntentć®ć‚µćƒ³ćƒ—ćƒ«ē™ŗč©±ć«ć€ŒćŠćÆć‚ˆć†ć€ć‚’čæ½åŠ ć—ć¾ć™ć€‚
ćƒ“ćƒ«ćƒˆć‚¤ćƒ³ć‚¤ćƒ³ćƒ†ćƒ³ćƒˆ
Amazonå“ć§ē”Øę„ć—ć¦ć„ć‚‹ć‚¤ćƒ³ćƒ†ćƒ³ćƒˆć§ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒć‚µćƒ³ćƒ—ćƒ«ē™ŗč©±ć‚’čØ­å®šć—ćŖćć¦ć‚‚ä½æē”Øć§ćć¾ć™ć€‚Amazon.XXIntentćØć„ć†åå‰ć«ćŖć£ć¦ć„ć¾ć™ć€‚
ä¾‹ćˆć°ć€ćƒ˜ćƒ«ćƒ—ć‚’čæ”ć™ć“ćØć‚’ęœŸå¾…ć•ć‚Œć¦ć„ć‚‹Amazon.HelpIntentć‚„ć€ć‚­ćƒ£ćƒ³ć‚»ćƒ«ć‚’å—ć‘å–ć‚‹ćŸć‚ć«ä½æć‚ć‚Œć‚‹Amazon.CanselIntentć€ćÆć„ćƒ»ć„ć„ćˆć®éøęŠžć‚’å—ć‘å–ć‚‹Amazon.YesIntentćŠć‚ˆć³Amazon.NoIntentćŖć©ćŒē”Øę„ć•ć‚Œć¦ć„ć¾ć™ć€‚Amazon.HelpIntentćŖć©ć„ćć¤ć‹ćÆć€ć‚¹ć‚­ćƒ«ć‚’å…¬é–‹ć®ćŸć‚ć«å®Ÿč£…ćŒåæ…é ˆćØćŖć£ć¦ć„ć¾ć™ć€‚
ć‚¹ćƒ­ćƒƒćƒˆ
ē™ŗč©±ć«å«ć¾ć‚Œć‚‹å¤‰ę•°ć®ć‚ˆć†ćŖć‚‚ć®ć§ć™ć€‚
ä»Šå›žć®čØ˜äŗ‹ć§ćÆē™»å “ć—ć¾ć›ć‚“ćŒć€ä¾‹ćˆć°ć€ē¾Šć‚’100åŒ¹ć¾ć§ę•°ćˆć‚‹ć“ćØćŒć§ćć‚‹ć‚¹ć‚­ćƒ«ć‚’ä½œć‚‹éš›ć«ć€ć‚µćƒ³ćƒ—ćƒ«ćØć—ć¦ć€Œē¾Šć‚’1åŒ¹ę•°ćˆć¦ć€ć‹ć‚‰ć€Œē¾Šć‚’100åŒ¹ę•°ćˆć¦ć€ć¾ć§100å€‹ć®ćƒ•ćƒ¬ćƒ¼ć‚ŗć‚’ē”Øę„ć—ć¦ćŠć‹ćŖćć¦ć‚‚ć€ć‚¹ćƒ­ćƒƒćƒˆć‚’ä½æć£ćŸć€Œē¾Šć‚’{number}åŒ¹ę•°ćˆć¦ć€ćØć„ć†1ć¤ć ć‘ć§ęøˆć‚€ćØć„ć£ćŸä½æć„ę–¹ć‚’ć—ć¾ć™ć€‚
ć‚¹ćƒ­ćƒƒćƒˆć‚æć‚¤ćƒ—
ć‚¹ćƒ­ćƒƒćƒˆć®åž‹ć§ć™ć€‚
ć€Œē¾Šć‚’{number}åŒ¹ę•°ćˆć¦ć€ć®ä¾‹ć§čØ€ćˆć°ć€number悒Amazon.NUMBERć«čØ­å®šć—ć¦ćŠććØć€ę•°å­—ć‚’å—ć‘å–ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚ä»Šå›žćÆē™»å “ć—ć¾ć›ć‚“ć€‚

Alexać‚¹ć‚­ćƒ«ć®é–‹ē™ŗē’°å¢ƒć‚’ē¢ŗčŖć™ć‚‹

ćć‚Œć§ćÆę—©é€Ÿć€Alexa Skills Kitć‚’ä½æć£ć¦ć€ē°”å˜ćŖVUIć‚³ćƒ³ćƒ†ćƒ³ćƒ„ćØć—ć¦ć€Œę™‚čØˆć€ć‚¹ć‚­ćƒ«ć‚’ä½œć£ć¦ćæć¾ć—ć‚‡ć†ć€‚å…ˆć»ć©čŖ¬ę˜Žć—ćŸć‚ˆć†ć«å‘¼ć³å‡ŗć—åćØć—ć¦ćŸć ć®ć€Œę™‚čØˆć€ćÆä½æćˆćŖć„ć®ć§ć€Œä¼čŖ¬ć®ę™‚čØˆć€ćØć—ć¾ć™ć€‚

é–‹ē™ŗć®ćŸć‚ć€ę¬”ć®2ć¤ć®ć‚¢ć‚«ć‚¦ćƒ³ćƒˆćŒåæ…č¦ć§ć™ć€‚

  • Amazoné–‹ē™ŗč€…ć‚¢ć‚«ć‚¦ćƒ³ćƒˆ
  • AWSć‚¢ć‚«ć‚¦ćƒ³ćƒˆ

Amazoné–‹ē™ŗč€…ć‚¢ć‚«ć‚¦ćƒ³ćƒˆćÆć€Alexać‚¹ć‚­ćƒ«ć‚’ä½œęˆć—ć¦å…¬é–‹ć™ć‚‹ćŸć‚ć«åæ…č¦ć§ć™ć€‚é–‹ē™ŗč€…ćƒćƒ¼ć‚æćƒ«ć‹ć‚‰ä½œęˆć™ć‚‹ćØć€Œåæ…ćšćƒćƒžć‚‹ć€ć‚‰ć—ć„ć®ć§ć€ę¬”ć®čØ˜äŗ‹ć‚’å‚č€ƒć«ä½œęˆć™ć‚‹ćØč‰Æć„ć§ć—ć‚‡ć†ć€‚

6 Alexa é–‹ē™ŗč€…ć‚¢ć‚«ć‚¦ćƒ³ćƒˆä½œęˆę™‚ć®ćƒćƒžć‚Šć©ć“ć‚ : Alexa Blogs

AWS(Amazon Web Servicesļ¼‰ćÆåæ…é ˆć§ćÆć‚ć‚Šć¾ć›ć‚“ćŒć€Amazon Lambdać§é–‹ē™ŗć™ć‚‹ć®ćŒäø€ē•Ŗę‰‹ć£å–ć‚Šę—©ć„ć®ć§ć€ä»Šå›žćÆć“ć‚Œć‚’ä½æē”Øć—ć¾ć™ć€‚ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć®ä½œć‚Šę–¹ćÆć€ę¬”ć®URLćŒå‚č€ƒć«ćŖć‚Šć¾ć™ć€‚

7 AWS ć‚¢ć‚«ć‚¦ćƒ³ćƒˆä½œęˆć®ęµć‚Œ | AWS

AWSćÆē„”ę–™ć®ć‚µćƒ¼ćƒ“ć‚¹ć§ćÆć‚ć‚Šć¾ć›ć‚“ćŒć€ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć‚’ä½œć‚‹ćØ1å¹“é–“ē„”ę–™ęž ćŒć¤ć„ć¦ćć¾ć™ć—ć€åŸ·ē­†ę™‚ē‚¹ļ¼ˆ2018幓9ęœˆļ¼‰ć§ćÆć‚¹ć‚­ćƒ«ć‚’å…¬é–‹ć™ć‚‹ćØAlexa AWSćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³ć‚Æćƒ¬ć‚øćƒƒćƒˆć§ęÆŽęœˆ100ćƒ‰ćƒ«åˆ†ć®ē„”ę–™ęž ćŒć‚‚ć‚‰ćˆć‚‹ć®ć§ć€å½“åˆ†ć®é–“ćÆē„”ę–™ć§é‹ē”Øć§ćć‚‹ć§ć—ć‚‡ć†ć€‚

ä½œęˆć™ć‚‹ć€Œę™‚čØˆć€ć‚¹ć‚­ćƒ«ć®ć‚¤ćƒ”ćƒ¼ć‚øć‚’č€ƒćˆć‚‹

ćƒćƒƒć‚Æć‚Øćƒ³ćƒ‰ć«AWS Lambdać‚’ä½æē”Øć—ćŸAlexać‚¹ć‚­ćƒ«ć«ćŠć„ć¦ć€äø€čˆ¬ēš„ć«ćƒ¦ćƒ¼ć‚¶ćƒ¼ć®ē™ŗč©±ć‹ć‚‰ē«Æęœ«ć®čæ”ē­”ć¾ć§ć®ćƒ•ćƒ­ćƒ¼ćÆć€ć–ć£ćć‚ŠčØ€ć†ćØę¬”ć®ć‚ˆć†ćŖęµć‚Œć§å‡¦ē†ć•ć‚Œć¾ć™ć€‚

  1. ćƒ¦ćƒ¼ć‚¶ćƒ¼ćŒē«Æęœ«ć«č©±ć—ć‹ć‘ć‚‹
  2. ē«Æęœ«ćŒéŸ³å£°ćƒ‡ćƒ¼ć‚æćŒAlexać‚µćƒ¼ćƒ“ć‚¹ć«é€äæ”
  3. Alexać‚µćƒ¼ćƒ“ć‚¹ćŒéŸ³å£°ć‚’č§£ęžć—JSON化
  4. JSON悒Lambdaに送俔
  5. JSONć«åŸŗć„ć„ć¦ć€LambdaćŒå‡¦ē†ć‚’å®Ÿč”Œć€å®Ÿč”Œēµęžœć‚’JSON恧Alexać‚µćƒ¼ćƒ“ć‚¹ć«čæ”ć™
  6. å—ć‘å–ć£ćŸJSONć«åŸŗć„ć„ć¦Alexać‚µćƒ¼ćƒ“ć‚¹ćŒéŸ³å£°ć‚’ē”Ÿęˆć—ć€ē«Æęœ«ć«é€äæ”
  7. ē«Æęœ«ćŒå–‹ć‚‹

ć“ć‚Œć‹ć‚‰ä½œęˆć™ć‚‹ć€Œę™‚čØˆć€ć‚¹ć‚­ćƒ«ć®å‹•ä½œć‚¤ćƒ”ćƒ¼ć‚øć‚’č€ƒćˆć‚‹ćØć€ę¬”ć®å›³ć®ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

8 >

ć“ć‚Œć‚’å®Ÿē¾ć™ć‚‹ć«ćÆć€ę¬”ć®é–‹ē™ŗä½œę„­ć‚’č”Œć„ć¾ć™ć€‚

  • 3.ć®éƒØåˆ†ļ¼ˆéŸ³å£°ć‚’JSONć«ć™ć‚‹ć‚¹ć‚­ćƒ«ļ¼‰ć®čØ­å®š
  • 5.ć®éƒØåˆ†ļ¼ˆJSONを処理するLambdaćƒ•ć‚”ćƒ³ć‚Æć‚·ćƒ§ćƒ³ļ¼‰ć®ä½œęˆ

ćƒćƒƒć‚Æć‚Øćƒ³ćƒ‰ć®ē’°å¢ƒć«ć¤ć„ć¦ćÆę‚©ćæć¾ć—ćŸćŒć€ä»Šå›žćÆęœ€é€Ÿć§ä½œć‚‹ć“ćØć‚’ē›®ęØ™ć«ć€ASK SDK for Node.jsćƒćƒ¼ć‚øćƒ§ćƒ³1を使います。2018幓4ęœˆć«ćƒŖćƒŖćƒ¼ć‚¹ć•ć‚ŒćŸęœ€ę–°ē‰ˆļ¼ˆćƒćƒ¼ć‚øćƒ§ćƒ³2ļ¼‰ćØćÆčØ˜ę³•ćŒć‹ćŖć‚Šē•°ćŖć‚Šć¾ć™ćŒć€ćƒ­ćƒ¼ć‚«ćƒ«ć®ć‚»ćƒƒćƒˆć‚¢ćƒƒćƒ—ć‚’åæ…č¦ćØć›ćšć€Lambdać®ć‚¤ćƒ³ćƒ©ć‚¤ćƒ³ć‚Øćƒ‡ć‚£ć‚æć§ć•ćć£ćØä½œć‚‹ć“ćØćŒć§ćć¾ć™ć€‚

å…·ä½“ēš„ćŖä½œć‚Šę–¹ćÆć€Lambdaćƒ•ć‚”ćƒ³ć‚Æć‚·ćƒ§ćƒ³ć®ćƒ‘ćƒ¼ćƒˆćØć€Alexać‚¹ć‚­ćƒ«ć®ćƒ‘ćƒ¼ćƒˆć«åˆ†ć‘ć¦čŖ¬ę˜Žć—ć¾ć™ć€‚

ę™‚čØˆć®ę©Ÿčƒ½ć‚’å®Ÿč”Œć™ć‚‹Lambdaćƒ•ć‚”ćƒ³ć‚Æć‚·ćƒ§ćƒ³ć‚’ä½œęˆć™ć‚‹

ćƒćƒƒć‚Æć‚Øćƒ³ćƒ‰ćØćŖć‚‹AWS Lambdać§ć€å—ć‘å–ć£ćŸJSONć‚’å…„åŠ›ć«å–ć‚Šć€å®Ÿč”Œēµęžœć‚’čæ”ć™ćƒ•ć‚”ćƒ³ć‚Æć‚·ćƒ§ćƒ³ć‚’ä½œęˆć—ć¾ć™ć€‚

ä»Šå›žć§ćÆć€ę¬”ć®2ć¤ć®ę©Ÿčƒ½ć‚’å®Ÿč£…ć—ć¾ć™ć€‚

  • ć‚¹ć‚­ćƒ«ć‚’čµ·å‹•ć—ćŸćØćć«ć€čµ·å‹•ćƒ”ćƒƒć‚»ćƒ¼ć‚øć‚’čæ”ć™ć€‚
  • ę™‚é–“ć‚’å°‹ć­ć‚‰ć‚ŒćŸćØćć«ć€ē¾åœØę™‚åˆ»ć‚’čæ”ć™ć€‚

1. AWSć«ćƒ­ć‚°ć‚¤ćƒ³ć—ć¦Lambdaにアクセス

9

怌Lambdać€ć§ę¤œē“¢ć™ć‚‹ćØē°”å˜ć«ć‚¢ć‚Æć‚»ć‚¹ć§ćć¾ć™ć€‚

2. alexa-skill-kit-factskillć‚’čØ­čØˆå›³ć«Lambdaćƒ•ć‚”ćƒ³ć‚Æć‚·ćƒ§ćƒ³ć‚’ä½œęˆ

10

怌alexać€ć§ę¤œē“¢ć™ć‚‹ćØčØ­čØˆå›³ćŒč¦‹ć¤ć‹ć‚Šć‚„ć™ć„ć§ć™ć€‚

é–¢ę•°åćÆä½•ć§ć‚‚č‰Æć„ć®ć§ć™ćŒć€ä»Šå›žćÆć€Œä¼čŖ¬ć®ę™‚čØˆć€ć‚¹ć‚­ćƒ«ć‚’ä½œć‚‹ć®ć§ć€ŒLegendClockć€ć«ć—ć¾ć™ć€‚

3. ćƒˆćƒŖć‚¬ćƒ¼ć«Alexa Skills Kitć‚’éøęŠž

11

ć‚¹ć‚­ćƒ«ć®ę¤œčØ¼ć‚’ęœ‰åŠ¹ć«ć™ć‚‹ćØć€ęŒ‡å®šć—ćŸć‚¹ć‚­ćƒ«ć‹ć‚‰ć—ć‹å‘¼ć³å‡ŗć›ćŖććŖć‚‹ć®ć§ć€ćć”ć‚‰ćŒćƒ™ć‚¹ćƒˆćƒ—ćƒ©ć‚Æćƒ†ć‚£ć‚¹ćŖć®ć§ć™ćŒć€ä»Šå›žćÆć‚¹ćƒ”ćƒ¼ćƒ‰é‡č¦–ć§ć‚¹ć‚­ćƒ«ę¤œčØ¼ć‚’ē„”åŠ¹ć«ć—ć¾ć™ļ¼ˆ(2))。

4. ć‚¤ćƒ³ćƒ©ć‚¤ćƒ³ć‚Øćƒ‡ć‚£ć‚æć§ć‚½ćƒ¼ć‚¹ć‚’ē·Øé›†

12

äø‹čØ˜ć®ć‚½ćƒ¼ć‚¹ć‚’ć‚³ćƒ”ćƒšć—ć¦ć€äæå­˜ć—ć¾ć™ļ¼ˆ(2))。

const Alexa = require('alexa-sdk');

exports.handler = function (event, context, callback) {
    const alexa = Alexa.handler(event, context, callback);

    alexa.registerHandlers({
        // 起動時の処理
        'LaunchRequest': function () {
            this.emit(':tell', 'ä¼čŖ¬ćŒå§‹ć¾ć‚Šć¾ć—ćŸć€‚');
        },
        // ę™‚é–“ć‚’čžć‹ć‚ŒćŸćØćć®å‡¦ē†
        'WhatTimeIntent': function () {
            const currentTime = new Date(); // UTCć‚’å–å¾—

            this.emit(':tell', `ē¾åœØć®å”å®šäø–ē•Œę™‚ćÆ${currentTime.getHours()}Ꙃ${currentTime.getMinutes()}åˆ†ć§ć™ć€‚`);
        }
    });

    alexa.execute();
};

ć“ć®ć‚½ćƒ¼ć‚¹ć‚’ē°”å˜ć«čŖ¬ę˜Žć™ć‚‹ćØć€čµ·å‹•ć—ćŸćØćć®å‡¦ē†ļ¼ˆLaunchRequestļ¼‰ćØć€ę™‚é–“ć‚’čžć‹ć‚ŒćŸćØćć®å‡¦ē†ļ¼ˆWhatTimeIntentļ¼‰ć‚’čØ˜čæ°ć—ć¦ć„ć¾ć™ć€‚

åŸŗęœ¬ēš„ć«ćÆć€ę¬”ć®ćƒ”ć‚½ćƒƒćƒ‰ć®ć€ŒčŖ­ćæäøŠć’ćŸć„ćƒ†ć‚­ć‚¹ćƒˆć€ć‚’ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć®ē™ŗč©±ć«åæœć˜ć¦å·®ć—ę›æćˆć‚Œć°ć‚¹ć‚­ćƒ«ć®å‡ŗę„äøŠćŒć‚Šć§ć™ć€‚

this.emit(':tell', čŖ­ćæäøŠć’ćŸć„ćƒ†ć‚­ć‚¹ćƒˆ);

čµ·å‹•ę™‚ćØć€ę™‚é–“ć‚’čžć‹ć‚ŒćŸćØćć«ć€ćć‚Œćžć‚ŒčŖ­ćæäøŠć’ć‚‹ćƒ†ć‚­ć‚¹ćƒˆć‚’čØ­å®šć—ć¦ć„ć¾ć™ć€‚ć“ć“ć§ćÆę—„ęœ¬ę™‚é–“ć§ćÆćŖćć€å”å®šäø–ē•Œę™‚ļ¼ˆUTCļ¼‰ć‚’ćć®ć¾ć¾å›žē­”ć—ć¾ć™ć€‚

ē”»é¢å³äøŠć«ć‚ć‚‹ć€Œarn:ć€ć‹ć‚‰å§‹ć¾ć‚‹ę–‡å­—åˆ—ćÆć€å¾Œć«ć‚¹ć‚­ćƒ«ćØLambdać®ē“ä»˜ć‘ć«åæ…č¦ć«ćŖć‚‹ć®ć§ć€ć‚³ćƒ”ćƒ¼ć—ć¦ćŠćć¾ć—ć‚‡ć†ļ¼ˆ(4)) 怂

Alexać‚¹ć‚­ćƒ«ć§ć€Œä¼čŖ¬ć®ę™‚čØˆć€ć‚’čØ­å®šć™ć‚‹

Alexa Skills Kité–‹ē™ŗč€…ć‚³ćƒ³ć‚½ćƒ¼ćƒ«ć§ć€ć‚¹ć‚­ćƒ«ćØLambdać€å‘¼ć³å‡ŗć—åćØć‚¹ć‚­ćƒ«ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ē™ŗč©±ćØć‚¤ćƒ³ćƒ†ćƒ³ćƒˆć‚’ćć‚Œćžć‚Œē“ä»˜ć‘ć‚‹ć‚ˆć†čØ­å®šć—ć¾ć™ć€‚

ć¾ćšć€Amazoné–‹ē™ŗč€…ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć§ć€é–‹ē™ŗč€…ć‚³ćƒ³ć‚½ćƒ¼ćƒ«ć«ćƒ­ć‚°ć‚¤ćƒ³ć—ć¾ć™ć€‚

1. Alexa Skills Kité–‹ē™ŗč€…ć‚³ćƒ³ć‚½ćƒ¼ćƒ«ć‚’é–‹ć

13

ćƒ€ćƒƒć‚·ćƒ„ćƒœćƒ¼ćƒ‰ć‹ć‚‰ć€ŒALEXA SKILLS KITć€ć‚’éøęŠžć—ć¾ć™ć€‚

2. ę–°ć—ć„ć‚¹ć‚­ćƒ«ć‚’ä½œęˆ

14

15

ć‚¹ć‚­ćƒ«ć®ä½œęˆćƒœć‚æćƒ³ć‚’ęŠ¼ć—ļ¼ˆ(1)ļ¼‰ć€åæ…č¦ćŖęƒ…å ±ć‚’čØ­å®šć—ć¦ļ¼»ć‚¹ć‚­ćƒ«ć‚’ä½œęˆļ¼½ćƒœć‚æćƒ³ć‚’ęŠ¼ć—ć¾ć™ć€‚ä»Šå›žćÆć€ę¬”ć®ć‚ˆć†ć«å…„åŠ›ćƒ»éøęŠžć—ć¦ć„ć¾ć™ć€‚

čØ­å®šę¬„ 内容
ć‚¹ć‚­ćƒ«å ä¼čŖ¬ć®ę™‚čØˆ
ćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®čØ€čŖž ę—„ęœ¬čŖžļ¼ˆę—„ęœ¬ļ¼‰
ć‚¹ć‚­ćƒ«ć«čæ½åŠ ć™ć‚‹ćƒ¢ćƒ‡ćƒ« ć‚«ć‚¹ć‚æćƒ 

3. ć‚Øćƒ³ćƒ‰ćƒć‚¤ćƒ³ćƒˆć®čØ­å®š

16

ć‚Øćƒ³ćƒ‰ćƒć‚¤ćƒ³ćƒˆć®ć€Œćƒ‡ćƒ•ć‚©ćƒ«ćƒˆć®åœ°åŸŸć€ć«ć€å…ˆēØ‹ć‚³ćƒ”ćƒ¼ć—ć¦ćŠć„ćŸLambdaćƒ•ć‚”ćƒ³ć‚Æć‚·ćƒ§ćƒ³ć®ć€Œarn:ć€ć‹ć‚‰å§‹ć¾ć‚‹ę–‡å­—åˆ—ć‚’å…„åŠ›ć—ć€ć‚¹ć‚­ćƒ«ćØLambdać‚’ē“ä»˜ć‘ć¾ć™ć€‚

4. åÆ¾č©±ćƒ¢ćƒ‡ćƒ«ć®čØ­å®š

17

GUIć‚‚ē”Øę„ć•ć‚Œć¦ć„ć‚‹ć®ć§ć™ćŒć€ä»Šå›žćÆJSONć‚Øćƒ‡ć‚£ć‚æć«äø‹čØ˜ć®JSONć‚’ćƒšćƒ¼ć‚¹ćƒˆć—ć¦ļ¼ˆ(2)ļ¼‰ć€ćƒ¢ćƒ‡ćƒ«ć‚’ćƒ“ćƒ«ćƒ‰ć—ć¾ć™ć€‚

{
    "interactionModel": {
        "languageModel": {
            "invocationName": "ä¼čŖ¬ć®ę™‚čØˆ",
            "intents": [
                {
                    "name": "WhatTimeIntent",
                    "slots": [],
                    "samples": [
                        "ćƒ¦ćƒ¼ćƒ†ć‚£ćƒ¼ć‚·ćƒ¼ć‚’ę•™ćˆć¦",
                        "å”å®šäø–ē•Œę™‚ć‚’ę•™ćˆć¦",
                        "ä»Šä½•ę™‚ć‹ę•™ćˆć¦",
                        "ē¾åœØę™‚åˆ»ć‚’ę•™ćˆć¦",
                        "ę™‚é–“ć‚’ę•™ćˆć¦",
                        "ä»Šä½•ę™‚ć§ć™ć‹",
                        "ä»Šä½•ę™‚"
                    ]
                }
            ],
            "types": []
        }
    }
}

interactionModel.languageModel.invocationNamećŒć€å‘¼ć³å‡ŗć—åć§ć™ć€‚

ä»Šå›žćÆinvocationNameć‚’ć€Œä¼čŖ¬ć®ę™‚čØˆć€ć«čØ­å®šć—ć¦ć„ć‚‹ć®ć§ć€ć€Œć‚¢ćƒ¬ć‚Æć‚µć€ä¼čŖ¬ć®ę™‚čØˆć‚’čµ·å‹•ć—ć¦ć€ć§LaunchRequestćŒå®Ÿč”Œć•ć‚Œć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

interactionModel.languageModel.intentsć«ćÆć€ć‚¤ćƒ³ćƒ†ćƒ³ćƒˆåļ¼ˆnameļ¼‰ćØć‚µćƒ³ćƒ—ćƒ«ćƒ•ćƒ¬ćƒ¼ć‚ŗć®é…åˆ—ļ¼ˆsamplesļ¼‰ć‚’ć‚Ŗćƒ–ć‚øć‚§ć‚Æćƒˆć«ć—ć¦åŽē“ć—ć¾ć™ć€‚ä»Šå›žćÆć€ć€ŒWhatTimeIntentsamplesć€ć®ć‚µćƒ³ćƒ—ćƒ«ćƒ•ćƒ¬ćƒ¼ć‚ŗć‚’ć€Œä»Šä½•ę™‚ć€ć€Œä»Šä½•ę™‚ć§ć™ć‹ć€ć€Œę™‚é–“ć‚’ę•™ćˆć¦ć€ć€Œē¾åœØę™‚åˆ»ć‚’ę•™ćˆć¦ć€ć€Œä»Šä½•ę™‚ć‹ę•™ćˆć¦ć€ć€Œå”å®šäø–ē•Œę™‚ć‚’ę•™ćˆć¦ć€ć€Œćƒ¦ćƒ¼ćƒ†ć‚£ćƒ¼ć‚·ćƒ¼ć‚’ę•™ćˆć¦ć€ć«čØ­å®šć—ć¦ć„ć‚‹ć®ć§ć€ć€Œć‚¢ćƒ¬ć‚Æć‚µć€ä¼čŖ¬ć®ę™‚čØˆć§ē¾åœØę™‚åˆ»ć‚’ę•™ćˆć¦ć€ć§ć€ŒWhatTimeIntentć€ćŒå®Ÿč”Œć•ć‚Œć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚

ćŸć ć—ć€ć“ć‚Œć ć‘ć§ćÆåæ…é ˆć®ć‚¤ćƒ³ćƒ†ćƒ³ćƒˆćŒå®Ÿč£…ć•ć‚Œć¦ć„ćŖć‹ć£ćŸć‚Šć€å…¬é–‹čØ­å®šćŒčØ­å®šć•ć‚Œć¦ć„ćŖć‹ć£ćŸć‚Šć™ć‚‹ć®ć§ć€å®Ÿéš›ć«å…¬é–‹ć™ć‚‹ć“ćØćÆć§ćć¾ć›ć‚“ćŒć€AIćØć®åÆ¾č©±ć‚’č©¦ć™ć ć‘ć§ć‚ć‚Œć°ć€LambdaćØć‚¹ć‚­ćƒ«ć®čØ­å®šćÆć“ć‚Œć ć‘ć§OKć§ć™ć€‚éžåøøć«ē°”å˜ć§ć™ć­ć€‚

Webć®ć‚·ćƒŸćƒ„ćƒ¬ćƒ¼ć‚æćƒ¼ć§ć‚¹ć‚­ćƒ«ć‚’č©¦ć—ć¦ćæć‚‹

ē¶šć„ć¦ć€ćć®ć¾ć¾å‹•ä½œć‚’ē¢ŗčŖć—ć¦ćæć¾ć—ć‚‡ć†ć€‚Alexa Skills Kité–‹ē™ŗč€…ć‚³ćƒ³ć‚½ćƒ¼ćƒ«ć«ć€Webć‚·ćƒŸćƒ„ćƒ¬ćƒ¼ć‚æćƒ¼ćŒć‚ć‚‹ć®ć§ć€Echoć®å®Ÿę©ŸćŒćŖćć¦ć‚‚ć‚¹ć‚­ćƒ«ć‚’č©¦ć™ć“ćØćŒć§ćć¾ć™ć€‚

1. ć‚·ćƒŸćƒ„ćƒ¬ćƒ¼ć‚æć§čµ·å‹•ć‚’ćƒ†ć‚¹ćƒˆ

18

ćƒ†ć‚¹ćƒˆć‚æćƒ–ć‚’éøęŠžć—ć¦ć€ćƒ†ć‚¹ćƒˆć‚’ęœ‰åŠ¹ć«ć—ć€ć€Œä¼čŖ¬ć®ę™‚čØˆć‚’čµ·å‹•ć—ć¦ć€ćØå…„åŠ›ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚

Lambda恫JSONćŒé€äæ”ć•ć‚Œć€LaunchRequestćŒå®Ÿč”Œć•ć‚ŒćŸēµęžœćŒčæ”ć£ć¦ćć¾ć™ć€‚

ę„å›³é€šć‚Šć€ć€Œä¼čŖ¬ćŒå§‹ć¾ć‚Šć¾ć—ćŸć€ćØć„ć†éŸ³å£°ćŒčæ”ć£ć¦ććŸć‚‰ęˆåŠŸć§ć™ć€‚

2. ć‚·ćƒŸćƒ„ćƒ¬ćƒ¼ć‚æć§ē¾åœØę™‚åˆ»ć‚’ē¢ŗčŖ

19

ē¶šć„ć¦ć€Œä¼čŖ¬ć®ę™‚čØˆć§ē¾åœØę™‚åˆ»ę•™ćˆć¦ć€ćØå…„åŠ›ć—ć¦ćæć¾ć—ć‚‡ć†ć€‚

WhatTimeIntentćŒå®Ÿč”Œć•ć‚Œć¦ć„ć‚‹ć“ćØćŒē¢ŗčŖć§ćć¾ć™ć€‚

ćŠć‚ć‚Šć«

ä»Šå›žä½œć£ćŸć‚µćƒ³ćƒ—ćƒ«ćÆć€ćŸć å”å®šäø–ē•Œę™‚ć‚’ē¢ŗčŖć™ć‚‹ć‚‚ć®ć§ć™ć€‚ć“ć‚Œć ć‘ć§ćÆć€ć¾ć ć¾ć VUIć®ē‰¹å¾“ć‚’ē”Ÿć‹ć—ćŸć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć«ćÆćŖć£ć¦ć¾ć›ć‚“ć€‚ć“ć“ć‹ć‚‰ćŒć‚¹ć‚æćƒ¼ćƒˆć§ć™ć€‚

ę—„åøøć®äø­ć«ć‚ć‚‹ć€Œę™‚åˆ»ć‚’ē¢ŗčŖć™ć‚‹ć€č”Œå‹•ć‚’ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć«č½ćØć—č¾¼ć‚“ć§ćæć‚Œć°ć€ć•ć¾ć–ć¾ćŖåæœē”Øä¾‹ć‚’č€ƒćˆć‚‹ć“ćØćŒć§ćć¾ć™ć€‚ä¾‹ćˆć°ć€ęœ€åÆ„ć‚Šé§…ć§é›»č»Šć«ä¹—ć‚ć†ćØć™ć‚‹ćØćć«ćÆć€ę¬”ć®ć‚ˆć†ćŖę‰‹ē¶šćć§č”Œå‹•ć™ć‚‹ć§ć—ć‚‡ć†ć€‚

  1. ē¾åœØć®ę™‚åˆ»ć‚’ę™‚čØˆć§ē¢ŗčŖć™ć‚‹
  2. ä¹—ć‚Œćć†ćŖé›»č»Šć‚’ć€ę™‚åˆ»č”Øć§ē¢ŗčŖć™ć‚‹

AIと対話するVUIć§ć‚ć‚Œć°ć€ć€Œęœ€åÆ„ć‚Šé§…ć«ę¬”ć®é›»č»ŠćŒę„ć‚‹ę™‚é–“ć‚’ę•™ćˆć¦ć€ćØć„ć†ć‚ˆć†ć«ć€č”Œå‹•ć®ē›®ēš„ćć®ć‚‚ć®ć‚’å…„åŠ›ć«å–ć‚‹ć“ćØćŒć§ćć¾ć™ć€‚

ć‚¹ć‚­ćƒ«ć‚’ä½œęˆć™ć‚‹éš›ć«ćÆć€ć“ć®ć‚ˆć†ć«ę™‚åˆ»ć‚’ē¢ŗčŖć™ć‚‹ć‚·ćƒ¼ćƒ³ć‚’ę‰‹ē¶šććØć—ć¦ć¾ćšę€ć„å‡ŗć—ć€ćć‚ŒćŒćŖć‚‹ć¹ćć€Œåˆ†ć‹ć‚Šć‚„ć™ćć€ć€Œć‚­ćƒ£ćƒƒćƒćƒ¼ć§ć€ć€Œé¢ē™½ć„ć€ć‚¹ć‚­ćƒ«ć«ćŖć‚‹ć‚ˆć†ć«ć‚¢ć‚¤ćƒ‡ć‚¢ć‚’čæ½åŠ ć™ć‚‹ćØč‰Æć„ć§ć—ć‚‡ć†ć€‚

ä»Šå¾Œć®å‹‰å¼·ć®ćŸć‚ć®å‚č€ƒćƒŖćƒ³ć‚Æ

ä»Šå›žć®ć‚µćƒ³ćƒ—ćƒ«ć§ćÆå®Ÿč£…ć—ć¦ć„ć¾ć›ć‚“ćŒć€Alexać‚¹ć‚­ćƒ«ćØć—ć¦ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«å…¬é–‹ć™ć‚‹ć«ćÆć€ä½æć„ę–¹ć‚’čžć‹ć‚ŒćŸćØćć®Amazon.HelpIntentć‚„ć€ć‚¹ć‚­ćƒ«ć‚’åœę­¢ć•ć›ć‚‹éš›ć®Amazon.CancelIntentćŠć‚ˆć³Amazon.StopIntentćØć„ć£ćŸå‡¦ē†ć®å®Ÿč£…ćŒåæ…é ˆćØćŖć‚Šć¾ć™ć€‚

å®Ÿéš›ć«å…¬é–‹ć®ćŸć‚ć®ć‚¹ć‚­ćƒ«čŖčØ¼ć‚’Alexać‚¹ćƒˆć‚¢ć«ē”³č«‹ć™ć‚‹ć«ćÆć€äø‹čØ˜ć®ćƒŖćƒ³ć‚ÆćŒå‚č€ƒć«ćŖć‚Šć¾ć™ć€‚

Alexać‚¹ć‚­ćƒ«é–‹ē™ŗćƒˆćƒ¬ćƒ¼ćƒ‹ćƒ³ć‚°ć‚·ćƒŖćƒ¼ć‚ŗ 第6回 ć‚¹ć‚­ćƒ«ć®åÆ©ęŸ»ćØå…¬é–‹ : Alexa Blogs

ä»Šå›žć®ć‚µćƒ³ćƒ—ćƒ«ć§ćÆAlexa Skills Kit SDK for Node.jsćƒćƒ¼ć‚øćƒ§ćƒ³1ć‚’ä½æē”Øć—ć¾ć—ćŸćŒć€ćƒćƒ¼ć‚øćƒ§ćƒ³2ć®čØ˜ę³•ć‚’ēŸ„ć‚ŠćŸć„ę–¹ćÆć€äø‹čØ˜ć®ćƒŖćƒ³ć‚ÆćŒå‚č€ƒć«ćŖć‚Šć¾ć™ć€‚

21 [ę—„ęœ¬čŖžAlexa] Alexa SDK for Node.js Ver2å…„é–€ļ¼ˆćć®ļ¼‘ļ¼‰ćÆć˜ć‚ć®äø€ę­© | DevelopersIO

ć¾ćŸć€VUIć®ćƒ‡ć‚¶ć‚¤ćƒ³ć‚¬ć‚¤ćƒ‰ć«ć‚‚ć€äø€åŗ¦ē›®ć‚’é€šć—ć¦ćŠććØč‰Æć„ć§ć—ć‚‡ć†ć€‚

22 Amazon Alexa Voice Design Guide

ä»˜éŒ²ćƒ»ē¾åœØę™‚åˆ»ć‚’ćƒ™ćƒ¼ć‚¹ćØć™ć‚‹ć‚¹ć‚­ćƒ«ć®å‚č€ƒä¾‹

ęœ€å¾Œć«ć€ć‚ćŸć—ćŒå€‹äŗŗēš„ć«ä½œć£ćŸć€Œē¾åœØę™‚åˆ»ć‚’ćƒ™ćƒ¼ć‚¹ćØć™ć‚‹ć‚¹ć‚­ćƒ«ć€ć‚’ć€å‚č€ƒć¾ć§ć«ć„ćć¤ć‹ē“¹ä»‹ć—ć¾ć™ć€‚

ć‚æć‚¤ćƒžćƒ¼ć®é€†č„²
äŗŗé–“ć‹ć‚‰ć‚æć‚¤ćƒžćƒ¼ć«å•ć„ć‹ć‘ć‚‹ć®ć§ćÆćŖćć€é€†ć«ć€ć‚æć‚¤ćƒžćƒ¼å“ć‹ć‚‰ć€Œć­ćˆć€äŗŗé–“5ē§’ćŸć£ćŸć‚‰ę•™ćˆć¦ć€ćØćƒŖć‚Æć‚Øć‚¹ćƒˆćŒćć‚‹ć‚¹ć‚­ćƒ«ć§ć™ć€‚AIćØäŗŗé–“ć®äø»å¾“é–¢äæ‚ć«ē€ē›®ć—ć€ē«‹å “ć‚’é€†č»¢ć•ć›ć¦ćæć¾ć—ćŸć€‚ć‚¹ć‚­ćƒ«ć®čµ·å‹•ę™‚åˆ»ćØå›žē­”ć™ć‚‹ćØćć®ę™‚åˆ»ć‚’å–å¾—ć—ć€ę™‚é–“ć‚’ęø¬ć£ć¦ć„ć¾ć™ć€‚
< 23
ć‚³ćƒ³ć‚æć‚Æćƒˆć‚«ć‚¦ćƒ³ćƒˆ
2é€±é–“ć®ä½æć„ęØć¦ć‚³ćƒ³ć‚æć‚Æćƒˆćƒ¬ćƒ³ć‚ŗćŒä½•ę—„ē›®ćŖć®ć‹ć‚’ę•™ćˆć¦ćć‚Œć‚‹ć‚¹ć‚­ćƒ«ć§ć™ć€‚åˆć‚ć¦ć‚¹ć‚­ćƒ«ć‚’čµ·å‹•ć—ćŸę™‚åˆ»ć‚’åˆę—„ćØć—ć¦ć€ć€Œä½•ę—„ē›®ć‹ę•™ćˆć¦ć€ćØč³Ŗå•ć™ć‚‹ćØć«ē¾åœØę™‚åˆ»ć‚’å–å¾—ć—ć€ę—„ę•°ć‚’å‰²ć‚Šå‡ŗć—ć¾ć™ć€‚
24
äøåÆ§ć™ćŽć‚‹ę™‚čØˆ
čŖ­ćæäøŠć’ć«ć‚ˆć‚‹čæ”ē­”ćÆē›®č¦–ć‚ˆć‚Šć‚‚ē†č§£ć«ę™‚é–“ćŒć‹ć‹ć‚‹ćØć„ć†VUIć®ćƒ‡ćƒ”ćƒŖćƒƒćƒˆć‚’ć€é€†ć«å…Øé¢ć«ęŠ¼ć—å‡ŗć—ćŸć‚¹ć‚­ćƒ«ć§ć™ć€‚ē¾åœØę™‚åˆ»ć‚’ē¢ŗčŖć™ć‚‹ć ć‘ćŖć®ć«ć€ć‚„ćŸć‚‰ę™‚é–“ćŒć‹ć‹ć‚Šć¾ć™ć€‚
25
ę™‚čØˆć®čŖ­ćæę–¹
ē¾åœØę™‚åˆ»ć‚’å–å¾—ć—ć€ć‚¢ćƒŠćƒ­ć‚°ę™‚čØˆć®čŖ­ćæę–¹ć‚’čæ”ć—ć¾ć™ć€‚ć€Œę™‚čØˆć®čŖ­ćæę–¹ć‚’čµ·å‹•ć—ć¦ć€ć«åÆ¾ć—ć¦ć€ć€ŒēŸ­ć„é‡ćŒ1と2の間なので1ę™‚ć€‚é•·ć„é‡ćŒ6なので30åˆ†ć€‚åˆć‚ć›ć¦1Ꙃ30åˆ†ć§ć™ć€ćØć„ć†ć‚ˆć†ćŖćƒ¬ć‚¹ćƒćƒ³ć‚¹ć‚’čæ”ć—ć¾ć™ć€‚
26

君唚 å²é«˜ļ¼ˆććæć„ć‹ćƒ»ćµćæćŸć‹ļ¼‰ 27 ki_230 28 kimizuka

29
é¢ē™½ę³•äŗŗć‚«ćƒ¤ćƒƒć‚Æć®ćƒ•ćƒ­ćƒ³ćƒˆć‚Øćƒ³ćƒ‰ć‚Øćƒ³ć‚øćƒ‹ć‚¢ć€‚JavaScriptを使って、IoTćƒ‡ćƒć‚¤ć‚¹å‘ć‘ć®ć‚½ćƒ•ćƒˆć‚¦ć‚§ć‚¢ć€Web态iPhoneć‚¢ćƒ—ćƒŖćŖć©ć‚’é–‹ē™ŗć—ć¦ć„ć‚‹ć€‚ęœ€čæ‘ć®č¶£å‘³ćÆć€ęÆŽęœˆAlexać‚¹ć‚­ćƒ«ć‚’é–‹ē™ŗćƒ»å…¬é–‹ć—ć¦AlexaTć‚·ćƒ£ćƒ„ć‚’ć‚‚ć‚‰ć„ē¶šć‘ć‚‹ć“ćØć€‚
kimizuka.fm
č‹„ę‰‹ćƒć‚¤ć‚­ćƒ£ćƒŖć‚¢ć®ć‚¹ć‚«ć‚¦ćƒˆč»¢č·