Brain Hackerは、Web上でブレインストーミングをするためのアプリケーションです。 匿名でブレインストーミングを行うことができるので、相手を気にせず、自由に意見を出すことができます。 また、褒める機能と思考支援機能を持つAIを搭載することで、楽しく、創造的なブレインストーミングを可能にします。
##動作環境 動作環境は以下の通りです。
- OS: Windows 7 or Ubuntu 14.04
- 言語: Python 3.4
- DBMS: PostgreSQL 9.4
Brain_hacker/settings.pyを変更することで、MySQL等の使用も可能です。
##インストール方法 インストール方法では、アプリケーションの実行に必要なモジュールのインストール方法、 使用している外部APIキーの設定方法について説明します。
Brain Hackerを動作させるために必要なモジュールは以下のコマンドでインストールできます。
$ pip install -r requirements.txt
思考支援機能を使うためには、以下の2つのAPIキーが必要になります。
APIキーはそれぞれ、
- handlers/agent/keyword_extraction.py
- handlers/agent/named_entity_extraction.py の中の、keyidに記述してください。
##実行方法 実行方法では、データベースの設定、ポートの設定、アプリケーションの実行方法について説明します。
Brain_Hacker/settings.pyで、データベースの設定を行います。以下はPostgreSQLにおける設定例です。
DATABASES = {
'default': {
'ENGINE': 'postgresql+psycopg2',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': '*****',
'HOST': 'localhost',
'PORT': '5432',
}
}
設定が終わったら、以下のコマンドを実行して、データベースにテーブルを作成します。
$ cd models
$ python user.py
$ python group.py
$ python room.py
Brain_Hacker/settings.pyで、アプリケーションを動作させるポートの設定を行います。以下が設定例です。
define('port', default=8888, help="run on the given port", type=int)
設定例では、デフォルトのポート番号を8888にしています。それ以外にも、ポート番号は実行時に指定することもできます。
アプリケーションは以下のコマンドで実行します。
$ python app.py
また、実行時にポート番号を指定することで、指定したポート番号でアプリケーションを実行することができます。 以下では、ポート番号に8000番を指定して実行しています。
$ python app.py --port=8000
アプリケーションをポート番号8888番で起動後、ブラウザでhttp://127.0.0.1:8888/にアクセスして トップページが表示されることを確認します。
- トップページ
- ユーザ登録
SIGN UPボタンからユーザ登録を行うことができます(ユーザ名,メールアドレス,パスワードの入力が必要)
- ログイン
登録したユーザでログイン(ユーザ登録直後は自動で,その後は右上のLoginからログイン画面に飛べます)
- ログイン後のトップページ
右上がログインユーザ名になります
- Groups画面
- グループの作成
グループの作成ボタンからグループを作成できます
グループ作成
下のエリアに新しいグループが作成されます
- グループページ
グループ名をクリックすることでグループのグループページへ遷移します
- メンバーの招待
グループページでメンバーボタンをクリックするとグループに所属するユーザ一覧が表示されます
ユーザ一覧内の右上のメンバーを追加するボタンから新しいメンバーを追加できます
- 部屋の作成
グループページの部屋ボタンから部屋を作成できるページに遷移できます
部屋の作成ボタンから部屋を作成できます
部屋作成
- 部屋に入る
部屋作成ページ内で作成した部屋の名前をクリックすることでブレインストーミングを行う部屋に入ることができます
- 付箋の追加・編集・削除
左下の+をクリックすることでアイデアを書くための付箋を出すことができます
付箋はダブルクリックで編集することができます
付箋にマウスオーバすると出てくる付箋右上の×ボタンで付箋を削除できます
付箋はドラッグ・ドロップで動かすことができます
これら付箋に対するアクションはすべてリアルタイムで同じ部屋にいる人たちに反映されます
- 匿名のチャット
右下のチャットボックスでテキストチャットを匿名で行うことができます
- アイデアを褒める
付箋を編集したら左下に何か出てきました
彼は我々のブレインストーミングを手助けしてくれる「たまにゃん」です
たまにゃんはアイデアを出すと褒めてくれます
また、自分からほかの人のアイデアを褒めることもできます
褒める方法は付箋にマウスオーバすると出てくるサムズアップをクリックです
- 発想の転換
たまにゃんは褒めること以外にも発想の転換を促してくれます