2026年に注目すべきAIコーディングの主要トピックとトレンド
(beyond.addy.ie)Google Cloud AI DirectorのAddy Osmaniが整理した、2026年に注目すべきAIコーディングの主要トピックとトレンド。
Agentic AIを学び始めた人が、概要を一目で把握するのに適した記事だと思い、寄稿する。
-
Ralph Wiggum Pattern - persistent agent loops
- 2025年半ばにGeoffrey Huntleyによって広められたパターン
- あらかじめ定義した特定の条件に到達するまで、AI Agentがループ内で自動実行されるパターン
- 作業の完了条件が明確なときに有用な方法
- 創造的な作業や、継続的な人間の介入が必要な safety-critical な作業には不向き
-
Agent Skills - AI agentのための専門知識
- Agent Skillsとは、AI agentが正確かつ効率的に作業を行えるようにするための命令(instruction)、スクリプト、そしてリソースを含むフォルダを指す
- SkillsはCLIを通じて簡単にOpencode、Claude Code、Codexなどへインストール可能
npx skills add <package>を使うと、Vercelが提供するスキルをインストールできる (link)- Smithery(MCPオープンマーケット)でも、Agent Skillsを集めたコミュニティカタログを提供
- npmパッケージのようにSkillsを扱うこと
- グローバルまたはエージェントごとに使うよう、Skillsを管理
- 定期的にSkillsを更新し、使用する技術スタックに応じて必要なSkillだけをインストールすること。
-
Orchestration & multi‑agent tools
- 従来のAIアシスタンスは、人が単一エージェントにステップ・バイ・ステップ形式で作業を指示する指揮者(Conductor)モードで使われてきた。
- その次に提示された方法が、AIエージェントを並列に働かせるOrchestratorを活用すること。
- 以下は代表的なオーケストレーションツール
- Conductor(Melty Labs)
- macOS専用アプリケーションで、開発者がClaude CodeとCodexを並列実行できるよう支援する。
- 各エージェントはそれぞれ独立したGit worktreeで動作し、衝突(Conflict)の防止と安全な実験が可能
- ユーザーはダッシュボードで各エージェントの成果物をレビューし、PRをマージできる
- Vibe Kanban
- CLI + web UI環境のAIコーディングエージェント管理ツール
- カンバンスタイルのボード上で、タスク計画、エージェントの並列実行、コードレビュー、PR作成まですべて可能
- 各タスクは独立したGit worktreeで作業される。
- カンバンワークフロー上で作業を処理できる点が印象的
- Claude Code Web
- Claude CodeのWeb版で、モバイルでも利用可能。
- コンピュータを使えないときに、小さな機能追加やバグ修正に適している
- GitHub Copilot coding agent
- GitHub内ですぐに使えるAIエージェントのオーケストレーションツール
- ユーザーがGitHub issueをCopilotに割り当てると、エージェントがGitHub Actionsを使って安全な環境で実行される。
- 作業はバックグラウンドで行われ、コミットをDraft PRにpushし、完了後にユーザーへレビューを依頼する。
- Draft PRにコメントを残すと、エージェントがそのレビューを反映する。
- Conductor(Melty Labs)
-
Beads & Gas Town - エージェント協業のためのオープンソース
- 大規模なAIエージェントを運用する際に必然的に発生する記憶喪失(memory loss)と協業・調整の問題を解決するために、Steve Yeggeが開発したオープンソースツール。
- Beads - Gitベースのメモリ
- AIエージェントに持続的な推論の軌跡(durable reasoning trail)、あるいは「長期記憶」を提供する軽量フレームワーク
- タスクグラフと計画データを、Gitリポジトリでバージョン管理されるJSONLファイルとして直接保存
- 単純なテキストベースのTo-doリストの代わりに、依存リンクを含む構造化されたissue(beads)を使用
- 意思決定の監査証跡(audit trail)を生成し、特定の意思決定に対する文脈を提供可能
- Claude CodeはBeadsから直接着想を得て、既存のTodosシステムをTasksへアップグレードした
- Gas Town - マルチエージェントオーケストレーター
- AIエージェントを組織化された作業人員として扱い、ワークフロー全体を管理
- Mayor : 作業分配を担当
- Deacon : システム状態を監視
- エージェントはコードベースの複製である個別のGit worktreeで作業
- 速度と拡張性を最優先に設計(Throughput over perfection)
- 大規模なマイグレーションやリファクタリング作業で多少の重複作業を許容してでも
全体のスループットを最大化する方式
- 大規模なマイグレーションやリファクタリング作業で多少の重複作業を許容してでも
- AIエージェントを組織化された作業人員として扱い、ワークフロー全体を管理
- 両プロジェクトともSteve YeggeのGithubで確認可能。
-
Clawdbot(現 OpenClaw) - ローカル環境中心の個人エージェント
- Peter Steinbergerによって作られた、ローカルコンピュータで動作するLLMベースのエージェント
- iMessage、Telegram、WhatsAppなど、ユーザーが選んだメッセージングアプリでエージェントと会話可能
- メッセージングアプリを通じて、ファイル管理、Webブラウジング、ターミナルコマンド実行、カメラや画面の使用を指示できる
- 自由度の高いツールであるだけに、セキュリティに注意が必要
- OSでは管理者アカウントではないユーザーアカウントを作成して使うこと
- 特定のプロジェクトフォルダのみにアクセス可能となるよう権限管理を行うこと
- 外部から自宅のボットに接続する必要があるなら、Gatewayはlocalhostに置き、SSHトンネリングを使うこと
- ワークフロー最適化
- 不要なコンテキストを捨てるため、/compactではなく/clearコマンドを使う
- まずボットと手動で作業を行った後、会話全体をもとにSkillの生成を依頼
- iMessageやWhatsAppのようなプラットフォームは、専用の電話番号と独立したアカウントを作って使うことを推奨
- メモリ & パフォーマンス
- プロジェクトルートにCLAUDE.mdまたはIDENTITY.mdファイルを置き、継続的に維持すべき内容を保存
- 「Live Canvas」機能が遅くなったら、キャッシュを手動で消して視覚的ワークスペースを初期化
-
Sub-agents - モジュール型AIチーム
- サブエージェントは、より大きなワークフローの中で特定の作業を専任する特化型AIインスタンス
- 主要オーケストレーター(Primary orchestrator)が作業をこれらに委任し、サブエージェントは独立して実行した後に結果を返す
- プロジェクト規模が大きくなるほど、単一のAIはコンテキスト汚染(context pollution)によって容易に過負荷になるが、サブエージェントは複雑な問題を管理可能な単位へ分解することでこれを解決する
- Claude Code、Cursor、Antigravityがサブエージェントをサポート
まだコメントはありません。