AIソリューション

非構造化データで強力なナレッジベースチャットボットを作成する方法

概要

チャットボットは新しいものではありませんが、AIサービスにより、より優れたチャットボットを利用できるようになりました。こうした高性能なチャットボットによるドキュメント検索は、従来のキーワード検索ではなくベクトル検索を使用することで大幅に強化されます。非構造化データでモデルをトレーニングすることは難しく思えるかもしれませんが、検索拡張生成(RAG)を使用することで、新しい情報でトレーニングされた、より高度なチャットボットを作成できます。

このチュートリアルでは、複数の種類のドキュメント、PDFファイル、およびデータベース表に格納されたデータで構成される豊富なナレッジ・ベースを使用して、チャットボットをトレーニングする方法を示します。このチュートリアルでは、非構造化データを含む生のドキュメントを構造化データに変換し、Oracle Cloud Infrastructure(OCI)Object Storageバケットに保存し、高度なAIモデルを活用して自然言語クエリからコンテキストに応じた回答を生成する方法を説明します。何よりも、高度にモジュール化されているため、さまざまなモデルを利用できます。

デモ

デモ:非構造化データを活用した強力なナレッジベース・チャットボットの作成方法(2:05)

前提条件および設定

  1. Oracle Cloudアカウント—サインアップ・ページ
  2. Oracle Cloud Infrastructureのドキュメント
  3. Oracle AI Database – ドキュメント
  4. OCIの生成AI—ドキュメント