InterSystems IRIS®は、強力なせい生成AI機能を内蔵しており、あらゆるタイプのデータに対して、セマンティック検索とジェネレーティブAIを駆使したスマートなエンタープライズアプリケーションを構築することができます。
ベクトル機能は、JSON、フルテキスト、オブジェクト、リレーショナルテーブル、キーバリュー、その他のデータタイプと並んで、InterSystems IRISのコアであるマルチモデルデータベースエンジンのネイティブ部分です。 これにより構造化データと非構造化データを同じエンジンで処理し、データを移動させることなくAIアプリを動かすことが可能になります。専用の ベクトルデータベースを別に使うよりもシンプルで効率的です。
InterSystems IRIS は、低レイテンシのクエリ性能と高速インジェストにより、比類のないリアルタイム機能を提供します。 動画を含むストリーミングデータにジェネレーティブAIを適用し、複数の種類のデータを組み合わせることができます。
ベクトル検索
InterSystems IRIS の組み込みベクトル検索機能により、非構造化データおよび半構造化データを検索できます。 データはベクトル(「埋め込み表現」とも呼ばれる)に変換され、InterSystems IRIS に保存され、インデックス化されます。これは、セマンティック検索、検索支援生成(RAG)、セマンティック検索、テキスト分析、レコメンデーション・エンジン、およびその他のユースケースに使用されます。
ベクトル検索には、埋め込み表現を保存およびクエリするためのベクトル SQL データ型と、ベクトルの類似度を計算するための組み込み関数が含まれています。 これらの機能は InterSystems IRIS のコアに組み込まれ、最高のスピード、スケール、セキュリティ、信頼性を実現しています。 ベクトル・データ演算は、ハードウェア・アクセラレーション(内蔵SIMDベクトル処理)を活用し、極めて高いパフォーマンスを実現します。
アプリケーションに意味を追加する
ベクトル検索では、データそのものではなく、セマンティクス、つまりデータの意味に基づいてデータを照会することができます。 各データポイント(フレーズやレコード等)がベクトルに対応する多次元空間を想像してください。 似たような意味や文脈を持つデータは、このベクトル空間では互いに近接しています。
最近のAIの進歩により、これらのベクトルは、低次元のデータを、データに関するより多くの文脈を含む高次元の空間に投影することで、データの意味を捉えることができるようになりました。 ベクトル埋め込みは、よりきめ細かい意味のモデルを提供します。
最初のステップは、データをベクトル埋め込みに変換し、InterSystems IRISにベクトルとして格納することです。 そしてベクトル関数を使って検索し、類似のデータを素早く見つけることができきるのです。 これにより「この職務内容にマッチする履歴書を表示する」「私の好みに基づいたカリブ海でのビーチバケーション、パーソナライズされた、お勧めの旅行を検索する」といったクエリを満たすことができます。 これにより、InterSystems IRIS アプリケーションのための全く新しいクラスの機能が解放されます。
RAGでAIを活用した体験を構築する
ベクトル検索は、古いデータ、トークンの制限、幻覚などの大規模言語モデル(LLM)の制限を克服する主要な方法として急速に台頭しているRAGアーキテクチャをサポートしています。
RAGは、ベクトル検索を使用してInterSystems IRISデータベースから関連する文書やデータを取得するリトリーバと、希望する形式とトーンでコンテキストに関連する応答を作成するジェネレータ(LLM自体)の2つのステップを兼ね備えています。
新鮮で権威のある情報(独自のデータを含む)を使用して正確な応答を生成し、選択したLLMを活用して質問を理解し、応答をフレーズ化し、補足情報を追加することができます。
開発者は、プラットフォーム、プラグイン、ライブラリを使用して大規模な GenAIエコシステムを活用し、以下を含む高度なジェネレーティブAIアプリケーションを迅速かつ容易に構築することができます:
- ChatGPT
- LangChain
- Hugging Face
- Llama2
- LlamaIndex
- Cohere
AIオーケストレーション
クラウドベースの新しいGenAIサービスの普及は、驚くほど新しい可能性を開きますが、信頼できるシステムの構築と管理を困難にする可能性もあります。 InterSystems IRIS の相互運用性を使用すると、複数のモデルにわたる複合アプリケーションを、実行する場所を問わず簡単に作成できます。 ローコードグラフィカルエディタにより、プログラミングなしでAIソリューションを作成でき、組み込みのAPI管理機能により、新しいGenAI搭載サービスの保護、公開、収益化が可能です。
分散操作は監査とデバッグのために自動的にキャプチャされます。 ビジュアルトレース機能により、開発者や管理者はオーケストレーションのフロー全体のメッセージをトレースし、その内容を検証することができます。 問題の原因がAIサービスなのか、AIに与えるデータなのか、AIが使用するビジネスロジックなのかを理解するために。 ビジュアル・トレースを使用する。
企業向け
InterSystems IRIS は、ミッションクリティカルなエンタープライズアプリケーションに適したデータセキュリティ、コンプライアンス、高可用性を実証しています。
ベクトル検索機能を組み込んだジェネレーティブ AI アプリケーションの構築により、次のことが可能になります:
- データの完全管理
- LLM、オーケストレーション・フレームワーク、エージェント・フレームワークの選択
- 完全な監査とトレーサビリティ
- LLMをローカルで実行し、機密データを完全にローカルで安全に保護する
- AIサービスの巨大なエコシステムを、稼動している場所であればどこでも、完全なセキュリティと信頼性で活用する