代表者・強み サービス内容 事務所概要 ブログ 補助金情報 よくある質問 (Q&A) お問い合わせ
【開発記】税理士がGemini 3.1 ProへAIエンジンを刷新。2026年問題の突破と「二重仕訳」を許さない実務的アルゴリズムの実装

【開発記】税理士がGemini 3.1 ProへAIエンジンを刷新。2026年問題の突破と「二重仕訳」を許さない実務的アルゴリズムの実装


座間市で活動する税理士の小原司です。 当事務所(https://ohara-zama.jp/)では、顧問先様の経理業務を圧倒的に効率化するため、自社開発の「クラウド出納帳システム」を運用しています。

今回は開発側の専門用語満載なので、興味有る方だけ読んでいただけると嬉しいです。

今回、システムの心臓部であるAIレシート解析エンジンを、従来のGemini 2.5 Proから最新の 「Gemini 3.1 Pro (Preview)」 へと完全移行しました。これは単なる「新機能の追加」ではなく、2026年に迫る技術的限界の突破と、経理実務の痛点を解決するための大規模なバックエンド改修です。

1. 迫る2026年6月のAPI廃止への先行対応

今回のアップデートの最優先事項は、安定稼働の継続です。現在Google Cloudが提供しているVertex AI SDKは2025年6月に非推奨となり、2026年6月には完全に削除されることがアナウンスされています。 「ある日突然、AI解析が止まる」という事態を防ぐため、今の段階で最新の Google Gen AI SDK (@google/genai) への移行を完了させました。

開発過程では、プレビュー版モデル特有の「グローバル・エンドポイント設定」や、Cloud Functions v2 環境でのADC(Application Default Credentials)認証の厳格化によるエラーに直面しましたが、初期化ロジックを「使う直前に実行する(遅延初期化)」構造に再設計することで、安定したデプロイ環境を構築しました。

2. 税理士の意地:カード明細とレシートの「二重仕訳」を完全阻止

AIがレシートを読み取れるのは当たり前です。実務家として私が最もこだわったのは、「カード明細や銀行連携ですでに計上済みの取引を、レシートで二度打ちしてしまうミス」をシステム側で防ぐことです。

多くの会計ソフトでも見落とされがちなこの「二重計上の恐怖」に対し、以下の多層的な防御ロジックをコードに落とし込みました。

  • クロスソース・バリデーション: CSVから取り込んだ銀行・カード明細(MD5ハッシュによるべき等性担保)と、AIが解析したレシートデータを、Firestore上の同一コレクションで「日付×金額」をキーにリアルタイムに照合します。
  • 視覚的アラートの徹底: 重複の可能性がある場合、UI上で警告エリアが赤く点滅(CSSアニメーション duplicate-warning-active)し、過去のどのデータ(いつ、どの出納帳に、何の摘要で登録されたか)と重複しているかを具体的に提示します。
  • 実務的な制御フロー: 「同日・同金額の別取引」というケースも考慮し、機械的に弾くのではなく、警告を出した上で「登録をスキップ」するか「強制登録」するかをユーザーがその場で判断できる設計にしています。

3. 「現場の苦しみ」を技術で解決する税理士として

税理士が自らSDKのマイグレーションを行い、バックエンドの環境変数をデバッグしながらコードを書く。その理由はただ一つ、テクノロジーの進化を「机上の空論」ではなく「現場のゆとり」に直結させたいからです。

Gemini 3.1 Pro の高度な推論能力と、経理実務の急所を押さえた堅牢なシステム設計。これらが組み合わさることで、当事務所のクラウド出納帳は「ミスを防ぎ、時間を生む」最強のツールへと進化しました。

座間市周辺で、こうした最新テクノロジーを活用した「攻めの経理DX」や、効率的な確定申告・記帳代行にご興味のある事業主様は、ぜひお気軽にご相談ください。


執筆者:税理士 小原司 (座間市・小原司税理士事務所) HP: https://ohara-zama.jp/