Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Socket.IOでチャットボットを作った話

446 views

Published on

東京Node学園付属小学校 入学式 (入門LT)(https://nodejs.connpass.com/event/48827/)で話した内容です。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Socket.IOでチャットボットを作った話

  1. 1. Socket.IOでチャットボットを作った話 ! Node.js
  2. 2. ⾃⼰紹介 " @takehilo # https://github.com/takehilo ⾦⼦ 雄⼤ SIerで主にプログラマとして活動中。 Node.jsを触り始めたのはちょうど1年くらい前。 最近は機械学習に興味あり。
  3. 3. 今⽇の⽬的 Node.jsって楽しいね!って 話がしたい
  4. 4. どんなチャットボット? $ サポートサイトに設置するFAQボット % B2B向けなので雑談機能とかはなし & 1問1答のシンプルなボット 裏でWatson君が動いてる
  5. 5. アーキテクチャ
  6. 6. ボットが回答を返す仕組み question, class xxは何ですか?, 10 yyが知りたい, 27 ... training.csv NLC & DB xx class: 10 confidence: 98.12 SELECT ... WHERE id = 10; data xxを教えてください 以下の回答が⾒つかりました 1. xxの⽅法  )
  7. 7. Node.jsを使ってよかったところ * コンポーネント全てをJavaScriptだけで書けた + やりたいことのほとんどはnpmにある WatsonにもNode.js SDKがある
  8. 8. コンポーネント全てをJavaScriptだけで書けた ,
  9. 9. やりたいことのほとんどはnpmにある https://github.com/steelbrain/php-serialize PHP JS
  10. 10. WatsonにもNode.js SDKがある https://github.com/watson-developer-cloud/node-sdk Node.js
  11. 11. 最後に Node.js

×