Replit(レプリット)は、これまでで最速かつ最も汎用性の高いエージェントとして宣伝されているAgent 4を発表した。これは、開発者が最大10倍速く、本番環境に対応したソフトウェアの構築とリリースに集中できるよう、調整作業を最小限に抑えるように設計されている。このリリースでは、ルーティン作業を自動化し、開発者、デザイナー、チームがコード、デザイン、ランタイムが共存する単一の環境で反復作業を行うことで、人間の創造性を重視するとされている。
この製品は、「自由に設計する」「より迅速に動く」「何でも出荷する」「共に構築する」という4つの戦略的柱を中心に構成されている。Replitはこれらの柱を、一般的なワークフローの断片化に対する解決策として位置付け、設計、開発、テスト、およびリリース成果物を1つのプロジェクトワークスペースに保持することで、コンテキストの切り替えを減らし、反復サイクルを短縮することを目指している。
デザイン面では、Agent 4はビジュアルイテレーションと本番コードの間のギャップを解消するものと説明されている。デザイナーは無限のキャンバス上で複数のUIバリエーションを探索し、コンポーネントを視覚的に調整し、作業環境を離れることなく選択したデザインをアプリに直接適用できる。Replitは、マルチセレクト、ホバーおよびアクティブ状態の編集、レスポンシブオーバーライド、ホバー時のプレビューインタラクション、簡単なアンドゥなど、新しい編集コントロールの概要を説明した。これらは全て、ビジュアルの微調整をより正確にし、コードベースに即座に反映させることを目的としている。
実行速度を向上させるため、Agent 4、複数のタスクを同時に実行し、それらのタスクの進捗状況を表示できる並列エージェントが導入された。Replitは、速度向上を実現する主なメカニズムとして、独立したタスクを並列実行し、後でメインプロジェクトに統合できる機能(必要に応じて専用のサブエージェントが競合を解決)、および、大規模なタスクを自動的に小さなタスクに分割して同時実行し、再結合することで、長時間かかるジョブを短縮しつつ品質を維持できる機能の2つを挙げている。同社は、並列タスク実行機能はProおよびEnterpriseユーザーが利用可能で、Coreユーザーは発売期間中は一時的に利用できると述べている。
ワークフローモデルは、直線的なチャットスレッドからタスクベースのシステムへと移行し、ユーザーからのリクエストは個別のタスクに分割され、エージェントが最適な順序で処理・実行する。チームメンバーは、複数のリクエストを任意の順序で送信したり、カンバン方式のボードでタスクのステータスを追跡したり、結果を確認したり、メインプロジェクトへのマージを承認したりできる。Replitはこのアプローチを、管理上の負担を軽減し、Agentが日常的な調整と実装を処理する一方で、チームメンバーが計画と高度な設計に集中できるようにする方法として提示した。
Agent 4は、単一アプリの構築にとどまらず、関連するローンチアセットを統合するワークスペースとして位置付けられている。Replitは、ウェブアプリやモバイルアプリ、ランディングページ、スライドデッキ、動画、アニメーション、データアプリケーションを同じプロジェクト内で作成し、コンテキスト、デザイン、ランタイム設定を共有できると説明した。また、エージェントはユーザーに代わって接続されたサービスと連携することもできる。例として、Linearでのチケット作成、Notionのメモに基づく質問への回答、ストアフロントやローカル決済処理の構築、ExcelやDatabricksでのデータのクエリーや分析などが挙げられる。Replitは、手動でのスタック選択は不要であり、必要な成果物を説明するプロンプトで十分であると強調した。
Agent 4は、前作Agent 3で達成された自律性に関するマイルストーンをさらに発展させたもので、Agent 3は自己テストと問題修正を行いながら数時間自律的に動作することが報告されていた。Replitは、今回の新バージョンでは、自律性のみに重点を置くのではなく、人間の創造的なコントロールを強化するワークフローに重点を移し、エージェントが実行を管理し、人間がビジョン、デザイン、戦略的意思決定を主導できるようにすると示唆した。
初期ユーザーからのフィードバックを要約すると、以下のような実用的なメリットが挙げられる。あるプロダクトマネージャーは、Agent 4は最小限のガイダンスで単一のプロンプトを動作するプロトタイプに展開できるため、要件定義や設計の引き継ぎが迅速化されると指摘した。エンタープライズユーザーは、複数の貢献者が同じコードベースで作業する場合、マルチユーザーワークフローが高速化され、可視性が向上すると強調した。また、プログラムマネージャーは、同じ環境内でフィードバックループが強化されたことで、デザイナーとエンジニア間のリアルタイムコラボレーションが改善されたと報告した。
Replitは、Agent 4を、アイデア出しと制作の間の摩擦を軽減することで、創造的な勢いを維持する試みとして位置付けた。同社は、統合されたデザインツール、並列実行、タスクベースのワークフロー、および複数の成果物間でのプロジェクト機能といった一連の機能により、チームがより迅速に反復作業を行い、より簡単に実験を実行し、複数の連携していないツールを駆使することなく完成品を制作できるように設計されていると説明した。
出典:Replit
この製品の詳細については、Replit製品ページをご覧ください。