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

AIの知識無しでもAIを活用したQ&Aページを作る方法

OSCA
May 18, 2018

 AIの知識無しでもAIを活用したQ&Aページを作る方法

2018年05月18日(金) に開催された「WEBエンジニア勉強会 #07」で AI(人工知能)を利用したQ&Aページを作る方法について発表しました。

OSCA

May 18, 2018
Tweet

More Decks by OSCA

Other Decks in Technology

Transcript

  1. 04$" ᖛ໺ Ұೋࡾ

    !FOHJOFFS@PTDB
    "*ͷ஌ࣝແ͠Ͱ΋
    "*Λ׆༻ͨ͠2"ϖʔδΛ࡞Δํ๏

    View Slide

  2. ࣗݾ঺հ
    © OSCA
    04$"ᖛ໺ Ұೋࡾ ͸·ͷ ͔ͣ;Έ

    4*FS ໷ܠࣸਅՈ
    +BWB 1)1ܥͷ8ΤϯδχΞ
    ਓ޻஌ೳ "*
    ͷ։ൃ΋΍ͬͯΔ
    ݸਓͰ΋714आΓͯ8αʔϏεΛӡӦத
    ເͷࠃ ెาݍ಺ॅΈ
    !FOHJOFFS@PTDB !PTDBQIPUP!EJTOFZ@PTDB

    View Slide

  3. © OSCA
    ਓ͕ॻ͍ͨΓ࿩ͨ͠Γͨ͠จষΛղੳ͢Δॲཧͷ͜ͱɻ
    ࣗવݴޠॲཧ
    ߏจղੳ
    ୯ޠ෼ׂ ҙຯղੳ ࣙॻߏங
    จষ෼ྨ ࣗಈཁ໿ ৘ใநग़ ஶऀਪఆ
    ػց຋༁ Ի੠ೝࣝ ৘ใݕࡧ ࣭໰Ԡ౴
    ࣗવݴޠ෼ੳͷٕज़෼໺
    ࢀߟจݙ
    େن໛σʔλ࣌୅ʹٻΊΒΕΔࣗવݴޠॲཧ Ԭ໺ݪ େี ࢯ

    View Slide

  4. © OSCA
    ਓ͕ॻ͍ͨΓ࿩ͨ͠Γͨ͠จষΛղੳ͢Δॲཧͷ͜ͱɻ
    ࣗવݴޠॲཧ
    ࠓ೔ͷఱؾ͸੖ΕͰ͢ɻ

    View Slide

  5. © OSCA
    ਓ͕ॻ͍ͨΓ࿩ͨ͠Γͨ͠จষΛղੳ͢Δॲཧͷ͜ͱɻ
    ࣗવݴޠॲཧ
    ࠓ೔ͷఱؾ͸੖ΕͰ͢ɻ
    ࠓ೔ ͷ ఱؾ ͸ ੖Ε Ͱ͢ ɻ
    ୯ޠ෼ׂ

    View Slide

  6. © OSCA
    ਓ͕ॻ͍ͨΓ࿩ͨ͠Γͨ͠จষΛղੳ͢Δॲཧͷ͜ͱɻ
    ࣗવݴޠॲཧ
    ࠓ೔ͷఱؾ͸੖ΕͰ͢ɻ
    ࠓ೔ ͷ ఱؾ ͸ ੖Ε Ͱ͢ ɻ
    ࠓ೔ ͷ ఱؾ ͸ ੖Ε Ͱ͢ ɻ
    ୯ޠ෼ׂ
    ܗଶૉղੳ
    ໊ࢺ

    View Slide

  7. © OSCA
    ༩͑ΒΕͨจষΛɺಛఆͷ෼ྨମܥʹׂΓ౰ͯΔॲཧɻ
    • τϐοΫ෼ྨ
    • ஶऀਪఆ
    • ଐੑਪఆ ೥ྸ ੑผ ͳͲ

    • ݴޠࣝผ
    • ඼࣭ධՁ
    • ϑΟϧλϦϯά
    จষ෼ྨ
    ࠓ೔ͷఱؾ͸੖ΕͰ͢ɻ ʁ ఱؾ
    εϙʔπ
    ੓࣏

    View Slide

  8. © OSCA
    ࣗ༝ೖྗͷʮ໰͍ʯ͔Βʮ౴͑ʯΛಋ͖ग़͢γεςϜɻ
    ຊൃදͰ࣮ݱ͍ͨ͠2"γεςϜ


    Q.
    10:008:00

    View Slide

  9. © OSCA
    ʮ໰͍ʯ͔Βʮ౴͑ʯΛಋ͖ग़͢ࢥߟϓϩηε͸ʁ
    2"ͷࢥߟϓϩηε
    ໰͍
    ໰͍ͷ
    ҙਤ
    ౴͑

    View Slide

  10. © OSCA
    ʮ໰͍ʯ͔Βʮ౴͑ʯΛಋ͖ग़͢ࢥߟϓϩηε͸ʁ
    2"ͷࢥߟϓϩηε
    ໰͍
    ໰͍ͷ
    ҙਤ
    ౴͑
    ͜͜ʹจষ෼ྨΛར༻͢Δʂ

    View Slide

  11. © OSCA
    2"ʹ͓͚Δจষ෼ྨͷྫ
    Ӧۀ࣌ؒ͸Կ͔࣌ΒԿ࣌·ͰͰ͔͢ʁ
    ͓ళ͸Կ࣌ʹ։ళ͠·͔͢ʁ
    ΫϨδοτΧʔυ͸ར༻Ͱ͖·͔͢ʁ
    ళһ͸ΠέϝϯͰ͔͢ʁ
    ҩༀ඼͸औΓѻ͍ͬͯ·͔͢ʁ
    Ӧۀ࣌ؒʹؔ͢Δ࣭໰
    ࢧ෷ํ๏ʹؔ͢Δ࣭໰
    ҩༀ඼ʹؔ͢Δ࣭໰
    ళһʹؔ͢Δ࣭໰
    ໰͍ ҙਤ
    *OUFOU

    View Slide

  12. © OSCA
    ʮ໰͍ʯ͔ΒʮҙਤʯΛਪଌ͢Δ
    ʮ໰͍ʯ͔ΒʮҙਤʯΛਪଌ͢ΔϓϩάϥϜΛॻ͍ͯΈ·
    ͠ΐ͏ʂ

    View Slide

  13. © OSCA
    -BOHVBHF6OEFSTUBOEJOH αʔϏε
    IBM Watson – Natural Language Understanding Microsoft – LUIS (Language Understanding)
    ༩͑ͨจষจࣈྻ͔ΒҙਤΛ෼ྨͯ͘͠ΕΔ"*ࣗવݴޠॲཧ
    αʔϏεɻ

    View Slide

  14. © OSCA
    .JDSPTPGU-6*4

    View Slide

  15. © OSCA
    .JDSPTPGU-6*4ͷ "1* +40/

    3FRVFTU
    IUUQTFBTUBTJBBQJDPHOJUJWFNJDSPTPGUDPNMVJT தུ
    R͓ళͷ։ళ࣌ؒ͸ʁ
    3FTQPOTF
    \
    lRVFSZzl͓ళͷ։ళ࣌ؒ͸ʁ
    lUPQ4DPSJOH*OUFOUz\ lJOUFOUzl͓ళͷ࣌ؒʹؔ͢Δ࣭໰z lTDPSFz ^
    JOUFOUT<
    \lJOUFOUzl͓ళͷ࣌ؒʹؔ͢Δ࣭໰ TDPSF^
    \lJOUFOUzlҩༀ඼ͷऔΓѻ͍ʹؔ͢Δ࣭໰ TDPSF^
    \JOUFOU/POF TDPSF^
    ^

    View Slide

  16. © OSCA
    "OTXFSͷܾఆ
    ໰͍ͷҙਤ͑͞Θ͔Ε͹ɺ͋ͱ͸ "OTXFSΛදࣔ͢Δ͚ͩ
    Ͱ͢ɻ
    *G EBUBUPQ4DPSJOH*OUFOUJOUFOU l͓ళͷ࣌ؒʹؔ͢Δ࣭໰z
    \
    NFTTBHFl͓ళ͸ BN͔Β QN·Ͱ։ళ͍ͯ͠·͢ɻz
    ^

    View Slide

  17. © OSCA
    ਓ޻஌ೳͷֶश
    ͔͠͠ -6*4͸࠷ॳ͔ΒͦΜͳݡ͍Θ͚Ͱ͸͋Γ·ͤΜɻ
    ॳظঢ়ଶͰ͸ɺ೴Έͦ͸ۭͬΆͰ͢ɻ
    -6*4͸ਓ޻஌ೳͰ͢ͷͰɺֶश͕ඞཁͰ͢ɻ
    ͔͜͜Β͸σϞͰઆ໌͠·͢ɻ

    View Slide

  18. © OSCA
    ࠓճͷൃදͷ·ͱΊ
    • -BOHVBHF6OEFSTUBOEJOHαʔϏεΛར༻͢Δ͜ͱͰɺ
    2"΍ νϟοτϘοτͷγεςϜ͕؆୯ʹ࡞Δ͜ͱ͕
    Ͱ͖Δɻ

    View Slide