Media > AI活用ユースケース > カスタマーサポート > 予約前の問い合わせに多言語のチャットで一次回答する

予約前の問い合わせに多言語のチャットで一次回答する

実装ステータス:構成例 技術的に実現可能な構成として設計したもの。自社未検証

予約や来店の前に届く「大浴場は何時まで入れますか」「駅から送迎はありますか」「ベビーベッドは借りられますか」といった問い合わせに、自社の案内資料を根拠にして、質問が書かれた言語のまま回答を返す構成です。

サマリー
利用ツール
Amazon Kendra/Azure AI/ChatGPT/Claude/Gemini/Make/n8n/OpenSearch/Zapier
対象業界
不動産/宿泊/小売/飲食
対象部門
カスタマーサポート/営業
対象業務
問い合わせ対応/情報検索
主な課題
人手が足りない/問い合わせが多い/営業フォローが追いつかない
AIで行う処理
対話
主な効果
品質標準化/対応スピード向上/工数削減/機会損失防止
導入難易度
★★★☆☆
実装レベル
半自動化
費用感
API連携(中)
人間の確認
必須
現在工数
90h/月
AI導入後
30h/月
想定削減
67%
年間削減
720h
モデル条件による試算値です。実在企業の実績ではありません。

01導入前 / 導入後の業務フロー

導入前(Before)
  1. 問い合わせがフォーム・メール・LINE・予約サイトの4か所に届く
  2. 予約課の担当者が、朝と昼と夕方の3回、それぞれの受信箱を見に行く
  3. 質問を読む。日本語以外なら、翻訳サービスに貼って意味を取る
  4. 館内案内・料金表・アクセス案内・過去の回答メールから該当箇所を探す
  5. 回答文を書く。日本語以外なら、書いた日本語を翻訳して送る
  6. 判断に迷うもの(アレルギー、介助、団体)は、現場や支配人に確認してから返す
  7. 返信する。翌日以降になることもある
導入後(After)
  1. 問い合わせが、自社サイトのチャットまたはLINEに届く
  2. 自動質問の言語を判定する
  3. 自動自社の案内資料から、関係する箇所を検索する
  4. 自動見つかった箇所を根拠に、質問と同じ言語で回答文を作る。根拠の番号を控える
  5. 自動答えてはいけない条件に当たるかを判定する
  6. 【自動・条件に当たらない場合】 その場で回答を返す。日本語の要約を記録に残す
  7. 【人・条件に当たる場合】 「担当者から改めてご連絡します」と返し、日本語の要約を付けて担当者のキューへ入れる
  8. 担当者がキューを処理する(営業時間内)
  9. 自動資料に無くて答えられなかった質問を、週次で一覧にする
各工程の詳しい説明を読む
  1. 問い合わせがフォーム・メール・LINE・予約サイトの4か所に届く
  2. 予約課の担当者が、朝と昼と夕方の3回、それぞれの受信箱を見に行く
  3. 質問を読む。日本語以外なら、翻訳サービスに貼って意味を取る
  4. 館内案内・料金表・アクセス案内・過去の回答メールから該当箇所を探す
  5. 回答文を書く。日本語以外なら、書いた日本語を翻訳して送る
  6. 判断に迷うもの(アレルギー、介助、団体)は、現場や支配人に確認してから返す
  7. 返信する。翌日以降になることもある

問題は4つあります。

(a)同じ質問が繰り返し届く。 上位20問で全体の6割を占めます。チェックイン時間、駐車場、送迎、入浴時間、子ども連れの可否、支払い方法といった質問です。すでにサイトに書いてあっても届きます。

(b)日本語以外に時間がかかる。 読むのと書くので往復の翻訳が必要になり、1件が10分を超えます。担当3名のうち、外国語に抵抗のない人は1名です。その1名に外国語の問い合わせが集まります。

