32
13

30分でOCI Generative AI Agents 爆速RAGってみた 【Object storage編】

Last updated at Posted at 2024-09-30

ついにOCI Generative AI Agentsが利用可能に!

9月末、Generative AI AgentsがGAとなりました。

OCI Generative AI Agentsとは?
→生成AIやその他サービスとの連携ツールをフルマネージドで提供

  • AIアプリケーション実装の複雑さを軽減
  • 回答精度向上のための様々なツールを搭載予定
    など利用していただくことでさまざまなメリットがあります。

image.png

LA版だった機能に比べ、データソースとして

  • OpenSearch
  • Object Storage (New)
  • Oracle DB 23ai (New)

が利用できるようになっています!
もちろん日本語でもチャット可能です!!

image.png

その他にも、以下の機能を今後搭載予定なので楽しみです!

image.png

1.まずはデータソースの追加から

以下の手順は全てChicagoリージョンで行う必要があります

こちらの手順を参考にしてObjectStorageにPDFファイルをアップロードします。

今回はサクッと試したいのでOracleの2022年コーポレートガバナンス.pdfをアップロードします。
Agentのデータソースオブジェクトして、
現在はPDFとTXTファイルのみ対応しているようです。

image.png

アップロードが終わったら、アナリティクスとAI>AIサービスからAIエージェントをクリック。

image.png

そして、ナレッジベース>ナレッジベースの作成をクリック。
image.png

こちらに先ほど追加したObject Storageを登録していきます。

  • 名前:任意
  • データストアタイプ:オブジェクト・ストレージ

image.png

こちらでデータソースのバケットとオブジェクトを指定します。

  • データソースの指定
    • 名前:任意
    • データバケット:作成したバケット名をクリック
    • オブジェクト:登録したコーポレートガバナンス.pdfにチェック

image.png

これでデータソースの作成は終了です。(15分ぐらいでプロビショニング完了)

2. エージェントの作成

次に新規エージェントの作成に入ります。
生成AIエージェント>エージェント>エージェントの作成をクリックします。

  • 名前:任意
  • 説明:任意
  • ようこそメッセージ:AIエージェントのあいさつ文を設定できます。
    image.png
  • ナレッジベースの追加:先ほど登録したナレッジベース名をチェックする

image.png

あとは作成を押すのみです!

3.エージェントを使ってみる

プロビショニングが完了したら、あとはチャットを試してみましょう!
OCI 生成AIエージェントにはチャットUI機能が搭載されているのですぐにRAGを試すことができます!
なんとエージェントのエンドポイントも自動で作成されている↓(神)
先ほどプロビショニングしたエージェント名をクリックすると、エンドポイントも自動で絞り込まれます。

image.png

では、ポリシーステイトメントに記載してあったオラクルの強みについて聞いてみます。
↓ポリシーステートメント.pdfの文章、このあたりを答えてくれるよう期待・・・・
image.png

結果

image.png

まさに!!このあたりのこと!!!答えてほしかった!!!(涙)

ログも見てみる

感動の涙で画面が見えませんが、ログで文書内のどの文を参考にして回答したかも見ることができます。

image.png

優秀過ぎる!
以前スクラッチで参考にした文章を表示できるよう実装を試みて1ヶ月が経ちましたが、もうこれで良いじゃないか、、、

さいごに

なんと30分程度で簡単に、そしてクオリティも高いUI画面を生成AI AgentsでRAG構成することができました。
ノーコードとなるとプログラミングアレルギーをお持ちの方でもRAGれると思います。

今度はデータソースとしてAutonomous Databaseを使う編もやりますので是非次回もお楽しみに!

32
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
13