株式会社renue
renueについて
renueは、AIで業務を実装する会社です
AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。
RAGとは?基本的な意味と定義
RAG(Retrieval-Augmented Generation、検索拡張生成)は、外部のデータベースや文書から検索した情報を、LLM(大規模言語モデル)の回答生成時の文脈として利用する方法です。回答を根拠に基づかせるための構成ですが、検索内容や生成の誤りを防ぐ保証はありません。情報の新しさは元データとインデックスの更新状況にも依存します(検索とRAGの公式解説)。
2020年に当時のFacebook AI Research(現在のMeta)、University College London、New York Universityに所属する研究者が発表したLewisらの共著論文では、RAGという名称で、検索による外部記憶と生成モデルを組み合わせる手法が示されました。検索と生成の組み合わせに関する先行研究もあり、同論文が外部検索の活用全体を初めて提唱したという意味ではありません。この研究を含む検索拡張生成は、生成AI活用の重要な基盤技術として急速に普及し、2026年現在は企業のAI導入において最も注目されるアーキテクチャの一つとなっています。
renue社でも社内ナレッジとLLMを組み合わせたRAG活用をAIコンサルティングの中核として提供しており、顧客企業の業務効率化に貢献しています。
RAGが必要な理由:LLMの限界
LLMを、検索ツールや外部情報を与えずに利用する場合の限界を整理すると以下のとおりです。学習済みパラメーター内の知識と、推論時に文脈として与える情報は区別します。
- 知識のカットオフ:学習済みパラメーター内の知識には学習時点の制約があるが、新情報を推論時の文脈として与えることはできる
- ハルシネーション:もっともらしいが事実と異なる情報を生成することがある
- 社内情報へのアクセス不可:学習データや入力に含まれず、検索接続もされていない企業固有の規程・マニュアル・データは直接参照できない
- 情報の更新不可:再学習によるパラメーターの更新と、検索や入力文脈による新情報の参照は異なる。RAGでは元データを更新し、必要に応じてインデックスも更新する(公式解説)
RAGはこれらの限界を「検索」によって補完し、LLMの持つ言語生成能力と外部知識を組み合わせることで、業務に使える実用的なAIシステムを実現します。
RAGの仕組み:3ステップで解説
Step1. ドキュメントの前処理とベクトル化(インデックス作成)
以下の3ステップはベクトル検索を利用する構成例です。社内マニュアル、規程、FAQ、メール、報告書などをテキスト化・分割し、埋め込みで数値ベクトルに変換して保存します。意味的な類似度による検索に利用できますが、RAGに独立したベクトルDBや新規の埋め込み処理が必須という意味ではありません。既存のSQLデータベースや文書検索サービスを検索手段として利用する構成もあります。
Step2. 検索(Retrieval)
この構成例では質問をベクトル化し、文書との類似度を比較して上位数件を取り出します。表現が異なる文書を見つけやすくする方法ですが、類似度上位が正しい根拠や必要情報とは限りません。キーワード検索との組み合わせや再ランキングも検討し、代表的な質問で検索の適合性と取りこぼしを評価します。
Step3. 拡張生成(Augmented Generation)
抽出した関連文書を文脈としてLLMに渡し、回答を生成させます。検索結果自体の誤り・古さ・情報不足や、モデルが文書を誤って解釈する可能性は残ります。引用と根拠の対応を確かめ、根拠不足時は回答を控える設計や、検索・回答それぞれの評価を行います(検索結果と回答の検証)。
RAGのLLMへの統合方法
基本構成
ベクトル検索を使うRAG構成の主要コンポーネント例は以下の通りです。検索先が既存のデータベースや検索サービスであれば、すべてを個別に新設する必要はありません。
- ドキュメントローダー:PDF・Word・HTML・DBからテキストを抽出
- テキスト分割器:長い文書を適切なチャンク(断片)に分割
- 埋め込みモデル:テキストをベクトルに変換(OpenAI Embeddings、日本語対応モデル等)
- ベクトルDB:Pinecone、Chroma、pgvector、Azure AI Searchなど
- LLM:Claude、GPT-4、Geminiなど回答生成に使用
- オーケストレーター:LangChain、LlamaIndex、独自実装など
アドバンストRAGの技術
基本的なRAGをさらに高度化したアプローチも普及しています。
- Hybrid Search:ベクトル検索とキーワード検索を組み合わせた高精度検索
- Re-ranking:検索結果を別のモデルで再評価・並び替えして精度向上
- Query Rewriting:ユーザーの質問をLLMが改善してから検索
- Self-RAG:検索が必要かどうかをLLMが自己判断する手法
- GraphRAG:知識グラフを活用した関係性を考慮した検索
企業でのRAG活用事例
1. 社内ナレッジベース・AIチャットボット
社内規程、人事マニュアル、FAQ、議事録などを対象に、従業員がチャット形式で質問できるナレッジ検索AIを構築します。「育休申請の手続きは?」「この案件の過去対応履歴は?」など、今まで人が対応していた問い合わせを自動化できます。
2. 顧客対応・コールセンター支援
製品マニュアル・サポート履歴・FAQをRAGで検索し、オペレーターへのリアルタイム回答支援やチャットボット自動対応を実現します。回答品質の均一化と対応時間の短縮が期待できます。
3. 法務・契約書レビュー支援
過去の契約書・法的判例・社内規程をRAGで検索し、新しい契約書のリスク箇所を自動指摘したり、類似条項を参照した修正案を提示します。
4. 採用・人事支援
候補者の情報と過去の採用データをRAGで組み合わせ、適切な評価コメントの生成や面接質問の自動提案を行います。renue社のAI人材採用支援サービスでもRAGの考え方を活用しています。
5. AI議事録・ドキュメント活用
会議の議事録・プロジェクト資料をRAGの対象にすることで、「先月の会議での決定事項は?」「このプロジェクトの課題点は?」といった質問に即座に回答できます。
社内知識をRAGで活用しませんか?
renue社はRAGを活用したAIシステムの設計・構築・運用を支援します。社内ナレッジの有効活用から業務自動化まで、AIコンサルティングでご支援します。
RAG活用を無料相談する