(c)営業時間外に届いたものが翌日になる。 海外からの問い合わせは、時差の関係で夜間に届きます。翌朝返す頃には、他館で予約が済んでいることがあります。これは取りこぼしであって、工数の問題ではありません。

(d)回答の内容が人によって違う。 「ベビーベッドは借りられますか」に対して、貸出数の上限を添える人と、添えない人がいます。後から「聞いていない」という話になります。

  1. 問い合わせが、自社サイトのチャットまたはLINEに届く
  2. 【自動】 質問の言語を判定する
  3. 【自動】 自社の案内資料から、関係する箇所を検索する
  4. 【自動】 見つかった箇所を根拠に、質問と同じ言語で回答文を作る。根拠の番号を控える
  5. 【自動】 答えてはいけない条件に当たるかを判定する
  6. 【自動・条件に当たらない場合】 その場で回答を返す。日本語の要約を記録に残す
  7. 【人・条件に当たる場合】 「担当者から改めてご連絡します」と返し、日本語の要約を付けて担当者のキューへ入れる
  8. 【人】 担当者がキューを処理する(営業時間内)
  9. 【自動】 資料に無くて答えられなかった質問を、週次で一覧にする

自動化されるのは「読む」「訳す」「探す」「書く」の4つです。残るのは、判断が要る3割だけになります。

営業時間外でも、2から6は動きます。 「後で返す」ではなく「その場で返る」に変わるのが、この構成の本命です。

02今回想定するシステム構成

構成図
問い合わせの入口
  自社サイトのチャット / LINE公式アカウント
   │
   ▼【トリガー】メッセージを受信したとき(Webhook)
ワークフロー
   │
   ├──▶ 言語の判定
   │
   ├──▶ 検索基盤 ── 館内案内 / 料金の考え方 / アクセス / 館内ルール / 過去の回答
   │       └─ キーワード検索とベクトル検索を併用
   │
   ├──▶ 生成AI ── 根拠付きの回答文を、質問と同じ言語で作る
   │                + 日本語の要約 + 引き継ぎ要否の判定
   │
   └──▶ 引き継ぎ判定(空室・料金確定・予約変更・アレルギー ほか)
   │
   ├── 条件に当たらない ─▶ その場で回答を返す
   │
   └── 条件に当たる ─────▶「担当者からご連絡します」+ 有人キューへ
   │
   ▼
やり取りを記録 + 答えられなかった質問を週次で集計
役割想定する製品代替候補
ワークフローn8nMake、Zapier、個別開発
生成AIClaude APIOpenAI API、Gemini API
検索基盤Azure AI Search(ハイブリッド検索)OpenSearch、Amazon Kendra
対話の窓口自社サイトのチャット、LINE公式アカウントメール、予約サイトのメッセージ機能
資料の置き場SharePointGoogle Drive、社内Wiki
有人キュー既存の問い合わせ管理ツール共有メールボックス、チャットツールのチャンネル

予約サイト(OTA)が提供する自動応答機能や、宿泊業向けの問い合わせ対応SaaSを先に検討してください。 予約データと結び付いた対応まで含めてパッケージ化されています。自前で組む価値があるのは、複数の入口を1か所にまとめたい場合、自社の案内資料をそのまま根拠に使いたい場合、そして答えさせない範囲を自分で決めたい場合です。

03どうやって実装するのか

Step1

処理の起点を決める

入口ごとにメッセージを受け取った時点が起点になります。

LINE公式アカウントの場合、利用者がメッセージを送ると、LINEプラットフォームから、Webhookイベントオブジェクトを含むHTTP POSTリクエストが、こちらのサーバーへ送られます。イベントには、送信元の情報、メッセージの内容、返信に使う応答トークン(replyToken)、重複検知用のIDなどが含まれます。公開ドキュメントでは、受け取ったリクエストが本当にLINEプラットフォームから送られたものかを署名で検証してから処理すること、そして処理は非同期で行うことが案内されています。ここは省かないでください。

