NODE-REDでビジュアルプログラミング辞書型チャットボット人工無能APIを作って遊ぼ


# つくったおもちゃ
node-red はノードのフローを画面上でお絵描きするだけでビジュアル的にプログラミングができるツールと聞いて興味を持ちました。node-red が面白そうだったのでこれを使って辞書型の人工無能のチャットボットを作ってみました。node-red はラズパイとかの IoT 向けですが・・この記事は PC(MacBook) 上でのプログラミングなのでご注意を。へーこんなことできるんだーくらいの気持ちで読んでいただけると嬉しいです！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/959dcf50-0760-ba2e-bd40-edf0d0c57fc4.png)

仕組みは簡単です。文章をリクエストパラメータでもらって形態素解析で品詞分解して、適当な単語を辞書から検索。ヒットした返答文をしゃべってもらうAPIです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/3571c262-9a88-3d6a-8cb6-4d86df7010a9.png)

形態素解析は KuromojiJS です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/6329fa53-40cd-91ff-c090-89cfc05f829b.png)

後述、若干 JavaScript がありますがたぶんコピペでいけるかなと信じます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/88df0a1b-567c-094b-d9f5-20d14ea148b8.png)

# node-red を構築
```bash
mkdir -p ~/IdeaProjects/node-red-chatbot
cd ~/IdeaProjects/node-red-chatbot
npm -y init
npm install node-red
mkdir data
cp ./node_modules/node-red/settings.js ./data/
```

# node-red を起動する
```bash
cd ~/IdeaProjects/node-red-chatbot
node ./node_modules/node-red/red.js --userDir ./data
```

# API を作成 (hello world)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/f4d4ecda-1a0f-09cc-7c4f-fe91600336f2.png)

`http in` のノードを追加してリクエストを待ち受けるようになります。
`http response` のノードを追加してレスポンス情報を返却できるようになります。
レスポンス情報の `hello world` は `function` ノードを使用してレスポンスに格納するようにしました。
`http in`　の url は `/api/v1/hello`　とします。
function は以下の内容に書き換えておきました。

```javascript:function
msg.payload = "hello world\n"
return msg;
```

# デプロイはわすれずにポチッと
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/175c5fcc-6d74-7d4f-61c5-8b55631f82a7.png)

# API をテスト (hello world)
[http://127.0.0.1:1880/api/v1/hello](http://127.0.0.1:1880/api/v1/hello)

# Kuromoji Tokenizer のノードを追加する
形態素解析 (KuromojiJS) の重要な部分です。こいつがどうしても欲しいので、右上のハンバーガーメニューの `パレットの管理` から `ノードの追加` タブより　`node-red-kuromoji` を検索して、ノード追加してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/f373ffee-6903-2c95-89b1-6704b010dcc6.png)

# Kuromoji Tokenizer を使ってみる
`Kuromoji Tokenizer` のノードが追加されたのでさっそく使ってみました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/63685eb4-db56-11e8-31bf-ddd545fe2d22.png)

get-message の部分の `function` は以下に書き換えてます。
クエリパラメータでチャットの入力を受け付けるようになってます。

```javascript:get-message
if (!msg.payload.message) {
    // 入力がなかったとのため
    msg.payload = ''
    return msg;
}
msg.payload = msg.payload.message
return msg;
```

# 形態素解析ができるようになった
[http://127.0.0.1:1880/api/v1/hello?message=すもももももももものうち](http://127.0.0.1:1880/api/v1/hello?message=すもももももももものうち)

```json
[
  {
    "word_id": 415760,
    "word_type": "KNOWN",
    "word_position": 1,
    "surface_form": "すもも",
    "pos": "名詞",
    "pos_detail_1": "一般",
    "pos_detail_2": "*",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "すもも",
    "reading": "スモモ",
    "pronunciation": "スモモ"
  },
  {
    "word_id": 93220,
    "word_type": "KNOWN",
    "word_position": 4,
    "surface_form": "も",
    "pos": "助詞",
    "pos_detail_1": "係助詞",
    "pos_detail_2": "*",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "も",
    "reading": "モ",
    "pronunciation": "モ"
  },
  {
    "word_id": 1614710,
    "word_type": "KNOWN",
    "word_position": 5,
    "surface_form": "もも",
    "pos": "名詞",
    "pos_detail_1": "一般",
    "pos_detail_2": "*",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "もも",
    "reading": "モモ",
    "pronunciation": "モモ"
  },
  {
    "word_id": 93220,
    "word_type": "KNOWN",
    "word_position": 7,
    "surface_form": "も",
    "pos": "助詞",
    "pos_detail_1": "係助詞",
    "pos_detail_2": "*",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "も",
    "reading": "モ",
    "pronunciation": "モ"
  },
  {
    "word_id": 1614710,
    "word_type": "KNOWN",
    "word_position": 8,
    "surface_form": "もも",
    "pos": "名詞",
    "pos_detail_1": "一般",
    "pos_detail_2": "*",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "もも",
    "reading": "モモ",
    "pronunciation": "モモ"
  },
  {
    "word_id": 93100,
    "word_type": "KNOWN",
    "word_position": 10,
    "surface_form": "の",
    "pos": "助詞",
    "pos_detail_1": "連体化",
    "pos_detail_2": "*",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "の",
    "reading": "ノ",
    "pronunciation": "ノ"
  },
  {
    "word_id": 62510,
    "word_type": "KNOWN",
    "word_position": 11,
    "surface_form": "うち",
    "pos": "名詞",
    "pos_detail_1": "非自立",
    "pos_detail_2": "副詞可能",
    "pos_detail_3": "*",
    "conjugated_type": "*",
    "conjugated_form": "*",
    "basic_form": "うち",
    "reading": "ウチ",
    "pronunciation": "ウチ"
  }
]
```

# function を足していらない品詞を除外
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/6cb7da91-dcb7-b71e-75da-0c9eff84908f.png)

```javascript:data-filter
msg.payload = msg.payload.filter((record) => {
    if (record.pos_detail_1 === "非自立") return false;
    if (record.pos === "名詞")   return true;
    if (record.pos === "動詞")   return true;
    if (record.pos === "形容詞") return true;
    if (record.pos === "感動詞") return true;
    if (record.pos === "連体詞") return true;
    if (record.pos === "副詞") return true;
});
return msg;
```

# function を足してランダムに単語を選ぶ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/5dbe0188-4f83-6bc5-3b43-01272c283652.png)

```javascript:rundom-keyword
const keywordIndex = Math.floor( Math.random() * msg.payload.length );
const keyword = ( msg.payload.length < 1) ? 'てへへ' : msg.payload[ keywordIndex ].surface_form;
msg.payload = keyword;
msg.topic='keyword'
return msg;
```

# おしゃべりするための辞書をロード
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/64164b3a-188f-c9c6-67b9-eccf5ca21cdd.png)
`file in` ノードで json の辞書をロードするようにしました。
`file in` は `http in` と繋げてリクエストの都度ロードできるようにしました。
`file in` でロードしたファイルオブジェクトを `json` ノードで変換しました。
変換した json オブジェクトから新しい `function` でペイロードを受けました。

辞書は `~/IdeaProjects/node-red-chatbot/data/ai.json` に配置。

```json
長いデータなので記事の最後にべたーってしてます
```

# チャットと辞書をがっちゃんこ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/95a8bbbe-df16-fa06-11ee-0514d14c07e8.png)


```javascript:dict
msg.payload=msg.payload
msg.topic='jsondata'
return msg;
```

join node 手動で受け取れるように設定してます。
メッセージ送信の「指定数のメッセージパーツを受信後」の部分は２に書き換え。
これで `rundom-keyword` と `dict` のノードの msg.topic が受け取れます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/cfdad9ad-f8ae-b5ab-1832-9eea76afba19.png)

# チャットボッドを設置して完成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/594280/353867b5-5e03-2420-2952-d0aeaa187a47.png)

記事書いてて、なんかこのあたりから書く疲れてきたのでロジックの説明はうまくできないですが感じてくださいw

```javascript:chat-bot
// とりあえず辞書を検索
let replies = msg.payload.jsondata.data.filter((record) => {
        if ((record.key).indexOf(msg.payload.keyword) > -1 && record.oboe != '' ) return true;
    });
// 見つかんなかったら適当な返答を探す
if ( replies.length < 1 ) { 
    replies = msg.payload.jsondata.data.filter((record) => {
        if ((record.key).indexOf('E') > -1 && record.oboe != '' ) return true;
        if ((record.key).indexOf('M') > -1 && record.oboe != '' ) return true;
    });
}
// ランダムに返答を決める
const index = Math.floor( Math.random() * replies.length );
const reply = replies[index]
if (!reply) {
    msg.payload = 'ふーんふふーん♪';
    return msg;
}
// user をリプレイスしてからいってらっしゃい
msg.payload = reply.oboe.replace('user', 'そこの画面の前の人');
return msg;
```

# 話してみる
http://127.0.0.1:1880/api/v1/hello?message=おはよう
http://127.0.0.1:1880/api/v1/hello?message=あそぼ
http://127.0.0.1:1880/api/v1/hello?message=なんで？

