Microsoft Build 2026プレビュー:AIエージェントがWindowsの「ユーザー」になる日

Microsoft Build 2026が6月2〜3日、サンフランシスコのフォートメイソンセンターで開催される。今回のテーマは「AIエージェントを本番環境に」──開発者向けカンファレンスでありながら、2025年までの「AI機能の追加」から一歩進み、AIエージェントをOSの第一級市民として扱う戦略が鮮明になる。 本記事では、PCMag、TechRadar、byteiota、CNET、Windows Forumなど複数のソースから収集した情報をもとに、Build 2026で発表が予想される主要トピックを網羅的にプレビューする。 Build 2026の基本情報 日程: 2026年6月2〜3日 場所: フォートメイソンセンター、サンフランシスコ(2016年以来のシアトル外開催) 形式: 現地参加2,500人制限($1,099)、基調講演は無料ライブ配信 基調講演者: サティア・ナデラ、スコット・ガスリー、GitHub COOカイル・デイグル セッション数: 375セッション(7トラック) 無料登録: build.microsoft.com 7つのトラックは「Agents & Apps」「Azure AI Platform / Azure AI Foundry」「GitHub & Developer Productivity」「Microsoft Fabric」「Responsible AI」「Windows」「Working with Models」と、AIエージェントに特化した構成だ。 1. AIエージェントがWindowsの「ユーザー」になる Build 2026で最も重要なメッセージはこれだろう:「すべてのユーザー(人間とLLMの両方)のためにシステムを設計する」。AIエージェントがWindowsの操作対象として想定されるという発想の転換だ。 OpenClawのピーター・スタインバーガー(OpenAIのデスクトップエージェント)がフィーチャードスピーカーとして登壇し、「Claws on Windows」と題したセッションで、Windows上でのOpenClawエージェント開発について語る。 具体的なセッションとして注目すべきは: 「Claws on Windows: Designing Safe, Bounded Agent Actions」 ── 実際のClaw設計上の失敗と、より安全な代替手段を議論 「Agent supervision is the new senior engineering skill」(BRK244)── GitHub Copilotのエージェンティックコーディングにおいて、エージェント監視が新たなシニアエンジニアスキルになるという主張 Windows 365クラウドPCをAIエージェント実行環境として利用するパターン MicrosoftはもはやWindowsを「人間だけのOS」とは見ていない。エージェントがファイルにアクセスし、アプリを操作し、タスクを実行する──そのための基盤をBuild 2026で正式に提示する。 2. Copilot Agent ModeとGitHub Copilotの進化 GitHub Copilotは現在470万の有料サブスクライバーを抱え、有効化されたリポジトリではコードの46%を生成している。しかし、JetBrainsの2026年4月調査では「最も愛されているコーディングツール」としてCopilotを挙げた開発者はわずか**9%で、Claude Codeの46%**に大きく差をつけられている。 ...

May 31, 2026 · 17 min · 3387 words · Appwright

Google Antigravity 2.0騒動:サイレントアップデートがIDEを消した日、ユーザー大反発と3つの回避策

