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
DeepL、文書翻訳機能をアップデート–「Excel」への対応やファイルサイズの拡大
IT関連
2023-11-08 14:31
NEC、DX推進人材の育成プログラム提供–懸念される「リテラシー格差」に対応
IT関連
2023-02-03 14:46
「とめ手羽」展開のフェリックス、受発注プラットフォームを導入–業務効率化へ
IT関連
2024-08-15 10:07
「Interop Tokyo 2022」のShowNet–多様化するネットワークの使い方
IT関連
2022-06-17 00:52
ポータブルなLinuxディストロ「Dynebolic」–豊富なコンテンツ作成ツールを出先でも
IT関連
2024-05-09 06:01
動画クリエイター向けAI作曲サービスSOUNDRAW、楽曲を「選ぶ」のではなく誰もが「作る」時代へ
人工知能・AI
2021-05-04 09:25
日本企業のコンタクトセンター、AI導入率が約50%に–成果創出には苦戦
IT関連
2023-08-11 05:47
ITに投資しているのに–なぜ職場の生産性は上がらないのか
IT関連
2021-06-20 11:40
Virgin Galactic、創業者の初宇宙飛行成功 搭乗券懸賞スタート
企業・業界動向
2021-07-13 18:08
ポケモンGOの米Niantic、「トランスフォーマー」のARスマホゲーム発表 年内に全世界で配信へ
くらテク
2021-06-15 07:19
【2月22日】掲載記事アクセスランキング・トップ5―1位はWindows 11でAndroidアプリを動かせる最小要件
IT関連
2022-02-23 15:36
スバル、SCMソリューション導入で需要計画の最適化へ–米国法人で効果を実感
IT関連
2023-08-04 23:35
インテルとドコモ、LTE/5G対応PCの企業展開に向け協業
IT関連
2021-04-21 19:27
インテル、2022年内の値上げを予告–インフレによる生産コストと材料費の高騰を受け
IT関連
2022-07-16 20:25