juillet 6, 2024

BreaGeek News

Obtenez toutes les dernières nouvelles et rapports sur la FRANCE ici. Manchettes, politique et culture françaises sur une chaîne d'information

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

décrit comme Un outil compagnon pour toutes les tâches de programmation, Swift Assist Il 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 qui s’exécute dans le cloud 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 frameworks et l’essai 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 à utiliser async/awaitAjout d’une carte de la position actuelle de l’utilisateur, amélioration de l’accessibilité de l’affichage, etc.

Apple affirme que l’un des avantages de fonctionner dans le cloud est que Swift Assist sera toujours à jour sur les derniers kits de développement logiciel (SDK) et les fonctionnalités du langage Swift. En revanche, l’entreprise garantit que le code utilisateur ne sera utilisé que pour traiter les commandes et ne sera pas stocké sur le serveur d’Apple, ni utilisé pour entraîner ses modèles.

S’exprimant à la WWDC 2024, directeur principal de Xcode et Swift Playground Ken Orr a montré comment utiliser Swift Assist pour aider à créer une application Pour l’indexation Mac classique à partir d’un projet Xcode vierge.

La première invite d’Orr était de « créer une liste de Mac classiques par nom et description », à laquelle Swift Assist a répondu en créant ClassicMac struct Pour représenter les modèles Mac et afficher SwiftUI avec un ensemble pré-rempli de Mac et List afficher. Puis il a demandé à Swift Assist « d’ajouter des photos à côté de chaque Mac », le faisant ainsi exister. struct Pour être modifiés pour inclure le nom de l’image, les exemples d’images Mac ont été extraits 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 la flexibilité de Swift Assist, Orr a demandé « d’afficher les Mac sur une grille au lieu d’une liste », ce qui a entraîné la modification immédiate du code pour utiliser LazyVGrid.

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

READ  Apple, il est temps de se coucher

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

Apple n’a pas publié beaucoup de détails sur le modèle alimenté par Swift Assist, mais selon… Morceaux de sentier Artem Dinaburg,Le modèle de paramètres 70B+ doit être 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’Union européenne, dit Appleen raison des incertitudes réglementaires liées à la loi sur le marché numérique.