クラウドエージェント開発環境について(6 分読了)
本文の状態
日本語全文を表示中
詳細モードで約6分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
TLDR AI
記事は、クラウド上で AI エージェントを構築・テストするための専用開発環境の重要性と構成方法について解説している。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
クラウドエージェントはローカルエージェントよりも並列化が容易であり、ラップトップを閉じた状態でも作業を継続でき、プログラムトリガーに応じて自律的に実行できます。
しかし、エージェントの能力はその動作環境に依存します。コード記述はできるもののテスト実行やサービス照会、API へのアクセスができないエージェントでは、その業務の完結を図ることはできません。
エンジニアリングタスクを最初から最後まで遂行するためには、クラウドエージェントにはラップトップ上のセットアップと同様の開発環境が必要です:クローンされたリポジトリ、インストール済みの依存関係、内部ツールチェーン用の認証情報、ビルドシステムへのアクセスです。効果的な開発環境は、エージェントに対してコードベースと組織に関する完全な文脈を提供し、その作業を検証・確認できるようにします。
image
image
本日、クラウドエージェントの開発環境を設定するための新ツールをリリースしました。Cursor はこれらのツールを使用して、お客様の環境のセットアップと維持管理も実行できます。これにより、開発環境を完全に制御しながら、エンドツーエンドのタスクを処理する並列化されたエージェント群をチームで運用することが容易になります。
マルチリポジトリ環境
エンタープライズにおけるエンジニアリング作業の多くは、複数のコードベースやリポジトリにまたがります。マイクロサービスを実行している大規模な組織では、連携して変更を行う必要があるリポジトリが多数存在します。単一のリポジトリに限定されたエージェントは、必要なすべての文脈を推論できないため、有用性が限定的です。
クラウドエージェントと自動化機能は、マルチルートワークスペースに関するこれまでの取り組みに基づき、マルチリポジトリ環境をサポートするようになりました。エージェントが作業に必要なすべてのリポジトリを含む単一の環境を構成し、セッション間でも再利用できるように設定できます。複数のリポジトリを対象範囲に含めることで、エージェントはコードベース内の一部の変更が他の部分にどのように影響するかを推論し、リポジトリ間を跨いで変更の提供、テスト、検証を行うことができます。
マルチリポジトリ環境を活用している当社のお客様から直接お聞きください:
AmplitudeDecagonSnykBILT
私たちは Amplitude の公開 Slack チャンネルで Cursor Automations を運用しています。マルチリポジトリサポートこそが、これらを実際に有用なものにしています。エージェントは報告された問題を調査し、どのリポジトリに影響を与えるかを特定し、適切な場所に修正を加えたプルリクエスト(PR)を完全な文脈とともに作成できます。
Steven Cheng
シニアエンジニアリングマネージャー、Amplitude
コードとしての環境設定
変更、デバッグ、環境定義のレビューをより容易にするために、Dockerfile ベースの設定を改善しました。これにはビルドシークレットのサポートが含まれており、Dockerfile から直接プライベートパッケージレジストリに安全にアクセスできるようになりました。ビルドシークレットはビルドステップにスコープされ、実行中のエージェントの環境には渡されません。
また、レイヤーキャッシングをアップグレードしたため、Dockerfile を変更してもイメージの更新されたレイヤーのみが再構築されます。キャッシュを利用したビルドは 70% 高速化されています。

Dockerfile をゼロから作成したくないチームのために、Cursor が Dockerfile の設定を代行します。Cursor はリポジトリを検索し、必要なツールと依存関係を特定して、編集やバージョン管理が可能な構成ファイルを生成します。この機能は現在プライベートベータ版として提供されており、今後数週間にわたって Enterprise チーム向けに順次展開されます。
エージェント主導の環境セットアップの改善
Cursor が環境を設定する際、ユーザーに質問を行い、不足している認証情報を警告し、環境が正しく設定されているか検証します。

Cursor は開発環境についてもより意識が高く、エージェントが実行されている環境のバージョンを表示します。環境設定に失敗した場合、Cursor は明確な警告表示付きでベースイメージをデフォルトとして使用し、クラウドエージェントが即座に失敗するのではなく継続して実行できるようにします。
環境ガバナンスとセキュリティ制御
すべての開発環境には、ユーザーが確認およびロールバックできる独自のバージョン履歴が用意されています。管理者はロールバック権限を管理者のみに制限することも可能です。監査ログにはチームメンバーが行った環境に関するすべてのアクションが記録され、セキュリティチームが誰が何を変更したかを完全に把握できるようになります。
エグレス(外部通信)とシークレットは、開発環境レベルでスコープを設定できるようになりました。チームは特定の環境に対して特定のホワイトリストへのアウトバウンドネットワークアクセスを制限しつつ、別の環境にはより寛容な設定を残すことが可能です。また、ある環境用に設定されたシークレットは、他の環境からはアクセスできません。
今後の展望
現在、環境は特定時点での構成として設定され、コードベースとの同期が外れた際に再構築されます。今後は、コードベースの進化に合わせて自律的に進化する環境セットアップの実現を目指しています。
クラウドエージェント開発環境の利用を開始するには、ドキュメントをお読みいただくか、クラウドエージェントダッシュボードをご覧ください。
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み