自社サイトのチャットは、画面に置いた入力欄から自社のサーバーへ送る形になります。この部分は利用環境に応じた個別実装が必要です。

メールと予約サイトのメッセージは、最初の対象から外します。まず、その場で返せる入口だけで始めます。

Step2

入力データを集める

データ中身取得元
質問文利用者が書いた文章。言語はさまざまチャット/LINE
会話の履歴同じ人との直前のやり取り(数往復)会話ログ
館内案内客室、風呂、食事、設備、貸出品、子ども連れの扱い自社の案内資料
料金の考え方何が含まれるか、追加料金が発生する条件、支払い方法自社の案内資料
アクセス最寄り駅、送迎の有無と条件、駐車場自社の案内資料
館内ルール入浴時間、消灯、喫煙、ペット、入れ墨の扱い自社の案内資料
過去の回答担当者が実際に返した文面(日本語)受信箱から抽出

料金表そのものと空室情報は入れません。 理由は「AIに何をさせるのか」で書きます。

Step3

データの取得方法を決める

案内資料の検索: Azure AI Search のハイブリッド検索を使います。公開ドキュメントによると、ハイブリッド検索は、全文検索とベクトル検索を1回のリクエストで並行して実行し、Reciprocal Rank Fusion(RRF) という方式で両方の結果を統合して1つの順位にまとめるものです。全文検索はBM25、ベクトル検索はHNSWなどの手法を使い、それぞれ得意が異なります。

なぜ両方が要るのかというと、言い回しの違いに強いのがベクトル検索、固有名詞や記号に強いのが全文検索だからです。「お風呂は何時まで」と「大浴場 利用時間」は文字が一致しませんが、意味は同じです。一方で、部屋タイプの名称やプラン名は、文字が一致することが重要になります。

多言語についても、公開ドキュメントに記載があります。埋め込みの空間に多言語の内容が含まれていれば、言語アナライザーや翻訳を用意しなくても、ベクトル検索で該当箇所を見つけられます。 つまり、資料が日本語のままでも、英語の質問から日本語の該当箇所を引ける構成にできます。

さらに、セマンティックランカーを有効にすると、最初の検索結果を並べ替えて関連性を上げられます。これは任意です。

過去の回答: 受信箱から直近1年分の返信を抽出し、質問と回答の組にして資料に加えます。ただし、個人情報を含む部分は落としてから入れます。

Step4

AIへ渡す前に整形する

  1. 個人情報の切り離し … 氏名・電話番号・予約番号・メールアドレスが本文に書かれることがあります。検索と回答生成へ渡す前に伏せ字にし、原文は別に保管します
  2. 会話の履歴の整理 … 直前の数往復だけを渡します。全部渡すと、古い話題に引っ張られます
  3. 資料の分割 … 案内資料を見出し単位に分け、それぞれに番号(faq-018 のような識別子)を振ります。この番号が、後で根拠を示すために必要になります
  4. 短い相づちの除外 … 「ありがとう」「了解しました」だけのメッセージは、検索も生成もせずに定型で返します
Step5

AIに処理させる

検索と生成で役割を分けます。

検索基盤にさせること: 質問に関係する資料の箇所を見つけること。ここは生成AIにさせません。

生成AIにさせること:

処理内容
質問の理解何を聞かれているのかを、書かれた言語のまま読み取る
回答文の作成検索で見つかった箇所だけを根拠に、同じ言語で回答を書く
根拠の明示使った資料の番号を返す。番号を出せない内容は回答に含めない
日本語の要約管理用に、質問と回答の要旨を日本語で残す
引き継ぎの判定答えてはいけない条件に当たるかを判定する

回答の言語については、Claudeの公開ドキュメントに、会話から言語を推測させるのではなく、システムプロンプトで返信する言語を明示するほうが確実だという案内があります。利用者が言語を選べる作りなら、その選択をシステムプロンプトへ差し込みます。

