sakowicz/actual-ai
Categorise transactions in Actual Budget using AI.
解決する課題
Actual AI は、Actual Budget 用の自動取引分類ツールです。大規模言語モデル(LLM)を活用して取引の詳細を分析し、最も適切なカテゴリを提案することで、未分類の取引にカテゴリを手動で割り当てる手間をなくします。
動作方法
アプリケーションは Actual Budget サーバーに接続し、カテゴリのない取引を識別します。取引の説明、金額、メモを、設定された LLM プロバイダー(OpenAI、Anthropic、Google、Ollama など)に送信します。その後、LLM は既存のカテゴリ構造に基づいて取引を分類します。
主な機能は以下の通りです:
- Web 検索統合:ValueSerp API を使用して、 unfamiliar な業者についてインターネット検索を行い、LLM に分類のためのより良い文脈を提供します。
- カテゴリ拡張:取引が既存のカテゴリに当てはまらない場合、LLM は新しいカテゴリを提案し、自動的に作成できます。
- スケジューリング:cron スケジュールや起動時に実行可能で、予算を最新の状態に保つことができます。
- レビュー機能:すべての推測された取引はメモに「guessed」とマークされ、失敗した試行は「not guessed」とマークされるため、ユーザーが変更内容を確認できます。
対象ユーザー
手動での取引分類に時間をかけたくない、財務管理を自動化したい Actual Budget のユーザー。
特徴
- 複数の LLM 対応:OpenAI、Anthropic、Google Generative AI、Ollama、OpenRouter、Groq に対応。
- 知能的な分類:支払い先、金額、日付などの取引メタデータとカスタムプロンプトを使用してカテゴリを決定。
- Web 拡張文脈:オンラインで業者情報を検索し、珍しい企業の分類精度を向上。
- 自動カテゴリ作成:現在のグループに当てはまらない取引に対して、知的に新しいカテゴリを提案・作成可能。
- 安全最優先:「ドライラン」モードを備えており、実際の予算データを変更せずに提案された変更をログに記録できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト