目次を作ろう (1)
twitterに住まう人工無脳ha_maちゃんの作者id:showyouさんがダイアリにて人工無脳関連の技術を体系的に学ぶにあたっての目次を作っていておもしろそうだったので便乗します。
ここでは、はてなハイクで活動するはてなハイカー「めりも(h:id:merrymore)」について書くとしたらということを目次にしてみました。元ネタは、「勉強はどうやってするか」「技術を体系的に学ぶには」なので、趣旨はだいぶ変わりますが、めりもについての説明をここに書こうとする上では、見通しがすっきりした、という意味で、すごく役立ちました。
それと、こうしてまとめてみると、技術的な説明は大分更新されてきたけど、大事な部分、どうしてめりもがうまれたのか、とかそういう心的な部分をまだ書いてないなーと思ったり。
そういえば、なんか時々言われるのですが、二次創作も三次創作も大歓迎ですよ。
人工無脳「めりも」
1. はじめに
2. ミニブログと人工無脳
この章では、めりもが活動するはてなハイクの特徴とはてなハイクAPIについて説明します。その後、はてなハイクで活躍する他の人工無脳について解説し、めりもの特徴について紹介します。
3. 人工無脳「めりも」
めりもの中身についての説明です。まず、めりもの開発及び実行環境について説明します。それを用いた1)情報の取得 2)情報の解析 3)発話について述べ,最後にそうした情報を活用するためのロギングとログの解析について述べます。
- 実行環境
- Matlab
- ...
- 情報取得
- クローリング
- ...
- 情報解析
- パターンマッチング
- 形態素解析
- 発話
- 定型文処理
- テンプレートをもちいた文章の作成
- ランダム発話
- マルコフ連鎖によるランダム辞書の生成
- 定型文処理
- 統計情報
- ログの作成と活用
4. 各種情報の提供
定型文処理のうち、各種情報を提供する手法について説明します。
- 国内天気予報
- 短時間雨量予報
- 海外天気予報
- BBC Weather forecastに基づく天気予報
- レシピ提案
- Cookpadを用いたレシピ提案
- さくら開花状況のお知らせ
- Yahoo!お花見特集を用いた桜の開花状況
- 地震情報の提供
- xxx
- 統計情報
- 一週間のまとめ
- 海外の写真
5. コミュニケーション
めりもの大事な点としてのコミュニケーション方法について説明します
- 「ありがとう」と「どういたしまして」
- 「いたわり」
- 「いただきます:もう少し」
- 「xxx-1:検討中」
- 「xxx-2:検討中」
6. まとめと今後の課題
7. 謝辞