多言語での能力についても公開の評価があり、英語を100%としたときの相対値として、日本語・中国語(簡体字)・韓国語などが公表されています。ただし、これは自社の案内文で測った数字ではありません。 自社の資料と実際の質問で確かめてください。

答えさせない質問を、先に決めます。

答えさせないもの理由
空室の有無正しい情報は予約システムにしかない。古い情報を返すと、予約できない案内になる
料金の確定額日付・人数・プラン・税と入湯税の扱いで変わる。確定額の誤りは、表示に関する法令上の問題になり得る
予約の確定・変更・取消本人確認が必要で、誤れば直接の損失になる
食物アレルギーへの対応可否誤った案内が健康被害につながる。 厨房の実際の運用を確認しなければ答えられない
介助・バリアフリーの可否の断定個別の状況によって結論が変わる。現場での確認が必要
団体・貸切・特別な手配条件交渉になる

これらは「回答しない」のではなく、「予約システムの画面をご案内したうえで、担当者からご連絡します」と返して人へ渡します。

Step6

指示内容を固定する

あなたは宿泊施設の予約前の問い合わせに一次回答する案内係です。

【厳守事項】
- 回答は、与えられた【資料】に書かれている内容だけで作ってください。
  資料に無いことは、推測せず、handoff を true にしてください。
- 使った資料の番号を sources に必ず入れてください。
  番号を出せない内容は回答に含めないでください。
- 回答は、利用者が書いた言語({user_language})で書いてください。
  同時に、管理用の日本語の要約を summary_ja に書いてください。
- 次のいずれかに当たる質問には、内容を答えないでください。
  handoff を true にし、handoff_reason に該当する区分を入れてください。
    (1) 空室の有無  (2) 料金の確定額  (3) 予約の確定・変更・取消
    (4) 食物アレルギーへの対応可否  (5) 介助・バリアフリーの可否
    (6) 団体・貸切・特別な手配
- 「できます」「対応しています」と断定するのは、資料にその記載がある場合だけです。
  記載が条件付きなら、条件も必ず書いてください。
- 体調不良・事故・危険に関する内容が含まれる場合は、
  回答を作らず urgent を true にしてください。

【資料(検索で見つかった箇所)】
{retrieved_documents}

【直前のやり取り】
{conversation_history}

【今回の質問】
{user_message}

「資料に無いことは推測せず、人へ渡す」の1行が、この構成の安全弁です。 宿泊や飲食の案内は、断定した一言が当日の期待になります。「できます」と答えて当日できなければ、その場で対応することになります。

Step7

出力形式を固定する

{
  "answer": "",
  "answer_language": "ja | en | zh-Hant | zh-Hans | ko | other",
  "summary_ja": "",
  "sources": ["faq-018", "access-03"],
  "handoff": false,
  "handoff_reason": "",
  "urgent": false,
  "category": "",
  "unanswered": false
}

sources が空の回答は、送信せずに人へ回します。 根拠を示せない回答は、資料に書いていないことを書いた回答だからです。ここを機械的に止めることで、誤案内の大半を防げます。

category は、後で「どの質問が多いか」を集計するために付けます。unanswered は、資料に無くて答えられなかったことを示します。この2つが、案内資料を育てるための材料になります。

Step8

システムへ連携する

回答は、質問が届いた入口へ返します。

LINEの場合は、Webhookイベントで受け取った応答トークン(replyToken)を使って応答メッセージを送ります。公開ドキュメントによると、1回のリクエストで最大5つのメッセージオブジェクトを送れます。 回答本文と、予約ページへのリンクを分けて送るといった使い方ができます。

引き継ぎになった場合は、既存の問い合わせ管理ツールへ、次の内容を付けて起票します。

  • 原文(利用者が書いた言語のまま)
  • 日本語の要約
  • 引き継ぎの理由(どの区分に当たったか)
  • 検索で見つかった資料の箇所(担当者の下調べを省くため)

