📢 X投稿文
Telegramで自然言語から家計管理。「Lunch 32.55」がBeancount記入に自動変換。Gemini APIで帳簿カテゴリを自動判定。複数通貨対応。
https://github.com/mathlife/beancount_tgbot
🤖 AI考察
■ 概要
プレーンテキスト会計(Beancount)にTelegramのモバイル入力インターフェースを統合し、自然言語から仕訳を自動生成するボット。
■ 特徴・用途
- **NLP+ハイブリッドカテゴリ化**: Gemini APIの自動マッチングと、YAMLメタデータのローカルエイリアスを二層構造で運用。クラウド依存を最小化しつつ精度を維持。
- **プライバシスタンス明確**: 取引テキストのみGeminiに送信、仕訳ファイルはローカル保有のため、クラウド会計系との差別化ポイント。
- **Beancount生態系の活性化**: プレーンテキスト会計は仕訳面倒が採用障壁だったが、モバイル音声入力相当で敷居を大幅に低下。
■ 結論
**多通貨×割引分割対応で実務レベル**。YAML層でオフラインフォールバック可能な設計は、金銭管理ツールとしてのロバストネスが高い。