DFINITYがInternet Computer($ICP)向けに開発したAIアプリビルダーのCaffeineに、アプリケーションの実行場所を開発者が選べるクラウド選択機能が追加されました。プロジェクトの発表によると、このアップデートは水曜日にリリースされました。

@dfinityが開発した@caffeineaiでは、IC Mainnet、European Cloud、Encrypted Cloudの3つのデプロイ विकल्पが利用できるようになりました。ほとんどのアプリでは、引き続きIC Mainnetが推奨されるデフォルト設定です。

各クラウドオプションの機能

European Cloudは、アプリの計算処理とストレージを欧州内に保持します。このオプションは、特定の地域にデータを保持する必要がある開発者向けです。DFINITYは以前、Internet Computer上の欧州サブネットについて、GDPRに準拠したアプリケーションに向けた一歩だと説明していましたが、Caffeineの発表では新しいオプションの構築方法については触れられていません。

Encrypted Cloudは、AMDのチップセキュリティを使ってアプリのメモリを暗号化した状態に保ちます。AMDのSecure Encrypted Virtualization(SEV)技術は仮想マシンのメモリを暗号化し、2020年に導入された第世代のSEV-SNPでは、機密仮想マシンに関する学術論文によると、ホストによる改ざんへの保護が追加されました。Encrypted CloudでどのAMD技術が使われているかは、元の発表資料には記載されていません。

開発者は、アプリの公開前であればいつでも、プロジェクト設定でアプリのクラウドを切り替えられます。つまり、プロジェクト開始時に選択が固定されるわけではありません。

Caffeineについて

Caffeineを使うと、ユーザーは自然言語のプロンプトを通じてアプリを作成できます。VentureBeatの報道によると、このプラットフォームで構築されたアプリケーションは、Amazon Web Servicesなどの従来型クラウドプロバイダーではなく、Internet Computer上で動作します。同じ記事では、DFINITYの創設者であるDominic Williams氏が、当時Caffeine自体は中央集権型だったものの、将来的にはInternet Computer上で稼働させたいとチームが考えていると述べたことも紹介されています。

クラウド選択機能により、Internet Computerをデフォルトに保ちながら、開発者はホスティング先やデータの保存場所をより細かく管理できます。地域ごとのデータ要件や、より厳格な機密性が求められるチームにとって、新しい選択肢が役立つ可能性があります。発表には、料金やパフォーマンスの数値、選択肢ごとのコストの違いに関する詳細は含まれていません。

出典

  • VentureBeat:DfinityがCaffeineを発表。自然言語のプロンプトから本番用アプリを構築するAIプラットフォーム

  • DFINITY:Internet Computerブロックチェーン、欧州のデジタル主権に向けた第一歩を踏み出す

  • arXiv:信頼への道――機密VM内でエンクレーブを構築する