こんにちは! ゆきぽんずです
お久しぶりの記事投稿です
hubotにAPI (AI機能を持つ)を実装してみた
今回はUserLocal社のAPIを使用しています
また実装する際にはAPIKEYを取得しないといけないので、こちらのリンクからUserLocal社へ無料登録してAPIKEYを取得してください
http://www.userlocal.jp/pdf/userlocal_chatbot.pdf#pdf
コードを下に書いておきます
ソースコード
ファイル名 : AutomaticConversationBOT.coffee
補足
slackとhubotを接続し、APIKEYを保持するためにすることがあります
bin/hubot.cmdファイルの中に
SET HUBOT_OWM_API_KEY=取得したAPIKEY
と記入して保存
powershellを開いて
$env:HUBOT_OWM_API_KEY='取得したAPIKEY'
以上のように設定して
bin\hubot --adapter slack
と実行してください
本当はbin\hubot.cmdファイルの中にSET...とするだけでいいのですが、念のためにpowershellで$env:..のように環境設定をしておいてください
実行結果
感想
感想としては「いまいちだなー」とおもってしまいました
会話が成り立っていなかったり、成り立っていても違和感があったりなどなど
欲張りですが、もう少し精度が上がってほしいです
興味がある方は自分で実装してみてください
実装するのは楽しかったです
今日も読んでくださりありがとうございます
あなたのそばにゆきぽんず