カカオトークの返信が面倒なので、スマホ内で動くAI自動返信を作りました
(github.com/bssm-oss)カカオトークの返信は面倒だけど、
AI自動返信を付けるとなると会話内容が外部サーバーに出ていくのは気が進みませんでした。
そこで、カカオトーク自動返信ヘルパーを作りました。
カカオトークの通知を読み取り、
選択したルームにだけローカルAIが返信するAndroidアプリです。
ポイントは「ローカル」です。
- Gemma 4 ローカルモデルでスマホ内で返信を生成
- インターネットなしでAI返信が動作
- 会話/設定/ログは端末内に保存
- 選択したルームだけに応答、または全ルーム応答の切り替えが可能
- ルームごとのメモで会話コンテキストを保存
- 自分の名前、話し方、回答スタイルのようなペルソナ設定
- メンション/質問/命令/キーワード/固定返信/AI判断で応答条件を制御
- 最近の会話を自動要約してルームメモに反映
既存の自動返信ボットのようにやみくもにすべてのメッセージへ反応するのではなく、
「どのルームで、どんな条件のときに、どんな話し方で返信するか」をできるだけ細かく制御できるようにしました。
インストール後は通知アクセス権限を許可し、
モデルをダウンロードしたあと、
自動返信するルームとペルソナを設定すれば使えます。
まだ初期バージョンなので、足りない点が多いです。
特に実機ごとの性能、返信品質、トリガー条件、UXまわりのフィードバックをいただきたいです。
カカオトークの返信が面倒な方、
そしてローカルAIアプリに関心のある方はぜひ見てください。
9件のコメント
iOS版も出てくれるといいですね(笑)
オープンソースなので、PRを送ってください(笑)
他のアプリからカカオトークアプリにアクセスして、どのように返信を送っているのでしょうか? APIはありますか?
詳しいことはコードを分析してみるとよいと思います!
簡単に説明すると、APIのようなものは違法です…しくしく(ロコプロトコル)
通知をキャッシュして、それで送る方式です。なので、送りたいタイミングで送れるように、1件送ることも2件送ることもできます(笑) 返信するをしても、なぜか通知自体は消えないようでした
ああ、そうなんですね。ご返信ありがとうございます!
笑。返信時間もランダムにしたほうがいいんじゃないでしょうか。即レスで返ってきたら、それはそれでぞっとしますね..
AIの判断で制御するなら、AIが読んで返信するかどうか、いつ送るかといったことまで判断して送ってくれます!笑
(笑) かわいいアイデアっぽいですね!
https://www.youtube.com/shorts/S0ZTaxPKq8I