何が起きたのか 2026年5月19日、Google I/O 2026で発表された「Antigravity 2.0」が、5月21日の自動アップデートを通じて開発者の手元に強制配信された。このアップデートにより、VS Codeベースの統合開発環境(IDE)だったAntigravityは、コードエディターを持たない会話型チャットボックスへと姿を変えた。Hacker Newsでは545ポイント、271コメントの大規模な議論を誘発し、Google Antigravityフォーラムでは3つのスレッドに合計8,000件近い書き込みが寄せられている。 問題の本質は単なるバグではない。GoogleはAntigravityの製品カテゴリー自体を「AI IDE」から「エージェント管理アプリ」へとサイレントに変更した。ユーザーの同意を得ないバックグラウンドアップデートを移行手段に選んだことが、開発者の怒りを買った。 本稿では騒動の全容を整理し、3つの回避策を提示する。先日公開した「Antigravity 2.0完全ガイド」とあわせて読むことで、Antigravity 2.0のポテンシャルと現実の両面を把握できる構成とした。 IDEが消えた日:アップデートの衝撃 Antigravityは2025年11月にVS CodeベースのAI IDEとしてリリースされ、Cursorライクなワークフローで普及した。 5月19日のI/O基調講演で、GoogleはAntigravity 2.0を「エージェントファーストな開発プラットフォーム」として発表した。この時点では新しいデスクトップアプリ、CLIツール、SDKと位置づけられ、1.x IDEとは共存すると説明されていた。 ところが5月21日、既存のAntigravityユーザーに対して自動アップデートが配信された。このアップデートは: 背景でサイレントに実行 — ユーザーに確認ダイアログは表示されなかった IDEを完全に上書き — 普段通りのショートカットをクリックすると、コードエディターの代わりに単一のチャットプロンプトボックスが表示された バージョンの共存が不可能 — 1.x IDEを公式ダウンロードページから再インストールしても、2.0のチャットインターフェースが起動した データが消失 — チャット履歴・設定が初期化。antigravity-backupフォルダーは作成されたが、IDEから直接アクセスできなくなった ブロガーの0xsid氏はこの経験を「Google’s Antigravity Bait and Switch」と題した記事で報告し、Hacker Newsのトップに立った。 「Antigravityが自動的に既存のインストールを新しいバージョンに『アップデート』し、その過程でIDEを破壊した。IDEは完全に消え去り、そこには単一の会話型プロンプトボックスだけがあった。」— 0xsid.com コミュニティの反応:データで見る規模感 この問題の影響規模は以下の指標から把握できる: 指標 数値 出典 Hacker Newsスコア 545ポイント、271コメント news.ycombinator.com(May 23現在) Google Antigravityフォーラム スレッド1 2,818件の返信 discuss.ai.google.dev 同フォーラム スレッド2 1,581件の返信 同上 同フォーラム スレッド3 3,565件の返信 同上 Qiita技術記事 1記事(復旧手順) Qiita(たねだ氏) YouTube復旧ガイド動画 複数(最も再生数の多いもので5,760回再生) MyCodeWorks他 Reddit r/google_antigravity 複数スレッドで議論継続中 Reddit 特筆すべきは、Google公式フォーラムで3つのスレッドが合計8,000件近い返信を集めていることだ。これはユーザーベースのかなりの割合が影響を受けていることを示唆している。 ...

May 23, 2026 · 17 min · 3310 words · Appwright

Claude Managed Agents入門:Anthropicが提供するAIエージェントの完全マネージド実行環境

はじめに:Managed Agentsが解決する課題 AIエージェントをプロトタイプから本番運用に移行するには、通常3〜6ヶ月のインフラ構築が必要だった。サンドボックス実行環境、状態管理、認証情報の安全な取り扱い、エラーリカバリ、コンテキスト管理、ツールオーケストレーション——これらをすべて自前で実装するのは、大企業のチームでも容易ではない。 2026年4月8日、Anthropicはこの課題を根本的に解決するClaude Managed Agentsを公開ベータとしてリリースした。発表から2時間で200万ビューを記録し、Xでは「これでYCバッチ一個分の仕事が消えた」と話題になった。 Brain / Hands / Session アーキテクチャ Managed Agentsの設計思想は「頭脳と手足の分離」だ。アーキテクチャは3つの独立したコンポーネントで構成される。 Brain(頭脳) Claudeモデルが意思決定を行う。ツール呼び出し、次のアクションの判断、終了条件の評価を担当する。利用可能なモデルはOpus 4.6、Sonnet 4.6、Haiku 4.5から選択できる。 Hands(手足) 使い捨てのLinuxコンテナで、コード実行やファイル操作を担当する。エラーが発生した場合、新しいコンテナが自動的に生成される。永続状態を持たないため、セキュリティ上のリスクが低い。 Session(永続セッション) BrainとHandsの外部に存在するイベントログ。すべてのツール呼び出し、その結果、エージェントの意思決定を記録する。セッションは切断後も持続し、再開時にその場から続行できる。 この分離設計により、各コンポーネントは独立してスケールする。複数のBrainが単一のSessionを介してHandsと通信することも可能だ。 料金体系:ランタイム+トークンの二軸課金 Managed Agentsの課金は2次元で構成される。従来のCode Executionのコンテナ時間課金はSession Runtimeに統合された。 課金項目 料金 セッションランタイム $0.08/時間(アクティブ時のみミリ秒単位で課金) 入力トークン(Opus 4.6) $5/100万トークン 出力トークン(Opus 4.6) $25/100万トークン Web検索 $10/1,000回 実際のコスト例:1時間のコーディングセッション(Opus 4.6、入力50K・出力15Kトークン)の場合: # コスト計算 input_cost = 50_000 * 5.0 / 1_000_000 # $0.25 output_cost = 15_000 * 25.0 / 1_000_000 # $0.38 runtime_cost = 1.0 * 0.08 # $0.08 total = input_cost + output_cost + runtime_cost # $0.71 プロンプトキャッシングを活用すれば、入力コストを最大90%削減でき、同じセッションで $0.53 まで抑えられる。 重要なのは、アイドル時間は課金されないという点だ。ユーザーの入力を待っている間やツールの確認待ちの状態は"running"ステータスにならないため、コストは発生しない。 APIの基本的な使い方 Managed AgentsのAPIはシンプルだ。以下の手順でエージェントを作成し、セッションを開始できる。 import requests API_KEY = "sk-ant-..." headers = {"x-api-key": API_KEY, "Content-Type": "application/json"} BETA_HEADER = "managed-agents-2026-04-01" # 1. エージェントの作成 agent = requests.post( "https://api.anthropic.com/v1/managed_agents", headers={**headers, "managed-agents-version": BETA_HEADER}, json={ "name": "code-reviewer", "model": "claude-sonnet-4-6", "system_prompt": "あなたはコードレビューを行うエージェントです。" "PRの差分を分析し、バグの可能性、パフォーマンス問題、" "セキュリティ脆弱性を報告してください。", "tools": [ {"type": "code_execution"}, {"type": "web_search"} ] } ) # 2. セッションの開始 session = requests.post( f"https://api.anthropic.com/v1/managed_agents/{agent['id']}/sessions", headers={**headers, "managed-agents-version": BETA_HEADER}, json={"input": "PR #42の差分を確認してレビューコメントを作成してください"} ) 主要ユースケースと導入事例 すでに複数の大手企業が本番導入を進めている。 ...

