AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月6日 10:01

FAQ15件はRAG不要、Haiku4.5で税理士ボット

LINEで送る
FAQ15件はRAG不要、Haiku4.5で税理士ボット

3つのポイント

  1. 何が起きたか

    Next.js 16とAnthropic APIで架空の税理士事務所向け問い合わせボットを構築。15件のFAQをClaude Haiku 4.5のシステムプロンプトに直接埋め込んだ。

  2. なぜ重要か

    FAQ15件を毎回プロンプトに埋め込んでも精度とコストは十分と判断。この規模では検索の仕組みを追加構築する必要がないとした。

  3. 注目点

    この手法はFAQが数十件から100件程度に達するまでという境界が前提。その閾値を超えた後、データベースと埋め込みベースの検索への移行が予定通り進むかが焦点。

誰に効くかこれは、限られたFAQセットのために検索基盤を構築すべきか検討している開発者や小規模な専門業務サービス企業に最も関連する。筆者の経験は、FAQが数十件以下ならプロンプト直接埋め込みのアプローチで十分な可能性があり、より複雑な仕組みへの切り替えは件数が増えるまで先送りできることを示唆している。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

このプロジェクトは、専門業務サービス企業向けに生成AI導入支援を販売するための、小規模で実用的な概念実証として意図された。開発者によれば、その分野では実例なしに信頼を得るのは難しいという。税理士領域が選ばれたのは、ほぼどの事務所にも一次問い合わせ窓口があり、誤った回答を絶対にしないという制約が理解しやすいためだ。システムプロンプトは、FAQに書かれている内容だけを言い換えるようモデルを誘導する。個別の税額計算や具体的な数値シミュレーションなどFAQ外の事項は人への引き継ぎ案件として扱い、ボットはユーザーを問い合わせフォームへ誘導する。開発者は範囲を「FAQから回答するか、引き継ぐか」の2択に意図的に絞り、大きな障害はなかったと報告している。これはアーキテクチャの単純さと範囲の限定によるもので、本質的に容易だったからではないとしている。今後の計画は、FAQをコードから切り離してデータベース化し、事務所スタッフ向けの管理画面を追加し、件数の増加に応じて埋め込みベースの検索へ移行することだという。切り替えの判断基準は、全FAQを毎回そのまま渡しても実用上問題がないかどうかにある。

よくある質問
ボットにはどのような技術スタックが使われましたか?
Next.js 16(App Router)、TypeScript、Tailwind CSS v4、Anthropic API(Claude Haiku 4.5)で構築された。
なぜより高性能なモデルではなくClaude Haiku 4.5が選ばれたのですか?
FAQ回答には複雑な推論は不要で、主にユーザーの質問を埋め込まれたFAQに照合し自然な返答を生成するだけだと開発者は述べている。そのため高度なモデル能力よりも応答速度とコストが優先された。
このアプローチの限界は何ですか?
FAQの追加や編集のたびにコード変更と再デプロイが必要で、エンジニアでない事務所スタッフが自分で更新できない。FAQが数百件になるとトークンコストが無視できなくなり、事務所ごとに別のFAQセットを提供するのも現在の「1事務所1コードベース」構造では対応できない。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へAleph Alpha、Kolibri公開