recipetter開発秘話

1,555 views

Published on

2009年9月6日に開催された第2回Botつくろう会の発表資料です

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,555
On SlideShare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

recipetter開発秘話

  1. 1. recipetter 開発秘話 松鵜 琢人 MATSUU Takuto @matsuu 2009/09/06
  2. 2. recipetter とは? <ul><ul><li>Twitter 上で動作する対話型ボット </li></ul></ul><ul><ul><li>  「 @recipetter にんじん ごぼう」とメッセージを recipetter 宛に送信すると、その食材を使用したレシピを返答してくれる </li></ul></ul><ul><ul><li>リンクをクリックすると詳細なレシピが表示される </li></ul></ul><ul><ul><li>2009/03/18 公開 </li></ul></ul><ul><ul><li>2009/09/06 現在 </li></ul></ul><ul><ul><ul><li>レシピ回答数 約 19900 </li></ul></ul></ul><ul><ul><ul><li>被フォロー数 4700 人突破 </li></ul></ul></ul>
  3. 3. recipetter の内部実装 <ul><ul><li>レシピ情報は「クックパッド」を利用させて頂いている </li></ul></ul><ul><ul><ul><li>http://cookpad.com/ </li></ul></ul></ul><ul><ul><li>クックパッドは Ruby on Rails で構築されているらしい </li></ul></ul><ul><ul><ul><li>検索用 API は用意されていない( 2009 年 8 月現在) </li></ul></ul></ul><ul><ul><ul><li>検索結果をスクレイピング </li></ul></ul></ul><ul><ul><ul><ul><li>許可なくやってる(ごめんなさい)  </li></ul></ul></ul></ul><ul><ul><ul><ul><li>利用規約を見た限り問題なさそうだったので </li></ul></ul></ul></ul><ul><ul><li>クックパッドに負荷をかけないよう可能な限りキャッシュ  </li></ul></ul><ul><ul><li>検索結果が複数ある場合、ランダムにレシピを表示する </li></ul></ul><ul><ul><ul><li>同じ食材でも毎回異なるレシピが得られる </li></ul></ul></ul><ul><ul><li>フォローされてもフォロー返しはしない </li></ul></ul><ul><ul><ul><li>非公開の人の問い合わせは受けられない </li></ul></ul></ul><ul><ul><li>チェック頻度は 2 分に 1 回 </li></ul></ul>
  4. 4. recipetter 公開直後 <ul><ul><li>とりあえず公開したものの </li></ul></ul><ul><ul><ul><li>Twitter で宣伝したり </li></ul></ul></ul><ul><ul><ul><li>ブログを開設して紹介したり </li></ul></ul></ul><ul><ul><li>利用者がなかなか増えない </li></ul></ul><ul><ul><li>しかし、あるきっかけからユーザが一気に増加 </li></ul></ul><ul><ul><ul><li>それは・・・ </li></ul></ul></ul><ul><ul><li>アルファーブロガー otsune 氏がとりあげてくれたこと </li></ul></ul><ul><ul><ul><li>紹介された途端にアクセス集中 </li></ul></ul></ul><ul><ul><ul><li>アルファーブロガーの影響力を知った </li></ul></ul></ul>
  5. 5. recipetter の特徴と利用者の反響 <ul><ul><li>  レシピが見つからなかった場合、たまに辛口返答 </li></ul></ul><ul><ul><ul><li>「その組み合わせはどうかと思うよ・・・」 </li></ul></ul></ul><ul><ul><ul><ul><li>うけた </li></ul></ul></ul></ul><ul><ul><li>例外回答パターンを徐々に増やしていった </li></ul></ul><ul><ul><ul><li>「 recipetter 」と言われたら「ぼくを食べちゃダメ!」とか </li></ul></ul></ul><ul><ul><ul><li>  「おやすみ」と言われたら「おやすみー」とか </li></ul></ul></ul><ul><ul><ul><ul><li>リピーター増加 </li></ul></ul></ul></ul><ul><ul><li>かわいいとの反響多数 </li></ul></ul><ul><ul><ul><li>擬人化された絵を頂いた(壁紙) </li></ul></ul></ul><ul><ul><ul><li>アイコン/口調が功を奏した </li></ul></ul></ul><ul><ul><li>たまに中の人に操られて時事ネタを喋る </li></ul></ul><ul><ul><ul><li>月食時は「月は食べられるのかな」など </li></ul></ul></ul>
  6. 6. Twitter ボット開発で気づいたこと <ul><ul><li>何よりもまずアイデア次第 </li></ul></ul><ul><ul><li>対話型でコミュニケーションを取ると良し </li></ul></ul><ul><ul><li>有名人に紹介されると一気に延びる </li></ul></ul><ul><ul><li>アイコンや口調で特徴をつける </li></ul></ul><ul><ul><li>キャラクター性を前面に出す </li></ul></ul><ul><li>  </li></ul><ul><ul><li>弊社にはボット開発のノウハウがあります </li></ul></ul><ul><ul><ul><li>ボット作成要望があればお見積もりします </li></ul></ul></ul><ul><ul><ul><li>お気軽に @matsuu までご連絡ください </li></ul></ul></ul><ul><ul><ul><li>詳しくは、 </li></ul></ul></ul><ul><ul><ul><ul><li>http://www.p1d.com/ </li></ul></ul></ul></ul><ul><ul><ul><ul><li>http://www.p1dlab.com/ </li></ul></ul></ul></ul>
  7. 7. その他作成したボット <ul><ul><li>社内開発 </li></ul></ul><ul><ul><ul><li>scriptter </li></ul></ul></ul><ul><ul><ul><ul><li>Twitter 上で様々なスクリプト言語を実行できる </li></ul></ul></ul></ul><ul><ul><ul><li>korekatter </li></ul></ul></ul><ul><ul><ul><ul><li>過去に買ったものを記録、検索 </li></ul></ul></ul></ul><ul><ul><ul><li>chizuatter </li></ul></ul></ul><ul><ul><ul><ul><li>地名/ランドマーク等をつぶやくと Google マップへのリンク表示 </li></ul></ul></ul></ul><ul><ul><ul><li>currykutter/ramenkutter </li></ul></ul></ul><ul><ul><ul><ul><li>どこどこでチキンカレー食った。うまかった </li></ul></ul></ul></ul><ul><ul><ul><li>他にもいくつか </li></ul></ul></ul><ul><ul><li>個人開発 </li></ul></ul><ul><ul><ul><li>dunnet / jdunnet </li></ul></ul></ul><ul><ul><ul><ul><li>emacs で動くテキストアドベンチャー </li></ul></ul></ul></ul><ul><ul><ul><li>secuniadvisory </li></ul></ul></ul><ul><ul><ul><ul><li>セキュリティ情報サイト Secunia Advisories の配信 </li></ul></ul></ul></ul><ul><ul><ul><li>japanesebible </li></ul></ul></ul><ul><ul><ul><ul><li>聖書をつぶやく </li></ul></ul></ul></ul>

×