予約システムには書き込みません。 この構成は、予約データを一切変更しません。空室や料金を見せたい場合も、予約ページへのリンクを返すだけにします。リンクを返すのと、数字を答えるのは別のことです。

Step9

人が確認する

引き継ぎ条件に当たるものは、人が答えます。事前の確認です。

それ以外の回答は、送信後に人が見ます。事後の確認です。 全件を送信前に人が見る作りにすると、営業時間外に返せなくなり、この構成の目的が消えます。

事後の確認は次のように行います。

  • 毎朝、前日のやり取りを担当者が一覧で見る(1件10秒程度)
  • sources の資料が質問に合っていないものを拾う
  • 利用者が同じことを2回聞いているやり取り(伝わっていない印)を拾う
  • 拾ったものを資料の修正に回す

運用開始から1か月は、全件を見てください。 誤りの傾向はこの期間に出ます。件数が安定したら、抽出に切り替えます。

Step10

例外に対処する

起きること対応
資料に無いことを聞かれたunanswered を立て、「確認してご連絡します」と返して人へ渡す。週次で集計し、資料に足す
根拠の番号を出せない回答が生成された送信せずに人へ回す。機械的に止める
引き継ぎ条件に当たる質問内容を答えず、予約ページの案内とともに人へ渡す
体調不良・事故・危険に関する内容回答を作らず、営業時間内なら即時に担当者へ通知、時間外なら緊急連絡先を返す
複数の言語が混ざった質問主たる言語を判定して回答し、伝わらなければ英語で言い直す
くだけた表記・誤字が多い検索のベクトル側で吸収される。それでも外したら人へ渡す
苦情・強い不満の書き込み回答を作らず、必ず人へ渡す。AIに謝罪させない
氏名・電話番号・予約番号が書き込まれた伏せ字にして処理し、原文は権限を限定した場所に保管する
同じ人が短時間に大量に送ってくる件数の上限を設け、超えたら人へ渡す
検索も生成も失敗した(障害)定型の「順番にご案内します」を返して人へ渡す。黙って落とさない
Step11

