チャットボットは新しいものではありませんが、AIサービスにより、より優れたチャットボットを利用できるようになりました。こうした高性能なチャットボットによるドキュメント検索は、従来のキーワード検索ではなくベクトル検索を使用することで大幅に強化されます。非構造化データでモデルをトレーニングすることは難しく思えるかもしれませんが、検索拡張生成(RAG)を使用することで、新しい情報でトレーニングされた、より高度なチャットボットを作成できます。
このチュートリアルでは、複数の種類のドキュメント、PDFファイル、およびデータベース表に格納されたデータで構成される豊富なナレッジ・ベースを使用して、チャットボットをトレーニングする方法を示します。このチュートリアルでは、非構造化データを含む生のドキュメントを構造化データに変換し、Oracle Cloud Infrastructure(OCI)Object Storageバケットに保存し、高度なAIモデルを活用して自然言語クエリからコンテキストに応じた回答を生成する方法を説明します。何よりも、高度にモジュール化されているため、さまざまなモデルを利用できます。