Node red for-collecting_information

Preview:

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

Recommended