日本語版
最新ニュース
世界

Apple、初のAIコード生成モデル「Swift Assist」を発表

記述 あらゆるコーディング作業をサポートするツール、Swift Assist 開発者がアイデアをコードに変換し、より高度な問題に集中できるようにすることを目指しています。Apple のクラウドで実行されるモデルを搭載した Swift Assist は、Xcode に統合されており、人間の言語で表現されたプロンプトからコードを生成できます。 Swift Assist を使用すると、新しいフレームワークの調査や新しいアイデアの実験などのタスクが 1 つのリクエストで実行できます。Swift Assist は、クラウドで実行される強力なモデルを使用します。 たとえば、Swift Assist に、関数を async/await を使用するように変換したり、ユーザーの現在位置を示すマップを追加したり、ビューのアクセシビリティを向上させたりするように依頼できます。 Apple によれば、クラウドで実行することの利点の 1 つは、Swift Assist が常に最新のソフトウェア開発キット (SDK) と Swift 言語機能に対応していることです。その一方で、同社はユーザー コードはリクエストの処理にのみ使用され、Apple のサーバーに保存されることも、モデルのトレーニングに使用されることもないことを保証しています。 WWDC 2024での講演で、XcodeとSwift Playgroundのシニアマネージャーである Ken Orr氏はSwift…

Apple、初のAIコード生成モデル「Swift Assist」を発表

1719080975
2024-06-22 18:00:04

記述 あらゆるコーディング作業をサポートするツール、Swift Assist 開発者がアイデアをコードに変換し、より高度な問題に集中できるようにすることを目指しています。Apple のクラウドで実行されるモデルを搭載した Swift Assist は、Xcode に統合されており、人間の言語で表現されたプロンプトからコードを生成できます。

Swift Assist を使用すると、新しいフレームワークの調査や新しいアイデアの実験などのタスクが 1 つのリクエストで実行できます。Swift Assist は、クラウドで実行される強力なモデルを使用します。

たとえば、Swift Assist に、関数を async/await を使用するように変換したり、ユーザーの現在位置を示すマップを追加したり、ビューのアクセシビリティを向上させたりするように依頼できます。

Apple によれば、クラウドで実行することの利点の 1 つは、Swift Assist が常に最新のソフトウェア開発キット (SDK) と Swift 言語機能に対応していることです。その一方で、同社はユーザー コードはリクエストの処理にのみ使用され、Apple のサーバーに保存されることも、モデルのトレーニングに使用されることもないことを保証しています。

WWDC 2024での講演で、XcodeとSwift Playgroundのシニアマネージャーである Ken Orr氏はSwift Assistを使ってアプリを作成する方法を紹介した。 空の Xcode プロジェクトからクラシック Mac をカタログ化します。

Orr の最初のプロンプトは「名前と説明付きのクラシック Mac のリストを作成」でした。これに対して Swift Assist は、Mac モデルを表す ClassicMac 構造体と、Mac の事前入力された配列とそれらを表示するリストを含む SwiftUI ビューを作成することで応答しました。次に、彼は Swift Assist に「各 Mac の横に画像を追加する」ように依頼しました。これにより、既存の構造体が画像名を含むように変更され、Mac モデルの画像はプロジェクト アセット カタログから取得されました。それに応じて、SwiftUI ビューはリストに画像を含むように変更されました。Swift Assist の柔軟性のさらなる例として、Orr は「Mac をリストではなくグリッドに表示する」ように依頼しました。これにより、コードは即座に LazyVGrid を使用するように変更されました。

Swift Assist は、ビューのローカライズ、ログイン サポートの追加、リストへの例の追加、さまざまな Stack タイプ間の変換など、開発者がさまざまなタスクを実行するのに役立つと Orr 氏は説明しました。

Orr 氏によると、Swift Assist は、Xcode の予測コード補完とともに、Apple のツールにさらに多くの「インテリジェンス」を組み込むための第一歩に過ぎないが、Apple のロードマップに関する追加情報は提供しなかった。

AppleはSwift Assistを搭載したモデルについて詳細を公表していないが、 トレイル・オブ・ビッツのアルテム・ディナバーグSwift コード、SDK、ドキュメントに特化してトレーニングされた 700 億以上のパラメータを持つモデルである必要があります。

Swift Assistは今年後半に一般公開される予定 アップルによると、EU諸国を除く、規制上の不確実性により、 デジタルマーケットプレイス法

#Apple初のAIコード生成モデルSwift #Assistを発表

執筆者について: nipponese

Nipponese News編集部は、国内外のニュースを日本語で分かりやすくお届けします。