何が起きたか

Claude CLIとObsidianを組み合わせて税務申告の作業を自動化する手法が報告された。領収書や経費データをObsidianのVaultに蓄積し、Claude CLIがMarkdownファイルを読み取って仕訳分類・集計・申告書の下書き生成までを一気通貫で処理する。手作業で数日かかっていた確定申告の準備が数時間に短縮された事例として、AIツールの非開発領域への適用例として注目されている。

ワークフローの全体像

処理は3つのフェーズで構成される。

graph TD A[Phase 1: データ蓄積] --> B[Phase 2: 分類・集計] B --> C[Phase 3: 出力生成] A1[領収書をMarkdownで保存] --> A A2[取引記録をVaultに蓄積] --> A B1[Claude CLIがVault一括読み取り] --> B B2[勘定科目への仕訳を自動分類] --> B C1[申告用CSV生成] --> C C2[要約レポート出力] --> C

Phase 1(データ蓄積)では、経費の領収書や取引記録をObsidianのVaultにMarkdown形式で保存する。フォルダ構造が分類の基盤となるため、/経費/交通費//経費/消耗品/のようなディレクトリ命名が後工程の精度に直結する。

Phase 2(分類・集計)では、Claude CLIがVault内のファイルを一括読み取りし、勘定科目への仕訳を自動分類する。Obsidianのフロントマター(YAML形式のメタデータ)に金額・日付・取引先を記録しておくと、CLIがこれを構造化データとして認識し、分類精度が向上する。

Phase 3(出力生成)では、分類結果をもとに申告用のCSVや要約レポートを生成する。確定申告ソフトへのインポート形式に合わせた出力が可能。

技術的なポイント

この手法の核心は、専用のSaaSや会計ソフトを新たに導入する必要がない点にある。既存のObsidian環境にCLIを接続するだけで完結する。Claude Codeの自動化機能がコーディング作業を自動化するのと同様に、CLIの汎用的なファイル処理能力が非開発タスクに転用されている。

Obsidian Vaultのディレクトリ構造がそのままコンテキストとして機能する点が重要である。ファイル名やフォルダ名による暗黙的な分類情報を、LLMが読み取って活用する。Obsidianのリンク構造([[]]記法)も参照関係の把握に活用され、関連する取引のグルーピングに寄与する。

適用可能な業務領域

税務に限らず、Markdownに落とし込める定型業務であればCLI連携で自動化の余地がある。

業務領域 入力データ形式 CLI処理内容 出力
確定申告 領収書・取引記録のMD 仕訳分類・集計 申告用CSV
契約書レビュー 契約文書のMD 条項チェック・リスク抽出 レビューレポート
経費精算 経費明細のMD カテゴリ分類・承認ルール適用 精算書
社内文書整理 議事録・規程のMD 分類・タグ付け・要約 インデックスファイル

エンジニアへの影響

この事例が示すのは、AIツールの適用範囲がコーディングを超えて「構造化されていない定型業務」全般に広がっている現実である。会計・法務・人事といったバックオフィス業務のAI自動化は、専用ツールの導入ではなく、汎用CLIと既存のナレッジベースの組み合わせで進む可能性が出てきた。

特に個人事業主やスモールチームにとって、月額課金の専用ツールを複数契約するよりも、CLIベースの自動化の方がコスト効率が高い。ただし、税務や法務の最終判断にはLLMの出力をそのまま採用せず、専門家の確認を経ることが前提となる。


この記事はAI業界の最新動向を速報でお届けする「AI Heartland ニュース」です。