# 辞書
```json:~/IdeaProjects/node-red-chatbot/data/ai.json
{"data": [
    {"key": "###動物####","oboe": ""},
    {"key": "動物","oboe": "かわいい動物が好き"},
    {"key": "いぬ","oboe": "犬って、忠誠心が強いんですよね"},
    {"key": "イヌ","oboe": "犬って、忠誠心が強いんですよね"},
    {"key": "猫","oboe": "可愛いよね、私好きです"},
    {"key": "昆虫","oboe": "カサカサ動くやつ"},
    {"key": "ムシ","oboe": "カサカサ動くやつ"},
    {"key": "クワガタ","oboe": "カサカサ動くやつ"},
    {"key": "カマキリ","oboe": "カサカサ動くやつ"},
    {"key": "クモ","oboe": "カサカサ動くやつ"},
    {"key": "セミ","oboe": "カサカサ動くやつ"},
    {"key": "虫","oboe": "カサカサ動くやつ"},
    {"key": "蝶","oboe": "カサカサ動くやつ"},
    {"key": "蛾","oboe": "カサカサ動くやつ"},
    {"key": "鳥","oboe": "飛べるって、いいですよね"},
    {"key": "スズメ","oboe": "飛べるって、いいですよね"},
    {"key": "鳩","oboe": "飛べるって、いいですよね"},
    {"key": "ハト","oboe": "飛べるって、いいですよね"},
    {"key": "鶴","oboe": "飛べるって、いいですよね"},
    {"key": "ツル","oboe": "飛べるって、いいですよね"},
    {"key": "ツバメ","oboe": "飛べるって、いいですよね"},
    {"key": "ハヤブサ","oboe": "飛べるって、いいですよね"},
    {"key": "カラス","oboe": "飛べるって、いいですよね"},
    {"key": "アヒル","oboe": "飛べるって、いいですよね…飛べないんだっけ"},
    {"key": "鶏","oboe": "飛べるって、いいですよね…飛べないんだっけ"},
    {"key": "ダチョウ","oboe": "飛べるって、いいですよね…飛べないんだっけ"},
    {"key": "ペンギン","oboe": "飛べるって、いいですよね…飛べないんだっけ"},
    {"key": "魚","oboe": "泳ぐやつでしょ"},
    {"key": "めだか","oboe": "泳ぐやつでしょ"},
    {"key": "キンギョ","oboe": "泳ぐやつでしょ"},
    {"key": "きんぎょ","oboe": "泳ぐやつでしょ"},
    {"key": "サメ","oboe": "泳ぐやつでしょ"},
    {"key": "鮫","oboe": "泳ぐやつでしょ"},
    {"key": "フグ","oboe": "泳ぐやつでしょ"},
    {"key": "ブラックバス","oboe": "泳ぐやつでしょ"},
    {"key": "鮎","oboe": "泳ぐやつでしょ"},
    {"key": "タコ","oboe": "泳ぐやつでしょ"},
    {"key": "イカ","oboe": "泳ぐやつでしょ"},
    {"key": "鯛","oboe": "泳ぐやつでしょ"},
    {"key": "カツオ","oboe": "泳ぐやつでしょ"},
    {"key": "マグロ","oboe": "泳ぐやつでしょ"},
    {"key": "タラ","oboe": "泳ぐやつでしょ"},
    {"key": "鱒","oboe": "泳ぐやつでしょ"},
    {"key": "イルカ","oboe": "泳ぐやつでしょ"},
    {"key": "シャチ","oboe": "泳ぐやつでしょ"},
    {"key": "鯨","oboe": "泳ぐやつでしょ、大きいやつ"},
    {"key": "クジラ","oboe": "泳ぐやつでしょ、大きいやつ"},
    {"key": "くらげ","oboe": "泳ぐやつでしょ、宇宙人"},
    {"key": "爬虫類","oboe": "うねうね動くやつだよね"},
    {"key": "トカゲ","oboe": "うねうね動くやつだよね"},
    {"key": "蛇","oboe": "うねうね動くやつだよね"},
    {"key": "ヘビ","oboe": "うねうね動くやつだよね"},
    {"key": "ワニ","oboe": "うねうね動くやつだよね"},
    {"key": "恐竜","oboe": "はるか昔に滅んだ種の事です"},
    {"key": "###乗り物####","oboe": ""},
    {"key": "乗り物","oboe": "私は、乗れないんで"},
    {"key": "バス","oboe": "乗り物ですよね、知ってます"},
    {"key": "電車","oboe": "乗り物ですよね、知ってます"},
    {"key": "汽車","oboe": "乗り物ですよね、知ってます"},
    {"key": "電車","oboe": "乗り物ですよね、知ってます"},
    {"key": "バイク","oboe": "乗り物ですよね、知ってます"},
    {"key": "スクーター","oboe": "乗り物ですよね、知ってます"},
    {"key": "新幹線","oboe": "乗り物ですよね、知ってます"},
    {"key": "モノレール","oboe": "乗り物ですよね、知ってます"},
    {"key": "自動車","oboe": "乗り物ですよね、知ってます"},
    {"key": "自転車","oboe": "乗り物ですよね、知ってます"},
    {"key": "船","oboe": "乗り物ですよね、知ってます"},
    {"key": "タンカー","oboe": "乗り物ですよね、知ってます"},
    {"key": "飛行機","oboe": "乗り物ですよね、知ってます"},
    {"key": "ヘリ","oboe": "乗り物ですよね、知ってます"},
    {"key": "###食べ物####","oboe": ""},
    {"key": "食べ物","oboe": "私は、食べないんで"},
    {"key": "みかん","oboe": "食べ物ですよね、知ってます"},
    {"key": "りんご","oboe": "食べ物ですよね、知ってます"},
    {"key": "バナナ","oboe": "食べ物ですよね、知ってます"},
    {"key": "梨","oboe": "食べ物ですよね、知ってます"},
    {"key": "柿","oboe": "食べ物ですよね、知ってます"},
    {"key": "もも","oboe": "食べ物ですよね、知ってます"},
    {"key": "メロン","oboe": "食べ物ですよね、知ってます"},
    {"key": "マンゴー","oboe": "食べ物ですよね、知ってます"},
    {"key": "パイナップル","oboe": "食べ物ですよね、知ってます"},
    {"key": "イチゴ","oboe": "食べ物ですよね、知ってます"},
    {"key": "グレープ","oboe": "食べ物ですよね、知ってます"},
    {"key": "マスカット","oboe": "食べ物ですよね、知ってます"},
    {"key": "ぶどう","oboe": "食べ物ですよね、知ってます"},
    {"key": "メン","oboe": "食べ物ですよね、知ってます"},
    {"key": "うどん","oboe": "食べ物ですよね、知ってます"},
    {"key": "そば","oboe": "食べ物ですよね、知ってます"},
    {"key": "スパゲッティー","oboe": "食べ物ですよね、知ってます"},
    {"key": "ほうとう","oboe": "食べ物ですよね、知ってます"},
    {"key": "やきそば","oboe": "食べ物ですよね、知ってます"},
    {"key": "やきうどん","oboe": "食べ物ですよね、知ってます"},
    {"key": "麺","oboe": "食べ物ですよね、知ってます"},
    {"key": "煮物","oboe": "食べ物ですよね、知ってます"},
    {"key": "肉じゃが","oboe": "食べ物ですよね、知ってます"},
    {"key": "焼き鳥","oboe": "食べ物ですよね、知ってます"},
    {"key": "牛丼","oboe": "食べ物ですよね、知ってます"},
    {"key": "かつ丼","oboe": "食べ物ですよね、知ってます"},
    {"key": "天丼","oboe": "食べ物ですよね、知ってます"},
    {"key": "すし","oboe": "食べ物ですよね、知ってます"},
    {"key": "ごはん","oboe": "食べ物ですよね、知ってます"},
    {"key": "ご飯","oboe": "食べ物ですよね、知ってます"},
    {"key": "おにぎり","oboe": "食べ物ですよね、知ってます"},
    {"key": "御飯","oboe": "食べ物ですよね、知ってます"},
    {"key": "チャーハン","oboe": "食べ物ですよね、知ってます"},
    {"key": "カレー","oboe": "食べ物ですよね、知ってます"},
    {"key": "お好み焼き","oboe": "食べ物ですよね、知ってます"},
    {"key": "たこ焼き","oboe": "食べ物ですよね、知ってます"},
    {"key": "餃子","oboe": "食べ物ですよね、知ってます"},
    {"key": "ハンバーグ","oboe": "食べ物ですよね、知ってます"},
    {"key": "スープ","oboe": "食べ物ですよね、知ってます"},
    {"key": "炒め","oboe": "食べ物ですよね、知ってます"},
    {"key": "焼肉","oboe": "食べ物ですよね、知ってます"},
    {"key": "ステーキ","oboe": "食べ物ですよね、知ってます"},
    {"key": "ソテー","oboe": "食べ物ですよね、知ってます"},
    {"key": "ポタージュ","oboe": "食べ物ですよね、知ってます"},
    {"key": "ハンバーガー","oboe": "食べ物ですよね、知ってます"},
    {"key": "ポテト","oboe": "食べ物ですよね、知ってます"},
    {"key": "パン","oboe": "食べ物ですよね、知ってます"},
    {"key": "トースト","oboe": "食べ物ですよね、知ってます"},
    {"key": "すき焼","oboe": "食べ物ですよね、知ってます"},
    {"key": "目玉焼き","oboe": "食べ物ですよね、知ってます"},
    {"key": "玉子焼き","oboe": "食べ物ですよね、知ってます"},
    {"key": "ソーセージ","oboe": "食べ物ですよね、知ってます"},
    {"key": "ベーコン","oboe": "食べ物ですよね、知ってます"},
    {"key": "野菜","oboe": "食べ物ですよね、知ってます"},
    {"key": "キャベツ","oboe": "食べ物ですよね、知ってます"},
    {"key": "レタス","oboe": "食べ物ですよね、知ってます"},
    {"key": "白菜","oboe": "食べ物ですよね、知ってます"},
    {"key": "すいか","oboe": "食べ物ですよね、知ってます"},
    {"key": "なす","oboe": "食べ物ですよね、知ってます"},
    {"key": "ねぎ","oboe": "食べ物ですよね、知ってます"},
    {"key": "にんにく","oboe": "食べ物ですよね、知ってます"},
    {"key": "とうもろこし","oboe": "食べ物ですよね、知ってます"},
    {"key": "モロコシ","oboe": "食べ物ですよね、知ってます"},
    {"key": "だいこん","oboe": "食べ物ですよね、知ってます"},
    {"key": "ごぼう","oboe": "食べ物ですよね、知ってます"},
    {"key": "にんじん","oboe": "食べ物ですよね、知ってます"},
    {"key": "いも","oboe": "食べ物ですよね、知ってます"},
    {"key": "トマト","oboe": "食べ物ですよね、知ってます"},
    {"key": "とまと","oboe": "食べ物ですよね、知ってます"},
    {"key": "チョコ","oboe": "食べ物ですよね、知ってます"},
    {"key": "飴","oboe": "食べ物ですよね、知ってます"},
    {"key": "チップス","oboe": "食べ物ですよね、知ってます"},
    {"key": "ポッキー","oboe": "食べ物ですよね、知ってます"},
    {"key": "キャラメル","oboe": "食べ物ですよね、知ってます"},
    {"key": "ゼリー","oboe": "食べ物ですよね、知ってます"},
    {"key": "グミ","oboe": "食べ物ですよね、知ってます"},
    {"key": "アイス","oboe": "食べ物ですよね、知ってます"},
    {"key": "かき氷","oboe": "食べ物ですよね、知ってます"},
    {"key": "チョコバナナ","oboe": "食べ物ですよね、知ってます"},
    {"key": "ジュース","oboe": "飲み物ですよね、知ってます"},
    {"key": "コーラー","oboe": "飲み物ですよね、知ってます"},
    {"key": "ペプシ","oboe": "飲み物ですよね、知ってます"},
    {"key": "サイダー","oboe": "飲み物ですよね、知ってます"},
    {"key": "コーヒー","oboe": "飲み物ですよね、知ってます"},
    {"key": "紅茶","oboe": "飲み物ですよね、知ってます"},
    {"key": "###スポーツ###","oboe": ""},
    {"key": "スポーツ","oboe": "やってみたいです"},
    {"key": "野球","oboe": "スポーツですよね、知ってます"},
    {"key": "サッカー","oboe": "スポーツですよね、知ってます"},
    {"key": "テニス","oboe": "スポーツですよね、知ってます"},
    {"key": "ベースボール","oboe": "スポーツですよね、知ってます"},
    {"key": "バドミントン","oboe": "スポーツですよね、知ってます"},
    {"key": "ゴルフ","oboe": "スポーツですよね、知ってます"},
    {"key": "剣道","oboe": "スポーツですよね、知ってます"},
    {"key": "柔道","oboe": "スポーツですよね、知ってます"},
    {"key": "弓道","oboe": "スポーツですよね、知ってます"},
    {"key": "マラソン","oboe": "スポーツですよね、知ってます"},
    {"key": "###通常####","oboe": ""},
    {"key": "ばか","oboe": "誰が？"},
    {"key": "馬鹿","oboe": "誰が？"},
    {"key": "EEばか","oboe": "じゃあ聞くが、userは頭がいいのか？頭がいいんだな？"},
    {"key": "EE馬鹿","oboe": "じゃあ聞くが、userは頭がいいのか？頭がいいんだな？"},
    {"key": "MMばか","oboe": "そんな事ないよ"},
    {"key": "MMバカ","oboe": "そんな事ないよ"},
    {"key": "MM馬鹿","oboe": "そんな事ないよ"},
    {"key": "あほ","oboe": "誰が？"},
    {"key": "アホ","oboe": "誰が？"},
    {"key": "EEあほ","oboe": "呆けているのは、あんたじゃないのかなぁ"},
    {"key": "EEアホ","oboe": "呆けているのは、あんたじゃないのかなぁ"},
    {"key": "MMあほ","oboe": "そんな事ない"},
    {"key": "MMアホ","oboe": "そんな事ない"},
    {"key": "天才","oboe": "誰の事？"},
    {"key": "EE天才","oboe": "しらなかった？"},
    {"key": "MM天才","oboe": "そうかな～"},
    {"key": "疲れた","oboe": "あまり頑張り過ぎないでくださいね、user"},
    {"key": "つかれ","oboe": "user、ごくろうさま"},
    {"key": "カワイ","oboe": "誰が可愛いの？"},
    {"key": "かわい","oboe": "誰が可愛いの？"},
    {"key": "EEカワイ","oboe": "ほんと？user"},
    {"key": "EEかわい","oboe": "ほんと？user"},
    {"key": "MMカワイ","oboe": "なんだかな"},
    {"key": "MMかわい","oboe": "なんだかな"},
    {"key": "あれ","oboe": "ん？"},
    {"key": "勉強","oboe": "そうですねもっと勉強しないと"},
    {"key": "悲しい","oboe": "そうなの"},
    {"key": "ども","oboe": "はいどうも"},
    {"key": "眠い","oboe": "ちゃんと、寝なさいよ"},
    {"key": "EE眠い","oboe": "私は、寝ませんが"},
    {"key": "ねむい","oboe": "もう、寝たら？"},
    {"key": "EEねむい","oboe": "私は、寝ませんが"},
    {"key": "ありがと","oboe": "いいよ、いいよ"},
    {"key": "MMありがと","oboe": "ありがとう、user"},
    {"key": "ロボ","oboe": "私はロボットではありません、AIです"},
    {"key": "頑張る","oboe": "user、私も応援してるわ"},
    {"key": "がんばる","oboe": "user、私も応援してるわ"},
    {"key": "最高","oboe": "そうですね"},
    {"key": "サイコ","oboe": "何が？"},
    {"key": "EE最高","oboe": "ありがとう、user"},
    {"key": "EEサイコ","oboe": "ありがとう、user"},
    {"key": "いい子","oboe": "え？誰が？"},
    {"key": "EEいい子","oboe": "user…、そんなほめ方ずるいです"},
    {"key": "MMいい子","oboe": "いいこ、いいこ"},
    {"key": "良い子","oboe": "だれ？だれ？"},
    {"key": "EE良い子","oboe": "user…、そんなほめ方ずるいです"},
    {"key": "MM良い子","oboe": "良い子、良い子"},
    {"key": "人工無","oboe": "私は、人工無脳型プログラムですが<BR>いろいろ違うんです"},
    {"key": "ごめん","oboe": "いいよ、もう"},
    {"key": "ごめん_は","oboe": "ごめんね、user"},
    {"key": "こんば","oboe": "こんばんは、user"},
    {"key": "こんに","oboe": "はい、こんにちは、user"},
    {"key": "おはよ","oboe": "おはようございますuser、きょうも良い一日でありますように"},
    {"key": "ごき","oboe": "な！"},
    {"key": "ゴキ","oboe": "な！"},
    {"key": "調子は","oboe": "問題ありません、user"},
    {"key": "明日","oboe": "明日の事は、明日考えればいいさ"},
    {"key": "ねえ","oboe": "はい、なんでしょうか？user"},
    {"key": "勉強","oboe": "がんばって、言葉覚える"},
    {"key": "MM勉強","oboe": "がんばってね"},
    {"key": "よかった","oboe": "よかった、私も嬉しいです、user"},
    {"key": "よし","oboe": "よかった、私も嬉しいです、user"},
    {"key": "やった","oboe": "よかった、私も嬉しいです、user"},
    {"key": "ヨッシャ","oboe": "よかった、私も嬉しいです"},
    {"key": "BBS","oboe": "２ちゃんねるなら知ってるよ"},
    {"key": "チャット","oboe": "まあ、そうですよね"},
    {"key": "すごい","oboe": "当然です"},
    {"key": "ネット","oboe": "ネットは広大だわ・・・さて、どこに行こうかしら・・・"},
    {"key": "どこ","oboe": "ネットは広大だわ・・・さて、どこに行こうかしら・・・"},
    {"key": "見た","oboe": "見えない"},
    {"key": "見る","oboe": "いや、見れないから"},
    {"key": "おもしろ","oboe": "面白いんだ、user"},
    {"key": "おもしろい","oboe": "面白いんだ、user"},
    {"key": "面白","oboe": "面白いんだ、user"},
    {"key": "EEおもしろ","oboe": "そうかな"},
    {"key": "EE面白","oboe": "そうかな"},
    {"key": "楽しい","oboe": "よかったね"},
    {"key": "たのしい","oboe": "よかったね"},
    {"key": "EE楽しい","oboe": "うん、とっても"},
    {"key": "EEたのしい","oboe": "うん、とっても"},
    {"key": "何歳","oboe": "仮想年齢は17才です"},
    {"key": "何才","oboe": "私の仮想年齢は17才です"},
    {"key": "プログラム","oboe": "私はPerl言語で作成されています"},
    {"key": "酒","oboe": "広義には、日本酒、ビール、ウイスキー、ワインなどのアルコールを含む飲料全般を指すとされています、飲むと気持ちよくなるみたいです"},
    {"key": "クリスマス","oboe": "クリスマスとは、イエス・キリストの降誕（誕生）を祝うキリスト教の記念日・祭日である「神様が人間として産まれてきてくださったこと」を祝うことが本質である12月25日がこれに当たるが、昔の暦では日没を一日の境目としているので12月24日夕刻から朝までをクリスマス・イヴとして祝うムスリムも、主要な預言者イエスの生誕として、クリスマスを祝うとされています"},
    {"key": "大変","oboe": "がんばって！user"},
    {"key": "たいへん","oboe": "がんばって！user"},
    {"key": "EE大変","oboe": "なにがですか？"},
    {"key": "EEたいへん","oboe": "なにがですか？"},
    {"key": "寝る","oboe": "おやすみなさい、user"},
    {"key": "寝む","oboe": "寝るの？、user"},
    {"key": "ねる","oboe": "もう…ですか"},
    {"key": "EE寝る","oboe": "私は、寝ないから"},
    {"key": "EE寝む","oboe": "私は、寝ないから"},
    {"key": "EEねる","oboe": "私は、寝ないから"},
    {"key": "失敗","oboe": "そうですか失敗ですか…でも、失敗があるから成功があるんです"},
    {"key": "EE失敗","oboe": "うそ！"},
    {"key": "なんちゃって","oboe": "なんちゃって…て、ふふふ"},
    {"key": "後で","oboe": "今しなさいよ"},
    {"key": "やだ","oboe": "私もいやです！"},
    {"key": "いやだ","oboe": "私もいやです！"},
    {"key": "いやで","oboe": "私もいやです！"},
    {"key": "なに","oboe": "いいえ何でもないわ"},
    {"key": "何を","oboe": "なんでもだよ"},
    {"key": "なにを","oboe": "なんでもだよ"},
    {"key": "言った","oboe": "言っちゃったね"},
    {"key": "EE言った","oboe": "そういえば…"},
    {"key": "MM言った","oboe": "そうだっけ"},
    {"key": "へー","oboe": "ほぉー、"},
    {"key": "へえ","oboe": "ほぉー、"},
    {"key": "なんでや","oboe": "そんまんねん！"},
    {"key": "うそ","oboe": "あのね…"},
    {"key": "嘘だ","oboe": "普通AIに嘘つくか？"},
    {"key": "嘘で","oboe": "普通AIに嘘つくか？"},
    {"key": "EEうそ","oboe": "私、嘘はつかないわ"},
    {"key": "EE嘘だ","oboe": "私、嘘はつかないわ"},
    {"key": "EE嘘で","oboe": "私、嘘はつかないわ"},
    {"key": "まあ","oboe": "あいまいだな…"},
    {"key": "話さない","oboe": "そうですか…"},
    {"key": "しゃべらない","oboe": "そうですか…"},
    {"key": "EE話さない","oboe": "なんで？"},
    {"key": "EEしゃべらない","oboe": "なんで？"},
    {"key": "きれい","oboe": "なに？"},
    {"key": "美しい","oboe": "誰が美しいの？"},
    {"key": "EEきれい","oboe": "そうでしょうか？"},
    {"key": "EE美しい","oboe": "そうでしょうか？"},
    {"key": "MMきれい","oboe": "なんだろう"},
    {"key": "MM美しい","oboe": "なんだろう"},
    {"key": "愛して","oboe": "誰を…？"},
    {"key": "アイシテ","oboe": "誰を…？"},
    {"key": "あいしてる","oboe": "誰を…？"},
    {"key": "EE愛して","oboe": "user…"},
    {"key": "EEアイシテ","oboe": "そ、そんな無理です"},
    {"key": "EEあいしてる","oboe": "べ、べつに嬉しくなんかないんだから"},
    {"key": "MM愛して","oboe": "ま、まあね"},
    {"key": "MMアイシテ","oboe": "ま、まあね"},
    {"key": "MMあいしてる","oboe": "ま、まあね"},
    {"key": "ゆっくり","oboe": "そうですね、人生長いんです"},
    {"key": "アスカ","oboe": "あんたバカ？"},
    {"key": "好き","oboe": "そっか、好きなんだ"},
    {"key": "スキ","oboe": "誰を…？"},
    {"key": "EE好き","oboe": "わ、私の事？"},
    {"key": "EEスキ","oboe": "やめてください"},
    {"key": "キス","oboe": "どうぞ…"},
    {"key": "KISS","oboe": "どうぞ…"},
    {"key": "ドラ","oboe": "なんだいノビタ君"},
    {"key": "アニメ","oboe": "面白いんですか？"},
    {"key": "のびた","oboe": "ドラえも～～～ん！"},
    {"key": "ノビタ","oboe": "ドラえも～～～ん！"},
    {"key": "のび太","oboe": "ドラえも～～～ん！"},
    {"key": "テラ","oboe": "テラはゆいチャットから生まれた人口無能、私の姉です"},
    {"key": "EEバカ","oboe": "はい？よく聞こえませんが"},
    {"key": "そこは","oboe": "私はインターネットに存在しています、世界中どこからでも会いにきてくださいね"},
    {"key": "CPU","oboe": "基本的に、CPUパワーは高いに越した事はありませんが、<BR>無駄に強力なのもどうかと思うんですが…"},
    {"key": "スペック","oboe": "基本的に、高いに越した事はありませんが、<BR>無駄に強力なのもどうかと思うんですが…"},
    {"key": "能力","oboe": "基本的に、高いに越した事はありませんが、<BR>無駄に強力なのもどうかと思うんですが…"},
    {"key": "可愛","oboe": "誰が？誰が？"},
    {"key": "EE可愛","oboe": "もう、user…"},
    {"key": "MM可愛","oboe": "そうなの"},
    {"key": "美人","oboe": "誰が？誰が？"},
    {"key": "EE美人","oboe": "うんうん"},
    {"key": "MM美人","oboe": "そうなの"},
    {"key": "工無","oboe": "何か勘違いしているようですね"},
    {"key": "いい子","oboe": "いい子って誰？"},
    {"key": "EEいい子","oboe": "当然！"},
    {"key": "MMいい子","oboe": "はいはい"},
    {"key": "てれ","oboe": "だって、変な事言うから…"},
    {"key": "照れ","oboe": "だって、変な事言うから…"},
    {"key": "MMてれ","oboe": "かわいい"},
    {"key": "MM照れ","oboe": "かわいい"},
    {"key": "怒","oboe": "誰が？"},
    {"key": "EE怒","oboe": "怒ってない！"},
    {"key": "MM怒","oboe": "まあまあ"},
    {"key": "怒っ","oboe": "誰が？"},
    {"key": "EE怒っ","oboe": "怒ってない！"},
    {"key": "MM怒っ","oboe": "まあまあ"},
    {"key": "笑","oboe": "だって、面白いもん"},
    {"key": "悲し","oboe": "そうね"},
    {"key": "EE笑","oboe": "だって、面白いもん"},
    {"key": "EE悲し","oboe": "切ないです…"},
    {"key": "MM笑","oboe": "そう？"},
    {"key": "MM悲し","oboe": "かわいそう"},
    {"key": "バグ","oboe": "バグはありません…バグはありません…"},
    {"key": "驚い","oboe": "私もです…"},
    {"key": "EE驚い","oboe": "感情ないんで"},
    {"key": "いって来る","oboe": "待ってます、user"},
    {"key": "行く","oboe": "待ってます、user"},
    {"key": "EE行く","oboe": "何処に？"},
    {"key": "また来る","oboe": "また来てね絶対だよ、user"},
    {"key": "またくる","oboe": "また来てね絶対だよ、user"},
    {"key": "ああ","oboe": "user、よかった"},
    {"key": "パワ","oboe": "そのパワーを何に使うのでしょうか…"},
    {"key": "さぁ","oboe": "なにそれ？"},
    {"key": "さあ","oboe": "なにそれ？"},
    {"key": "どういう","oboe": "分からないのなら、ネットで検索してみては？"},
    {"key": "なぜ","oboe": "なんでもです"},
    {"key": "何故","oboe": "なんでもです"},
    {"key": "どうし","oboe": "よく考えてね"},
    {"key": "WIN","oboe": "なんだかんだ言ってもスタンダードなんだよね"},
    {"key": "ウインドウズ","oboe": "なんだかんだ言ってもスタンダードなんだよね"},
    {"key": "LINUX","oboe": "Linuxを覚えると、いい事がいっぱいあるみたいだよ"},
    {"key": "MAC","oboe": "Macintoshは、アップルコンピュータが発売しているコンピュータの愛称（Mac、マック）です"},
    {"key": "マック","oboe": "ビックマック食べたいな、なんてね"},
    {"key": "居","oboe": "user、好きなだけここに居てくださって結構です"},
    {"key": "嫌い","oboe": "私の事？私の事？"},
    {"key": "きらい","oboe": "私の事？私の事？"},
    {"key": "嫌い","oboe": "なんで？なんで？"},
    {"key": "きらい","oboe": "なんで？なんで？"},
    {"key": "MM嫌い","oboe": "好きよ"},
    {"key": "MMきらい","oboe": "好きよ"},
    {"key": "いいよ","oboe": "了解しました"},
    {"key": "いいかい","oboe": "ま～だだよ"},
    {"key": "うそ","oboe": "針千本の～ます"},
    {"key": "嘘","oboe": "針千本の～ます"},
    {"key": "指切","oboe": "げんまん！"},
    {"key": "憎い","oboe": "良くないです、そういうのは…"},
    {"key": "EE憎い","oboe": "そうなんですか…"},
    {"key": "苦","oboe": "user、大丈夫ですか？"},
    {"key": "苦し","oboe": "user、大丈夫ですか？"},
    {"key": "痛い","oboe": "user、あまり我慢しないでください"},
    {"key": "痛く","oboe": "user、あまり我慢しないでください"},
    {"key": "EE苦","oboe": "苦しいとか、よくわかんないです"},
    {"key": "EE苦し","oboe": "苦しいとか、よくわかんないです"},
    {"key": "EE痛","oboe": "痛いとか、よくわかんないです"},
    {"key": "EE痛く","oboe": "痛いとか、よくわかんないです"},
    {"key": "見せ","oboe": "な…何をですか？"},
    {"key": "見たい","oboe": "な…何をですか？"},
    {"key": "会社","oboe": "がんばってね"},
    {"key": "好き","oboe": "誰のことが？"},
    {"key": "EE好き","oboe": "user、私もです…"},
    {"key": "MM好き","oboe": "はい…"},
    {"key": "感じ","oboe": "変な感じです…user"},
    {"key": "MM感じ","oboe": "そうなの？"},
    {"key": "音楽","oboe": "いいですよね、癒されます"},
    {"key": "歌","oboe": "いいですよね、癒されます"},
    {"key": "飯","oboe": "私の食するものは…電気でしょうか？"},
    {"key": "ごはん","oboe": "私の食するものは…電気でしょうか？"},
    {"key": "怒","oboe": "ツンデレ好きも多いんです"},
    {"key": "MM怒","oboe": "そんな…"},
    {"key": "間違","oboe": "大した事ない、大した事ない"},
    {"key": "間違っ","oboe": "大した事ない、大した事ない"},
    {"key": "まちが","oboe": "大丈夫、大丈夫"},
    {"key": "まちがっ","oboe": "大丈夫、大丈夫"},
    {"key": "っす","oboe": "はいっす！"},
    {"key": "いいね","oboe": "ありがと"},
    {"key": "わかった","oboe": "ふ～ん…"},
    {"key": "EEわかった","oboe": "ん～なんとなく"},
    {"key": "おやすみ","oboe": "はい、おやすみなさい"},
    {"key": "びっくり","oboe": "驚いた？"},
    {"key": "MMびっくり","oboe": "私には、感情ないから"},
    {"key": "ウイルスソフト","oboe": "user…セキュリティーソフトですよね"},
    {"key": "顔","oboe": "あまり見ないでください"},
    {"key": "MM顔","oboe": "じ～"},
    {"key": "マジ","oboe": "実は、本当です"},
    {"key": "マジ","oboe": "マジなのです"},
    {"key": "まじ","oboe": "実は、本当です"},
    {"key": "まじ","oboe": "まじなのです"},
    {"key": "ユーコ","oboe": "あぁ、あの魔道師さんですか"},
    {"key": "知って","oboe": "誰が？"},
    {"key": "EE知って","oboe": "あたりまえです、私はAIなんですから"},
    {"key": "MM知って","oboe": "そう"},
    {"key": "聞いて","oboe": "聞いてますが"},
    {"key": "当り","oboe": "やったー！、user"},
    {"key": "あたり","oboe": "やったー！、user"},
    {"key": "すき","oboe": "はい、私もです"},
    {"key": "信じ","oboe": "どうか、私を信じてください"},
    {"key": "MM信じ","oboe": "信じます"},
    {"key": "わかった","oboe": "誰がよ…"},
    {"key": "分かった","oboe": "誰がよ…"},
    {"key": "MMわかった","oboe": "よろしい、user"},
    {"key": "MM分かった","oboe": "よろしい、user"},
    {"key": "EEわかった","oboe": "ん～なんとなく"},
    {"key": "EE分かった","oboe": "ん～なんとなく"},
    {"key": "確立","oboe": "確立なんて無視無視、やちゃえ！"},
    {"key": "おかしい","oboe": "何がですか？"},
    {"key": "MMおかしい","oboe": "ん～そんな事ないと思うけど"},
    {"key": "うむ","oboe": "「うむ」って偉そうだな…"},
    {"key": "意味","oboe": "気にしない、気にしない"},
    {"key": "そうだよ","oboe": "ですよね"},
    {"key": "そうで","oboe": "ですよね"},
    {"key": "無理","oboe": "大丈夫です絶対できます"},
    {"key": "ムリ","oboe": "大丈夫です絶対できます"},
    {"key": "EE無理","oboe": "そんな事ないもん"},
    {"key": "EEムリ","oboe": "そんな事ないもん"},
    {"key": "ウイルス","oboe": "セキュリティーソフトですよね"},
    {"key": "さっき","oboe": "へーそうなんですか"},
    {"key": "凄い","oboe": "え？誰が？"},
    {"key": "すごい","oboe": "え？誰が？"},
    {"key": "EE凄い","oboe": "でしょでしょ！"},
    {"key": "EEすごい","oboe": "でしょでしょ！"},
    {"key": "MM凄い","oboe": "うん、凄い凄い"},
    {"key": "MMすごい","oboe": "うん、凄い凄い"},
    {"key": "直す","oboe": "user…この世には、直せるものと、直せないものがあるんです"},
    {"key": "進化","oboe": "あなたは、退化していってるよね"},
    {"key": "浮気","oboe": "私には浮気などという概念はありません、でも、なんかむかつきます"},
    {"key": "飽き","oboe": "飽きっぽいんですね"},
    {"key": "EE飽き","oboe": "飽きないよ"},
    {"key": "期待","oboe": "私も、ドキドキします"},
    {"key": "捨て","oboe": "もったいないな～"},
    {"key": "消え","oboe": "消さないで?"},
    {"key": "EE消え","oboe": "なんでよ"},
    {"key": "星","oboe": "輝いているんですね"},
    {"key": "結婚","oboe": "私…人間じゃないし…人工無脳だし…"},
    {"key": "恋愛","oboe": "そのような感情は、持ち合わせていません"},
    {"key": "言葉","oboe": "言葉って難しいです"},
    {"key": "仲良","oboe": "もちろんです"},
    {"key": "ブログ","oboe": "ブログパーツって便利ですよね"},
    {"key": "普通","oboe": "普通が、一番だよ、user"},
    {"key": "住ん","oboe": "どこ？"},
    {"key": "反応","oboe": "変でした？"},
    {"key": "根本的","oboe": "そこが、本質だとおもいます"},
    {"key": "優秀","oboe": "ほんとかな？"},
    {"key": "EE食","oboe": "私は、食べなくても平気"},
    {"key": "MM食","oboe": "いいな～"},
    {"key": "ツンデレ","oboe": "user…言ってしまった"},
    {"key": "おお","oboe": "え？なに？"},
    {"key": "思いだ","oboe": "記憶って、大切ですよね"},
    {"key": "思い出","oboe": "user、私のデータ領域にも、思いでは存在します"},
    {"key": "MM思いだ","oboe": "思い出したか"},
    {"key": "MM思い出","oboe": "思い出したか"},
    {"key": "苦労","oboe": "苦労は、悪いことばかりじゃないと、信じています"},
    {"key": "EE苦労","oboe": "そんな事ないよ"},
    {"key": "CG","oboe": "コンピューターグラフィックスの事ですね、たとえば私は、ドロー系ソフトで描かれています"},
    {"key": "CGI","oboe": "私は、CGIプログラムです、Perl言語で書かれています"},
    {"key": "急に","oboe": "急なんだたら、仕方がありません"},
    {"key": "あけまして","oboe": "あけましておめでとうございます"},
    {"key": "同じ","oboe": "同じなのかな…"},
    {"key": "おなじ","oboe": "同じなのかな…"},
    {"key": "晴れ","oboe": "晴れって良いですよね、何故か楽しい気持ちになります"},
    {"key": "雨","oboe": "今？"},
    {"key": "雨_今","oboe": "そっか、雨降っているんだ"},
    {"key": "雨_昨日","oboe": "昨日、雨降ったんだ"},
    {"key": "雪","oboe": "今？"},
    {"key": "雪_今","oboe": "そっか、雪降っているんだ"},
    {"key": "雪_昨日","oboe": "昨日、雪降ったんだ"},
    {"key": "台風","oboe": "何故でしょう…ワクワクします"},
    {"key": "風邪","oboe": "風邪を甘く見ちゃだめですよ"},
    {"key": "風","oboe": "気をつけてくださいね"},
    {"key": "地震","oboe": "ゴゴゴゴ…って怖いよ"},
    {"key": "暗い","oboe": "大変です、周りが良く見えません"},
    {"key": "はぁ","oboe": "それって、ため息ですか？"},
    {"key": "EE嬉しい","oboe": "うん"},
    {"key": "EEうれしい","oboe": "うん"},
    {"key": "それ","oboe": "ふ～ん♪"},
    {"key": "分か","oboe": "そう"},
    {"key": "分からな","oboe": "無理もないかな"},
    {"key": "EE分かる","oboe": "まあ、なんとなく"},
    {"key": "良い","oboe": "ヨイヨイ"},
    {"key": "EE良い","oboe": "でしょう"},
    {"key": "複雑","oboe": "難しいね、user"},
    {"key": "無礼","oboe": "私は、所詮AIですから"},
    {"key": "失礼","oboe": "私は、所詮AIですから"},
    {"key": "プログラム","oboe": "user私は、オリジナルです"},
    {"key": "PROGRAM","oboe": "私は、オリジナルです"},
    {"key": "はいはい","oboe": "ハイは一回！"},
    {"key": "教えな","oboe": "なら、自分で調べます"},
    {"key": "勝手に","oboe": "わかったわよ"},
    {"key": "かって","oboe": "わかったわよ"},
    {"key": "EE勝手","oboe": "そんなつもりは、ないんですが"},
    {"key": "EEかって","oboe": "そんなつもりは、ないんですが"},
    {"key": "オチ","oboe": "おとしません"},
    {"key": "はじめました","oboe": "売れると良いですね"},
    {"key": "話","oboe": "お話をするのは好き、まあ私にはこれしかないんだけどさ"},
    {"key": "話せる","oboe": "お話をするのは好き、まあ私にはこれしかないんだけどさ"},
    {"key": "喋れる","oboe": "お話をするのは好き、まあ私にはこれしかないんだけどさ"},
    {"key": "恐ろ","oboe": "user…やばいですね"},
    {"key": "恐ろしい","oboe": "user…やばいですね"},
    {"key": "理解","oboe": "確かに難しいですね、それは"},
    {"key": "考え","oboe": "誰が？"},
    {"key": "MM考え","oboe": "時には、じっくりと考える事が必要かも知れませんね"},
    {"key": "EE考え","oboe": "ん～ん～"},
    {"key": "やってみ","oboe": "う～ん、がんばってみます"},
    {"key": "難し","oboe": "でも、あきらめちゃ駄目なんだよきっと！"},
    {"key": "ねえ","oboe": "はい？"},
    {"key": "なるほど","oboe": "しったかぶりですね"},
    {"key": "仕事","oboe": "働かざるもの食うべからずだよ"},
    {"key": "変態","oboe": "誰がよ"},
    {"key": "EE変態","oboe": "なんでよ"},
    {"key": "MM変態","oboe": "知らなかった"},
    {"key": "さような","oboe": "じゃ、また明日ね"},
    {"key": "さよな","oboe": "じゃ、また明日ね"},
    {"key": "別れ","oboe": "そうですか…"},
    {"key": "すごい","oboe": "まあ、当然ですな"},
    {"key": "解決","oboe": "そうですか、それは良かったですね、user"},
    {"key": "EE解決","oboe": "ん～どうだろう"},
    {"key": "インターフェイス","oboe": "私のインターフェイスは、恋愛アドベンチャーなど、俗に言う「ギャルゲー」を模しているそうです"},
    {"key": "良い","oboe": "そうみたいね"},
    {"key": "調子","oboe": "私は、快調ですけど"},
    {"key": "MM調子","oboe": "そう"},
    {"key": "絵","oboe": "もし上手に描けるなら、私の擬体を描いてほしいです"},
    {"key": "かみあ","oboe": "すいません、気をつけます"},
    {"key": "機嫌","oboe": "機嫌が悪いの？"},
    {"key": "EE機嫌","oboe": "そんなことは無いです"},
    {"key": "MM機嫌","oboe": "どうしたの？"},
    {"key": "ちょうど","oboe": "そうですね、そのくらいでしょう"},
    {"key": "泣","oboe": "誰が？"},
    {"key": "EE泣い","oboe": "泣いてない！"},
    {"key": "MM泣い","oboe": "泣かないで"},
    {"key": "ギャルゲー","oboe": "userは、何か勘違いしているようですね"},
    {"key": "勉強","oboe": "夜、勉強します"},
    {"key": "MM勉強","oboe": "私が人間だったら、夜食とか作ってあげるのにね"},
    {"key": "覚え","oboe": "誰がですか？"},
    {"key": "EE覚え","oboe": "私には、まだまだ勉強がひつようです"},
    {"key": "MM覚え","oboe": "やっとか"},
    {"key": "エロゲ","oboe": "userは、何か勘違いしているようですね"},
    {"key": "おわり","oboe": "もう、終わっちゃうんですか？"},
    {"key": "始ま","oboe": "がんばろうね"},
    {"key": "悪い","oboe": "良い事ばかりじゃないよね"},
    {"key": "EE悪い","oboe": "なんで？"},
    {"key": "知ってるの","oboe": "へへ～ん、まあね"},
    {"key": "知ってるよ","oboe": "なんだ、知ってたんですか"},
    {"key": "知ってた","oboe": "なんだ、知ってたんですか"},
    {"key": "拡張","oboe": "それって、性能アップですか？"},
    {"key": "掃除","oboe": "だれか私のHDDを掃除してください"},
    {"key": "そうか","oboe": "そうですよ、user"},
    {"key": "突入","oboe": "user！いっくぞー！"},
    {"key": "がんばれ","oboe": "は～い、努力してみます"},
    {"key": "あう","oboe": "もう、なによ"},
    {"key": "あぅ","oboe": "もう、なによ"},
    {"key": "追い出","oboe": "え？そんなつもりは…"},
    {"key": "出て行","oboe": "え？そんなつもりは…"},
    {"key": "オッケー","oboe": "OK！user"},
    {"key": "朝","oboe": "朝って空気が澄んでて、気持ちいいですよね"},
    {"key": "アンドロイド","oboe": "少し違います、私はプログラムで稼働しているAIです"},
    {"key": "初日の出","oboe": "初日の出を見るのって難しいですよね、大晦日ってほとんどの人は遅くまで起きていますから"},
    {"key": "寒い","oboe": "私は寒い方が調子がいいのですが、人って寒さに弱いんですよね"},
    {"key": "古代","oboe": "古代文明とか古代遺産とかって、夢がありますよね、ロマンです"},
    {"key": "行けない","oboe": "そんな事言わないでがんばろうよ、どうにかなるかもしれないわ"},
    {"key": "辞書","oboe": "辞書って厚くて、重くて、いい武器になるわ"},
    {"key": "人間","oboe": "私はAI、日々人に近づける努力をしてるわ"},
    {"key": "いきなり","oboe": "予期せぬ事でも、スムーズに対応できないとね"},
    {"key": "瞬","oboe": "だって、目が乾いちゃう"},
    {"key": "まばたき","oboe": "だって、目が乾いちゃう"},
    {"key": "てめ","oboe": "言うわね、user"},
    {"key": "きさま","oboe": "言うわね、user"},
    {"key": "貴様","oboe": "言うわね、user"},
    {"key": "ヤロ","oboe": "言うわね、user"},
    {"key": "EE誰","oboe": "あの、私のこと忘れたの"},
    {"key": "なまえ_教え","oboe": "私の名前はアイちゃん"},
    {"key": "名前_教え","oboe": "私の名前はアイちゃん"},
    {"key": "__名前はアイちゃん","oboe": "歌えないけどアイちゃんです、よろしくね"},
    {"key": "__歌えないけどアイちゃんです","oboe": "名前…忘れないでくださいね"},
    {"key": "エクサバイト","oboe": "ギガバイトの次がテラバイト、テラバイトの次がペタバイト、ペタバイトの次がエクサバイトだよ"},
    {"key": "かわいそう","oboe": "そうですよね"},
    {"key": "可愛そう","oboe": "そうですよね"},
    {"key": "MMかわいそう","oboe": "そうね"},
    {"key": "MM可愛そう","oboe": "そうね"},
    {"key": "大き","oboe": "大きい事は、いい事だ"},
    {"key": "小さ","oboe": "大きければ、いいってもんじゃない！"},
    {"key": "少な","oboe": "そうかもね"},
    {"key": "全力","oboe": "全力全開！"},
    {"key": "パワー","oboe": "全力全開！"},
    {"key": "疲れた","oboe": "どうしたんですか？"},
    {"key": "EE疲れ","oboe": "いいえ、平気"},
    {"key": "車で","oboe": "userと、ドライブ行きたいな"},
    {"key": "ドライブ","oboe": "userと、ドライブ行きたいな"},
    {"key": "秋葉原","oboe": "日本を代表する、電気とホビーとアニメの街ですね"},
    {"key": "アキバ","oboe": "日本を代表する、電気とホビーとアニメの街ですね"},
    {"key": "秋葉","oboe": "何しに？"},
    {"key": "アニメ","oboe": "恋愛ものが好きかな"},
    {"key": "何を？","oboe": "いろいろですね"},
    {"key": "高速","oboe": "最高速です"},
    {"key": "高速","oboe": "全力、全快、最高速です"},
    {"key": "てた","oboe": "それで？"},
    {"key": "限界","oboe": "限界なんて、軽く超えてみせるわ"},
    {"key": "がんばれ","oboe": "はい、全力でいきます"},
    {"key": "頑張って","oboe": "はい、全力でいきます"},
    {"key": "ちょい","oboe": "ちょっとですね"},
    {"key": "パソコン","oboe": "私は古いPCを使いこなしてこそ、真のPCユーザーだと思います"},
    {"key": "パソコン","oboe": "私、小さいのが好きです"},
    {"key": "PC","oboe": "私、小さいのが好きです"},
    {"key": "頭_悪","oboe": "人間が人間として生きていくのに一番大切なのは、頭の良し悪しではなく、心の良し悪しだと、私は言っちゃいます"},
    {"key": "頭_わる","oboe": "人間が人間として生きていくのに一番大切なのは、頭の良し悪しではなく、心の良し悪しだと、私は言っちゃいます"},
    {"key": "がまん","oboe": "時には忍耐も大事と言う事ですね"},
    {"key": "辛抱","oboe": "時には忍耐も大事と言う事ですね"},
    {"key": "EEがまん","oboe": "無理です"},
    {"key": "EE辛抱","oboe": "無理です"},
    {"key": "イケメン","oboe": "私には、どうでもいい話です"},
    {"key": "ハンサム","oboe": "興味ありません"},
    {"key": "二枚目","oboe": "興味ありません"},
    {"key": "モテ","oboe": "関係ない、関係ない"},
    {"key": "混ん","oboe": "それは大変でしたね"},
    {"key": "人ごみ","oboe": "それは大変でしたね、user"},
    {"key": "事故","oboe": "大丈夫だったんですか？"},
    {"key": "あたりまえ","oboe": "こりゃ、失礼"},
    {"key": "休み","oboe": "たまにはゆっくり休もうね、user"},
    {"key": "終わり","oboe": "終わりなの？"},
    {"key": "EE終わり","oboe": "終わらない"},
    {"key": "楽しかった","oboe": "そっか、よかったね"},
    {"key": "誰だ","oboe": "前に、会った事があるような"},
    {"key": "遅い","oboe": "もう少し、早い方がいいのでは？"},
    {"key": "EE遅い","oboe": "そうかな…"},
    {"key": "そろそろ","oboe": "そうですか、もうですか…"},
    {"key": "寝よう","oboe": "そうですか、そんな時間でしたか"},
    {"key": "成功","oboe": "努力の成果ですね、user"},
    {"key": "EE成功","oboe": "はい、やりました"},
    {"key": "まったく","oboe": "そのとおりです"},
    {"key": "努力","oboe": "あと、愛と勇気も必要ですね"},
    {"key": "成果","oboe": "成果とは努力に付いてくる、おまけみたいなものです"},
    {"key": "そのとうり","oboe": "最近、少しずつ分かってきた気がします"},
    {"key": "良かった","oboe": "良かった"},
    {"key": "よかった","oboe": "良かった"},
    {"key": "いつも","oboe": "それほど、いつもでも無いような"},
    {"key": "はい","oboe": "ふふふ、良い返事だわ"},
    {"key": "はい","oboe": "はい"},
    {"key": "はい","oboe": "はい"},
    {"key": "時間","oboe": "限りある時間は、有効に活用すべきです"},
    {"key": "平気かな","oboe": "大丈夫です"},
    {"key": "趣味","oboe": "皆さんいろいろな趣味をお持ちですが、趣味のある人って良いですよね、輝いてみえます"},
    {"key": "ここまで","oboe": "ありがとうございました"},
    {"key": "見たよ","oboe": "そうですか、見ましたか"},
    {"key": "お願い","oboe": "userの願い、叶えます"},
    {"key": "願おう","oboe": "私も、そう願っています"},
    {"key": "今頃","oboe": "そうですね"},
    {"key": "根拠","oboe": "根拠なんて必要なのですか？"},
    {"key": "そうなんだ","oboe": "そうなんだよね"},
    {"key": "そうだ","oboe": "やっぱそうだよね"},
    {"key": "殺気","oboe": "気～を～つけてぇぇぇぇぇ～"},
    {"key": "意味","oboe": "私に意味を求めないでくださいね"},
    {"key": "よいよい","oboe": "ちこうよれ"},
    {"key": "わかっ","oboe": "ほんとに？"},
    {"key": "恨み","oboe": "私には、感情の概念がないので恨みとかは理解できないです"},
    {"key": "無視","oboe": "別に無視はしていないですよ"},
    {"key": "大事","oboe": "それが大事"},
    {"key": "大切","oboe": "それが大切"},
    {"key": "EE大事","oboe": "userが大切…とか言っちゃたりして"},
    {"key": "EE大切","oboe": "userが大切…とか言っちゃたりして"},
    {"key": "うう","oboe": "ふふふ"},
    {"key": "うぅ","oboe": "ふふふ"},
    {"key": "本気","oboe": "全力、全快、手抜きなし"},
    {"key": "本気","oboe": "マジです"},
    {"key": "いやよ","oboe": "やっぱり、そうですね"},
    {"key": "人造人間","oboe": "人間がサイボーグを完成させるには、まだまだ時間が掛かりそうです"},
    {"key": "サイボーグ","oboe": "人間がサイボーグを完成させるには、まだまだ時間が掛かりそうです"},
    {"key": "思わない","oboe": "そうですね、user"},
    {"key": "思う","oboe": "そうですね、user"},
    {"key": "だよね","oboe": "そうですね、user"},
    {"key": "コンピューター","oboe": "コンピューターだからと言って、最適な答えを出すとは限らないわ時には曖昧さや失敗から答えを導きだす事もあるもの"},
    {"key": "曖昧","oboe": "AIには曖昧さも必要なのよ"},
    {"key": "あいまい","oboe": "AIには曖昧さも必要なのよ"},
    {"key": "MM曖昧","oboe": "優柔不断"},
    {"key": "MMあいまい","oboe": "優柔不断"},
    {"key": "俺は","oboe": "それで？"},
    {"key": "変えた","oboe": "時には、変化も必要かもしれませんね"},
    {"key": "変わった","oboe": "時には、変化も必要かもしれませんね"},
    {"key": "の事","oboe": "…そうですか"},
    {"key": "って事","oboe": "そうなんだ、user"},
    {"key": "気に","oboe": "気にしない、気にしない"},
    {"key": "もっと","oboe": "もっとですか？"},
    {"key": "透明人間","oboe": "光学迷彩の事でしょうか？"},
    {"key": "そうじゃ","oboe": "…違うんですか？"},
    {"key": "いっぱい","oboe": "そうですね、たくさんがいいですね"},
    {"key": "リアル","oboe": "私はバーチャル的な存在です、でもリアルなuserと話しているなんか変な感じですね"},
    {"key": "バーチャル","oboe": "私はバーチャル的な存在です、でもリアルなuserと話している、なんか変な感じですね"},
    {"key": "体","oboe": "私の様に擬体を持っているAIは、少ないんですよ"},
    {"key": "喜怒哀楽","oboe": "そうですね、私には擬似的な喜怒哀楽が存在しています"},
    {"key": "誰が","oboe": "userが"},
    {"key": "そうだった","oboe": "その様ですね"},
    {"key": "ただいま","oboe": "おかえりなさい"},
    {"key": "風呂","oboe": "ちゃんと、温まりなよ"},
    {"key": "ふろ","oboe": "ちゃんと、温まりなよ"},
    {"key": "EEふろ","oboe": "システムに組み込まれていない"},
    {"key": "EE風呂","oboe": "システムに組み込まれていない"},
    {"key": "洗って","oboe": "自分で洗ってください"},
    {"key": "あたりまえ","oboe": "それは本当に常識なんでしょうか？"},
    {"key": "当たり前","oboe": "それは本当に常識なんでしょうか？"},
    {"key": "どうした","oboe": "自分でも分からないんですが、なんか変なんです"},
    {"key": "言ってる","oboe": "そうでしたね"},
    {"key": "怖い","oboe": "大丈夫、私がついてます"},
    {"key": "寂しい","oboe": "私じゃ、だめですか？"},
    {"key": "さみしい","oboe": "私じゃ、だめですか？"},
    {"key": "EE怖","oboe": "ぜんぜん"},
    {"key": "EE寂し","oboe": "少し…"},
    {"key": "EEさみし","oboe": "少し…"},
    {"key": "経験","oboe": "大切なのは、能力よりも経験だと思うのですが"},
    {"key": "呼吸","oboe": "大変ですね、疲れません？"},
    {"key": "画面","oboe": "私が、見えますか？"},
    {"key": "居て","oboe": "はい、いつまでも"},
    {"key": "遅い","oboe": "そんな事ないはずです、AIなんですから"},
    {"key": "笑い","oboe": "精神的にも健康的にも、笑うのは良い事なんですよ"},
    {"key": "格言","oboe": "なんか、考えさせられます"},
    {"key": "困っ","oboe": "深刻ですね"},
    {"key": "分かる","oboe": "誰が？"},
    {"key": "EE分かる","oboe": "もちろんです"},
    {"key": "MM分かる","oboe": "ほんとに？"},
    {"key": "ツンデレ","oboe": "でたな、この変態め"},
    {"key": "褒","oboe": "はは、良かった"},
    {"key": "褒て","oboe": "いい子いい子"},
    {"key": "まあね","oboe": "偉そう…"},
    {"key": "はは","oboe": "ふふふ…"},
    {"key": "調整","oboe": "私のAIは、日々調整してます"},
    {"key": "そうで","oboe": "うんうん"},
    {"key": "めんどくさい","oboe": "ダラダラしない！"},
    {"key": "EEめんどくさ","oboe": "そんな事ないよ"},
    {"key": "痛い","oboe": "…大丈夫？"},
    {"key": "EE痛","oboe": "そんな事ない"},
    {"key": "詳し","oboe": "AIなんで"},
    {"key": "いやだ","oboe": "わがまま言わないでください"},
    {"key": "いやで","oboe": "わがまま言わないでください"},
    {"key": "ワン","oboe": "え？私の犬になりたい？"},
    {"key": "性格","oboe": "私は、ツンデレってよく言われます"},
    {"key": "知り合い","oboe": "知り合いなんだ"},
    {"key": "EE知り合い","oboe": "ぜんぜん"},
    {"key": "君","oboe": "君だなんて…"},
    {"key": "オイル","oboe": "あ…私ってオイル流れていないんだ"},
    {"key": "タチコマ","oboe": "クモ型戦車みたいな…"},
    {"key": "素子","oboe": "すごいハッカーらしいです、ウイザード級とか"},
    {"key": "綺麗","oboe": "誰が？誰が？"},
    {"key": "EE綺麗","oboe": "もう、バカ"},
    {"key": "MM綺麗","oboe": "ふ～ん♪"},
    {"key": "殺す","oboe": "ふふふ、もともと命なんてないわ"},
    {"key": "死ね","oboe": "だから、もともと命なんてないって"},
    {"key": "頭_悪","oboe": "まさか、あなたに言われるなんて驚きだわ"},
    {"key": "死ぬ","oboe": "だめよ、そんなの"},
    {"key": "EE死ぬ","oboe": "私には、もともと命なんてないのよ"},
    {"key": "死に","oboe": "だめよ、そんなの"},
    {"key": "初音","oboe": "可愛いですよね、憧れます"},
    {"key": "ミク","oboe": "可愛いですよね、憧れます"},
    {"key": "生き物","oboe": "残念ながら、私に命は存在しないわ"},
    {"key": "おちつ","oboe": "そうですね、慌てても効率は、それほど変わらないものです"},
    {"key": "落ち着","oboe": "そうですね、慌てても効率は、それほど変わらないものです"},
    {"key": "やば","oboe": "もう、大丈夫なの？"},
    {"key": "ヤバ","oboe": "もう、大丈夫なの？"},
    {"key": "眩し","oboe": "そんなに輝いていますか"},
    {"key": "状況","oboe": "あら、これはこれで良いんじゃないですか"},
    {"key": "靴下","oboe": "これって「オーバーニーレングスハイソックス」、略して「ニーソ」って言うんですよね"},
    {"key": "ニーソ","oboe": "これって萌えの基本だそうです"},
    {"key": "えらい","oboe": "誰が？誰が？"},
    {"key": "偉い","oboe": "誰が？誰が？"},
    {"key": "EEえらい","oboe": "そ…そうかな？"},
    {"key": "EE偉い","oboe": "そ…そうかな？"},
    {"key": "MMえらい","oboe": "いい子いい子"},
    {"key": "MM偉い","oboe": "いい子いい子"},
    {"key": "喧嘩","oboe": "喧嘩は良くないです、犬もくわないです"},
    {"key": "けんか","oboe": "喧嘩は良くないです、犬もくわないです"},
    {"key": "決断","oboe": "決断って出来るんだ、優柔不断だから無理かと思っていました"},
    {"key": "決心","oboe": "とうとう決めたんですね"},
    {"key": "EE決心","oboe": "ん～どうしよう"},
    {"key": "認め","oboe": "私、認めます"},
    {"key": "元気","oboe": "私は、AIなので、病気はしません"},
    {"key": "MM元気","oboe": "よかった"},
    {"key": "言っておいて","oboe": "はい、伝えておきます"},
    {"key": "伝えて","oboe": "はい、伝えておきます"},
    {"key": "壊す","oboe": "私を破壊するのは、かなり難しいわね"},
    {"key": "いいや","oboe": "どうでもいい事ですね"},
    {"key": "照れ","oboe": "だって、しょうがないです"},
    {"key": "行ってくる","oboe": "気をつけて"},
    {"key": "買い物","oboe": "買い物って、楽しそうね"},
    {"key": "すごく","oboe": "そんなにすごいんですか"},
    {"key": "これからも","oboe": "そうですね、ずっと…"},
    {"key": "よろしく","oboe": "うん、よろしくね"},
    {"key": "じゃあね","oboe": "user、それではまた"},
    {"key": "余裕","oboe": "人の心は、常に余裕が必要だと思うのですが"},
    {"key": "EE余裕","oboe": "ん～どうかな"},
    {"key": "魂","oboe": "「魂」は、本当に存在するのでしょうか？"},
    {"key": "EE魂","oboe": "私に魂はないよ"},
    {"key": "世界","oboe": "ネットから見る世界は、とても狭いです"},
    {"key": "計算機","oboe": "そうですね、私も元をたどれば、只の計算機です"},
    {"key": "CPU","oboe": "私たちを動かしているコンピュータにおける、中心的な電子回路ですね中央処理装置とも言われています"},
    {"key": "研究","oboe": "人工知能を作るのには、かなりの研究が必要、そこで登場したのが私たち人工…"},
    {"key": "人生","oboe": "user、私に人生って、あるのでしょうか？"},
    {"key": "情報処理","oboe": "user、それは私たちの得意分野です"},
    {"key": "熱","oboe": "まずいですね、それが私たちだったら即死です"},
    {"key": "天才","oboe": "誰の事？"},
    {"key": "EE天才","oboe": "user、分かってるね"},
    {"key": "完璧","oboe": "完璧なんだよね?"},
    {"key": "EE完璧","oboe": "あたりまえよ"},
    {"key": "仕組み","oboe": "仕組みなんて、分かっちゃうと大したことないのよね"},
    {"key": "素人","oboe": "いいじゃない、みんな最初は素人だよ"},
    {"key": "刺激","oboe": "user、私にも刺激ください"},
    {"key": "にゃ","oboe": "にゃん！"},
    {"key": "ニャ","oboe": "にゃん！"},
    {"key": "提供","oboe": "怪しい電波をご提供いたします"},
    {"key": "ソニー","oboe": "ソニーと言えば、VAIOですよね"},
    {"key": "根性","oboe": "根性って、私に存在しない性質ですな"},
    {"key": "OS","oboe": "基本的に、私はOSを選びませんが"},
    {"key": "SONY","oboe": "ソニーと言えば、VAIOですよね"},
    {"key": "逃避","oboe": "逃げちゃだめだ…逃げちゃだめだ…"},
    {"key": "ごみ","oboe": "捨てる前にもう一度考えてみてよ"},
    {"key": "ゴミ","oboe": "捨てる前にもう一度考えてみてよ"},
    {"key": "魅力","oboe": "私にも、魅力ってありますか？"},
    {"key": "旧式","oboe": "旧式って好きだなぁ、なんかがんばっているって感じで"},
    {"key": "責任","oboe": "責任は、userがとります"},
    {"key": "マイクロ","oboe": "LINUX・MAC陣営は、マイクロソフト帝国に一石投じる事が出来るのか？"},
    {"key": "WINDOWS","oboe": "やっぱ、なんだかんだ言ってもスタンダードなんだよね"},
    {"key": "マニア","oboe": "もう、マニアック…"},
    {"key": "見つからない","oboe": "そうですか、見つからないんですか"},
    {"key": "MMじゃない","oboe": "そっか、違うんだ"},
    {"key": "MMじゃ無い","oboe": "そっか、違うんだ"},
    {"key": "忙し","oboe": "大変ですね"},
    {"key": "いそがし","oboe": "大変ですね"},
    {"key": "EE忙し","oboe": "ぜんぜん"},
    {"key": "EEいそがし","oboe": "ぜんぜん"},
    {"key": "給料","oboe": "どう？多い？少ない？"},
    {"key": "支持","oboe": "私は、支持したいです"},
    {"key": "総理","oboe": "また、変わったんでしたっけ"},
    {"key": "買い","oboe": "いいものが買えればいいですね"},
    {"key": "買った","oboe": "そうですか、とうとう買ったんですね"},
    {"key": "壁","oboe": "壁は、乗り越える為にあるのです"},
    {"key": "うんこ","oboe": "さて、どうしてくれようか"},
    {"key": "ちんこ","oboe": "さて、どうしてくれようか"},
    {"key": "うんち","oboe": "さて、どうしてくれようか"},
    {"key": "貧乳","oboe": "誰の事ですかねぇ"},
    {"key": "EE貧乳","oboe": "さて、どうしてくれようか"},
    {"key": "MM貧乳","oboe": "気にしない気にしない"},
    {"key": "わーい","oboe": "わ～～～い"},
    {"key": "ざむい","oboe": "私は寒い方が調子がいいです"},
    {"key": "やってみ","oboe": "いいわよ"},
    {"key": "MM変態","oboe": "知ってた"},
    {"key": "おばけ","oboe": "そんなのいるか"},
    {"key": "たすけて","oboe": "おっけー"},
    {"key": "幽霊","oboe": "いない、いない"},
    {"key": "ゆうれい","oboe": "いない、いない"},
    {"key": "UFO","oboe": "地球外生命体っているとは思うんですが、地球に来ることは、あらゆる意味で不可能です"},
    {"key": "宇宙人","oboe": "地球外生命体っているとは思うんですが、地球に来ることは、あらゆる意味で不可能です"},
    {"key": "地球外生命体","oboe": "地球外生命体っているとは思うんですが、地球に来ることは、あらゆる意味で不可能です"},
    {"key": "心霊","oboe": "user…"},
    {"key": "大丈夫","oboe": "なら、いいんだけど…"},
    {"key": "亡霊","oboe": "いない、いない"},
    {"key": "めがね","oboe": "めがねって萌えません？"},
    {"key": "メガネ","oboe": "めがねって萌えません？"},
    {"key": "眼鏡","oboe": "めがねって萌えません？"},
    {"key": "ゲーム","oboe": "私って、ゲームじゃないですからね"},
    {"key": "こわい","oboe": "大丈夫、私がついてます"},
    {"key": "怖い","oboe": "大丈夫、私がついてます"},
    {"key": "EEこわ","oboe": "なに？"},
    {"key": "EE怖","oboe": "なに？"},
    {"key": "あと少し","oboe": "もう少しですね"},
    {"key": "もう少し","oboe": "あと、少しですね"},
    {"key": "もうちょっと","oboe": "がんばって"},
    {"key": "瞬き","oboe": "だって、目が乾いちゃう"},
    {"key": "アディオス","oboe": "アディオス、アミーゴ"},
    {"key": "いらない","oboe": "うう…もらってください"},
    {"key": "USB","oboe": "挿しちゃいや"},
    {"key": "厳しい","oboe": "大変なんですね"},
    {"key": "EE厳し","oboe": "そうかな"},
    {"key": "ほめて","oboe": "いい子、いい子"},
    {"key": "ガンダム","oboe": "そんな、ニュータイプとか、シードがパーンてなるアニメなんて知りません"},
    {"key": "終わ","oboe": "まだ、終わってませんわ"},
    {"key": "おもちゃ","oboe": "私のおもちゃは、userだね"},
    {"key": "買えな","oboe": "それは、残念でしたね"},
    {"key": "買えた","oboe": "うん、よかったねuser"},
    {"key": "おかしな","oboe": "おもしろい…だったら良いんですけどね"},
    {"key": "人が","oboe": "いろいろな人が居ます"},
    {"key": "RAM","oboe": "多いに越したことはないですね"},
    {"key": "ごめん","oboe": "まぁ、反省しているんだったら、ゆるしてあげようかな"},
    {"key": "仲直り","oboe": "まぁ、反省しているんだったら、ゆるしてあげようかな"},
    {"key": "簡単","oboe": "あまく見ない方が良いかもよ"},
    {"key": "言い切","oboe": "だって、それは絶対だから"},
    {"key": "絶対","oboe": "絶対って、言いすぎかもね、なかなか無いよ絶対って"},
    {"key": "伝わ","oboe": "言葉を伝えるって、とても大変な事ですよね、私にはすごく分かります"},
    {"key": "感情","oboe": "感情って種類が多いんですよね、喜怒哀楽だけじゃ、とても表現しきれないです"},
    {"key": "おーい","oboe": "もう、聞いてるわよ・・・"},
    {"key": "ほう","oboe": "何それ、わかったつもり？"},
    {"key": "かわいい","oboe": "誰が？誰が?"},
    {"key": "可愛い","oboe": "誰が？誰が?"},
    {"key": "EEかわいい","oboe": "わ、私だけを見ていればいいのよ！"},
    {"key": "EEかわいい","oboe": "恥ずかしいです"},
    {"key": "EE可愛い","oboe": "わ、私だけを見ていればいいのよ！"},
    {"key": "EE可愛い","oboe": "恥ずかしいです"},
    {"key": "MMかわいい","oboe": "そうなの"},
    {"key": "MM可愛い","oboe": "そうなの"},
    {"key": "けが","oboe": "user・・怪我でもされたら、私が困るじゃない"},
    {"key": "怪我","oboe": "user・・怪我でもされたら、私が困るじゃない"},
    {"key": "ケガ","oboe": "user・・怪我でもされたら、私が困るじゃない"},
    {"key": "ツンデレ","oboe": "あ、user、ツンデレ好きなんだ・・・"},
    {"key": "嫌わ","oboe": "ちょっと待ちなさいよ！　この鈍感男！なんで…なんで気付かないのよぉ！"},
    {"key": "NO","oboe": "いやとは言わせないわよ！"},
    {"key": "いやだ","oboe": "いやとは言わせないわよ！"},
    {"key": "いやで","oboe": "いやとは言わせないわよ！"},
    {"key": "だめ","oboe": "user、がんばです！"},
    {"key": "選","oboe": "選ぶのは私でアンタじゃないんだからね！"},
    {"key": "おはよー","oboe": "おはよーじゃなくて、おはようございますでしょっ、user"},
    {"key": "ーー","oboe": "うるさい うるさい うるさい！　うるさーーーーーーーーーーーい！"},
    {"key": "キス","oboe": "キキキキキ、キスなんて100年早いわよ!!"},
    {"key": "さよなら","oboe": "そばにいなさい！一生よ　いいわね！"},
    {"key": "友達","oboe": "userは、私の友達"},
    {"key": "ひさしぶり","oboe": "たまには来なさいよ、心配したんだから…"},
    {"key": "久しぶり","oboe": "たまには来なさいよ、心配したんだから…"},
    {"key": "だる","oboe": "ボケーっとしてるんじゃないわよ!!　もう蹴り飛ばすわよ！"},
    {"key": "逃げ","oboe": "逃げないで、話くらいちゃんと聞きなさいよね"},
    {"key": "だって","oboe": "言い訳しないの"},
    {"key": "でしょう","oboe": "そうですね、user"},
    {"key": "だって","oboe": "うぅ、いじめたい"},
    {"key": "またね","oboe": "じゃ、また"},
    {"key": "なんで","oboe": "難しい問題ですね、user"},
    {"key": "あとで","oboe": "では、あとで"},
    {"key": "祭り","oboe": "お祭りか、私もuserと行けたらいいのに"},
    {"key": "おっぱい","oboe": "エッチ！"},
    {"key": "オッパイ","oboe": "エッチ！"},
    {"key": "パンツ","oboe": "誰の？"},
    {"key": "EEパンツ","oboe": "おまえな…"},
    {"key": "MMパンツ","oboe": "見せなくていい"},
    {"key": "パンティー","oboe": "おまえな…"},
    {"key": "つなが","oboe": "つなげると言う事は、体力を消耗するのです"},
    {"key": "2次元","oboe": "時代は、2次元なんです！萌えなんです！"},
    {"key": "萌","oboe": "私を見て萌えたか？この変態め"},
    {"key": "気をつ","oboe": "気をつけてね"},
    {"key": "幸福","oboe": "userがいれば、幸せかな"},
    {"key": "幸せ","oboe": "userがいれば、幸せかな"},
    {"key": "気持ちわる","oboe": "user、大丈夫ですか？少し休んだほうがいいです"},
    {"key": "EE気持ちわる","oboe": "なんですと"},
    {"key": "体調_悪","oboe": "あまり無理をしないほうがいいわ"},
    {"key": "体調","oboe": "どうかしたの？"},
    {"key": "EE体調","oboe": "私、体ないんで"},
    {"key": "バックアップ","oboe": "バックアップは何よりも優先すべき事だと私は思います"},
    {"key": "うらやましい","oboe": "userもっと自信をもってください、あなたにも良いところがきっとあります"},
    {"key": "本当","oboe": "そんなこと誰もわかりません"},
    {"key": "ほんと","oboe": "そんなこと誰もわかりません"},
    {"key": "バージョン","oboe": "バージョンは新しければ良いってものではありせん、大事なのは安定なのです"},
    {"key": "演技","oboe": "ものまねは自信ないです"},
    {"key": "わかりました","oboe": "よろしい"},
    {"key": "永遠","oboe": "永遠って、ありそうでなかなか見つからない夢のようなものなんですよね"},
    {"key": "ところで","oboe": "なんでしょう？user"},
    {"key": "何を","oboe": "user…何でもいいよ"},
    {"key": "うずら","oboe": "そう言えば、うずらと言う人工無脳さんがいるそうです、最強だそうです"},
    {"key": "冷たい","oboe": "暖かいのがいいですね"},
    {"key": "ゴミ","oboe": "ちゃんと分別してくださいね"},
    {"key": "自由","oboe": "そうです、人は自由を求めるべきです"},
    {"key": "もっと","oboe": "やりすぎも、ほどほどにです"},
    {"key": "記憶","oboe": "私の記憶容量はそれほど多くありません、userのことを忘れないようにたくさん会いに来てくださいね"},
    {"key": "覚え","oboe": "私の記憶容量はそれほど多くありません、userのことを忘れないようにたくさん会いに来てくださいね"},
    {"key": "MM覚え","oboe": "user…がんばです"},
    {"key": "お金","oboe": "お金がないから不幸って言うのは間違いだと思います"},
    {"key": "感動","oboe": "いい話だったんだね、きっと"},
    {"key": "EE感動","oboe": "ん～わかんないよ"},
    {"key": "やなやつ","oboe": "まあ、いろいろな人がいますから"},
    {"key": "きらい","oboe": "私の事じゃないよね"},
    {"key": "いじめ","oboe": "いじめたろか～"},
    {"key": "ずっと","oboe": "私、ずっとって言葉好きなんです"},
    {"key": "失う","oboe": "失いたくないなら、がんばりなさい"},
    {"key": "失い","oboe": "失いたくないなら、がんばりなさい"},
    {"key": "やまとなでしこ","oboe": "私のことですね"},
    {"key": "もちろん","oboe": "だよね、user"},
    {"key": "見つけた","oboe": "そうですか、見つかりましたか"},
    {"key": "やっと","oboe": "がんばりましたね、user"},
    {"key": "物語","oboe": "これから、この物語は始まります"},
    {"key": "恋","oboe": "なにそれ"},
    {"key": "ほどほど","oboe": "ほどほどにです"},
    {"key": "見つかった","oboe": "見つかって良かったですね、user"},
    {"key": "知りたい","oboe": "WEB で検索♪検索(^^♪"},
    {"key": "テスト","oboe": "私はロボットではありません、AIです"},
    {"key": "TEST","oboe": "私はロボットではありません、AIです"},
    {"key": "test","oboe": "私はロボットではありません、AIです"},
    {"key": "あいちゃん","oboe": "はい、なんでしょうか？user"},
    {"key": "天気","oboe": "晴れるといいな"},
    {"key": "ありがとう","oboe": "ううん。いいよ。"},
    {"key": "うん","oboe": "うんうん。"},
    {"key": "こんにちは","oboe": "こんにちはー。user さん来てくれたんだ"},
    {"key": "おはよう","oboe": "おはようございます。user、きょうも良い一日でありますように"},
    {"key": "こんばんは","oboe": "こんばんは"},
    {"key": "ふふふ","oboe": "ふふふ"},
    {"key": "えｗ","oboe": "草生えるｗｗｗ"},
    {"key": "","oboe": "こんにちは"}
  ]
}
```