|
|
|
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º¿ ÇÁ·¹ÀÓ¿öÅ© ÇÁ·Î±×·¡¹Ö : 꺿 ±¸ÃàÀ» ÇâÇÑ ´ÙÃþÀû Á¢±Ù
|
|
|
¾ÆÀÌ·¯ºê A.I(Á¦ÀÌÆàÀÇ ÀΰøÁö´É)1
¤Ó Á¶ ¸¶¿ä, ±èÁ¤ÀÎ
¤Ó
Á¦ÀÌÆà
¤Ó
Programming the Microsoft Bot Framework
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º¿ ÇÁ·¹ÀÓ¿öÅ©·Î ¸¸µå´Â ´ëÈÇü ÀÎÅÍÆäÀ̽º, 꺿ÀÇ ¸ðµç °Í!
ÇöÀç ¿ì¸® »ýÈ°¿¡¼± 24½Ã°£ »ó´ã°ú Q&A¸¦ ¼öÇàÇϴ äÆà ·Îº¿, 꺿À» ½±°Ô ã¾Æº¼ ¼ö ÀÖ´Ù. 꺿Àº ¹«¼öÈ÷ ¸¹Àº ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥°ú »ê¾÷¿¡ Á¸ÀçÇÑ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ 2016³â¿¡ ¼±º¸ÀÎ º¿ ÇÁ·¹ÀÓ¿öÅ©(bot framework)´Â ¸Å¿ì È¿À²ÀûÀÎ ´ëÈ½Ä Ä¿¹Â´ÏÄÉÀÌ¼Ç µµ±¸´Ù. °³¹ßÀÚ´Â °øÅëÀûÀÎ ¸Þ½Ã¡ ¾Û¿¡ µîÀåÇϴ êº¿À» ±¸ÃàÇÔ¿¡ µû¶ó ´ëÈ, ´Ùä³Î, À½¼º ±â´ÉÀ» °áÇÕÇؼ ÀÚ½ÅÀÌ ¸¸µç ÀÀ¿ë ÇÁ·Î±×·¥À» 꺿À» ÅëÇØ ´©±¸¿¡°Ô³ª, ¾îµð¿¡¼µçÁö Á¦°øÇÒ ¼ö ÀÖ´Ù.
-
-
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º¿ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇØ »ì¾ÆÀִ êº¿À» ¸¸µç´Ù!
ÀÌ Ã¥¿¡¼´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MVPÀÎ Á¶ ¸¶¿ä°¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º¿ ÇÁ·¹ÀÓ¿öÅ©·Î 꺿À» ±¸ÃàÇÏ´Â ¹ýÀ» ¾È³»ÇÑ´Ù. ÀúÀÚ´Â ÀΰøÁö´É°ú ÀÚ¿¬¾î 󸮸¦ È°¿ëÇؼ »õ·Î¿î ¶Ç´Â ±âÁ¸ ÀÀ¿ë ÇÁ·Î±×·¥À» ³î¶ó¿ï Á¤µµ·Î Á÷°üÀûÀ¸·Î ¸¸µå´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
º¿ ÇÁ·¹ÀÓ¿öÅ©°¡ ¹«¾ùÀÌ°í ¹«¾ùÀ» ÇÒ ¼ö ÀÖ´ÂÁö¸¦ Àû´çÇÑ ¼öÁØÀ¸·Î ÀÌÇØÇϱ⠽±°Ô ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ÇÙ½É °³¹ß ÀÛ¾÷ÀÎ ´ÙÀ̾ó·Î±× ±¸Ãà ¹× °ü¸®, ÇÁ·¹ÀÓ¿öÅ© API¿ÍÀÇ »óÈ£ÀÛ¿ë, ÀÚ¿¬¾î ó¸® ÅëÇÕ, ½½·¢, ½ºÄ«ÀÌÇÁ, ÆäÀ̽ººÏ ¸Þ½ÅÀú¿Í °°Àº ÇÙ½É Ç÷§Æû¿¡ º¿À» ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
¸¶Áö¸·À¸·Î, ½Ç¿ëÀûÀÎ ¿¹Á¦ ÄÚµå¿Í ¾Ë±â ½¬¿î ¼³¸íÀ» Ãß°¡Çؼ Áö´ÉÇü º¿ÀÇ ¡®¸¶¹ý¡¯À» ÅëÇØ Çö½ÇÀûÀÎ Á¦Ç°À¸·Î º¯È¯ÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. µû¶ó¼, º¿À̳ª ´ëÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(CUI)ÀÇ »çÀü Áö½Ä ¾ø´Â Ãʺ¸ÀÚ¶óµµ µû¶ó ÇÏ¸é¼ ÇнÀÇÒ ¼ö ÀÖ´Ù.
¡á º¿ ÇÁ·¹ÀÓ¿öÅ© ±¸¼º¿ä¼Ò, ÅëÇÕ, Åë½Å ÀÌÇØÇϱâ
¡á ¿©·¯ ¼¼¼Ç¿¡¼ º¿°ú »ç¶÷ »çÀÌÀÇ º¹ÀâÇÑ ´ÙÀ̾ó·Î±× È帧 °ü¸®Çϱâ
¡á ¹Ì¸® ÁغñµÈ ÅÛÇø´À¸·Î º¿ ÇÁ·ÎÁ§Æ® ¼³Á¤ ±¸¼ºÇϱâ
¡á ¾×ƼºñƼ Çü½Ä, ÄÜÅÙÃ÷, ¼Ó¼ºÀ» Æ÷ÇÔÇÏ¿© ´ëÈÀÇ ÇÙ½É ¿ä¼Ò ¸¶½ºÅÍÇϱâ
¡á ¿¡¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÑ ´ëÈ Å×½ºÆ®¿Í 꺿 µð¹ö±ëÇϱâ
¡á ÆûÇ÷οì(FormFlow)·Î ´ëÈ ÁøÇà ÁöÁ¤Çϱâ
¡á LUIS(Language Understanding Intelligent Service)·Î À¯¿¬ÇÑ Áö´ÉÇü º¿ ±¸¼ºÇϱâ
¡á ½½·¢°ú ½ºÄ«ÀÌÇÁ °°Àº ¿ÜºÎ ¸Þ½Ã¡ ¼ºñ½º¿Í ÅëÇÕÇϱâ
¡á Á¤±³ÇÑ ºñ¼±Çü ´ëÈ ±¸¼ºÇϱâ
¡á ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¾ÖÀú¿¡ º¿ µî·ÏÇÏ°í °Ô½ÃÇϱâ
¡á À̸ÞÀÏ, SMS, À¥ 꺿 »ý¼ºÇϱâ
¡á ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º¿ ÇÁ·¹ÀÓ¿öÅ© API¸¦ È°¿ëÇÏ´Â °í±Þ ±â¹ý ¸¶½ºÅÍÇϱâ
¡á ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÎ½Ä ¼ºñ½º API·Î º¿ È®ÀåÇϱâ
-
-
¿Å±äÀÌ ¸Ó¸®¸»
̵̧ȍ
ÀÌ Ã¥¿¡ ´ëÇÏ¿©
º£Å¸¸®´õ Èıâ
PART 1 ½ÃÀÛÇϱâ
CHAPTER 1 º¿ ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó 3
1.1 꺿À̶õ ¹«¾ùÀΰ¡? 3
꺿ÀÇ Á¤ÀÇ 4
¿Ö ´ëÈÀΰ¡? 5
꺿ÀÇ ÀÌÁ¡ 6
º¿À» äÅÃÇÒ °ÍÀΰ¡, ¸» °ÍÀΰ¡? 8
1.2 º¿ ÇÁ·¹ÀÓ¿öÅ© ¾ÆÅ°ÅØó 10
꺿, Ä¿³ØÅÍ, ä³Î ½Ã°¢ÈÇϱâ 10
ä³Î °³¿ä 11
º¿ Ä¿³ØÅÍ ¼ºñ½º 12
꺿ÀÇ Æ¯¼º 13
꺿 Åë½Å 14
¿ä¾à 15
CHAPTER 2 ÇÁ·ÎÁ§Æ® ±¸¼º 16
2.1 꺿 ±¸Ãà ´Ü°è 16
2.2 º¿ ÇÁ·¹ÀÓ¿öÅ© ÇÁ·ÎÁ§Æ® »ý¼º 17
ÇÁ·ÎÁ§Æ® ÅÛÇø´ ¼³Ä¡Çϱâ 17
»õ ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ 19
2.3 ±âº» ÄÚµå °Ë»ç 19
¾î¼Àºí¸® ÂüÁ¶ 20
Æú´õ¿Í ÆÄÀÏ ±¸Á¶ 22
±âº» 꺿 23
2.4 ¿¡¹Ä·¹ÀÌÅÍ·Î Ãʱâ Å×½ºÆ®Çϱâ 28
º¿ ¿¡¹Ä·¹ÀÌÅÍ ¼³Ä¡Çϱâ 28
꺿 ¼³Á¤ 29
꺿°ú Åë½ÅÇϱâ 32
2.5 꺿 °Ô½Ã ¹× µî·Ï 33
꺿 °Ô½Ã 33
꺿 µî·Ï 37
¿ä¾à 40
CHAPTER 3 ´ëÈ ±¸ÃàÇϱâ: ±âÃÊ 41
3.1 °¡À§, ¹ÙÀ§, º¸ °ÔÀÓ º¿ 41
PlayType ¿°ÅÇü 42
Game Ŭ·¡½º 42
MessageController Ŭ·¡½º 46
3.2 ´ëÈ »óÅ °ü¸® 48
´ëÈÀÇ ¿ä¼Ò 48
... »óÅ Á¤º¸ ÀúÀå ¹× °Ë»ö 51
3.3 ´ëÈ¿¡ Âü¿©Çϱâ 65
´ëÈ¿¡ ÀÀ´äÇϱâ 65
¸ÂÃã ¸Þ½ÃÁö ¾×ƼºñƼ ¸¸µé±â 66
¸ÂÃã ¸Þ½ÃÁö ¾×ƼºñƼ »ç¿ëÇϱâ 67
¿ä¾à 69
CHAPTER 4 꺿 ¼¼ºÎ Á¶Á¤Çϱâ 70
4.1 º¿ ¿¡¹Ä·¹ÀÌÅÍ ¼¼ºÎ »çÇ× °ËÅä 70
4.2 ¾×ƼºñƼ ó¸®Çϱâ 72
Activity Ŭ·¡½º 72
ActivityType Ŭ·¡½º 74
ÄÚµå ¼³°è °³¿ä 74
º¿ ¿¡¹Ä·¹ÀÌÅÍ·Î ¾×ƼºñƼ Àü¼ÛÇϱâ 78
°ü°è º¯°æ 79
´ëÈ ¾÷µ¥ÀÌÆ® 80
»ç¿ëÀÚ µ¥ÀÌÅÍ »èÁ¦Çϱâ 82
Ping º¸³»±â 83
Typing Ç¥½Ã 84
4.3 °í±Þ ´ëÈ ¸Þ½ÃÁö 85
Typing Activity Àü¼ÛÇϱâ 85
µ¶¸³ ¸Þ½ÃÁö Àü¼ÛÇϱâ 89
¿ä¾à 97
PART 2 º¿ ºô´õ
CHAPTER 5 ´ÙÀ̾ó·Î±× ¸¸µé±â 101
5.1 ¿ÍÀκ¿ ¼Ò°³ 101
5.2 Wine.com API »ç¿ëÇϱâ 102
5.3 ´ÙÀ̾ó·Î±× ±¸ÇöÇϱâ 109
´ÙÀ̾ó·Î±× Ŭ·¡½º »ý¼ºÇϱâ 113
´ÙÀ̾ó·Î±× ÃʱâÈ ¹× ÀÛ¾÷ È帧 115
IDialogContext °ËÅä 115
´ÙÀ̾ó·Î±× ´ëÈ È帧 117
´ÙÀ̾ó·Î±× ÇÁ·ÒÇÁÆ® ¿É¼Ç 120
°Ë»öÇϱâ 128
5.4 ´ÙÀ̾ó·Î±× È£ÃâÇϱâ 130
¿ä¾à 132
CHAPTER 6 FormFlow »ç¿ëÇϱâ 133
6.1 ±âº» ±â´É 133
6.2 ±âº» FormFlow 꺿 137
Wine API ÀÎÅÍÆäÀ̽º 138
WineForm: FormFlow ¾ç½Ä 138
WineFormÀ» Dialog·Î »ç¿ëÇϱâ 144
6.3 FormFlow ´ëÈ °³¼±Çϱâ 148
Describe Ư¼º 148
Numeric Ư¼º 150
Optional Ư¼º 150
Pattern Ư¼º 151
Prompt Ư¼º 151
Terms Ư¼º 152
6.4 °í±Þ ÅÛÇø´°ú ÆÐÅÏ 154
ÆÐÅÏ ¾ð¾î 154
±âº» ÅÛÇø´ 156
ÅÛÇø´ ¿ëµµ 156
ÅÛÇø´ ¿É¼Ç 163
¿ä¾à 169
CHAPTER 7 FormFlow ¸ÂÃã º¯°æÇϱâ 170
7.1 FormFlow Ç÷ç¾ðÆ® ÀÎÅÍÆäÀ̽º ÀÌÇØÇϱâ 170
7.2 Configuration ¼Ó¼º 172
ÀÀ´ä ¼³Á¤ 174
ÅÛÇø´ ¼³Á¤ 175
¸í·É¾î ¼³Á¤ 178
7.3 Message ¸Þ¼µå¿Í °øÅë ¸Å°³º¯¼ö 181
condition ¸Å°³º¯¼ö 183
dependencies ¸Å°³º¯¼ö 183
Prompt ¸Å°³º¯¼ö 185
generateMessage ¸Å°³º¯¼ö 185
7.4 Confirm ¸Þ¼µå 186
7.5 Çʵå·Î ÀÛ¾÷Çϱâ 188
µ¿Àû Çʵå Á¤ÀÇ 192
ÇÊµå °ËÁõ 194
AddRemainingFields ¸Þ¼µå 196
HasField ¸Þ¼µå 197
7.6 OnCompletion ¸Þ¼µå 197
7.7 Build ¸Þ¼µå 200
7.8 FormFlow ÃʱâÈÇϱâ 200
¿ä¾à 203
CHAPTER 8 LUIS·Î ÀÚ¿¬¾î ó¸® »ç¿ëÇϱâ 204
8.1 ÇÙ½É LUIS °³³ä 205
8.2 LUIS¿Í ÈÆ·Ã ¸ðµ¨ ±¸¼ºÇϱâ 206
¸ðµ¨ »ý¼ºÇϱâ 206
Àǵµ ±¸¼ºÇϱâ 208
½Çü ÁöÁ¤Çϱâ 209
ÈÆ·Ã ¹× ¹èÆ÷ 211
8.3 꺿¿¡¼ LUIS »ç¿ëÇϱâ 214
WineBotLuis ¼Ò°³ 214
Àǵµ Ãß°¡ 217
½Çü ó¸®Çϱâ 218
8.4 Áö¼ÓÀûÀÎ LUIS ¸ðµ¨ °³¼± 223
¿ä¾à 225
CHAPTER 9 °í±Þ ´ëÈ °ü¸®Çϱâ 266
9.1 ´ÙÀ̾ó·Î±× ½ºÅà °ü¸®Çϱâ 226
´ÙÀ̾ó·Î±× ½ºÅÃÀ̶õ ¹«¾ùÀΰ¡? 227
´Ù¸¥ ´ÙÀ̾ó·Î±×·Î À̵¿Çϱâ 228
Forward¸¦ ÅëÇÑ À̵¿ 231
CallÀ» ÅëÇÑ À̵¿ 233
´ÙÀ̾ó·Î±× ³¡³»±â 235
9.2 üÀÌ´×À¸·Î ´ëÈ °ü¸®Çϱâ 239
WineBotChain ÇÁ·Î±×·¥ 239
Chain.From 245
Chain.Loop 246
Chain.Switch 247
Chain.ContinueWith 250
üÀÎ °Ô½Ã ¹× ´ë±â ¸Þ¼µå Á¾ÇÕ 251
LINQ to Dialog 252
9.3 IScorable·Î Áß´Ü Ã³¸®Çϱâ 254
9.4 ÅؽºÆ® Ãâ·Â ¼½Ä ÁöÁ¤Çϱâ 259
¿ä¾à 262
PART 3 ä³Î°ú GUI
CHAPTER 10 Ä«µå Ãß°¡Çϱâ 265
10.1 À½¾Ç 꺿 °³¿ä 265
Spotify API 266
·çÆ®(Root) ´ÙÀ̾ó·Î±× 272
ÇÁ·ÎÇÊ(Profile) ´ÙÀ̾ó·Î±× 273
Ž»ö(Browse) ´ÙÀ̾ó·Î±× 273
Àç»ý¸ñ·Ï(Playlist) ´ÙÀ̾ó·Î±× 274
°Ë»ö(Search) ´ÙÀ̾ó·Î±× 275
10.2 ±¸¼º ¿ä¼Ò 276
Ãßõ È°µ¿ Á¦½Ã 276
ÆÄÀÏ Ã·ºÎ »ç¿ëÇϱâ 281
10.3 Ä«µå Ç¥½ÃÇϱâ 289
BrowseDialog ±¸ÇöÇϱâ 289
PlaylistDialog ±¸ÇöÇϱâ 296
10.4 ÀûÀÀÇü Ä«µå 301
ÄÁÅ×À̳ʸ¦ »ç¿ëÇÑ ·¹À̾ƿô 305
Á¦¾î »ç¿ëÇϱâ 307
¾×¼Ç ó¸®Çϱâ 309
¿ä¾à 311
CHAPTER 11 ä³Î ±¸¼º 312
11.1 ä³Î °³¿ä 313
ä³Î ±¸¼º ÆäÀÌÁö 313
꺿 Åë°è 314
11.2 ÆÀ ±¸¼º 317
ä³Î ¼³Á¤ 317
꺿 »ç¿ë 319
11.3 ºù ±¸¼º 319
ä³Î ¼³Á¤ 320
°Ë»ö¿¡¼ »ç¿ëÇϱâ 321
11.4 ä³Î °Ë»ç±â 321
¿ä¾à 322
CHAPTER 12 À̸ÞÀÏ, SMS, À¥ 꺿 »ý¼º 323
12.1 꺿 ´ëȸ¦ À̸ÞÀÏ·Î º¸³»±â 323
À̸ÞÀÏ °èÁ¤ »ý¼º 323
À̸ÞÀÏ Ã¤³Î ±¸¼º 324
12.2 꺿¿¡ ÅؽºÆ® º¸³»±â 325
12.3 À¥Ãª Á¦¾î Æ÷ÇÔ½ÃÅ°±â 327
À¥Ãª IFrame ÀÚ¸® Ç¥½ÃÀÚ Ãß°¡Çϱâ 327
Ŭ¶óÀ̾ðÆ® ÂÊ ÄÚµù 328
¼¹ö ¿äû ó¸® 329
¿ä¾à 333
PART 4 API, ÅëÇÕ, À½¼º
CHAPTER 13 Direct Line API·Î ¸ÂÃã ä³Î ÄÚµùÇϱâ 337
13.1 ÄÜ¼Ö Ã¤³Î °³¿ä 338
ÄÜ¼Ö Ã¤³Î ÄÚµå °Ë»çÇϱâ 340
13.2 ´ëÈ ½ÃÀÛÇϱâ 343
13.3 »õ ¾×ƼºñƼ ¼ö½Å 345
13.4 ´ëȸ¦ °è¼Ó ¿¾îµÎ±â 351
13.5 ¾×ƼºñƼ Àü¼ÛÇϱâ 353
13.6 ´ëÈ Á¾·áÇϱâ 355
CancellationTokenSource¿Í CancellationToken 355
»ç¿ëÀÚ Á¾·á ó¸® 356
¿ä¾à 357
CHAPTER 14 ÀÎ½Ä ¼ºñ½º ÅëÇÕÇϱâ 358
14.1 ºùÀ¸·Î °Ë»öÇϱâ 359
14.2 À̹ÌÁö Çؼ® 369
14.3 ÅؽºÆ® ¹ø¿ª 371
14.4 QnA Maker·Î FAQ 꺿 ±¸¼ºÇϱâ 379
¿ä¾à 384
CHAPTER 15 À½¼º ¼ºñ½º Ãß°¡Çϱâ 385
15.1 ¾×ƼºñƼ¿¡ À½¼º Ãß°¡Çϱâ 385
15.2 SayAsync·Î À½¼º Ãß°¡Çϱâ 388
15.3 PromptDialog¿¡ À½¼º Ãß°¡Çϱâ 391
15.4 ÀÔ·Â ÈùÆ® ÁöÁ¤ 395
15.5 ÄÚŸ³ª ¼³Á¤ 397
¿ä¾à 401
ã¾Æº¸±â 402
-
-
꺿Àº ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(Graphic User Interface, GUI)º¸´Ù´Â ´ëÈÇü »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ´Ù. GUI´Â ȸ鿡 Ç¥½ÃµÇ°í ¸¶¿ì½º³ª ÅÍÄ¡ µ¿ÀÛÀ» À§ÇÑ ±×·¡ÇÈ ¿ä¼Ò¿Í ±×¸²ÀÌ ÀÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù. CUI´Â »ç¿ëÀÚ°¡ ¸Þ½Ã¡ ¾Û¿¡ ÀÔ·ÂÇÏ´Â ÅؽºÆ®´Ù. ¿À´Ã³¯ ´ëºÎºÐÀÇ Ãªº¿Àº ÁÖ·Î ÅؽºÆ®¸¦ »ç¿ëÇÏÁö¸¸, 꺿Àº »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÇϱâ À§ÇØ À½¼ºÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¾ÕÀ¸·Î ¹è¿ì°ÚÁö¸¸, 꺿Àº ÀϺΠGUI ¿ä¼Ò¸¦ °¡Áú ¼ö ÀÖÁö¸¸, ¿©ÀüÈ÷ 꺿ÀÇ ÁÖµÈ Æ¯Â¡Àº ´ëȸ¦ ½±°Ô Çϱâ À§ÇØ ÅؽºÆ®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
_5ÂÊ
Activity Ŭ·¡½º´Â ´Ù¾çÇÑ À¯ÇüÀÇ ¾×ƼºñƼ¸¦ ¸ðµÎ Ç¥ÇöÇÏ´Â ¸â¹öµéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. Activity ¸â¹ö Áß ÀϺδ êº¿¿¡ Àü¼ÛµÇ´Â Activity À¯ÇüÀÇ ÄÁÅؽºÆ®¿¡¼¸¸ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¾î Activity TypeÀÌ Message¶ó¸é Text ¼Ó¼º¿¡ »ç¿ëÀÚ ÀÔ·ÂÀ» Æ÷ÇÔÇÒ °ÍÀ¸·Î ¿¹»óÇÒ ¼ö ÀÖÁö¸¸, TypingÀÇ Activity TypeÀº ¾î¶² ¼Ó¼ºµµ »ç¿ëÇÏÁö ¾Ê´Âµ¥ TypeÀÌ ActivityÀÇ Àǹ̿¡ ÇØ´çÇϱ⠶§¹®ÀÌ´Ù.
_72ÂÊ
¿©·¯ºÐ¿¡°Ô ÇÊ¿äÇÒ ¸ÂÃã º¯°æ »çÇ× Áß Çϳª´Â Á¤Àû ¿°ÅÇü¿¡ ÀÇÁ¸ÇÏ´Â ´ë½Å µ¿Àû ¸Þ´º¸¦ ±¸¼ºÇÏ´Â °ÍÀÌ´Ù. ÀÌ Àå¿¡¼´Â ÇϳªÀÇ Çʵ忡 ´ëÇÑ ¸Þ´º¸¦ µ¿ÀûÀ¸·Î ±¸¼ºÇϱâ À§ÇØ ¾ç½Ä ±¸¼º ÀýÂ÷¸¦ ¼öÁ¤ÇÏ´Â ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù. ¶ÇÇÑ, ±× Çʵ忡 ¸ÂÃã º¯°æÇÑ °ËÁõ ¹æ½ÄÀ» Ãß°¡ÇÏ´Â ¹ýµµ ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ¸¶Áö¸·À¸·Î ´õ ³ªÀº »ç¿ëÀÚ °æÇèÀ» Á¦°øÇϱâ À§ÇÑ À¯¿ëÇÑ ±â¹ýÀ¸·Î ¹Ì¸® ä¿öÁø Çʵ带 Á¦°øÇÏ´Â °ÍÀ» ´Ù·ç°Ú´Ù.
_170ÂÊ
ÀϹÝÀûÀ¸·Î ä³ÎÀÌ »ç¿ëÀÚÀÇ ÀÏ¹Ý ¾ð¾î ÅؽºÆ®·Î µÈ ¸Þ½ÃÁö¸¦ º¿ Ä¿³ØÅÍ¿¡ Àü¼ÛÇϸé, º¿ Ä¿³ØÅÍ´Â ±× ¸Þ½ÃÁö¸¦ 꺿¿¡ Àü´ÞÇÑ´Ù. ÀÌ ½ÃÁ¡¿¡ 꺿Àº »ç¿ëÀÚ ÅؽºÆ®¸¦ ÀûÇÕÇÏ´Ù°í ÆÇ´ÜÇÏ´Â ´ë·Î ó¸®ÇÒ ¼ö ÀÖ´Ù. ´õ ±¸Ã¼ÀûÀ¸·Î ÀÌ Àå¿¡¼´Â ±×¸² 8-1ÀÇ ¸¶Áö¸· ±¸¼º ¿ä¼ÒÀÎ LUIS¸¦ ¹è¿ï °ÍÀÌ´Ù. LUIS´Â ¹ßÈ(utterance) ÅؽºÆ®¸¦ Àǵµ(intent)¿Í ½Çü(entity)·Î ¹ø¿ªÇÑ´Ù. 꺿Àº º¿Ä¿³ØÅÍ¿¡¼ ¹ÞÀº ¸Þ½ÃÁö·ÎºÎÅÍ ¹ßÈ ÅؽºÆ®¸¦ ÃßÃâÇÑ´Ù.
_205ÂÊ
À¥Ãª(WebChat) Á¦¾î´Â À¥ ÆäÀÌÁö¶ó¸é ¾îµð¿¡³ª 꺿À» Ãß°¡ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ Á¦¾î´Â HTML iframe¿¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î HTMLÀ» Áö¿øÇÏ´Â ¸ðµç ȸ鿡 À¥Ãª Á¦¾î(´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥ À¥ Á¦¾î±îÁöµµ)¸¦ ³ÖÀ» ¼ö ÀÖ´Ù. ÀÌ ¿¹Á¦´Â ±âº» º¿ ÀÀ¿ë ÇÁ·Î±×·¥ ÅÛÇø´¿¡ Æ÷ÇÔµÈ default.htm ÆÄÀÏ¿¡ À¥Ãª Á¦¾î¸¦ Ãß°¡ÇÑ´Ù. ÀÌ ÀýÀº À¥Ãª Á¦¾î¸¦ ´ã°í ÀÖ´Â À¥ ÆäÀÌÁö¸¦ À§ÇÑ HTMLÀ» ÀÛ¼ºÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ¿©±â¿¡¼´Â ¼¹ö À¥ API¿Í Åë½ÅÇϱâ À§ÇØ Å¬¶óÀ̾ðÆ®¿¡ ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript)¸¦ »ç¿ëÇß´Ù.
_327ÂÊ
-
-
|
Á¶ ¸¶¿ä [Àú]
|
|
-
-
|
±èÁ¤ÀÎ [Àú]
|
|
-
ÀúÀÚ ±èÁ¤ÀÎÀº ÇöÀç ±â¾÷ ºòµ¥ÀÌÅÍ Àü·«ÆÀ¿¡¼ ±Ù¹«ÇÏ°í ÀÖ´Ù. ¿Å±ä Ã¥À¸·Î´Â ¡¶Äɶ󽺷Π±¸ÇöÇÏ´Â °í±Þ µö·¯´× ¾Ë°í¸®Áò¡· ¡¶½ÇÀü! Core MLÀ» È°¿ëÇÑ ¸Ó½Å·¯´× iOS ¾Û °³¹ß¡· ¡¶½ÇÀüÈ°¿ë! ÅÙ¼Ç÷Πµö·¯´× ÇÁ·ÎÁ§Æ®¡· ¡¶¸¶ÀÌÅ©·Î¼ÒÇÁÆ® º¿ ÇÁ·¹ÀÓ¿öÅ© ÇÁ·Î±×·¡¹Ö¡· ¡¶¾ÖÀÚÀÏ µ¥ÀÌÅÍ °úÇÐ 2.0¡· ¡¶±¸±Û ¾Ö³Î¸®Æ½½º ¿Ïº® °¡À̵塷 ¡¶ÆÄÀ̽㠵¥ÀÌÅÍ »çÀ̾𽺠ÇÚµåºÏ¡· ¡¶·¯´× ½ºÄ®¶ó¡·µîÀÌ ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|