$30 off During Our Annual Pro Sale. View Details »

エモいBotの話

Ryuichirou
December 02, 2016

 エモいBotの話

Mobile Act NAGOYA #3で話した内容です
(https://mobileactnagoya.connpass.com/event/44624/)

Qiita : Jubatusを使った感情分析を行うLINE Botの作成
(http://qiita.com/Ryuichirou/items/283cbd411b6d73d9fc6a)

Ryuichirou

December 02, 2016
Tweet

More Decks by Ryuichirou

Other Decks in Technology

Transcript

  1. ΤϞ͍Botͷ࿩
    At Mobile Act NAGOYA #3
    2016/12/2

    View Slide

  2. ࣗݾ঺հ
    » ཾҰ࿠ (@K_Ryuichirou)
    » ΤϯδχΞ (ओʹiOSɺͰͨ͠ɻ)
    » ษڧձΛ։࠵த (2016/3ʙ)
    » Nagoya.Swift+
    » ॳ৺ऀେ׻ܴΛ࣮ફத

    View Slide

  3. ࠷ۙͷ׆ಈ
    Bot৬ਓͯ͠·͢
    1.Facebook Messenger Bot
    2.LINE Messaging API

    View Slide

  4. Facebook Messenger Bot
    » Mashup Awardsओ࠵ͷϋοΧιϯͰར༻
    » ࠷༏ल৆ʢҰ࣍༧બಥഁʣ
    » ໌೔४ܾউͰϓϨθϯ͠·͢

    View Slide

  5. ໌೔·Ͱൿີʹ͓͍ͯͯ͠ͱݴΘΕͯ͠·ͬͨͷͰ΋͏Ұͭͷํͷ࿩Λ͠·͢

    View Slide

  6. LINE Messaging API
    » JubatusϋοΧιϯ with ಡച৽ฉ #2 - connpassͰར༻
    » ࠷༏ल৆

    View Slide

  7. ڞ௨ͷςʔϚ
    EmotionalͳAI

    View Slide

  8. ࣮૷ͷ࿩
    » JubatusΛ࢖ͬͨײ৘෼ੳΛߦ͏LINE Botͷ࡞੒ - Qiita
    ࣮૷Ҏ֎ͷ࿩
    » ࠓ೔͸ͪ͜Β

    View Slide

  9. Ͳ͏΍ͬͯ࡞Δͷ͔
    1.࠷ऴతͳΠϝʔδΛ࡞Δ
    2.ΊͪΌͪ͘Ό࿩͠߹͏
    3.࣮૷͢Δ

    View Slide

  10. 1. ࠷ऴతͳΠϝʔδΛ࡞Δ
    » Ϣʔβʔͱͷड͚౴͑ΛܾΊΔ
    » ۩ମతʹΠϯϓοτͱΞ΢τϓοτͷ૊Λ࡞Δ
    » ΤϯδχΞΑΓ΋σβΠφʔ޲͖

    View Slide

  11. ॏཁͳϙΠϯτ
    » Good! : ࣮૷͸ޙ͔Βߟ͑Δ
    » Bad" : ࣮૷Ͱ͖Δ͜ͱΛ΍Δ

    View Slide

  12. ิ଍
    » ٕज़తͳࠔ೉ʹ௅Ή͜ͱ͕ॏཁ
    » ਓؒͷײ৘͸ਖ਼֬ʹ͸ѻ͑ͳ͍
    ͕ɺͦΕ͸໰୊Ͱ͸ͳ͍
    » ײ৘తͳ΍ΓऔΓ͸ޙͰ໛฿͢Δ
    » ͜͜Ͱٕज़ͱσβΠϯΛ࢖͏
    » ͱ͸͍͑ɺશ͘ແཧͳ͜ͱ͸ແཧ

    View Slide

  13. 2. ΊͪΌͪ͘Ό࿩͠߹͏
    » ڞ௨ೝࣝΛ࣋ͭ͜ͱ͕࠷΋ࠔ೉
    » ݩʑ͕ײ৘ͳͷͰ;Θ;Θͯ͠Δ
    » ͔ͬ͠ΓఆٛͰ͖ͳ͍
    » ϋοΧιϯͰ͸ɺ࣌ؒͷ൒෼Λٞ࿦ʹ࢖ͬͨ

    View Slide

  14. ॏཁͳϙΠϯτ
    » Good! : ඳ͘
    » Bad" : ॻ͘

    View Slide

  15. ิ଍
    » ࿩͠߹͍ͷ໨త͸ڞ௨ೝࣝͷܗ੒
    » ΠϝʔδΛඳ͖ͳ͕Β࿩͠߹͏
    » ײ৘͸1ਓͰѻ͑ͳ͍΄Ͳෳࡶ
    » 1ਓͰܾΊΔͱ1ਓͷ஌͔ࣝ͠൓өͰ͖ͳ͍
    » ଟਓ਺ͰܾΊΔͨΊʹ࿩͢

    View Slide

  16. 3. ࣮૷͢Δ
    » Qiita : JubatusΛ࢖ͬͨײ৘෼ੳΛߦ͏LINE Botͷ࡞੒
    » खͷૣ͕͞ϞϊΛݴ͏

    View Slide

  17. ॏཁͳϙΠϯτ
    » Good! : ఘΊΔɾΰϚ͔͢
    » Bad" : ͔ͬ͠Γͱ࣮૷͢Δ

    View Slide

  18. ิ଍
    » ײ৘Λѻ͑Δσʔλ͸গͳ͍
    » ఘΊͯࣗ෼Ͱ࡞Δͷ͸͔ͳΓ༗ޮ
    » Ϣʔβʔʹ਺஋Λݟͤͳ͍
    » ਓؒ͸ײ৘Λ͚ͭ͜͡Δೳྗ͕͋Δ
    » ໌ࣔ͠ͳ͍͜ͱͰ૝૾ྗΛשى͢Δ

    View Slide

  19. ੒Ռ

    View Slide

  20. Q. ٕज़͸ॏཁ͡Όͳ͍ʁ

    View Slide

  21. A. ௒ॏཁ

    View Slide

  22. 1→100ͷͨΊʹٕज़͸ॏཁ
    » ͜͜·ͰͰʮԿΛ΍ͬͨΒ͍͍͔ʯ͸෼͔ͬͨ
    » ʮԿ͕͍ͨ͠ͷʁʯVSʮԿ͕Ͱ͖Δͷʁʯ͸ղܾͰ͖ͨ
    » ΍Γ͍ͨ͜ͱΛ࣮ݱ͢Δͷ͸͜Ε͔Β
    » ΋ͬͱ΍ΓऔΓͷਫ਼౓ΛߴΊ͍ͨ : ػցֶश
    » ΋ͬͱૌ͔͚͑ΔΑ͏ʹ͍ͨ͠ : σβΠϯ
    » ΋ͬͱ୔ࢁͷਓʹ࢖ͬͯ΋Β͍͍ͨ : Πϯϑϥ

    View Slide

  23. ·ͱΊ : ࠓ·Ͱͷݴ͍׵͑
    1.޷ح৺Λݺͼى͜͠ɺ௅ઓ͠Α͏
    2.ΈΜͳͰ΍Δ΄͏ָ͕͍͔͠ΒΈΜͳͰ΍Ζ͏
    3.ΞΠσΞΛਓʹಧ͚Α͏

    View Slide

  24. ޷ح৺ͱ޲্৺Λຬͨͨ͢Ίʹ௅ઓ͢Δ;ΓΛͯ͠༡Ϳ

    View Slide