RAGとは何か〜ローカルLLMに自分の知識を組み合わせる仕組み〜
RAG(Retrieval-Augmented Generation)とは、LLMが知らない情報を外部ドキュメントから検索して補う仕組みです。OllamaのローカルLLM(llama3.2:3b)とnumpyだけで最小構成のRAGを実装し、実際に動かしてみました。
プログラミングや3DCGで何か作りたいと思っているエンジニアがいます
RAG(Retrieval-Augmented Generation)とは、LLMが知らない情報を外部ドキュメントから検索して補う仕組みです。OllamaのローカルLLM(llama3.2:3b)とnumpyだけで最小構成のRAGを実装し、実際に動かしてみました。
MCP(Model Context Protocol)はAIツールに「外の世界」をつなぐ仕組みです。Claude CodeでのMCP活用例を交えながら、エンジニア以外にも伝わるよう丁寧に解説します。
Claude CodeでUnityとBlenderを連携させようと試みたところ、軸の扱いの違いによる予期せぬ動作や、細かい修正を繰り返すうちにコンテキスト制限・5時間制限に到達するなど、いくつかの壁に直面しました。その実体験をまとめます。