「あの規程集、どのファイルに書いてあったっけ?」「去年の見積書の単価、どこだったかな?」——社内に散在するExcelやPDFを毎回開いて探し回っていませんか?
RAGシステム(検索拡張生成)を自前で構築しようとすると、ベクターDBのセットアップや埋め込みモデルの選定など、エンジニアが何日もかかる作業になります。しかしn8nとClaude APIを組み合わせると、プログラムほぼゼロで社内文書への自然言語質問が実現できます。
本記事では、中小企業の情シス担当者・業務改善担当者を対象に、n8nの最小構成ワークフローと5つの活用パターンを具体的に解説します。
社内文書が「探せない・使われない」になる原因
多くの中小企業が抱える社内ナレッジの課題は共通しています。
- ファイルが散在する:Teams、共有フォルダ、メールの添付に分散
- 命名ルールがバラバラ:「最終版」「最終版2」「最終版_確定」が並存
- 担当者しか知らない:引き継ぎドキュメントが属人化
- 検索しても出てこない:Windowsの全文検索やSharePointの検索精度に限界
こうした状態では、社内ドキュメントに情報があっても「ないも同然」になります。検索して出てきた結果から正しいファイルを開き、該当箇所を探す時間は1回あたり平均5〜15分。1日に5回これをやれば1時間以上が消えます。
n8n × Claude API が中小企業に向いている理由
RAGなしで「それなりに」動く
本格的なRAGは強力ですが、構築コストが高い。n8n × Claude APIのアプローチは異なります:
- 対象ファイルをn8nで取得(Google Drive / SharePoint / ローカルフォルダ)
- テキストを抽出してClaude APIに渡す
- 「このドキュメントから〇〇を教えて」と質問
- 答えをSlackやメールで受け取る
ベクターDBも埋め込み処理も不要。文書量が数十件程度なら、この構成で十分実用になります。
n8n 2026年の現状
n8nは2026年4月にアクティブワークフロー数の制限を撤廃し、実行回数ベースの課金に移行しました(セルフホスト版は引き続き無料)。同年5月にはSAPが戦略投資を実施し、評価額は52億ドルに到達。エンタープライズ用途でも採用が広がっています。
中小企業にとって重要なのはセルフホスト版が無料で使える点です。社内サーバーにDockerで起動すれば、月額コストはClaude API呼び出し料金のみ。小規模な社内文書検索なら月数百円〜数千円の範囲に収まります。
最小構成で始めるワークフロー設計
必要なもの
| 項目 | 内容 | コスト | |—|—|—| | n8n | セルフホスト(Docker)またはn8n Cloud | 無料〜$20/月 | | Claude API | Anthropic APIキー | 従量課金(入力1Mトークン$3〜) | | 対象ファイル | Google Drive / SharePoint / ローカル | — |
ワークフロー構成(5ノード)
[Webhook] → [ファイル取得] → [テキスト抽出] → [Claude API呼び出し] → [結果送信]
ノード1:Webhook(トリガー)
n8nのWebhookノードでURLを発行。このURLに {"question": "規程集に記載されている有給休暇の申請方法は?"} のようなJSONをPOSTすると処理が始まります。
SlackのSlash Command(/search 質問文)と連携すると、Slackから直接質問できて便利です。
ノード2:ファイル取得
Google Driveの場合:
- Google Drive ノードを使用
- 対象フォルダのID(URLの末尾)を指定
- “List Files” → “Download File” で取得
SharePointの場合:
- HTTP RequestノードでGraph APIを呼び出し
GET https://graph.microsoft.com/v1.0/me/drive/root:/規程集:/children
ローカルフォルダの場合:
- n8nセルフホストならRead Binary Fileノードで直接読める
ノード3:テキスト抽出
| ファイル形式 | n8nの処理 | |—|—| | .xlsx | Extract from File ノード(Spreadsheet→JSON変換) | | .pdf | Extract from File ノード(PDF→テキスト変換) | | .txt / .md | そのまま渡す | | .docx | Convert to Markdown ノードを経由 |
⚠️ 注意:Excelのセル数が多すぎるとトークン上限を超えます。シート単位・期間単位で分割するか、対象範囲を限定してください。
ノード4:Claude API呼び出し
HTTP Requestノードを使い、Anthropics APIを直接呼び出します。
{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "以下のドキュメントを参考に質問に答えてください。\n\n【ドキュメント内容】\n{{ $json.text }}\n\n【質問】\n{{ $('Webhook').item.json.question }}"
}
]
}
ヘッダーに x-api-key: [APIキー] と anthropic-version: 2023-06-01 を設定します。
💡 学び:プロンプトの冒頭に「必ずドキュメント内の情報のみ使い、情報がない場合は『記載がありません』と答えてください」を入れると、AIの幻覚(ハルシネーション)を大幅に抑えられます。
ノード5:結果送信
- Slack:Send Message ノードで指定チャンネルに投稿
- メール:Gmail / Outlook ノードで返信
- Webhookレスポンス:Respond to Webhook ノードでそのまま返す
5つの活用パターン
パターン1:就業規則・規程集への質問
「有給休暇は何日前に申請する必要がありますか?」→ 規程集PDFから即回答。 新入社員の疑問やパート社員からの問い合わせを削減できます。
パターン2:過去見積書の単価確認
「〇〇製品の2025年の見積単価を教えて」→ 過去のExcel見積書を一括取得して検索。 営業担当が毎回見積書を探す手間を削減します。
パターン3:会議議事録の要約
「先月のMTGで〇〇プロジェクトについて何が決まりましたか?」→ 議事録Wordファイルを横断検索。 プロジェクト引き継ぎ時の情報収集が大幅に短縮されます。
パターン4:FAQ自動生成
製品マニュアルや操作手順書をまとめて渡し、「よくある質問と回答を10個生成して」と依頼。 社内Wikiや顧客向けFAQの初稿を自動作成できます。
パターン5:差分チェック
「新旧2つの規程書の変更点を教えて」→ 2つのファイルを並べてClaudeに比較させる。 法改正対応や契約書改定のチェック業務を効率化できます。
ハマりどころと注意点
トークン上限に引っかかる
Claude APIの1リクエストで扱えるテキスト量には上限があります(Sonnet 4.6は20万トークン、約15万文字)。ただし社内文書1ファイルがこれを超えることは稀です。複数ファイルを一括で渡す場合は「ファイルごとに別リクエスト」に分割するか、n8nのSplit In Batches ノードで処理します。
セキュリティ:APIキーの管理
n8nのCredentials機能を使いAPIキーを環境変数として管理してください。ワークフロー設定ファイルを直接共有するとキーが漏洩します。n8nセルフホストでは .env ファイルを .gitignore に必ず含めます。
ファイルの文字化け
PDF取得時に文字化けが発生する場合があります。特にスキャンPDF(画像のみ)はテキスト抽出不可です。この場合はMicrosoft 365のOCR機能(SharePoint + Power Automate)を前段に置く方法が有効です。
社外秘情報の取り扱い
Claude APIはデフォルトでトレーニングデータに使用されません(APIポリシー)。ただし社内の機密文書をクラウドAPIに送信することに懸念がある場合は、Claudeのオンプレミス版(Amazon Bedrock経由のAnthropic Claude)を検討してください。
導入効果(Before / After)
| 項目 | Before | After | |—|—|—| | 規程集の問い合わせ対応 | 30分/件(担当者検索含む) | 3分/件(Slack質問で即回答) | | 過去見積書の単価確認 | 10〜20分/件 | 2分以内 | | 会議議事録の情報収集 | 30〜60分(複数ファイル目視) | 5分(質問で要約) | | 新入社員の質問対応 | 週5件×15分=75分/週 | 週15分(自己解決率向上) |
月間換算で30〜50時間の検索・問い合わせ業務削減を見込めます(従業員規模・文書量による)。
まとめ
n8n × Claude APIの組み合わせは、専任エンジニアがいない中小企業でも1〜2日で試作できるシンプルな構成です。RAGシステムのような大掛かりな準備は不要で、既存のGoogle DriveやSharePointの資産をそのまま活かせます。
まずは「就業規則PDFへの質問」という1ユースケースに絞って試作するのをお勧めします。動いたら他のパターンに横展開する——この順番が最も失敗しない導入方法です。
「うちの社内文書でこれを試してみたい」「どのファイルから始めればいい?」と思った方は、 お問い合わせ からお気軽にご相談ください。 初回ヒアリング(30分・無料)で、御社の業務量・既存システム・予算から最適な構成をご提案します。
itdoor | AI/業務自動化の受託開発・コンサルティングを提供。
