Xcode 26.3 RC でエージェンティックコーディング機能を使ってみた

Xcode 26.3 RC でエージェンティックコーディング機能を使ってみた

2026.02.21

いわさです。

ちょっと前にアナウンスが出ていましたが、Xcode 26.3 から Xcode でもエージェンティックコーディングを使うことが出来るようになります。

https://www.apple.com/jp/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/

Xcode バージョン 26 から Coding Intelligence と呼ばれる機能が追加され、AI に指示することでアプリケーションを開発できるようになりました。
今回のアップデートではそれがさらに強化され、AI エージェントがタスクを分析して実行やトライアンドエラーをしながらより自律的に開発をしてくれるようになりました。
従来は指示に基づいたコードの作成や修正はしてくれたのですが、ビルドして実行し動作確認、そこから問題を見つけて修正を繰り返すなどまではしてくれませんでしたがそういった複雑な開発タスクを任せることが出来るようになっています。

本日時点では Xcode の最新のリリースバージョンは 26.2 ですが、この機能は 26.3 から利用ができるようになっています。
26.3 RC 版で試すことが出来るので触ってみました。その様子を紹介します。

導入

Apple Developer Program にサインインし、Xcode 26.3 RC をダウンロードします。

572C3CDB-3EBA-4386-8A28-98BBEFEDE1CD_1_105_c.jpeg

起動してみると What's New にてエージェンティックコーディングについて触れられていますね。

E2526E14-8CA0-461B-AF56-D6D40AE81292_1_105_c.jpeg

起動して従来どおりの Coding Intelligence パネルを開きます。
初回なので Set Up ボタンからセットアップを行いましょう。これは 26.2 と同様ですね。

1620FE09-9D25-43C4-981C-2CCF02EC1F69_1_105_c.jpeg

そして Intelligence メニューからモデルへの認証を行います。
ここも従来どおりではあるのですが、今回の 26.3 のアップデートで MCP(Model Context Protocol)の機能が追加されています。今回は触りません。

90B26DEE-B1DC-4C66-BFB0-24750ECDD436_1_105_c.jpeg

そして各モデルプロバイダーの設定画面、ここからが少し違います。
こちらは OpenAI の場合です。従来は ChatGPT in Xcode の有効・無効のみでしたが、今回のアップデートで Codex の構成が出来るようになっていました。

16197366-2855-4A8E-83C7-D23D646DF43B.png

そして Anthropic の場合は Claude Agent のインストールと設定ができるようになっていました。

011910DA-80BF-4876-9D75-0E184F1DDA1A_1_105_c.jpeg

Claude Agent を構成する

今回は Claude Agent を使ってみます。
以下から Get ボタンを押します。

ECC35E43-CF59-47AD-A778-6D3B84C7E5C0.png

確認ダイアログが表示されるのでインストールを行います。

62535F46-AB83-4496-9F62-CF0ED66BBECC_1_105_c.jpeg

FB035F02-8E75-43A6-B58C-67ED8C92EFB8_4_5005_c.jpeg

インストールの完了後はこちらから設定が可能です。

4312B15A-AB53-45B0-855E-8185F7509A81_1_105_c.jpeg

設定は Calude.ai アカウントでのサインイン、あるいは Anthropic API キーを設定します。

50AADC6C-93CE-4FD6-B32C-0DCDE9460793_1_105_c.jpeg

今回はとある Claude Max アカウントで認証を済ませてあります。
認証後、次のようにモデルを選択できるようになりました。Opus と Sonnet から選択ができるみたいです。特にバージョンなどの指定はなし。

98E11CBE-6A55-4A57-ACF0-91E2A6346BD0_1_105_c.jpeg

開発

では設定が出来たので、開発を行ってみましょう。
これまでとの変更点をわかりやすくしたいので、まずは 26.2 の AI 機能で機能開発を行ってみます。

26.2

電卓を作成し、ビルドと実行も依頼してみましょう。
ソースコードの実装は自動でしてくれました。しかしビルドやテストなどは行ってくれませんね。
替わりにビルド手順などを教えてくれました。

F7CE3507-1926-42BB-84C5-FDBDE3F9E084_1_105_c.jpeg

26.3 RC

エージェンティックコーディングの場合はどうなるでしょうか。
同じ指示ですが、まず次のようにタスクを分解して順番に実行を始めています。

D34C83C7-7D9A-4B38-B57F-1183BBBACEA6.png

そして、実装するだけでなく実際にビルドし動作の確認も行ってくれていることがわかります。

A18ECC21-9511-4AE9-83A8-156A5AF8F175_1_105_c.jpeg

上記をよく見てみると、動作確認した結果期待した動きにならなかったので、ユーザーの指示を待たずにソースコードの修正を行ってくれています。実にエージェンティックです。

さいごに

本日は Xcode 26.3 RC でエージェンティックコーディング機能を使ってみました。

別途モデルプロバイダーの契約を用意する必要はあるのですが、従来よりもより自律的にソフトウェア開発のプロセスを任せることが出来るようになっていますね。

この記事をシェアする

FacebookHatena blogX

関連記事