�R�O�j�e�B�u�T�[�r�X��API��p���āA�u���݂̃R�O�j�e�B�u�T�[�r�X�łǂ̂悤�Ȃ��Ƃ��ł���̂��v�u�ǂ̂悤�ɂ��ė��p�ł���̂��v�u�ǂ̒��x�̐��x�Ȃ̂��v�������Ă����A�ځB�ŏI��ƂȂ鍡��́ALUIS�iLanguage Understanding Intelligent Service�j��Microsoft Bot Framework��g�ݍ��킹��bot�T�[�r�X���쐬���܂��B
���{�e��2017�N7��6���̏�����ɍ쐬���Ă��܂��B���̋L�����Ŏg�p���Ă����ʂ�R�O�j�e�B�u�T�[�r�X�̎d�l�͕ύX�ɂȂ��Ă���ꍇ������܂��B
�@�{�A�ځu�F���nAPI���p�����v�ł́AMicrosoft�̃R�O�j�e�B�u�T�[�r�X��API��p���āA�u���݂̃R�O�j�e�B�u�T�[�r�X�łǂ̂悤�Ȃ��Ƃ��ł���̂��v�u�ǂ̂悤�ɂ��ė��p�ł���̂��v�u�ǂ̒��x�̐��x�Ȃ̂��v�������Ă����܂��B�A�ڑ�1��́uDeep Learning�̉��b����y�Ɋ��p�ł���R�O�j�e�B�u�T�[�r�X�Ƃ��v�ł́A�R�O�j�e�B�u�T�[�r�X�Ƃ͉����̊T�v��API���g�����߂̏����̎d����������܂����B
�@�O���́uLUIS�iLanguage Understanding Intelligent Service�j�v�̊T�v��LUIS�փA�v���P�[�V������o�^������@�ALUIS�Ɋw�K��������@���Љ�܂����B�ŏI��ƂȂ鍡��́ALUIS��Microsoft Bot Framework��g�ݍ��킹��bot�T�[�r�X���쐬���܂��B
�@LUIS�̏������I������Ƃ���ŁA����������ۂ�LUIS���Ăяo���A�v���P�[�V�����̍쐬�ɓ���܂��B����͓V�C�\��bot�A�v���P�[�V�����Ƃ������ƂŁAMicrosoft Bot Framework���g�p���܂��B
�@Microsoft Bot Framework�i�ȉ��ABot Framework�j�́AMicrosoft������bot�T�[�r�X�̂��߂̎d�g�݂ł��BSkype�AMicrosoft Teams�AFacebook Messenger�ASlack�Ȃǂ̃T�[�r�X�Ɛڑ����ēƎ��̃`���b�gbot��ł���悤�ɂȂ�܂��B
�@�����C#��bot�T�[�r�X���쐬���邽�߂̃v���W�F�N�g�e���v���[�g���g�p����̂ŁABot Framework�̃T�C�g����v���W�F�N�g�e���v���[�g���_�E�����[�h���܂��B�v���W�F�N�g�e���v���[�g�͈ȉ��̃T�C�g����_�E�����[�h�ł��܂��B
�@�uVisual Studio project templates�v�̉��́uBot template for Visual Studio for developing bots with C#�v���N���b�N���A�uBot Application.zip�v�Ƃ���ZIP�t�@�C�����_�E�����[�h���܂��B
�@�_�E�����[�h������������A����ZIP�t�@�C����ZIP�t�@�C���̂܂܂̏�Ԃ�Visual Studio��C#�v���W�F�N�g�e���v���[�g�̃t�H���_�ɒu���Ă��������B
�@�ʏ�AVisual Studio 2015��C#�v���W�F�N�g�e���v���[�g�̃t�H���_�͉��L�̂悤�ɂȂ��Ă��܂��B
C:\Users\[���[�U�[��]\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#
�@�uBot Framework���g�����A�v���P�[�V�����̍쐬���ɓ���m�F���s�������v�Ƃ����Ƃ��ɁA�킴�킴Skype�Ȃǂ̎��ۂ̃T�[�r�X�ɐڑ������ăe�X�g����͔̂��ɖʓ|�ł��B����ȍ쐬���̃e�X�g�̂��߂Ɏ��ۂ�Skype�Ȃǂ̑�������Ă����̂�Microsoft Bot Framework Emulator�i�ȉ��ABot Framework Emulator�j�ł��B
�@Bot Framework Emulator�͉��LURL����_�E�����[�h�ł��܂��B
�@���̋L���̎��M���_�ł̍ŐV�o�[�W������3.5.29�ƂȂ��Ă��܂����B
�@Download the Bot Framework Emulator���̃����N����ubotframework-emulator-Setup-3.5.29.exe�v�Ƃ����t�@�C�����_�E�����[�h�ł�����A���s���ăC���X�g�[�����܂��B
�@Visual Studio���N�����A�V�K�v���W�F�N�g���쐬���܂��BVisual Studio 2015�ł́AC#�̃e���v���[�g�̉��ɁuBot Application�v���V���ɒlj�����Ă��܂��̂ŁA�����I�����܂��B�v���W�F�N�g���́uLUIS_WeatherBotApp�v�Ƃ��Ă��܂��B
�@�����LUIS�̌��ʂƓV�C�\��̌��ʂ�JSON�`���Ŏ��̂ŁAJSON����舵����悤�ɂ��邽�߃��C�u������lj����܂��B
�@�܂��A���j���[�o�[�́u�v���W�F�N�g�v����uNuGet�p�b�P�[�W�̊Ǘ��v���N���b�N���܂��B�u�Q�Ɓv���N���b�N���A�����̃e�L�X�g�{�b�N�X�ɁuJson�v�Ɠ��͂���ƁA�uSystem.Runtime.Serialization.Json�v���������ʂƂ��ĕ\������܂��B�����I�����āA��ʉE���́u�C���X�g�[���v�{�^�����N���b�N���܂��B
�@�ύX�̊m�F�̉�ʂ��\�����ꂽ��OK�{�^�����N���b�N���܂��B
�@���C�Z���X�ւ̓��ӂ̉�ʂ��\�����ꂽ��u���ӂ���v���N���b�N���܂��B
�@�����āA��قǃC���X�g�[������System.Runtime.Serialization.Json���v���O����������g�p�ł���悤�ɂ��邽�߁A�Q�Ƃ�lj����܂��B���j���[�o�[�́u�v���W�F�N�g�v����u�Q�Ƃ̒lj��v���N���b�N���܂��B
�@�t���[�����[�N�̒��ɂ���uSystem.Runtime.Serialization�v�Ƀ`�F�b�N�����A�uOK�v�{�^�����N���b�N���܂��B
�@bot�A�v���P�[�V�����̃e���v���[�g���g�p����ƁA�C���^�t�F�[�X�ƂȂ镔���̋@�\�͊���CS�t�@�C�����ł��Ă����Ԃł��B���ꂪControllers�t�H���_�̉��́uMessagesController.cs�v�ƁADialogs�t�H���_�̉��́uRootDialog.cs�v�ł��B
�@���͂��̃e���v���[�g����쐬���������̉�����������Ă��Ȃ���Ԃ̂܂܂ł��A���ł�bot�T�[�r�X�Ƃ��ē������܂��B�����ɓ������Ă݂܂��傤�B
�@�v���W�F�N�g�����s����ƁA�u���E�U�������オ��Abot�T�[�r�X���N���������Ƃ�������܂��B
�@�����āABot Framework Emulator���N�����܂��B�uEnter your endpoint URL�v�̂Ƃ���ɋN������bot�T�[�r�X��Endpoint URL����͂���bot�T�[�r�X�ɐڑ����܂��B
�@��̗�̏ꍇ�A���L�̂悤�ɂȂ�܂��B
http://localhost:3979/api/messages
�@����ɐڑ��ł��Ă���A��ʉE����log�ɉ��L�̂悤�ɕ\������܂��B
POST 200 [conversationUpdate]
�@�����ŁA��ʉ��́uType your message�c�v�̂Ƃ���ɁA���ł������̂œ��͂��ă��b�Z�[�W�𑗐M���Ă݂Ă��������B����ƁAbot�T�[�r�X���烌�X�|���X���Ԃ��Ă��܂��B
�@����bot�T�[�r�X�̃��X�|���X�̏�����RootDialog.cs�ɋL�q����Ă��܂��B���̂��߁A�ŏI�I�Ƀ��[�U�[�Ƀ��X�|���X��Ԃ�������RootDialog.cs�ɂȂ�܂��B�����č���́A�uLUIS�Ɏ�������b�Z�[�W��n���Č��ʂ����A����ɂ�������V�C�\���Web�T�[�r�X�ɐڑ����ēV�C�\������[�U�[�ɕԂ��v�����������Ă����܂��B
LUIS�i���R�����̓T�[�r�X�j
LUIS���g���ē��̈���LINE Bot������Ă݂悤�I
Webhook��Hubot���g���ă`���b�g��Subversion�ARedmine�AJenkins��A�g�������{�ݒ�Ƃ�Copyright © ITmedia, Inc. All Rights Reserved.
��IT eBook