Hello there, ('ω')ノ
~AIに“何をどう聞くか”が、答えの質を決める~
「質問がうまく伝わらない」── それは、人間同士だけでなく、AIとのやり取りでもよく起こることです。
特にRAGでは、「どんなクエリ(検索指示)を投げるか」が、 どんな情報が取り出されるか、そしてAIの回答の質そのものを左右します。
🔍 クエリとは何か?
✅ 一言で言うと:
検索対象に「何を探してほしいか」を伝える文章やキーワード
- RAGでは「ユーザーの質問」=「検索クエリ」になります
- このクエリが曖昧、広すぎる、具体性がないと、精度の高い回答はできません
🧠 良いクエリ vs 悪いクエリの例
| ユーザーの意図 | 悪い例 | 良い例(クエリ) |
|---|---|---|
| 経費の条件を知りたい | 「経費って何?」 | 「出張の際、宿泊費を経費として精算できる条件を教えて」 |
| 複雑な手順を知りたい | 「給与のこと」 | 「時短勤務の社員に対する給与計算ルールについて知りたい」 |
| 曖昧な質問 | 「新ルールありますか?」 | 「2024年4月以降に適用された新しい在宅勤務ルールの内容を教えて」 |
➡ ポイントは、「具体的な文脈・対象・時期・立場などを含める」ことです。
✍ クエリ改善のテクニック(非エンジニア向け)
✅ 1. 文脈を足す
曖昧な一文 → 5W1H(誰が/何を/いつ/どこで/なぜ/どうやって)で具体化
例: ×「経費の申請」 → ○「新入社員が、研修時の交通費を申請する際の条件は?」
✅ 2. 専門用語を省く or 言い換える
内部用語は、AIが理解できない可能性あり
例: ×「SMTに関する指針」 → ○「社内のセールスミーティング(SMT)で使われる評価基準」
✅ 3. ユーザーの立場を明示
役職や視点を明示すると、AIが適切な情報を引きやすくなる
例: 「部下から有給の相談を受けたマネージャーとして、対応マニュアルが知りたい」
✅ 4. 時制や更新日を明記
最新ルールや過去の取り扱いの違いがある場合、期間を明示
例: 「2023年以前の評価制度と、2024年以降の違いを説明してください」
🛠 AIでクエリを自動変換する方法(高度な使い方)
RAGの中には、「ユーザーの入力を一度言い換えて、検索に適した形に変換」する設計もあります。 これを「クエリリライト(Query Rewrite)」といいます。
例:
[ユーザーの質問] →「あの案件の請求って誰が出すんだっけ?」 [AIによるリライト] →「2024年5月の顧客Aとの案件に関して、請求書の発行担当者は誰か?」
➡ 曖昧な表現を、明確で検索しやすい形に整えることで、より精度の高い検索が可能になります。
💼 業務での応用例
| 業務 | クエリ設計の工夫 |
|---|---|
| 人事制度検索 | 「時短勤務者」「法改正」「2024年以降」など時期と立場を指定 |
| 経費精算Q&A | 「宿泊を伴う出張」「営業職」「地方勤務者」など条件を具体化 |
| FAQ対応AI | 曖昧な表現を「カテゴリ+課題+対象者」に自動変換する |
✅ まとめ:「クエリはAIとの相談書」
- 良いクエリ=具体的・明確・文脈を持つ質問
- AIや検索エンジンは、聞かれたことにしか答えられない
- 曖昧さを減らし、「誰が・いつ・なぜ・どんな状況で」といった情報を補うのが鍵
- RAGや社内検索AIの精度向上は、「AI側」より「人の質問力」にも大きく依存している
Best regards, (^^ゞ