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
高校生が人工衛星の開発と打ち上げに挑戦 通信制高校が「宇宙探求部」創設 2022年度に発射
企業・業界動向
2021-07-02 09:29
DeepL、「DeepL API」にキーレベルレポーティング–API使用のより詳細なレポートを生成
IT関連
2024-07-18 08:58
日立製作所、AWS上で構築できる「超高速データベースエンジン」のベストプラクティス構成を提供
IT関連
2023-11-17 04:14
語学学習の需要増を受け個人指導マーケットプレイスのPreplyが38億円調達
EdTech
2021-03-11 23:49
変化し続けるハイブリッドワーク、オフィス再開には柔軟な対応を
IT関連
2022-11-24 23:34
決済基盤提供のAdyen、プラダ・グループとの提携強化–チャネル統合でCX向上図る
IT関連
2024-06-07 12:48
Sansan、「Contract One」に共有範囲グループ設定機能–機密性の高い契約書の公開範囲を限定
IT関連
2022-04-13 00:38
PwC Japanグループ、メタバースで入社式–デジタル社会や多様性を表現
IT関連
2022-04-07 02:11
大和総研、大和証券にゼロトラストセキュリティを導入
IT関連
2022-09-29 07:46
JEITA新会長が説く「日本企業がAIを活用する際の留意点」とは
IT関連
2024-06-08 21:35
生徒の習熟度に合わせ難易度をリアルタイム調整するAI学習システム「Monoxer」をクラーク記念国際高等学校が正式採択
EdTech
2021-06-24 20:32
[速報]マイクロソフトが「Team Copilot」発表。生成AIが会議のファシリテーターやプロジェクト管理を実行
Microsoft
2024-05-22 04:30
「バーチャル渋谷」に新エリア 「渋谷モディ」前を再現
企業・業界動向
2021-04-21 05:28
IIJ傘下のディーカレット、暗号資産取引所を開設
企業・業界動向
2021-04-20 21:02