Que vaut vraiment l'IA de l'iPhone 18 ? Apple Intelligence, Siri AI, agents et JSON
L'affiche de la keynote dit « une IA plus forte ». Si vous traitez du JSON, la question n'est pas un classement de paramètres. C'est de savoir si Siri va fourrer un objet illégal dans un App Intent, si le modèle sur l'appareil peut émettre un objet conforme à un Schema, et combien d'une fenêtre 32K reste pour les résultats d'outils. Cet article sépare Apple Intelligence, Siri AI et les agents IA, puis atterrit sur le JSON.
Aperçu rapide
| Idée | Une ligne | Où ça vit |
|---|---|---|
| Apple Intelligence | Un tissu IA au niveau de l'OS — pas une app de chat | Modèle sur l'appareil + Private Cloud Compute |
| Siri AI | Un répartiteur en langage naturel pour les App Intents | Les paramètres doivent être un objet légal, pas de la prose |
| AI Agent | Une boucle d'outils en plusieurs pas : proposer, exécuter, lire | LanguageModelSession + outils système |
| JSON / Schema | Le contrat d'exécution : champs, requis, enums | @Generable → JSON Schema ; paramètres d'Intent |
Retenir la découpe : Apple Intelligence est la base, Siri le répartiteur, l'agent la boucle, JSON Schema le diamètre. Les aplatir en « le téléphone est devenu plus malin » et le saut suivant parse de la prose.
Le jour J, poser « que vaut » correctement
Aujourd'hui 9 septembre 2026, keynote Surprise and Shine d'Apple (10 h Pacifique). Ce texte est écrit le jour J : le logiciel suit WWDC 2026 / iOS 27 ; les chiffres matériel que la keynote n'a pas lus sont étiquetés média ou rumeur.
Si « que vaut » ne veut dire que paramètres et démo de chat, Apple gagne rarement. La vraie question : le système peut-il transformer une phrase en objet validable et le passer à votre app ?
- Confirmé : docs WWDC et API publiques Foundation Models, App Intents et Siri AI.
- Médias : les appareils attendus sur scène (18 Pro / Pro Max, et un iPhone pliable).
- Rumeur : A20, 12 Go de RAM et d'autres chiffres qu'Apple n'a pas lus. Pas des specs de shipping.
N'attendez pas la fin de la keynote pour écrire un Schema. Les paramètres d'Intent et le diamètre Guided Generation sont dans les docs développeur depuis juin.
D'Apple Intelligence à l'iPhone 18 : une chronologie
-
Confirmé
WWDC lance Apple Intelligence : petit modèle sur l'appareil plus Private Cloud Compute pour l'écriture, les images et les résumés de notifications.
-
Confirmé
Le framework Foundation Models arrive :
@Generable/ Guided Generation compile un type Swift en JSON Schema et contraint le décodage. -
Confirmé
Siri est reconstruit sur un nouveau LLM ; SiriKit est déprécié. Schémas App Intents, View Annotations, index sémantique Spotlight. Modèle serveur PCC d'environ 32K ; protocole
LanguageModel; outils code-barres / OCR / Spotlight. -
Médias
Surprise and Shine. Les médias attendent l'iPhone 18 Pro / Pro Max et le premier iPhone pliable (souvent Ultra). L'iPhone 18 standard peut glisser au printemps 2027.
-
Rumeur
A20 / 2 nm et 12 Go sur les Pro pour un plus grand modèle sur l'appareil. Jusqu'à ce qu'Apple lise le chiffre, hypothèse.
Ce qu'est Apple Intelligence (ce n'est pas un chatbot)
Apple Intelligence est un tissu d'OS : quel calcul reste sur l'appareil, lequel va vers Private Cloud Compute, et quelles capacités Siri, Spotlight et les apps tierces voient. Ce n'est pas « ChatGPT dans le téléphone ».
En 2026, les développeurs touchent vraiment quatre pièces :
- Le Foundation Model sur l'appareil. WWDC 2026 a reconstruit le raisonnement et le Tool Calling, et ajouté des API d'usage de contexte et de comptage de tokens.
- PrivateCloudComputeLanguageModel. Environ 32K de fenêtre, avec niveaux de raisonnement, sans compte ni clé API.
- Le protocole
LanguageModel. UneLanguageModelSessionpeut s'asseoir en local, PCC, ou backend tiers / open source. - Outils système. BarcodeReaderTool, OCRTool et recherche Spotlight — RAG local sans d'abord monter un serveur.
« Fort » veut dire ici : le chemin par défaut ne touche pas votre propre cloud, et l'objet naît sur l'appareil ou dans PCC. Le côté faible est clair : la fenêtre est plus courte que les fleurons cloud, et le chat open-domain n'est pas le but.
Comparer le chat avec le guide GPT-6 Astra, ou les paramètres avec pourquoi les modèles grandissent, pose la mauvaise question. Apple vend « un objet légal dans l'app », pas « un plus long paragraphe ».
Où Siri AI est vraiment fort
Siri AI n'est pas un chat cloud dans l'écouteur. WWDC 2026 l'a construit pour entendre une phrase, remplir les paramètres d'App Intent, éventuellement lier une entité à l'écran, et laisser l'hôte exécuter.
SiriKit est formellement déprécié, avec une fenêtre de migration de deux à trois ans. Le nouveau Siri ne voit pas une app qui ne parle pas App Intents.
- Schémas d'Intent : domaines définis par le système (tâches, photos, communication). Pas de phrases déclencheurs figées.
- Schémas d'entité : le contenu entre dans l'index sémantique Spotlight ; le contexte personnel revient avec attribution.
- View Annotations : marquer la vue visible comme entité pour que « envoie celui-ci » ait quelque chose à lier.
- App Intents Testing : exercer Siri / Shortcuts / Spotlight sur de vrais chemins système — sans automatisation UI.
Ce que le système vous tend n'est pas un paragraphe. C'est un objet de paramètres. Un saut LookupOrder ressemble à peu près à ceci :
{
"intent": "LookupOrder",
"app": "com.example.shop",
"source": "siri",
"parameters": {
"order_id": "A-1042"
}
}
le guide de l'agent IA dessine « le modèle propose, l'hôte exécute » dans la boucle complète. Siri est un répartiteur système : il choisit l'Intent ; votre app reste l'hôte. Champs manquants, mauvais enums, clés en trop — si l'Intent est lâche, l'incident a lieu dans votre perform, pas dans la démo.
Un Siri plus fort veut dire un meilleur dispatch, une conscience de l'écran et des chaînes multi-pas. Il ne remplace pas les contrôles Schema sur les paramètres.
Matériel iPhone 18 : ce qui compte comme plus fort, ce qui reste rumeur
Les keynotes vendent silicium et RAM parce que les modèles sur l'appareil et le Tool Calling mangent les deux. Le logiciel iOS 27 atterrit sur un ensemble d'appareils ; tout téléphone capable d'Apple Intelligence ne peut pas porter l'agent local le plus lourd.
- Confirmé : les API iOS 27, Foundation Models et Siri AI ont été publiées à la WWDC. La keynote d'aujourd'hui confirme quels appareils les embarquent.
- Médias : 18 Pro / Pro Max et un pliable cet automne ; l'iPhone 18 standard peut attendre le printemps 2027.
- Rumeur : A20 2 nm et 12 Go sur les Pro pour un plus grand modèle local. Jusqu'à la keynote, hypothèse.
Pour le JSON, le matériel change deux choses : si la fenêtre locale tient votre résultat d'outil, et si une boucle d'agent meurt faute de mémoire.
Quand la fenêtre grandit, le premier réflexe ne doit pas être de verser toute une réponse d'API. pourquoi les modèles grandissent l'a déjà dit : les paramètres sont la capacité, les tokens la facture, la fenêtre le seau.
En quoi un agent de la pile Apple diffère d'un agent cloud
Un agent sur la pile Apple n'est pas une autre boucle cloud. C'est une LanguageModelSession qui appelle des outils en plusieurs pas sur l'appareil ou dans PCC. Ces outils sont souvent des App Intents, ou Vision / Spotlight système.
Le squelette rejoint le Function Calling cloud : le modèle émet un nom et des arguments ; l'hôte parse, valide, exécute et remet le résultat dans la session.
- Le catalogue par défaut, ce sont les Intents que le système voit, pas une longue liste
tools[]que vous tenez seul. - Les outils vision / retrieval intégrés doivent encore renvoyer des objets, pas de la prose de capture d'écran.
- PCC fait environ 32K — plus serré qu'une fenêtre cloud 128K typique. Les résultats d'outils la mangent d'abord.
- Les Intents multi-pas peuvent enchaîner des apps. Chaque saut a encore besoin de paramètres légaux.
{
"agent": "on_device",
"step": 2,
"tool": "LookupOrder",
"arguments": {"order_id": "A-1042"},
"result": {
"order_id": "A-1042",
"amount": 99.00,
"status": "paid"
},
"next": "CreateRefund"
}
Le blob ci-dessus est un état minimal de boucle locale. le guide de l'agent IA explique la boucle ; MCP Tool Schema vs Function Calling montre une autre orthographe du JSON d'outil. Apple écrit le même dictionnaire en types Swift et App Intents.
N'écrivez pas Siri et agent comme un seul mot. Siri décide qui appeler. L'agent, dans votre session, décide quel outil vient ensuite. Tous deux passent un objet comme relais.
Traitement JSON : Apple utilisait Schema depuis le début
Les docs Guided Generation le disent déjà : chaque type @Generable est compilé en JSON Schema et donné au modèle ; ce Schema compte dans la fenêtre de contexte. DynamicGenerationSchema / GenerationSchema sont le même travail à l'exécution.
Donc la « sortie structurée » sur l'appareil n'est pas un nouveau format. C'est une projection Swift de JSON Schema. Le json_schema des Structured Outputs cloud, l'inputSchema MCP et les paramètres d'App Intent devraient pointer vers un seul fichier source.
Un contrat de résumé de commande peut nourrir @Generable, un paramètre d'Intent et le validateur hôte :
{
"$id": "https://example.com/schemas/order-summary.json",
"type": "object",
"properties": {
"order_id": { "type": "string", "pattern": "^A-[0-9]{4,}$" },
"amount": { "type": "number", "exclusiveMinimum": 0 },
"status": { "type": "string", "enum": ["paid", "refunded", "pending"] }
},
"required": ["order_id", "amount", "status"],
"additionalProperties": false
}
Les mots-clés sont dans le tutoriel JSON Schema. Sur l'appareil, le Schema lui-même est cher : descriptions longues et imbrications profondes consomment la fenêtre. Noms de propriétés courts, Guide(description:) seulement s'il aide la qualité, tableaux plafonnés avec maximumCount.
{
"session": "LanguageModelSession",
"context_window": 32000,
"spent": {
"instructions": 800,
"generable_schema": 1200,
"tools": 2400,
"app_intent_result": 18000
},
"reserved_output": 2000,
"remaining": 9600
}
Une session 32K se remplit vite d'un résultat d'outil. Formatez localement avec formater, extraire order_id / amount / status avec extraction JSONPath, minifier, puis donner au modèle. pourquoi l'IA a besoin de JSON Schema l'a déjà dit : le Schema est le diamètre, pas la phrase « veuillez renvoyer du JSON ».
L'hôte valide encore. Guided Generation arrête les tokens illégaux ; plafonds, auth et second parse vivent dans votre app. Déboguez par JSON Diff contre l'objet de la semaine dernière. Ne collez pas de réponses portant des données utilisateur sur un site public.
Comment les quatre couches s'empilent
Aplatir les quatre en « le téléphone est devenu plus malin » et les métiers disparaissent. Séparés :
- Apple Intelligence est la base : où tourne le modèle, quelle taille de fenêtre, quels outils système existent.
- Siri AI est le dispatch sortant : une phrase devient un nom d'Intent plus un objet de paramètres.
- L'agent est la boucle : outils multi-pas dans une session ; l'état doit être du JSON légal. JSON Schema est le diamètre partagé.
Un tableau de comparaison, pour qu'ils ne soient pas synonymes la prochaine fois :
| Couche | Ce que fait le système | Sans Schema |
|---|---|---|
| Apple Intelligence | Choisit modèle, fenêtre, outils système | Les résultats d'outils sont de la prose ; 32K se remplit d'abord |
| Siri AI | Transforme une phrase en appel d'Intent | Champs manquants et mauvais enums frappent perform() crus |
| AI Agent | Appelle des outils en plusieurs pas dans une session | L'état est deviné depuis un journal de chat ; le saut suivant lie le mauvais objet |
| JSON Schema | Ne fait rien — c'est la règle | Si la règle ne vit que dans une macro Swift, le cloud et la CI ne peuvent pas mesurer |
Un remboursement utilise souvent les quatre : Siri trie vers votre app, l'agent appelle LookupOrder, Guided Generation rend un résumé, l'hôte exécute CreateRefund. agents IA et workflow JSON Schema parle de l'alignement des portes.
Livrer en 2026 (écrire le fichier, puis regarder la keynote)
- Garder
schemas/intents/,schemas/generable/etschemas/state/dans le dépôt, chacun avec un$idstable et une version. - Écrire le JSON Schema avant
@Generableou l'Intent. Le type est une projection, pas la source. - Les effets de bord (lookup, remboursement, mail) passent par un Intent / outil. Extraction, triage et handoff par Guided Generation.
- Nouveaux objets par défaut
additionalProperties: falseetenumexplicite. Pour étendre, unmetadataséparé. - Couper les résultats d'outils avant la session. 32K n'est pas une invitation à coller toute la commande.
- Inspecter secrets et champs utilisateur seulement dans le navigateur : formater, JSON Diff, zéro upload.
Le répertoire peut être mince. L'important, ce sont les fichiers avant la démo. Les keynotes changeront le slogan de puce. Le diamètre doit se stabiliser d'abord.
Pièges fréquents
- Traiter Siri AI comme ChatGPT. Il répartit des Intents. Il n'exécute pas vos effets de bord et ne garantit pas des paramètres légaux.
- N'écrire que
@Generableen Swift, sans source JSON. L'API cloud et la suite d'eval dérivent. - Déverser toute une réponse réseau dans
LanguageModelSession. Les champs debug mangent la fenêtre d'abord. - Tester les phrases d'éveil, pas les paramètres illégaux. Le framework de test fait courir des objets, pas des slogans.
- Utiliser un large
type: objectpour fuir le design. Un objet ouvert n'est pas une porte. Versionnez, ou ajoutez unmetadataexplicite.
FAQ
L'IA de l'iPhone 18 a-t-elle déjà battu GPT ?
Mauvaise comparaison. Les fleurons cloud gagnent encore le long chat open-domain. Les forces d'Apple sont l'on-device / PCC, l'absence de compte, le dispatch App Intents et la garantie d'objet de Guided Generation. Comparez « un objet illégal entre-t-il dans l'app », pas un tableau de paramètres.
Puis-je utiliser Siri AI d'iOS 27 sans iPhone 18 ?
Le palier dépend de l'appareil et de sa RAM. Le logiciel a été publié à la WWDC ; les modèles locaux les plus lourds se lient souvent au matériel Pro de l'année. Le contrat développeur (schémas d'Intent, @Generable) n'est pas lié à une SKU.
J'ai déjà @Generable. Faut-il encore un fichier JSON Schema ?
Oui. @Generable est une projection. Une source peut nourrir les Structured Outputs cloud, les evals et les clients non-Swift. N'éditer que le type Swift et il forkera du contrat API d'ici trois semaines.
Siri a déjà rempli les paramètres. Faut-il encore valider ?
Oui. Siri est le répartiteur. Champs manquants, mauvais enums et entités périmées peuvent encore atteindre votre perform(). Serrer la déclaration d'Intent, puis valider encore avant d'exécuter.
Comment inspecter le JSON on-device en local ?
Formatez, cherchez dans le Schema un required manquant ou un mauvais enum, puis Diff contre la dernière version qui passait. JSONSort le fait dans le navigateur et n'uploade rien. Ne collez pas contacts ou commandes sur un site public.
Conclusion
La force de l'IA de l'iPhone 18 ne dépend pas du nombre de nanomètres que la keynote d'aujourd'hui assigne à la puce. Pour le JSON, la force est qu'une phrase devienne un paramètre d'Intent légal, que le modèle sur l'appareil rende un objet conforme au Schema, et que les résultats d'outils ne fassent pas d'abord exploser la fenêtre.
Apple Intelligence est la base, Siri le dispatch, l'agent la boucle, le Schema le diamètre. Après la keynote, mettez d'abord schemas/order-summary.json dans le dépôt. Puis décidez quels champs méritent 32K.
Pour aller plus loin
- Pourquoi l'IA a besoin de JSON Schema Structured Outputs, Function Calling et le contrat
- Qu'est-ce qu'un agent IA ? Tool Calling et JSON Runtime, appels d'outils et contrat JSON
- Pourquoi les modèles deviennent plus grands Paramètres, tokens, context windows
- Agents IA et le workflow JSON Schema Du Tool Calling aux portes structurées
- Boîte à outils locale JSONSort Formater, valider, Diff
- Tous les articles Plus de notes JSON et IA
Journal : première publication (jour J)