Replit(レプリット)は、AIを活用したアプリケーションの構築を簡素化し、エンタープライズグレードのガバナンスとセキュリティーを備えたMicrosoft Fabricへの直接デプロイメントを可能にするため、Microsoftとの提携を発表した。この統合により、開発を遅らせることが多い長時間のインフラ構築作業を必要とせずに、管理されたエンタープライズデータを社内ツール、ダッシュボード、ワークフロー、AIアプリケーションに変換できるため、アイデアから製品化までの道のりを加速することを目的としている。
Microsoft Fabricは、分析、ガバナンス、ストレージ、ビジネスインテリジェンスを単一の環境に統合した統合プラットフォームとして説明されている。Replitは、高速なAI支援開発プラットフォームとして位置付けられており、両社はアプリケーションバックエンド構築のためのオープンソースSDKおよびCLIであるRayfinを発表した。Rayfinは、ビジネスチームが単純なデータ接続にとどまらず、企業データが既に存在するFabric上に、完全な本番環境対応アプリケーションを直接定義およびデプロイするための手段として紹介された。
両社はこの統合を単なるデータコネクター以上のものとして位置付けている。Rayfinは、Replitで作成されたアプリケーション向けに、データモデル、認証、アクセスポリシーなどを含むエンタープライズ グレードのバックエンドを自動的に構築し、Microsoft Fabricへの直接デプロイメントを可能にする。このワークフローは、デプロイメントを独立したインフラストラクチャープロジェクトではなく開発プロセスの一部にすることを目的としており、エンジニアリング チームがカスタム認証レイヤー、API、デプロイメントツールをゼロから構築する必要性を軽減する。
Azure Dataのリーダーシップは、ガバナンス、セキュリティー、拡張性を犠牲にすることなく、データから成果へとより迅速に移行したいという組織のニーズを強調していると評価された。このコラボレーションは、既存のMicrosoftエコシステム内でアイデアからデプロイメントまでのプロセスを簡素化するAIを活用した開発ワークフローを使って、Fabricでホストされているデータを本番環境に対応したアプリケーションに変換する顧客を支援するものだと説明された。
Leatherman社のAIソリューションアーキテクトは、Rayfinの活用事例を強調し、Replitでの迅速なイテレーションと、Fabricにおけるデータの統制と一元化という要件とのバランスが取れていると指摘した。この統合により、使い慣れたツールでの迅速な開発と、アプリケーションがエンタープライズデータプラットフォーム上で動作するという安心感の両方が得られるという。
Microsoft Azureを使っている組織にとって、このパートナーシップは、Fabric環境内でのガバナンス、認証、セキュリティーを維持しながら、社内ソフトウェアの構築に必要な時間を短縮する方法として提示された。より迅速に作成できるアプリケーションの例としては、部門固有の生産性向上ツール、運用ダッシュボード、データ探索インターフェイス、ワークフロー自動化アプリ、レポートツールなどが挙げられる。これらは、既存のMicrosoftインフラストラクチャーと連携して動作し、個別のツールスタックとして動作させる必要がない。
製品開発の観点から見ると、AI支援によるワークフローの変更は、開発者以外の関係者がアプリケーションを説明し、ReplitのAIエージェントにスキャフォールディングさせ、Rayfinを使ってバックエンドサービスを定義し、必要に応じてRayfinコネクターを介してFabric内のエンタープライズデータに接続し、組織のFabricテナント内で実行するようにデプロイすることを可能にするものであり、アイデアからアプリ公開までの時間を短縮し、エンジニアリングやDevOpsなどの複数のシステム間での調整の必要性を軽減すると説明されている。
出典:Replit
この製品の詳細については、Replit製品ページをご覧ください。