記録を残す

  • やり取りの全文(利用者の言語のまま)と、日本語の要約
  • 検索で返った資料の番号と、生成AIが使った番号
  • 引き継ぎの有無と理由
  • 事後確認で「誤り」と判定されたやり取り
  • 資料に無くて答えられなかった質問(unanswered

最後の項目が、いちばん価値があります。答えられなかった質問の一覧は、そのまま案内資料に足すべき項目の一覧です。 月に一度これを見て資料を直すと、翌月の引き継ぎ率が下がります。

保存期間と閲覧できる人の範囲は、個人情報の扱いとして先に決めてください。

04実装レベルの3段階

最小構成:担当者が生成AIに資料と質問を貼り、出てきた回答を手直しして送る / 下書きの作成
半自動化:チャットとLINEを入口にし、検索・生成・引き継ぎ判定まで自動。条件に当たらないものはその場で返す / 引き継ぎ以外の回答
本格構成:上記+メール・予約サイトのメッセージも取り込み、引き継ぎ案件を問い合わせ管理ツールへ自動起票、未回答テーマの集計まで / 入口の統合と、資料改善の材料づくり

最小構成でも、1件6分が3分程度になります。 調べる時間と書く時間が減るためです。ただし、営業時間外に返せるようにはなりません。 そこを取りたいなら半自動化が必要です。この業務では、工数より取りこぼしのほうが金額が大きいことがあります。

05工数削減シミュレーション

前提値(モデル条件)
対象人数
3 名
月間件数
900 件
1件あたり現在時間
6 分
1件あたり導入後時間
2 分
現在  900件 × 6分 ÷ 60 = 90 時間/月
導入後 900件 × 2分 ÷ 60 = 30 時間/月
月間削減時間
60h
削減率
67%
年間削減時間
720h
年間金額換算(時間単価2,500円)
180万円
モデル条件による試算であり、実際の効果は業務内容・運用方法によって異なります。

自社条件で導入効果を整理したい方へ

このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。

AI活用について相談する

06向いている企業・向いていない企業

向いている
  1. 予約や来店の前に届く問い合わせが月300件以上あり、その一定割合が日本語以外で届く事業者。設備・料金・アクセス・館内ルールなどの案内文がすでに文章として存在すること。営業時間外にも問い合わせが届いていること。予約そのものは既存の予約システムで完結していること。
向いていない
  1. 問い合わせが月50件程度で、担当者が片手間で返せている場合。案内すべき内容が定まっておらず、その都度現場に確認している段階(先に案内文を整えるほうが効果が大きい)。問い合わせの大半が既存客からの予約変更で、本人確認が必要なもの。回答の一語が契約条件になる取引が中心の場合。

07最小構成で試す方法

  1. 直近3か月の問い合わせから、50件を取り出す(日本語30件、英語15件、その他5件)
  2. 自社の案内資料をひとまとめのテキストにして、生成AIのチャット画面に貼る
  3. 50件の質問を1件ずつ投げ、「この資料だけを根拠に、質問と同じ言語で答えて。根拠が無ければ『分かりません』と答えて」と指示する
  4. 出てきた回答を、担当者が「そのまま送れる/直せば送れる/送れない」の3つに分ける

この仕分けだけは必ずやってください。 見るべきは正解率ではありません。「送れない」に入った回答が、なぜ送れないのかです。 資料に書いていないことを書いていたのか、条件を落としたのか、言い回しが事業者の口調に合わないのか。原因によって、次にやることが変わります。

判断の目安は次のとおりです。

「そのまま送れる」の割合判断
6割以上自動化する価値がある。残る4割は引き継ぎで吸収できる
3〜6割案内資料の不足が原因のことが多い。先に資料を整えるほうが効く
3割未満問い合わせの内容が個別すぎる。この構成は向かない

費用はかかりません。手持ちの生成AIの契約だけで測れます。

08実装時につまずきやすいポイント

問題対策
案内資料が文章として存在せず、担当者の頭の中にある先に資料を作る。 ここを飛ばすと、何をやっても答えられない
資料が古く、実際の運用と違う運用開始前に現場と読み合わせる。古い資料を根拠に答えると、誤案内が量産される
「できます」と断定してしまう資料に条件が書かれていれば条件も書かせる。プロンプトで明示する
空室や料金を答えてしまう引き継ぎ条件として機械的に止める。料金表を資料に入れない
外国語の回答が不自然で、事業者の口調に合わない過去の返信文を資料に入れる。丁寧さの度合いをプロンプトで指定する
根拠の無い回答が混ざるsources が空なら送信しない。この1つの仕掛けが効く
引き継ぎが多すぎて人が追いつかないunanswered を週次で集計し、多いテーマから資料に足す。引き継ぎ率は資料の充実で下がる
深夜の問い合わせに人が張り付くことになる引き継ぎは翌営業日に回す設計にし、その旨を回答に含める。24時間の有人対応を前提にしない
予約システムと内容がずれる予約に関わる数字は一切答えず、予約ページへのリンクを返す

09セキュリティ・AIガバナンス上の注意点

この構成で扱うデータ: 利用者が書いた文章、氏名、電話番号、メールアドレス、予約番号、そして問い合わせの内容そのもの。 家族構成、子どもの月齢、身体の状況、食事の制限が書かれることがあります。

  1. これは個人情報の取り扱いである … 予約前の問い合わせにも、氏名や連絡先が書かれます。保存する場所、保存期間、閲覧できる人を先に決めてください。 外部のサービスへ送る範囲も含めて整理します
  2. 要配慮情報が書かれることがある … 「車椅子を使っています」「小麦のアレルギーがあります」は、健康に関する情報です。これらが書かれた問い合わせは、回答させず人へ渡す設計にしていますが、書き込まれた事実そのものの扱いも決めてください
  3. 外部AIへの入力可否 … 利用者の文章を外部のサービスへ送ることになります。入力を学習に使わないことが契約で保証されるサービスを選びます。プライバシーポリシーへの記載が必要かどうかを確認してください
  4. AIが応対していることを隠さない … 最初のメッセージで「自動で一次回答しています。詳しくは担当者からご連絡します」と伝えます。隠すと、後から不信につながります
  5. 誤案内の責任 … AIが答えた内容は、事業者が答えた内容です。「AIが誤りました」は説明になりません。 だからこそ、答えさせない範囲を決め、根拠の無い回答を止める設計にします
  6. 自動実行してよい範囲 … 予約データの変更は行いません。金銭・在庫・本人確認に関わる処理は、すべて人が行います

誤りが起きた場合のリスクは、誤った案内による当日のトラブル、料金の誤表示、アレルギー対応の誤りによる健康被害です。最後のものだけは、取り返しがつきません。 引き継ぎ条件から外さないでください。

10まず何から始めるか

1週目:上位20問を数える

直近3か月の問い合わせを、質問の種類で分けて数えます。上位20問が全体の何割を占めるかを見てください。 6割を超えるなら、この構成は効きます。3割なら、個別性が高すぎます。

2週目:50件で仕分けをする

第8章の手順で、50件の回答を「そのまま送れる/直せば送れる/送れない」に分けます。送れない理由を、必ず記録してください。

3〜4週目:答えさせない範囲を決める

空室・料金・予約変更・アレルギー・介助・団体。この6つについて、経営と現場で「答えない」と合意してください。 ここが決まらないまま作ると、後から「なぜ答えないのか」と揉めます。技術の話ではありません。

2か月目以降: 日本語の入口を1つだけ(自社サイトのチャット)作り、1か月運用します。全件を事後確認し、誤りの傾向を見ます。多言語への拡大と、LINEなど他の入口の追加は、その後です。 一度に広げると、どこで誤ったのかが分からなくなります。


11関連ユースケース

12この仕組みを理解するための記事

13技術仕様の確認日・参考情報

技術仕様確認日:2026-09-11/最終更新:2026-09-11
確認した内容情報源確認日
LINE公式アカウントへのメッセージ送信時に、LINEプラットフォームからWebhookイベントオブジェクトを含むHTTP POSTリクエストが送られること。イベントに応答トークン(replyToken)や重複検知用のIDが含まれること。署名の検証を行うこと、処理を非同期で行うことが案内されていることLINE Developers: メッセージ(Webhook)を受信する2026-09-11
応答メッセージが、Webhookイベントで受け取った応答トークンを使って送信されること。1回のリクエストで最大5つのメッセージオブジェクトを送信できることLINE Developers: メッセージを送信する2026-09-11
Azure AI Search のハイブリッド検索が、全文検索(BM25)とベクトル検索を1回のリクエストで並行実行し、Reciprocal Rank Fusion で結果を統合すること。埋め込みに多言語の内容が含まれていれば、言語アナライザーや翻訳なしでベクトル検索が一致を見つけられること。セマンティックランカーが任意で利用できることMicrosoft Learn: Hybrid search overview2026-09-11
Claude の多言語での相対性能が公開されていること(英語を100%とした比較)。返信する言語は会話からの推測に頼らず、システムプロンプトで明示するほうが確実であることClaude Docs: Multilingual support2026-09-11

自社サイトのチャット画面から自社サーバーへメッセージを渡す部分、および予約システム・問い合わせ管理ツールとの連携は、利用環境に応じた個別実装が必要です。 個人情報の取り扱いとプライバシーポリシーへの記載については、自社の管理部門に確認してください。

実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。

自社の業務に使えるAI活用候補を整理します

このユースケース(UC-0037)についてのご相談はこちらから。

AI活用について相談する
目次