サイトアイコン Embarcadero RAD Studio, Delphi, & C++Builder Blogs

RAD Studio 13 Florence : SmartCore AIコンポーネントパックのご紹介

smart 00

RAD Studio 13 の GetIt で提供される新しい SmartCore AI コンポーネントパックを利用することで、Delphi と C++Builder アプリケーションに AI サービスとの連携機能を簡単に組み込めます。

開発者はこれらの AI コンポーネントを既存アプリケーションと新規アプリケーションの両方に統合し、画像やその他のメディアの生成といったアプリ内コンテンツ作成のサポート、オンザフライ翻訳のためのアプリ内ローカリゼーションサポートの追加、データ分析のためのアプリ内スマートインサイトやパーソナライズされたレコメンデーションの提供、既存アプリケーションにインタラクティブ機能を追加するアプリ内チャットボットの構築など、多くの一般的な AI ユースケースに対応できます。

これは、Delphi と C++Builder アプリケーションからの AI プロバイダー(OpenAI、Claude、Gemini、Ollama を含む)の呼び出しを簡素化するモジュール式コンポーネント スイートです。

概要

SmartCore AI コンポーネント機能は、将来に向けた基盤となる仕組みです。これは、エンバカデロ製品のユーザーやサードパーティベンダーが利用できる拡張可能なコアアーキテクチャであり、新しい AI エンジンや UI コントロールとの統合を可能にします。

SmartCore AI パッケージには以下が含まれます。

SmartCore AI コンポーネント パックを使えば、既存アプリにも新規アプリにも AI を容易に組み込めます。 これにより、以下のような 幅広い AI 活用シナリオに対応できます。

仮想メソッドをオーバーライドしたり、新しいドライバーコンポーネントを作成したりすることで、ドライバーを拡張できることにご注意ください。前述のとおり、これはオープンアーキテクチャであり、お客様、コミュニティメンバー、サードパーティのコンポーネントベンダーによって拡張され、急速に進化するAIテクノロジーのエコシステムに対応できるように構築されています。

インストールと導入

AI 接続コンポーネントの使用を開始するには、GetIt から SmartCore AI コンポーネント パックをダウンロードしてください。

以下は、Smart AI コンポーネント パックによってインストールされるコンポーネントの一覧です。

関連デモのセットは、 RAD Studio 13.0 デモリポジトリ で公開されます。具体的には、SmartCore AI コンポーネントのデモは github.com/Embarcadero/RADStudio13Demos/tree/main/Object%20Pascal/SmartCoreAI にあります。これらは現在の 13.0 デモのインストールには含まれていませんが、製品と一緒にデモをインストールしている場合は、通常の方法でインストールフォルダー内から git 経由で直接取得して更新できます。

パッケージをインストールしたら、以下の手順に従って開始してください。

  1. TAIConnection をドロップし、ドライバーと 1 つ以上のリクエストコンポーネントを割り当てます。
  2. 接続ウィザードを使用してパラメーターを編集およびテストします(TAIConnection をダブルクリックします)。
  3. または、API キー、モデル、BaseURL などのパラメーターを手動で設定します。
  4. この時点で、他のコンポーネントの使用を開始できます。

詳細については、DocWiki の https://docwiki.embarcadero.com/RADStudio/en/SmartCore_AI_Component_Pack(英語)SmartCore AI コンポーネントパック(日本語) をご覧ください。DocWiki ページには、デモとそのスコープの一覧も掲載されています。このブログ記事の残りの部分では、最初のデモを作成する手順を段階的に説明します。

初めての SmartCore AI デモを構築するためのビジュアル ステップバイステップ ガイド

SmartCore AI コンポーネントで、アプリケーションへの強力な AI 機能の導入が簡単になります

これは、RAD Studio を使った AI アプリケーション構築を支援する取り組みの始まりに過ぎません。これらのコンポーネントは、このブログ記事で紹介しているよりもはるかに強力です。また、提供中のデモでは、SmartCore AI の機能を簡単に使い始めることができます。デモでは、テキストと画像に加えて、AIレスポンスの3つ目の非常に便利なカテゴリーであるJSON構造化データも実演しています。

SmartCore AIコンポーネントパックの詳細については、今後のブログ記事やウェビナーでご紹介していきますので、どうぞお楽しみに。今すぐお試しいただけます。

より詳細な情報は、DocWikiの記事を参照してください:SmartCore AI コンポーネントパック

モバイルバージョンを終了