自動化
2026年3月5日
郷将輝
Cursorが発表した新機能「Automations」を日本語で徹底解説。GitHub PR・Slack・PagerDutyをトリガーにAIエージェントが自律的にコードを監視・改善する仕組みと、これが「AI時代のMakefile」である理由を持論を交えて考察します。
#automation
#workflow
#API
#DX

2026年3月5日、AIコーディングアシスタントの雄であるCursorが、また一つ未来を現在に変える一手を打ってきました。その名も**「Automations」**。彼らのXアカウントは、この新機能についてこうツイートしています。
Cursor can now continuously monitor and improve your codebase. Automations run based on triggers and instructions you define. [1] (日本語訳:Cursorは、あなたのコードベースを継続的に監視し、改善できるようになりました。Automationsは、あなたが定義したトリガーと指示に基づいて実行されます。)
この発表は、単なる新機能の追加ではありません。これは、ソフトウェア開発のパラダイムが、AIエージェントによる「自律的な開発」へと、また一歩大きく踏み出したことを示す号砲です。この記事では、この「Automations」が一体何者で、我々開発者の未来をどう変えるのか、公式発表を紐解きながら、私の持論を交えて解説します。
公式ブログとTechCrunchの記事を総合すると、Cursor Automationsは**「常時稼働する自律型AIエージェントを構築するためのフレームワーク」**と定義できます [2][3]。
これまでのように人間が「プロンプトを書いて、実行ボタンを押す」という一回性のやり取りではなく、特定のイベントをきっかけ(トリガー)に、あらかじめ定義された指示(インストラクション)に従って、AIエージェントが自律的にタスクを実行し続けるのです。
| トリガー(きっかけ) | AIエージェントができること(一例) |
|---|---|
| GitHubのプルリクエスト作成 | セキュリティレビュー、リスク分類、レビュアーの自動割り当て |
| Slackの特定チャンネルへの投稿 | バグ報告の重複チェック、Linearへのissue自動作成、原因調査と修正の試行 |
| PagerDutyのインシデント発生 | Datadogログの調査、原因となりうる最近の変更を特定、修正案をPRで提出 |
| スケジュール実行(cron) | 週次の変更サマリーをSlackに投稿、テストカバレッジの低い箇所を特定しテストコードを追加 |
| Webhook(カスタムイベント) | (無限の可能性) |
まさに、開発ワークフローに組み込まれた「自律的な同僚」の誕生と言えるでしょう。TechCrunchの記事で、CursorのエンジニアリングチーフであるJonas Nelle氏が語った言葉が、この機能の本質を的確に表しています。
It’s not that humans are completely out of the picture. It’s that they aren’t always initiating. They’re called in at the right points in this conveyor belt. [3] (人間が完全に蚊帳の外に置かれるわけではありません。人間が常に開始するわけではない、ということです。彼らは、このコンベアベルトの適切なポイントで呼び出されるのです。)

さて、ここからが私の持論です。このCursor Automationsのコンセプトを見たとき、私の頭に浮かんだのは、古き良きビルドツール**「Makefile」**でした。
Makefileを知らない若い世代のために説明すると、これは1976年に登場したツールで、ソフトウェアのビルドプロセスを自動化するためのものです。ソースコード間の依存関係と、それらをコンパイルするためのコマンドをMakefileというファイルに記述しておけば、あとはmakeというコマンドを一つ実行するだけで、必要な処理が順番に、かつ効率的に実行されるという優れものでした。
main.cが変更されたら、main.oを再コンパイルする。main.oかutils.oが変更されたら、最終的な実行ファイルmy_appをリンクする。こうした依存関係の連鎖を定義しておくことで、人間は「どのファイルをいつコンパイルすべきか」をいちいち考える必要がなくなりました。ただmakeと唱えるだけで、システムが差分を検知し、あるべき姿へと自動的に更新してくれるのです。
Cursor Automationsは、この思想をAI時代に拡張したものだと私は考えています。
対象は「ファイル」から「開発イベント全般」へ、実行単位は「コマンド」から「自律型AIエージェント」へと進化しました。しかし、**「トリガーと依存関係を定義し、あとはシステムに任せる」**という思想は全く同じです。
人間はもはや、個別のタスクをAIに指示する必要すらありません。「プルリクエストが作られたら、セキュリティレビューをせよ」「バグ報告が来たら、原因を調査せよ」という**ルール(レシピ)**を一度定義すれば、あとはAIが自律的にコードベースをあるべき姿に保ち続けてくれるのです。
我々人間の仕事は、このMakefileならぬAutomationfileを書き、メンテナンスすること、そしてAIが判断に迷ったとき(コンフリクトの解決など)に、適切な指示を与えることに集約されていくでしょう。まさに、我々はただmakeと唱えるだけでよくなったのです。
Cursor Automationsの登場は、AIが単なる「便利な道具」から、開発プロセス全体を管理する「自律的なシステム」へと進化する、大きな転換点です。TechCrunchが報じたように、Cursorの年間売上は過去3ヶ月で倍増し20億ドルを超え、生成AIを利用する企業の25%がCursorを導入しているというデータは、この流れがすでに大きなうねりとなっていることを示しています [3]。
私たちは、コードを一行一行書く「作業者」から、AIエージェントが効率的に働ける環境を設計し、彼らの仕事ぶりを監督する「監督者」へと、その役割を変えていくことを求められています。
それは、一部の開発者にとっては脅威に聞こえるかもしれません。しかし、Makefileが我々を退屈なコンパイル作業から解放し、より創造的なコーディングに集中させてくれたように、Automationsは我々をレビューやバグ修正、インシデント対応といった「守りの開発」から解放し、新しい価値を生み出す「攻めの開発」へと導いてくれるはずです。
AIという名の巨大なコンベアベルトが動き出した今、我々はその上でどのようの振る舞うべきか。Cursor Automationsは、その未来を考える上で、非常に重要な示唆を与えてくれています。
[1] Cursor. (2026, March 5). Cursor on X. X. https://x.com/cursor_ai/status/2029604184002269662
[2] Pertschuk, J., Kaplan, J., & Ma, J. (2026, March 5). Build agents that run automatically. Cursor Blog. https://cursor.com/blog/automations
[3] Brandom, R. (2026, March 5). Cursor is rolling out a new kind of agentic coding tool. TechCrunch. https://techcrunch.com/2026/03/05/cursor-is-rolling-out-a-new-system-for-agentic-coding/