Home » Sciences et technologies » Apple annonce son premier modèle de génération de code AI, Swift Assist

Apple annonce son premier modèle de génération de code AI, Swift Assist

by Nouvelles
Apple annonce son premier modèle de génération de code AI, Swift Assist

Décrit comme un outil compagnon pour toutes les tâches de codage, Swift Assist vise à aider les développeurs à transformer leurs idées en code et à se concentrer sur des problèmes de niveau supérieur. Propulsé par un modèle fonctionnant dans le Cloud d’Apple, Swift Assist est intégré à Xcode et est capable de générer du code à partir d’une invite exprimée en langage humain.

Avec Swift Assist, des tâches telles que l’exploration de nouveaux cadres et l’expérimentation de nouvelles idées ne sont qu’à une seule demande. Swift Assist utilise un modèle puissant qui s’exécute dans le cloud.

Par exemple, vous pouvez demander à Swift Assist de convertir une fonction pour utiliser async/wait, ajouter une carte avec l’emplacement actuel de l’utilisateur, améliorer l’accessibilité d’une vue, etc.

Selon Apple, l’un des avantages de fonctionner dans le Cloud est que Swift Assist sera toujours à jour avec les derniers kits de développement logiciel (SDK) et les fonctionnalités du langage Swift. D’un autre côté, l’entreprise garantit que le code utilisateur ne sera utilisé que pour traiter les demandes et ne sera pas stocké sur le serveur d’Apple, ni utilisé pour entraîner ses modèles.

Dans son discours à la WWDC 2024, le directeur principal de Xcode et Swift Playground Ken Orr a montré comment utiliser Swift Assist pour aider à créer une application pour cataloguer les Mac classiques à partir d’un projet Xcode vide.

La première invite d’Orr était “Créer une liste de Mac classiques avec nom et description”, à laquelle Swift Assist a répondu en créant une structure ClassicMac pour représenter les modèles Mac et une vue SwiftUI avec un tableau pré-rempli de Mac et une liste pour les afficher. Il a ensuite demandé à Swift Assist “d’ajouter des images à côté de chaque Mac”, ce qui a entraîné la modification de la structure existante pour inclure le nom de l’image, les images des modèles Mac étant extraites du catalogue d’actifs du projet. En conséquence, la vue SwiftUI a été modifiée pour inclure l’image dans la liste. Comme autre exemple de flexibilité de Swift Assist, Orr a demandé “Afficher les Mac sur une grille au lieu d’une liste”, ce qui a provoqué la modification instantanée du code pour utiliser un LazyVGrid.

Swift Assist peut aider les développeurs à effectuer de nombreuses tâches différentes, notamment la localisation d’une vue, l’ajout de la prise en charge de la connexion, l’ajout d’exemples supplémentaires à une liste et la conversion entre différents types de pile, a expliqué Orr.

Selon Orr, Swift Assist, ainsi que la complétion prédictive du code Xcode, ne sont que la première étape pour inclure plus « d’intelligence » dans les outils d’Apple, mais il n’a fourni aucune information supplémentaire quant à la feuille de route d’Apple.

Apple n’a pas publié beaucoup de détails sur le modèle équipant Swift Assist, mais selon Artem Dinaburg de Trail of Bitsil doit s’agir d’un modèle de paramètres 70B+ spécifiquement formé sur Swift Code, les SDK et la documentation.

Swift Assist sera généralement disponible plus tard cette année sauf pour les pays de l’UE, dit Appleen raison des incertitudes réglementaires liées au Digital Marketplace Act.

2024-06-22 21:00:04
1719081480


#Apple #annonce #son #premier #modèle #génération #code #Swift #Assist

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.