チャットボットは新しいものではありませんが、AIサービスのおかげで良いチャットボットが来ました。ただし、データベースが頻繁に更新されないと、その知識が遅れる可能性があります。問題は、大規模言語モデル(LLM)の更新には時間とリソースが必要であることです。これで、RAG(Retrieval-Augmented Generation)を使用してLLMを迅速に更新でき、より優れたチャットボットを実現できるようになりました。
このソリューションの目的は、Oracle Database 23aiおよびOracle Cloud Infrastructure (OCI)生成AIでベクトル類似性検索を使用してRAGチャットボットを実装する方法を説明することです。このチュートリアルでは、RAWドキュメントを構造化データに変換し、効率的に保存し、高度なAIモデルを使用してコンテキスト・レスポンスを生成する方法を示します。