Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載

今回は「Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載」についてご紹介します。

関連ワード (動画、最新、自動生成等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Appleは次期開発環境として年内にも登場予定の「Xcode 16」に、自然言語のプロンプトによる指示を基にSwift言語のコードを生成する「Swift Assist」を搭載することを明らかにしました。

Swift Assist

マイクロソフトのGitHub CopilotやGoogleのGemini Code Assist、AWSのAmazon Q Developerなど、主要なクラウドベンダが生成AIをベースにした自然言語によるコード生成機能を提供し始めています。

AppleのSwift Assistは同社のクラウド上で実行されると説明しており、これらクラウドベンダのコード生成機能と競合する位置づけになると見られます。

自然言語で指示するとコードを自動生成

下記はAppleが公開したSwift Assistのデモ動画の一部です。

Xcodeの画面に書きかけのコードと、下部のプロンプト入力欄に「Create list of classic Macs with name and description」(クラッシックMacの名前と説明のリストを作成せよ)と入力します。

Swift Assistに自然言語でプロンプトを入力

するとSwift Assistはサンプルデータを使ってコードを生成、Xcodeの右側にはプレビューも表示されました。

Swift Assistはコードを自動生成

XcodeのアセットカタログにはクラッシックMacの各画像が保存されています。そこで、Swift Assistのプロンプトに「Add images next to each Mac model」(Macの各モデルの隣に画像を追加)と入力します。

Swift Assistに追加で指示

するとSwift Assistは画像を参照し、それを追加するコードに修正してくれます。プレビューにも自動的に反映されます。

Swift Assistがコードを修正

さらにプロンプトで「Show the Macs on a grid instead of a list」(リスト表示の代わりにグリッドでMacを表示せよ)と指示すると、コードが修正されて表示がグリッド形式に変わります。

さらに修正されてグリッド形式に

Swift AssistはXcodeに統合されており、最新のソフトウェア開発キット(SDK)とSwift言語の機能を把握。下記のようなさまざまなプロンプトによる指示に対応してコードを生成できると説明されています。

さまざまなプロンプトによる指示に対応してコードを生成できる

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Twitterも真似するClubhouse、新ラウンドで資金調達 クリエイター支援へ
企業・業界動向
2021-01-26 06:33
オンラインレンタカー会社のBooking Group、「IBM Cloud」採用–価格や在庫の柔軟な調整に向け
IT関連
2021-03-23 22:59
御堂筋税理⼠法⼈、「Microsoft 365」の運用管理工数を約70%削減
IT関連
2024-10-31 06:12
絡み合う手と手の動き、皮膚のシワや弾力をリアルにCG化 Facebookが技術開発 :Innovative Tech
イラスト・デザイン
2021-04-08 01:41
オフィスに戻る必要はない–レッドハット、リモートワークを定着化
IT関連
2022-09-17 09:41
SolarWinds問題のハッカー、米国土安全保障省高官の電子メールアカウントにアクセスか
IT関連
2021-03-30 23:00
freee、「freee経理」を提供–インボイス制度に既存の会計ソフトを使いながら対応
IT関連
2022-08-10 07:03
MSYSと丸紅ネットワーク、IoT統合サービスを開発–各種センサーのデータを一元管理
IT関連
2023-03-03 11:57
国際物流プラットフォーム「Giho」を手がけるWillboxが9500万円を調達し事業を本格始動
フードテック
2021-05-19 03:01
GitLab、Visual Studio CodeベースのWeb IDEをβ版として提供開始。ターミナルからリモート環境へアクセス可能に
DevOps
2022-12-23 18:34
日立製作所、ニューノーマル時代の働き方の実験場に–日立ビルシステムの本社オフィスを刷新
IT関連
2021-07-31 04:59
ドコモ子会社化の公正性に「疑義あり」 KDDIやソフトバンクら21社が総務省に意見書提出
企業・業界動向
2021-04-06 13:09
日本IBM、虎ノ門に事業所を新設–2014年1月に本社を移転へ
IT関連
2023-10-04 14:44
パナソニック コネクト、自社開発の生成AI「ConnectAI」で年18.6万時間を削減
IT関連
2024-06-27 21:46