メインカテゴリーを選択しなおす
RAG(Retrieval-Augmented Generation)とは、**検索拡張生成**という意味で、 AIが「正確で文脈に合った回答」を出すために、**検索(Retrieval)と生成(Generation)を組み合わせたアプローチ**です。主に大規模言語モデル(LLM)を使ったシステムで使われています。 --- ## ■ RAGの仕組み RAGは、次の2つのステップで動きます: ### 1. **検索(Retrieval)** ユーザーの質問に関連する情報を**外部データ…
OllamaとLangChainを活用した簡単なRAGチャットボットの作成
この記事では、OllamaとLangChainを使用して構築した簡単なRAG(Retrieval-Augmented Generation)チャットボットについて解説します。このチャットボットはローカル環境で動作し、特定のドキュメントから情...
GeminiAPI + LangChainでRAGを実装する
お疲れ様です。 最近の会社の勉強会でチャットボットのWebアプリを作成しています。(何故か教える側で…。) やっている中で返答を返してくれる生成AIでRAG(検索拡張生成)を実装してみたいと思い、実際に作成してみたのでそれをまとめておきます。 やったこととしては以下になります。 生成AIには基本お金がかからず、個人のPCの性能に左右されないようにGemini APIを使用しています。 Gemini APIの準備 APIキーの取得 SDKをインストール データベース作成 チャットボットに返答機能として実装 コード実装 チャットボットアプリ上での表示 Gemini APIの準備 Gemini AP…
信オンAI – 信長の野望Onlineに特化したAIを作るまでの開発記録
🛠️ 1. 信長の野望Online専用のAIを作ろうと思った理由信長の野望Online(Nol)の情報は、公式サイト・Wiki・ブログ・SNSなどさまざまな場所に散らばっています。そこで「ゲーム専用の質問AI」を作れば、プレイヤーが欲しい情...
GitHub CodeSpacesでChromaDBを使う際のエラー対処【備忘録】
お疲れ様です。 会社の勉強会の関係でGitHub CodeSpacesを使ってRAGの実行をしたかったのですが、ChromaDBでデータベース作成をする際にエラーが起こっていました。その対処方法を調べて無事使用できるようになったので対処方法のメモを残しておきます。 エラー内容 対処方法 エラー内容 内容としては、SQLiteのバージョンがChromaDBの要件を満たしていないというものです。 対処方法 apt installコマンド等でバージョンを上げようとしましたがうまくいかず…。 いろいろ調べている中で見つけた下記のIssuesを参考に対応しました。 github.com 対処方法として下…
AI の普及に伴うクラウドストレージ支出の動向|CIO Dive
Enterprise cloud storage spend to double by 2028 as AI ramps up 2024年7月28日に投稿された記事です。 Omdia の調査分析を基にした内容が記されています。Omdia は、テクノロジー業界に特化した調査や評価を行っている組織ということです。 この分析レポート(CIO Dive)では、 「企業のクラウドストレージへの支出は、2023年の570億ドルから2028年までに1280億ドルへと2倍以上に増加」 と予測されています。も...