AI活用ガイド
自分の資料を検索できるAIを自前で作る(RAG)
2026年8月17日
この記事はAIが下書きを作成しています。内容に誤りに気づいた場合はお問い合わせよりお知らせください。

レン
自分が書いたメモや資料に対して、AIに質問できるようにしたいんだけど…

プロクラ
それはRAGという仕組みでできるよ。モデルを学習し直す必要はなくて、「質問に関係しそうな部分を資料から探して、それをAIに渡して答えさせる」という方法なんだ。
レン
AIに全部覚えさせるんじゃないんだ?

プロクラ
覚えさせる(学習し直す)のは高くつくし、資料を更新するたびにやり直しになる。RAGなら資料を差し替えるだけで済むから、個人が扱うにはこちらが現実的だよ。
動きの流れ
- 1. 資料を適当な長さに分割しておく
- 2. 各断片を「意味を表す数値の並び」に変換して保存する(埋め込み)
- 3. 質問が来たら、質問も同じ方法で数値化する
- 4. 数値が近い=意味が近い断片を探し出す
- 5. 見つけた断片と質問を一緒にAIへ渡し、それをもとに答えさせる
VPSでAIを動かすときのメモリ目安
あなた
VPS
LLMモデル
小型 3B
4GB〜
中型 7B
8GB〜
大型 13B
16GB〜
CPUのみで動かす場合はメモリが命。モデルサイズに余裕を持って選ぶ
VPSで動かす場合

プロクラ
構成の分かれ目は、5番の「答えを作る部分」をAPIに任せるか、自前のモデルでやるかだよ。APIに任せるなら、VPS側は検索する部分だけなので驚くほど軽い。メモリ2GB程度から始められる。
- 埋め込みの保存先: 専用のベクトルデータベースもあるが、小規模ならPostgreSQLの拡張機能でも十分
- 資料が数百件程度なら、特別な工夫なしで実用的な速度が出る
- 全文検索と組み合わせると、固有名詞の検索精度が上がる
うまくいかないときに見る場所

プロクラ
答えがおかしいとき、原因はAIではなく「探す部分」にあることが多いよ。関係ない断片ばかり渡していれば、どんなに賢いAIでも正しく答えられない。まず、質問に対してどの断片が選ばれたかを確認してみて。

プロクラ
あと、分割の仕方も効くよ。細かすぎると文脈が失われ、大きすぎると関係ない情報が混ざる。ここは実際の資料で試しながら調整する部分だね。
あわせて読みたい
- AI活用ガイドKAGOYA CLOUD VPS音声の文字起こしをVPSで動かす会議音声や動画の文字起こしをサーバー上で処理する構成と、CPUだけで運用する場合の現実的な時間感覚を解説。
- AI活用ガイドクラウドVPS byGMOAI APIの料金が想定外に膨らむのを防ぐ従量課金のAI APIで費用が跳ね上がる典型的な原因と、サーバー側で仕込んでおく歯止めを解説。
- AI活用ガイドクラウドVPS byGMO入力したデータがAIの学習に使われるのを避ける業務データをAIに扱わせるときの確認事項と、自前サーバーで動かす選択が有効になる場面を解説。
- AI活用ガイドシンVPSAIエージェントを24時間動かすときに考えること自律的に動くAIをサーバーに常駐させる構成と、暴走・費用・権限まわりの備えを解説。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Python入門
AI・機械学習まわりで最もよく使われる言語 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- JSON Formatter
APIのレスポンスを整形して確認する — toolkitbox.net