TL;DR / Key Takeaways
あなたのIDEは今や選択肢であり、牢獄ではありません。
ほとんどの開発者は依然として単一のマシンに依存しています。あなたのキーボード、ローカルクローン、あなたが丁寧に調整したVS CodeやJetBrainsの設定—それから離れると、生産性はほぼゼロに落ち込んでしまいます。リモートデスクトップのハック、パワー不足のノートパソコン、中途半端なウェブIDEは、あなたのワークフローがいかに一台の箱に縛られているかを思い出させるだけです。
AIは本来、その鎖を緩めるはずだったが、今日のツールは主に新たな鎖を追加している。GitHub Copilotはエディタの中に存在し、ChatGPTやClaudeはブラウザタブに留まり、ファイルシステムやビルドツールから切り離されている。VS Code、Zed、またはJetBrainsのCopilotスタイルのプラグインはオートコンプリートやチャット機能を提供するが、それぞれはホスト内にサイロ化されており、独自のコンテキストや特性を持ち、実際にソフトウェアを出荷する方法に関する共有メモリが存在しない。
デバイスを切り替えるたびに、同じ脆弱なスタックを再構築しています。AIツールの再認証を行い、正しいリポジトリを再オープンし、アシスタントに自分のアーキテクチャを再教育し、拡張機能が正しく同期することを願います。携帯電話から本番のバグを修正したり、タブレットからリファクタリングを開始したりしたいですか?ログをAIチャットにスクリーンショットし、その後手動でパッチをGitHubに貼り付けて、ファイルを見逃さないことを祈ります。
開発者はこれを常に低度の摩擦として感じています。あなたの「AIペアプログラマー」は、Slack、ターミナル、CIシステムに連携できません。あなたは以下を使い分けています: - デスクトップIDEのプラグイン - ブラウザベースのAIチャット - コードについて何も知らない別のモバイル体験
別のモデルが登場し始めています:リモートエージェンティックコーディング。プラグインに閉じ込められたAIの代わりに、あなたのリポジトリやツールのそばに常駐するエージェントを手に入れることができます。どこからでも、Slack、Telegram、またはスマートフォンのブラウザからそれに話しかけることができ、エージェントはGit、テストランナー、エディタと連携します。場所を問わず、あなたの作業をサポートします。
コール・メディンは、そのモデルを論理的な極限に押し進めています。ギリシャ、ブラジル、ワイオミングなどの視聴者に向けて、彼が発表した新しいリモートエージェントコーディングシステムは、IDEを単なるオプションのクライアントとして再定義しています。デスクトップは監獄ではなくなり、あなたがいる場所から始まるAI主導のワークフローへの窓となります。
披露:カフェからのコード
コール・メディンのミネソタの窓の外には雪が降り、257人の視聴者がYouTubeチャットに集まり、ギリシャやブラジルからワイオミングまでの場所を次々と書き込んでいた。メディンの声は一週間のワークショップの影響でまだしゃがれていたが、エネルギーは発進モードに入っていた。彼が数週間にわたって盛り上げてきた「リモートエージェントコーディングシステム」がついにライブで行われるのだった。
抽象的なAIの概念ではなく、メディンはストリームでGitHubを開き、プライベートリポジトリをリアルタイムでパブリックに切り替え、そのリンクをチャットに直接貼り付けました。彼はこれを一回限りの公開と位置づけ、ライブの発表中のみ利用可能で、時差のある地域の人々のためにサイバーマンデーに短期間のアンコールウィンドウを設けました。
彼の提案の中心には、一見単純に思えるアイデアが存在します:あらゆるアプリを、あらゆるAIコーディングアシスタント、あらゆるコードベースに接続する。Telegram、Slack、またはGitHubで作業する場合は、そこから作業を開始します。Claude Code、Gemini、または自作のものを好む場合は、そのアシスタントにリクエストを適切なプロジェクトの文脈でルーティングします。
メディンは、これによって従来のIDEワークフローのロックインが崩れると主張しています。単一のマシンやエディタに束縛されるのではなく、あなたの「IDE」は、チャットアプリ、ターミナル、または共通のエージェンティックプロトコルでシステムと対話するWeb UIのような薄いエンドポイントになります。
ライブデモがそれを具体化しました。メディンは携帯電話を取り出し、Telegramを開いて、システムに接続された実際のコードベースを修正するための自然言語リクエストを送信しました。配信中、視聴者はエージェントがタスクを受け取り、リポジトリを分析し、変更を生成し、人間のコラボレーターのように差分を提示する様子を見守りました。
リモートデスクトップも、SSHの操作も、クラウドIDEのログインも不要です。電話からのTelegramメッセージが、数マイル離れたマシンでの完全なコーディングワークフローを開始し、AIアシスタントがファイル編集、推論、検証を担当します。
メディンは繰り返し、これはスライドデッキの幻想ではないと強調しました。このリポジトリには実行可能なコード、セットアップ手順、そして視聴者がクローンして適応できる動作するパイプラインが含まれていました。「エージェント的コーディング」に関する誇大広告がある中で、このデモは旗を立てました:リモートAIペアプログラミングはすでにラボを離れ、ポケットの中で動作することができます。
プロンプトではなく、プロトコルです。
文脈、巧妙な表現ではなく、コール・メディンのリモートエージェントコーディングシステムを推進しています。彼はこのアプローチをコンテキストエンジニアリングと呼び、プロンプトを作成するのではなく、開発者、ツール、モデル間のAPI契約を設計するように扱います。
基本的なプロンプティングは、LLMに「OAuthを追加する」や「このバグを修正する」といった数文のガイダンスを提供します。一方、コンテキストエンジニアリングは、エージェントにプロジェクトのアーキテクチャ、依存関係グラフ、コーディング標準、テスト戦略、そして「良い」変更と「悪い」変更の具体例を含む構造化されたドシエを与えます。
Medinのシステムは、このコンテキストをすべてのリクエストに組み込みます。モデルが1行を書く前に、モノレポのレイアウト、共有ライブラリ、フィーチャーフラグ、そしてCIがどのように品質を確保するかを理解しています。
その構造は、アシスタントを「強化されたオートコンプリート」からプロダクション対応の協力者に変えます。新しいパターンを思いつくのではなく、既存の抽象を再利用し、関連するモジュールを更新し、同じプルリクエスト内でテストを編集します。
メディンはこれをさらに進め、エージェンティックRAGを「スニペット忘却」の解毒剤として位置づけています。従来のRAGは、モデルに関連性の薄い塊を散布しますが、エージェンティックRAGは重要な情報を正確に探し出すエージェントを送り出します。
エージェントはファイルシステム、ドキュメント、Gitの履歴に対してターゲットを絞った検索を実行し、その後、一貫したストーリーを構築します。認証ミドルウェアの動作、マイグレーションによって追加されたカラムの理由、どのフィーチャーフラグがフローを制御しているかなどです。このモデルは、ペーストビンではなくストーリーラインを把握します。
その区別は大規模なコードベースにおいて重要です。ログインの変更は、HTTPハンドラー、共通バリデーター、SSOアダプター、フロントエンドフォームに影響を与える可能性があります。Agentic RAGはこれらすべてを表面化させるため、エージェントは単一のファイルではなく、実際のシステムをパッチします。
その下では、標準化されたプロトコルがこのポータビリティを可能にしています。モデルコンテキストプロトコル(MCP)は、ツールがどのように機能を公開するか—ファイルシステムアクセス、検索、テストランナー—を定義するため、すべての準拠するエージェントが接続できるようになります。
エージェントコミュニケーションプロトコル(ACP) は、エージェントが異なる環境でどのように調整するかを扱います。1つのエージェントはクラウドワークスペース内で動作し、別のエージェントはZed内で、3つ目はCIワーカー上で動作し、専用の接着コードの代わりに共有プロトコルを通じて交渉します。
Medinのデモでは、Claude CodeとGemini CLIスレッドが同じリポジトリでこれらのプロトコルを介して動作している様子が示され、開発者が電話でリアルタイムに変更を承認または拒否していました。IDEのロックインはなく、プロトコルレベルの相互運用性だけが存在しています。
類似のアーキテクチャを探求する研究者たち、例えばエージェンティックコーディングの第一原則 - マツセングループは、同じ主張を繰り返しています:プロンプトだけではなく、プロトコルとコンテキストが本格的なエージェンティックな成長を解放します。
内部事情:ユニバーサルAI翻訳者
華やかなデモを忘れてください。Medinのリモートエージェントコーディングシステムは、驚くほどシンプルなアーキテクチャによって成り立っています。中心には永続的なサーバーがあり、一つの役割を果たします。それは構造化されたコマンドを聞き取り、翻訳し、あなたが接続したAIやツールスタックにルーティングすることです。
その中央プロセスは、クリーンなJSONベースのプロトコルを公開します。すべてのリクエストは標準化された「インテント」オブジェクトとなります:誰がリクエストしたか、何を求めているか、それがどのリポジトリやプロジェクトに関係しているか、そしてどのツールが許可されているかです。すべてのレスポンスは同じパイプを通じて戻り、Claude、シェルスクリプト、またはGitHub Actionからのものであっても同様です。
そのコアに接続されているのはアプリケーションコネクターであり、これは実際のイベントを意図に変換する薄いアダプターです。Medinは、Telegramチャット用のウェブフック、リポジトリーイベント用のGitHub Actions、そして他のどんなものでもアクセスできるシンプルなHTTPエンドポイントをデモしました。「認証のユニットテストを追加する」といったTelegramメッセージは、サーバーが理解し、処理できる構造化されたジョブに変わります。
反対側にはコーディングアシスタントラッパーが座っています。これは、プロトコルを理解し、リッチなコンテキストでモデルを呼び出し、リモート環境でのファイル編集、Git操作、テスト実行を行うCLI向けのシムです。彼らはチャットボットよりもプログラム可能なオペレーターのように振る舞い、安全装置、ドライラン、レビューモードのフラグを備えています。
すべてが同じプロトコルで話すため、「ユニバーサル翻訳者」の類似性はマーケティングから文字通りの意味に変わります。サーバーは人間に優しいコマンドと、AIモデルが予測可能に動作するために必要な厳格でツールを理解した指示の間を仲介します。また、同じファイルに触れようとしている2つのアシスタントのような対立を調停し、操作をシリアライズまたは拒否することで解決します。
モジュール性はそのデザインから生まれます。新しいアプリを追加するには、以下のことができるコネクタを構築するだけです: - イベントやメッセージを受信する - それを共有のインテント形式にマッピングする - 結果をユーザーに返す
新しいAIアシスタントを追加するには、次のようなラッパーを作成します: - インテントを処理する - Medinのコンテキストエンジニアリングペイロードを使用してモデルを呼び出す - ターゲット環境に変更を適用または提案する
すべてのパーツが交換可能なので、複数のモデルを連携させたり、プロバイダーを切り替えたり、リポジトリごとに並行してアシスタントを立ち上げたりしても、ワークフローを再構築する必要はありません。
あなたのGitHubのイシューが自らコードを書くように!
コール・メディンの世界では、GitHubは単なるコードホストではなく、リモートコーディングエージェントの群れのオーケストレーションレイヤーになります。問題、ブランチ、プルリクエスト、およびCIチェックは、あなたがIDEを開かなくてもAIが読み取り、アクションを起こすことができるコントロールプレーンへと変わります。
典型的なワークフローは、現代の開発が既に存在する場所から始まります:バグレポートです。誰かがGitHubのイシューを提出し、`agent:fix`のようなラベルを付け、開発者がリモートエージェントに対して、一つのコメントコマンドでそれを割り当てます。しばしば、単純なものであることが多いです。例:`/agent take`。
そこから、システムは眠ることのない規律正しいジュニアエンジニアのように振る舞います。エージェントは`main`から新しいブランチを立ち上げ、自身の環境にリポジトリを取り込み、Medinのコンテキストエンジニアリングスタックを使用してプロジェクト構造、コーディングスタンダード、および最近の変更を取り込みます。
推測的なパッチをスプレーする代わりに、エージェントはGitHubの問題スレッド、スタックトレース、関連するPRを歩き回り、計画を立てます。そして、コードベースをファイルごとに編集し、テストを実行しながら進め、問題の説明に直接対応する詳細なメッセージでコミットをブランチにプッシュします。
エージェントが修正案を持っていると判断すると、人間のものと見分けがつかないプルリクエストを作成します。問題に関連するPRタイトル、変更のチェックリスト、明白でない決定を説明するインラインコメント、トレーサビリティのための元のバグレポートへのリンクが含まれています。
人間の監視は設計上中心的な役割を担っています。開発者は、行ごとの作成からレビューとガバナンスへと移行します:差分を確認し、ローカルで再現手順を実行し、エージェントの解決策がマージ前にチームの基準を満たしているかを判断します。
すべてがGitHubを通じて流れるため、既存のCI/CDパイプラインはそのまま維持されます。エージェントのプルリクエストは、自動的に同じテストマトリックス、静的解析、セキュリティスキャン、そしてすでにGitHub Actions、CircleCI、またはJenkinsに組み込まれている展開プレビューをトリガーします。
CIが失敗した場合、システムは赤いXで停止しません。エージェントは失敗したログを読み取り、コードを更新し、同じブランチに追加入力をプッシュします。チェックがグリーンになるか、人間の介入が必要な問題としてフラグを立てるまで、繰り返し処理を行います。
この密接なループは、GitHubをMedinのエージェント的コーディングシステムのリモートコントロール面に変えます。あなたはラベルとコメントで作業を調整し、パイプラインが品質を保証し、AIは問題がオープンされてからPRが承認されるまでの重い作業を静かに行います。
「どんなアプリでも、どんなエージェントでも」約束
コンテキストエンジニアリングは、コール・メディンのシステムにスーパー能力を与えます:タスクがどこから始まるか、どのモデルがそれを完了させるかを気にしません。ウェブフックを発動できる任意のイベントは、原則として、コーディングの実行を開始することができます。つまり、Slackメッセージ、Jiraチケット、またはNotionデータベースのエントリーがすべて、リモートエージェントコーディングのための一級のトリガーとなるのです。
PMが「/ship hotfix-1243」と入力して離れたとしましょう。その背後では、システムがリンクされたGitHubのイシューを取得し、あなたの観測スタックからログを引き出し、AIエージェントに完全に構造化されたコンテキストバンドルを提供します。Jiraも、チケットが「Devの準備完了」に移動すると同様のことができ、Notionでは「バックエンドタスク」テーブルの行が「実装」に切り替わると同じように機能します。
Medinのアーキテクチャは、これらのアプリを相互に交換可能な入り口として扱います。重要な処理は、統合オーケストレーションレイヤーで行われ、内部の単一プロトコルを使用して、既に利用しているツールに拡張されます。Slack、Jira、Notion、Linear、またはカスタムの社内ダッシュボードはすべて、同じ「コーディングタスクを作成する」基本操作にマップされます。
バックエンドの柔軟性こそが「どんなアプリ、どんなエージェント」という約束が実現する場所です。今日はClaude Codeに接続しているかもしれませんが、明日にはOpenCodeのフォークやGeminiベースのアシスタント、またはクローズドソースの社内モデルを好むかもしれません。モデルアダプタを交換するだけで、すべてのトリガー、GitHubのワークフロー、レビューのループはそのまま維持されます。
その抽象化ラインは、現代の開発ツールにおける最も厄介な部分、すなわちフラグメンテーションに対抗します。いくつかのブラウザタブを切り替える代わりに—IDE用、GitHub Copilot Chat用、別のClaudeウェブIDE用のもの—AI支援開発のための単一のプロトコル駆動インターフェイスを得ることができます。安全性やガバナンスを心配するチームにとって、エージェントコーディングとは?リスクとベストプラクティスのようなリソースは、このデザインにうまく対応します。なぜなら、ポリシーはオーケストレーション層に存在し、特定のモデルの内部には存在しないからです。
十億ドルの問い:その費用は?
コストは、カスタムAIセットアップについてすべての開発者が最初に尋ねることです。多くの場合、派手なデモを見た後すぐに。Medinは恐ろしい話を知っています:週末の実験が静かに200万トークンを消費したり、「迅速な」リファクタリングが会社のカードに驚愕の600ドルの請求書を残したりすることです。エージェントワークフローは、その恐怖を増幅させます。なぜなら、自律型エージェントが自動的にループし、ツールを呼び出し、モデルに再クエリを行うからです。誰かがプラグを引き抜くまで、ずっと続きます。
Medinのリモートエージェント的コーディングシステムは、その不安を回避し、一つのメーターされた仲介者にならないことを選択しています。特注のバックエンドを介してすべてのリクエストをプロキシする代わりに、既に支払っているツール—Claude Pro、Gemini、またはその他のモデル専用のコマンドラインクライアント—のためにCLIを活用します。システムはワークフローを調整し、実際のモデル呼び出しは既存のサブスクリプションが処理します。
実際には、それはコストがこれらのサービスを直接使用する際にかかる費用とほぼ1対1で追跡されることを意味します。Claude Proが固定月間クォータを提供している場合、この設定は、その同じクォータを消費します。あなたのエージェントがカフェからReactアプリを編集している場合でも、午前2時に携帯電話からGitHubの問題を整理している場合でも同様です。追加のトークンごとのマークアップや不明瞭な「プラットフォーム使用」項目はありません。
このシステムはユニバーサルAI翻訳者およびルーターとして機能し、請求レイヤーではないため、開発者は財務リスクを増大させることなく、自らのエージェンシーの野望を拡大できます。通勤中にエージェントにGitHubのイシューを監視させ、ブランチを作成し、テストを実行し、プルリクエストを作成させたいですか?コストプロファイルは既存のプランに基づいて一定に保たれ、無制限のAPIメーターには影響されません。
そのデザインの選択は、どの単一機能のデモよりも重要です。それは、高度な常時稼働のエージェンシー・ワークフローを、資金が豊富なチームの贅沢から、一人の開発者が正当化できるものに変えます。あなたは、これまで支払うつもりだったのと同じ料金で、リモートでプロトコル駆動のコーディングエージェントの力を手に入れることができます。驚くような料金の変動もなく、予算管理のスプレッドシートも不要です。
なぜ「git clone」だけではいけないのか
希少性はスタントから始まりました。ライブアンベイリングストリーム中、コール・メディンは彼のリモートエージェント型コーディングシステムの設定をGitHubでプライベートからパブリックに切り替え、約260人のチャットにリンクを投稿し、厳格な締切を設けました:ストリームが終了すると、そのリポジトリは再び消え、サイバーマンデーの午後4時(中央時間)に約1時間の短い再オープンウィンドウが設けられました。
それは単なるギミックではなく、流通モデルでした。メディンは、2つのコミットを持つ公開リポジトリが彼がダイナミスのコースやワークショップの中で進化させてきたバージョンのスナップショットであり、実際の生きたシステムではないことを明確にしました。
現在の開発は、彼のプライベートなDynamis AIコミュニティの背後で進行しています。そこで、システムのコンテキストテンプレート、ACPワイヤリング、GitHubワークフロー、そして「任意のアプリ、任意のエージェント」統合が、新しいツール、モデル、プロトコルが登場するたびに毎週変わり続けています。
GitHubのスターを追う代わりに、Medinは迅速なフィードバックループを追求しています。Dynamisのメンバーは、実際のワークロード—エンタープライズのモノレポ、複雑なレガシーサービス、多エージェントのワークフロー—でシステムを試し、その失敗やエッジケースが次のイテレーションに直接反映されます。
このコースは71のレッスンと約18時間のコンテンツからなりますが、より重要なのはペースです。Medinは頻繁にライブワークショップを開催し、新しいエージェントテンプレートを提供し、Anthropic、OpenAI、Googleが静かにAPIやレート制限を調整する中でリモートコーディングスタックを再構築します。
GitHubは依然として重要ですが、主要なコミュニティとしてではなく、オーケストレーションレイヤーとしての役割を果たしています。イシュー、プルリクエスト、アクションは、エージェンティックなワークフローのトリガーとなり、それらはDynamis内にいる場合のみ完全に存在します。そこでメンバーは以下のような新しいフローをテストします:
- 1作業パッチに関する問題に自動応答する
- 2ブランチごとのリモート開発エージェントの立ち上げ
- 3Claude、Gemini、ローカルモデル間でのタスクのルーティング
誰でもそのライブストリーム録画から凍結された公開スナップショットをフォークできます。しかし、モデルの状況が変化する中で、プロンプトを維持し、プロトコルを更新し、コストとレイテンシーのバランスを再調整する方法を説明するプライベートプレイブックなしで、競争力を保つことができる人はほとんどいません。
希少性はここで防壁とフィルターとして機能します。現在の、実戦で試されたシステムのバージョンと、その次の進展に関与したいのであれば、「git clone」ではなく、エージェントが実際に訓練されている部屋に参加する必要があります。
AIと人間のコラボレーションの青写真
あなたの電話からコードを書くAIは、玩具ではなくインフラとして扱うと、もはや新奇なものではなくなります。Medinのリモートエージェントシステムは、チャットボットのように機能するのではなく、あなたのリポジトリ、ターミナル、および通知ストリームに接続された分散型チームメイトのように機能します。このシフトは、AIエージェントが臨機応変なプロンプトではなく、共有ルールに従う場合のソフトウェア開発がどのようになるかを示唆しています。
独自のボットを新たに発明するのではなく、Medinはエージェントのための標準化されたフレームワークを効果的にプロトタイピングします。彼のACP(エージェント通信プロトコル)に類似したパターンの使用により、モデル呼び出しを、準拠したエージェントが解析、ルーティング、そしてアクションを実行できるメッセージに変換します。つまり、GitHubのイシュー、Slackのスレッド、CLIコマンドはすべて同じ基本的な動作を引き起こすことができます。
現在のAIヘルパーは通常独立して存在しています:ここにClaude Codeのタブ、あそこにCursorウィンドウ、側にAider CLIセッションがあるかもしれません。Agentic Coding Tools Explained: Complete Setup Guide for Claude Code, Aider, and Cursorのようなガイドは、このエコシステムがいかに断片的であるかを示しています。Medinのシステムは、これらのツールを一つのオーケストレーションされた脳に対話する交換可能なフロントエンドと見なしています。
このようにフレーム化されると、リモートエージェントは「一流のチームメンバー」となり、単なるオートコンプリートの強化版ではなくなります。彼らはチケットを受け取り、作業の見積もりを行い、PRを開き、人間のレビューを待つ、まるで眠らないジュニアエンジニアのようです。違いは、彼らの「オンボーディング」が部族的な知識ではなく、構造化されたコンテキストエンジニアリングファイルに存在することです。
その構造は、ブラックボックスのコパイロットがほとんど提供しないもの、すなわちトレーサビリティを提供します。すべてのアクションは明示的なプロトコル、ログに記録されたリクエスト、およびシリアライズされたツールコールを通じて流れます。そのため、開発者はエージェントが何をしたのかだけでなく、なぜそれが正しい動きだと思ったのかも見ることができます。エージェントがマイグレーションを実行したりモジュールをリファクタリングしたりする際、その理由はコミット履歴に残り、ベンダーダッシュボードの背後に隠れることはありません。
開発者にコントロールが戻ります。チームは、プロトコルの仕様が安定しているため、モデルを固定したり、ツールの範囲を制限したり、プロバイダーを交換したりして、全体のワークフローを再編成する必要がありません。AIシステムがますます不透明で中央集権的に感じられる世界では、プロトコルファーストのリモートエージェントモデルは、魔法のように見えるのではなく、持続可能なAIと人間の協力のための設計図のように見えます。
次のプレスリリースはAIによって書かれるのか?
スマートフォンを取り出し、GitHubを開き、次のプルリクエストがすでにレビュー待ちである様子を思い描いてください。テストは成功し、説明は書かれ、エッジケースはあなたのラップトップに触れることなく背景エージェントの群れによって処理されています。これは、コール・メディンのリモートエージェントによるコーディングシステムが示す静かでありながら根本的な変化です。それは、開発者が単なるコードの著者であるだけでなく、AIワークフローのオーケストレーターとしての役割を果たすということです。
エンジニアを置き換えるのではなく、このスタックは彼らの仕事を積極的に再構築します。あなたはアーキテクチャを定義し、標準を文書化し、コンテキストをキュレーションする人になります。一方で、AIエージェントは、朝の3時にサーバーファームから目にすることのないボイラープレートやリファクタリング、統合の接着剤を処理します。
この世界の「普通」の日常は異なります。あなたは、電車の中でスマートフォンから機能を開始し、要件、制約、および受け入れテストをコーディングした構造化テンプレートでGitHubのイシューをタグ付けします。エージェントたちが分散して行動します:一人は変更セットを計画し、別の一人はACPを通じてコードを編集し、さらに別の一人はCIパイプラインを実行し、最後の一人は理由とリスク分析を添えたPRを草案します。
コーヒーを飲みながら席に着くころには、あなたは仕事を始めるのではなく、それをレビューしています。元の問題にリンクするPRをざっと読み、Agentic RAGを通じて取得した設計ドキュメントを参照し、自動生成されたベンチマークを含んでいます。あなたの仕事は拒否、再指示、または承認すること; システムの役割は具体的でテスト可能な差分を提案することです。
その変化により、開発者は単なるタイピストのようではなく、合成されたチームを管理するスタッフエンジニアのように見えるようになる。どのエージェントがどのリポジトリにアクセスできるか、どのツールを呼び出せるか、そしてどのワークフローが自動運転で実行され、どれが人間のサインオフを必要とするかを決定する。キーストロークではなく、ガバナンスが希少なスキルとなる。
これらのことは一晩で実現するわけではありません。チームはCI/CDを採用したように徐々に導入していきます。まずはサイドプロジェクトでの実験として、次にテストやドキュメントのサポートとして、そして最終的には日常的な実装作業の標準的な手法として。抵抗は複雑なリファクタリングをすでに処理しているモデルからは生まれず、むしろIDEがスイッチボードではなく監獄のように感じられていた時代に築かれた習慣から生まれます。
変化は急速に積み重なっています。メディンの18時間のエージェンティックコーディングカリキュラムは、昨年のMCPおよびACPスタイルプロトコルの周りにしか集約されていない分野にとってすでに濃密に感じられます。次のプレスリリースがAIによってほとんど書かれない場合、その次のものはAIによって書かれる可能性が高いです。そして、真の問題は、あなたがそのエージェントを指揮する人なのか、それともまだノートパソコンの起動を待っている人なのかということです。
よくある質問
リモートエージェンティックコーディングシステムとは何ですか?
これは、開発者が任意のアプリケーション(TelegramやSlackなど)から、任意のデバイスでAIコーディングアシスタントと対話し、リモートコードベース内で複雑なコーディングタスクを実行するよう指示できるフレームワークです。例えば、バグの修正やGitHubを通じた機能の追加などがあります。
コール・メディンのシステムは、高価なAPIキーなしでどのように機能しますか?
このシステムは、Claude ProやCodexのような既存のサービスのサブスクリプションを巧みに活用します。リモートサーバー上でこれらのツールのコマンドラインインターフェース(CLI)を使用して、直接APIを通じてトークンごとに料金が発生することなく、橋渡しの役割を果たします。
このシステムは従来のIDEの代替となるものですか?
完全ではありません。それは強力な拡張機能です。明確なタスクをリモートで効果的に委任することに優れていますが、開発者は依然として複雑なデバッグ、初期のアーキテクチャ、およびコードレビューのためにIDEを使用します。それはあなたの働く場所と方法を変えますが、IDEを排除するわけではありません。
「コンテキストエンジニアリング」とは何ですか?
コンテキストエンジニアリングは、コール・メディンの方法論であり、AIにプロジェクトの包括的で構造的な理解を提供します。単なるプロンプトではなく、AIにアーキテクチャ図、コーディングルール、ベストプラクティス、例を提供することで、高品質で一貫性のあるコードを生成することを保証します。