OpenSearchを使用した検索用のRAGパイプラインの作成
取得拡張生成(RAG)パイプラインのエンドツーエンドのOpenSearchを使用して、OCI生成AIコネクタをSearchとともに設定して使用するコードを自動的に生成します。
アプリケーションがOpenSearchクラスタと通信するファンクションを起動するために、より多くのネットワークを設定する必要がある場合があります。ネットワークには、次のいずれかのオプションが必要です。
- パブリック・サブネット、インターネット・ゲートウェイおよびセキュリティ・リスト内の2つのルール: ステートフル・エグレス・ルールと、TCPトラフィックがポート9200を使用できるようにするイングレス・ルール。
- セキュリティ・リスト内のプライベート・サブネット、サービス・ゲートウェイおよびステートフル・エグレス・ルールの場合。
これらのオプションの設定方法の詳細は、「OCI Functionsで使用するVCNおよびサブネットの作成(まだ存在しない場合)」を参照してください。
アプリケーションは、クラスタと同じサブネット内のVMインスタンスから実行する必要があります。または、コードをローカルで実行するようにポート転送を設定できます。これらのオプションの例は、タスク5: OCI検索サービスの問合せを参照してください。
コンソールから
「Kibana」を選択した場合、生成されたコードをスタンドアロン・アプリケーションとして実行することはできません。かわりに、生成されたコードには、クラスタのOpenSearchダッシュボードから実行するためにコピーする順次ステップに分割されます。
2番目のテキスト領域には、パイプラインの作成後に問合せを実行する方法を示すテンプレート・コードが含まれています。