Apple and SQUIRE: AI that Assists Without Replacing
Le brief IA que les pros lisent chaque soir
Les 7 actus IA du jour, décryptées en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisis ton rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
SQUIRE: A New Tool from Apple for Developers
Apple recently unveiled SQUIRE, an experimental tool that uses artificial intelligence to assist developers in creating interfaces while ensuring the stability of the source code. This system has already been tested and approved by eleven front-end developers, who have experienced its benefits.
The tool allows users to build their project in the form of a component tree. Each element is defined and isolated, preventing any degradation of the code during modifications. Alan Leung and his team from the machine learning research department have published details about this innovative visual interface, which is based on OpenAI's GPT-4o model. The responses generated by this model are framed by a rigid technical structure, ensuring the accuracy of the modifications.
Apple's team aims to address the issue of unpredictable or ambiguous changes by introducing an intermediate representation called SquireIR.
A Granular Approach for Total Control
One of SQUIRE's main strengths is its ability to offer granular control over modifications. Jeffrey Nichols explains that developers first define their objectives and provide examples of data. Then, SQUIRE suggests relevant alternatives to fill in the missing functionalities, allowing users to choose the version that best aligns with their intentions.
This approach avoids the massive and unpredictable changes often encountered with other code assistants. Testers appreciated the ability to manipulate the live preview and HTML or CSS code instantly, thus reducing trial and error loops.
Encouraging Creativity Through Safety
SQUIRE also offers reversibility of actions, which has allowed developers to take more aesthetic risks during testing. Titus Barik emphasizes that this safety has encouraged participants to explore avenues they would have otherwise overlooked. Creators can test new layouts or complex buttons without fearing the compromise of a functional part of the site.
Jason Wu notes that this confidence transforms AI into an ideation partner rather than just a data entry tool. Users have given high satisfaction ratings to SQUIRE due to the quality of the generated code and its intuitive ergonomics.
Apple plans to integrate these mechanisms into its future professional tools to assist mobile app designers. Researchers are currently working to enhance the Squire language to offer even more flexibility, allowing developers to guide these component trees while preserving their artistic vision.
Brief IA — L'actualité IA en français
L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.