Upload
harada-kazuki
View
1.531
Download
0
Embed Size (px)
Citation preview
Node-REDで
情報収集を効率化原田 一樹 @ BMXUG
2015.10.13
自己紹介
原田 一樹 (Kazuki Harada)o Bluemix UserGroup Community Leadero クラウドアーキテクト/スクラムマスターo 「出張ハッカソン始めました。」
興味・関心:
Cloud/IoT/機械学習/OSS/API/Scrum/DevOps
書籍・記事・実績:o エンタープライズAWS導入ガイドo 人口知能アプリケーション総覧-Watsono BluemixとWatsonの全貌を知る-ITproo BluemixHack 最優秀賞o BluemixChallenge2015 最優秀賞
世の中、
情報多すぎない?
流れていく
タイムライン…
タイムラグのある情報…
速読できない英文書
※個人の所感です
増え続ける情報量
奪われていく自由時間
Node-REDで
情報収集を効率化
情報収集効率化 〜構想〜
【フロントエンド】
【バックエンド】
Azure Blob Storage
Azure Machine Learning
MongoLab
AlchemyAPI
記事URL
RSS(米国メディアやブログ)
Node.js/bootstrap
User Article 閲覧履歴
Title
Article URL
Author
Keyword
関連記事検索
p ユーザー管理p 記事閲覧/Slideshare表示p ユーザー管理機能
Slideshare URL
情報収集効率化 〜構想〜
Azure Blob Storage
Azure Machine Learning
Node.js/bootstrapp ユーザー管理
p 記事閲覧/Slideshare表示p ユーザー管理機能
AlchemyAPI
記事URL
RSS(米国メディアやブログ)
User Article 閲覧履歴
Title
Article URL
Author
Keyword
関連記事検索
Slideshare URL
記事URLの中身をAlchemyAPIで
解析
SlideShare APIで記事に関連する資料を検索
【フロントエンド】
【バックエンド】
米国記事URLをRSSから取得
ユーザ登録機能記事表示
Slideshare表示
AlchemyAPIでの解析結果と記事URL、Slideshare URLを保管
MongoLab
情報収集効率化 〜構想〜
【フロントエンド】
【バックエンド】
記事URL
RSS(米国メディアやブログ)
Node.js/bootstrap
User
Title
Article URL
Author
関連記事検索
p ユーザー管理p 記事閲覧/Slideshare表示p ユーザー管理機能
Slideshare URL
Azure Blob Storage
Azure Machine Learning
閲覧履歴
MongoLab
ユーザーの閲覧履歴を元に、おすすめKeywordを計算し、おすすめ記事を表示
AlchemyAPIKeyword
記事を構成するKeywordを解析し、記事の特徴としてDBヘ保管。
Article
Node-RED フローイメージ
AlchemyLanguage API記事URLをAlchemy APIで解析。記事の構造情報をMongoDBに保管
現状の課題
• そもそも、どの米国メディアの情報を取得すればよいのか分からない• 対象のメディアを増やしすぎるとAlchemy API の無償範囲をすぐに超えてしまう →1日1000トランザクション (APIを1回に複数トランザクションが含む)
• SlideShare APIでEmbed(サイト埋め込み用コード)が取得できない(?) →実装方法模索中
• 仕様の分からないノードがいて開発に詰まる →Node-RED UGに期待
その他:Twitter検索の可視化(1/2)
Twitterのキーワード検索やハッシュタグで検索した結果を、WordCloudとして可視化
その他:Twitter検索の可視化(2/2)
Bluemixathon〜災害復旧支援アプリコンテスト〜
http://bluemixathon.devpost.com/details/landing_japanese
災害の影響を受ける人々、家族、友人、医療機関や救援組織に役立つアプリの開発コンテスト
BMXUGへの登録もお願いします
Bluemix UserGroup(BMXUG) facebookページhttp://ibm.biz/bmxug-facebook