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
Zoom、Teams、Meet、Webexなど–主要ビデオ会議の違いを知る
IT関連
2021-01-31 22:18
キンドリルジャパン、東京・六本木に本社を移転
IT関連
2024-01-19 20:12
「freee会計」、適格請求書発行事業者の自動判定機能を搭載
IT関連
2022-12-22 02:17
マイクロソフト「Teams」に"バーチャル通勤"など–ウェルビーイング重視の新機能
IT関連
2021-04-23 17:37
3Dプリントでわずか60日で完成するRelativity Spaceの新しい大型ロケットTerran R、もちろん再利用可能
宇宙
2021-06-27 15:49
知識と革新の中核担うスイス連邦工科大学–スピンオフ企業も続々
IT関連
2023-12-20 16:02
Oktaのアクセス管理データからわかるクラウド利用のさらなる多様化
IT関連
2022-01-27 15:04
マイクロソフト、MFAを回避する攻撃に対する緩和策の実施を推奨
IT関連
2022-11-23 20:23
これからの企業のセキュリティは「IT環境全体の保護」として捉えよ
IT関連
2023-12-16 10:36
コロナ禍で需要急増、クロックスの倉庫支える協働型ロボット–6RSのCEOに聞く
IT関連
2021-06-06 02:55
NTT Com、スマートビル化の促進にコミュニティーを発足–産官学でスマートシティー目指す
IT関連
2024-09-05 20:33
マリオのエレキギター登場 ピックやストラップ、電子ピアノも
くらテク
2021-07-02 16:04
医師「コロナ中等症は人生で一番苦しい」 SNSで図解が話題
IT関連
2021-08-08 23:38
メビウスパッケージング、動画配信型教育サービスを導入–隙間時間にアニメで学習
IT関連
2023-05-11 19:30