May 13, 2026 · 11 min · 2114 words · Appwright

2026年、AIエージェントフレームワーク徹底比較:LangGraph vs Claude Agent SDK vs CrewAI

AIエージェントを本番運用するには、フレームワークの選択がプロジェクトの成否を左右する。2026年現在、実戦で使えるフレームワークは乱立しているが、実際のプロダクション導入実績とコミュニティの規模を考慮すると、LangGraph、Claude Agent SDK、CrewAI の3つが最重要候補となる。 本稿では、これら3つのフレームワークをアーキテクチャ、学習曲線、本番運用の観点から比較し、それぞれが適したユースケースを具体的なコード例とともに解説する。 3大フレームワークの哲学 LangGraph:ステートマシンで制御する LangGraphはLangChainエコシステムの中核をなすグラフベースのフレームワークだ。エージェントのワークフローを有向グラフとしてモデリングし、ノード(処理ステップ)とエッジ(遷移条件)で制御フローを明示的に記述する。 2026年5月時点で月間検索ボリューム27,100件(Langfuse調べ)と、マルチエージェントフレームワークの中で最も広く採用されている。状態管理が明示的で、ループ・条件分岐・Human-in-the-Loop(HITL)が第一級の機能として組み込まれているのが最大の強みだ。 以下のコードは、調査→執筆→レビューのサイクルをグラフで表現した例である: from langgraph.graph import StateGraph, END from typing import TypedDict, List class ArticleState(TypedDict): topic: str research: str draft: str feedback: str revision_count: int def research_node(state: ArticleState) -> dict: # トピックに関する情報を収集 return {"research": f"Research on {state['topic']}..."} def write_node(state: ArticleState) -> dict: return {"draft": f"Draft based on: {state['research']}"} def review_node(state: ArticleState) -> dict: # レビューの結果、修正が必要かどうかを返す needs_revision = state["revision_count"] < 2 return { "feedback": "Needs more examples" if needs_revision else "Approved", "revision_count": state["revision_count"] + 1 } def should_revise(state: ArticleState) -> str: return "revise" if state["revision_count"] < 2 else "end" graph = StateGraph(ArticleState) graph.add_node("research", research_node) graph.add_node("write", write_node) graph.add_node("review", review_node) graph.set_entry_point("research") graph.add_edge("research", "write") graph.add_edge("write", "review") graph.add_conditional_edges("review", should_revise, { "revise": "write", "end": END }) app = graph.compile() result = app.invoke({"topic": "MCP Servers", "revision_count": 0}) HITLや途中再開(time-travel debugging)が必要なプロダクション用途では、現時点で最も完成度の高い選択肢と言える。 ...

May 12, 2026 · 12 min · 2253 words · Appwright