Насколько силён ИИ iPhone 18? Apple Intelligence, Siri AI, агенты и JSON
Постер кейнота говорит «более сильный ИИ». Если вы работаете с JSON, вопрос не в таблице параметров. Вопрос в том, засунет ли Siri незаконный объект в App Intent, сможет ли модель на устройстве выдать объект по Schema и сколько из окна 32K останется под результаты инструментов. Статья разделяет Apple Intelligence, Siri AI и ИИ-агентов и садится на JSON.
Коротко перед чтением
| Понятие | Одна строка | Где живёт |
|---|---|---|
| Apple Intelligence | Ткань ИИ уровня ОС, не чат-приложение | Модель на устройстве + Private Cloud Compute |
| Siri AI | Диспетчер естественного языка для App Intents | Параметры должны быть законным объектом, не прозой |
| AI Agent | Многошаговый цикл инструментов: предложить, выполнить, прочитать | LanguageModelSession + системные инструменты |
| JSON / Schema | Контракт времени выполнения: поля, обязательные, enum | @Generable → JSON Schema; параметры Intent |
Запомните разделение: Apple Intelligence — основание, Siri — диспетчер, агент — цикл, JSON Schema — диаметр. Сплющить их в «телефон стал умнее» — и следующий хоп будет парсить прозу.
В день события спросите «насколько силён» правильно
Сегодня 9 сентября 2026, кейнот Apple Surprise and Shine (10:00 по Тихому океану). Текст написан в день события: софт следует WWDC 2026 / iOS 27; цифры железа, которые кейнот не зачитал, помечены как СМИ или слух.
Если «насколько силён» значит только параметры и демо чата, Apple редко побеждает. Настоящий вопрос: может ли система превратить фразу в проверяемый объект и отдать его вашему приложению.
- Подтверждено: документы WWDC и публичные API Foundation Models, App Intents и Siri AI.
- СМИ: устройства, которых ждут на сцене (18 Pro / Pro Max и складной iPhone).
- Слух: A20, 12 ГБ ОЗУ и другие цифры, которые Apple не зачитала. Не shipping-спеки.
Не ждите конца кейнота, чтобы написать Schema. Параметры Intent и диаметр Guided Generation в документации разработчика с июня.
От Apple Intelligence к iPhone 18: хронология
-
Подтверждено
WWDC запускает Apple Intelligence: маленькая модель на устройстве плюс Private Cloud Compute для письма, картинок и сводок уведомлений.
-
Подтверждено
Выходит Foundation Models:
@Generable/ Guided Generation компилируют тип Swift в JSON Schema и связывают декодирование. -
Подтверждено
Siri пересобирают на новом LLM; SiriKit устарел. Схемы App Intents, View Annotations, семантический индекс Spotlight. Серверная модель PCC около 32K; протокол
LanguageModel; встроенные штрихкод / OCR / Spotlight. -
СМИ
Surprise and Shine. СМИ ждут iPhone 18 Pro / Pro Max и первый складной iPhone (часто Ultra). Обычный iPhone 18 может уехать на весну 2027.
-
Слух
A20 / 2 нм и 12 ГБ на Pro, чтобы держать более крупную модель на устройстве. Пока Apple не зачитала число — гипотеза.
Что такое Apple Intelligence (это не чат-бот)
Apple Intelligence — это ткань ОС: какие вычисления остаются на устройстве, какие уходят в Private Cloud Compute, и что видят Siri, Spotlight и сторонние приложения. Это не «ChatGPT в телефоне».
К 2026 разработчик реально трогает четыре куска:
- Foundation Model на устройстве. WWDC 2026 пересобрал рассуждение и Tool Calling и добавил API расхода контекста и подсчёта токенов.
- PrivateCloudComputeLanguageModel. Около 32K окна, уровни рассуждения, без аккаунта и API-ключа.
- Протокол
LanguageModel. ОднаLanguageModelSessionможет сидеть локально, в PCC или на стороннем / открытом бэкенде. - Системные инструменты. BarcodeReaderTool, OCRTool и поиск Spotlight — локальный RAG без своего сервера.
«Сила» здесь значит: путь по умолчанию не бьёт в ваше облако, объект рождается на устройстве или в PCC. Слабая сторона ясна: окно короче облачных флагманов, открытый чат не цель дизайна.
Сравнивать чат с гид по GPT-6 Astra или параметры с почему модели становятся больше — задавать не тот вопрос. Apple продаёт «законный объект в приложение», не «более длинный абзац».
Где Siri AI на самом деле сильна
Siri AI — не облачный чат в трубке. WWDC 2026 собрала её так: услышать фразу, заполнить параметры App Intent, при необходимости привязать сущность на экране и дать хосту выполнить.
SiriKit официально устарел, окно миграции два-три года. Новая Siri не видит приложение, которое не говорит на App Intents.
- Схемы Intent: системные домены (задачи, фото, связь). Замороженные фразы-триггеры не нужны.
- Схемы сущностей: контент попадает в семантический индекс Spotlight; личный контекст возвращается с атрибуцией.
- View Annotations: пометить видимый View как сущность, чтобы «отправь вот это» было к чему привязать.
- App Intents Testing: гонять Siri / Shortcuts / Spotlight по настоящим системным путям — без UI-автоматизации.
Система отдаёт не абзац, а объект параметров. Хоп LookupOrder выглядит примерно так:
{
"intent": "LookupOrder",
"app": "com.example.shop",
"source": "siri",
"parameters": {
"order_id": "A-1042"
}
}
гид по AI Agent рисует «модель предлагает, хост выполняет» внутри полного цикла. Siri — системный диспетчер: она выбирает Intent; ваше приложение по-прежнему хост. Пропущенные поля, плохие enum, лишние ключи — если Intent свободен, авария случится в perform, не в демо.
Более сильная Siri значит точнее диспетчеризация, понимание экрана и многошаговые цепочки. Она не заменяет проверки параметров по Schema.
Железо iPhone 18: что считать сильнее, что ещё слух
Кейноты продают кремний и ОЗУ, потому что модели на устройстве и Tool Calling едят и то и другое. Софт iOS 27 садится на набор устройств; не каждый телефон с Apple Intelligence потянет самый тяжёлый локальный агент.
- Подтверждено: API iOS 27, Foundation Models и Siri AI опубликовали на WWDC. Сегодняшний кейнот подтверждает, какие устройства их везут.
- СМИ: 18 Pro / Pro Max и складной этой осенью; обычный iPhone 18 может подождать весны 2027.
- Слух: A20 2 нм и 12 ГБ на Pro для более крупной локальной модели. До кейнота — гипотеза.
Для JSON железо меняет два пункта: влезет ли результат инструмента в локальное окно и не убьют ли цикл агента за память.
Когда окно растёт, первый ход — не выливать в него весь ответ API. почему модели становятся больше уже писал: параметры — ёмкость, токены — счёт, окно — ведро.
Чем агент стека Apple отличается от облачного
Агент на стеке Apple — не ещё один облачный цикл. Это LanguageModelSession, которая вызывает инструменты в несколько шагов на устройстве или в PCC. Инструменты часто — App Intents или системные Vision / Spotlight.
Каркас совпадает с облачным Function Calling: модель выдаёт имя и аргументы; хост парсит, проверяет, выполняет и кладёт результат обратно в сессию.
- Каталог по умолчанию — Intent'ы, которые видит система, а не длинный
tools[], который вы ведёте сами. - Встроенные инструменты зрения / поиска всё равно должны возвращать объекты, не прозу скриншота.
- PCC около 32K — теснее типичного облачного окна 128K. Результаты инструментов съедают его первыми.
- Многошаговые Intent'ы могут цеплять приложения. Каждый хоп по-прежнему требует законных параметров.
{
"agent": "on_device",
"step": 2,
"tool": "LookupOrder",
"arguments": {"order_id": "A-1042"},
"result": {
"order_id": "A-1042",
"amount": 99.00,
"status": "paid"
},
"next": "CreateRefund"
}
Блоб выше — минимальное состояние локального цикла. гид по AI Agent объясняет цикл; MCP Tool Schema vs Function Calling показывает другое написание JSON инструментов. Apple пишет тот же словарь типами Swift и App Intents.
Не пишите Siri и агент одним словом. Siri решает, кого вызвать. Агент в вашей сессии решает, какой инструмент следующий. Оба передают объект как эстафету.
Обработка JSON: Apple всё это время пользовалась Schema
Документация Guided Generation уже говорит: каждый тип @Generable компилируется в JSON Schema и отдаётся модели; эта Schema входит в окно контекста. DynamicGenerationSchema / GenerationSchema — та же работа во время выполнения.
Значит «структурированный вывод» на устройстве — не новый формат данных. Это Swift-проекция JSON Schema. Облачный json_schema Structured Outputs, MCP inputSchema и параметры App Intent должны указывать на один исходный файл.
Один контракт сводки заказа можно скормить @Generable, параметру Intent и валидатору хоста:
{
"$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
}
Ключевые слова — в учебник JSON Schema. На устройстве дорого само Schema: длинные описания и глубокая вложенность едят окно. Короткие имена свойств, Guide(description:) только если поднимает качество, массивы резать maximumCount.
{
"session": "LanguageModelSession",
"context_window": 32000,
"spent": {
"instructions": 800,
"generable_schema": 1200,
"tools": 2400,
"app_intent_result": 18000
},
"reserved_output": 2000,
"remaining": 9600
}
Сессию 32K легко забить результатом инструмента. Сначала локально форматировать, вытащить order_id / amount / status через извлечение JSONPath, сжать и отдать модели. зачем ИИ нужен JSON Schema уже писал: Schema — диаметр, не фраза «верни JSON».
Хост всё равно проверяет. Guided Generation режет незаконные токены; лимиты, права и второй разбор живут в приложении. Отладка — JSON Diff с объектом прошлой недели. Не клеите ответы с пользовательскими данными на публичный сайт.
Как четыре слоя складываются
Сплющить четыре в «телефон стал умнее» — и роли пропадают. Раздельно:
- Apple Intelligence — основание: где крутится модель, какого размера окно, какие системные инструменты есть.
- Siri AI — исходящая диспетчеризация: фраза становится именем Intent плюс объектом параметров.
- Агент — цикл: многошаговые инструменты в сессии; состояние должно быть законным JSON. JSON Schema — общий диаметр.
Сравнительная таблица, чтобы в следующий раз они не стали синонимами:
| Слой | Что делает система | Без Schema |
|---|---|---|
| Apple Intelligence | Выбирает модель, окно, системные инструменты | Результаты инструментов — проза; 32K заполняется первым |
| Siri AI | Превращает фразу в вызов Intent | Пропущенные поля и плохие enum бьют в perform() сырыми |
| AI Agent | Вызывает инструменты в несколько шагов в сессии | Состояние угадывают из чата; следующий хоп хватает не тот объект |
| JSON Schema | Ничего не делает — это линейка | Если линейка живёт только в макросе Swift, облако и CI не измерят |
Возврат часто использует все четыре: Siri сортирует в ваше приложение, агент вызывает LookupOrder, Guided Generation отдаёт сводку, хост выполняет CreateRefund. AI-агенты и workflow JSON Schema — про то, как выстраивать ворота.
Как выкатывать в 2026 (сначала файл, потом кейнот)
- Держите в репозитории
schemas/intents/,schemas/generable/иschemas/state/со стабильным$idи версией. - Пишите JSON Schema до
@Generableили Intent. Тип — проекция, не источник. - Побочные эффекты (поиск, возврат, почта) — через Intent / инструмент. Извлечение, сортировка и handoff — через Guided Generation.
- Новые объекты по умолчанию
additionalProperties: falseи явныйenum. Расширение — отдельныйmetadata. - Режьте результаты инструментов до сессии. 32K — не приглашение вставить весь заказ.
- Секреты и пользовательские поля смотрите только в браузере: форматировать, JSON Diff, без загрузки.
Каталог может быть тонким. Важно файлы раньше демо. Кейноты сменят слоган чипа. Диаметр должен стабилизироваться первым.
Частые ошибки
- Считать Siri AI ChatGPT. Она диспетчеризует Intent'ы. Не выполняет ваши побочные эффекты и не гарантирует законные параметры.
- Писать только
@Generableв Swift, без JSON-источника. Облачный API и eval разъедутся. - Сваливать весь сетевой ответ в
LanguageModelSession. Debug-поля съедят окно первыми. - Тестировать фразы пробуждения, а не незаконные параметры. Фреймворк тестов гоняет объекты, не слоганы.
- Уходить от дизайна широким
type: object. Открытый объект — не ворота. Версионируйте или добавьте явныйmetadata.
FAQ
ИИ iPhone 18 уже обошёл GPT?
Неверное сравнение. Облачные флагманы по-прежнему лучше длинного открытого чата. Сила Apple — устройство / PCC, без аккаунта, диспетчеризация App Intents и гарантия объекта Guided Generation. Сравнивайте «попадёт ли незаконный объект в приложение», не таблицу параметров.
Можно ли пользоваться Siri AI iOS 27 без iPhone 18?
Какой ярус вы получите, зависит от устройства и ОЗУ. Софт опубликовали на WWDC; самые тяжёлые локальные модели обычно привязаны к Pro того года. Контракт разработчика (схемы Intent, @Generable) не привязан к одной SKU.
У меня уже есть @Generable. Нужен ли ещё файл JSON Schema?
Да. @Generable — проекция. Один источник кормит облачные Structured Outputs, eval и не-Swift клиенты. Править только тип Swift — и к третьей неделе он разойдётся с контрактом API.
Siri уже заполнила параметры. Всё равно проверять?
Да. Siri — диспетчер. Пропущенные поля, плохие enum и устаревшие сущности всё ещё могут дойти до вашего perform(). Затяните объявление Intent и проверьте ещё раз перед выполнением.
Как смотреть JSON с устройства локально?
Отформатируйте, найдите в Schema пропущенный required или плохой enum, затем Diff с последней прошедшей версией. JSONSort делает это в браузере и ничего не загружает. Не клеите контакты и заказы на публичный сайт.
Вывод
Насколько силён ИИ iPhone 18, не зависит от того, сколько нанометров сегодняшний кейнот присвоит чипу. Для JSON сила в том, станет ли фраза законным параметром Intent, вернёт ли модель на устройстве объект по Schema, и не взорвут ли результаты инструментов окно первыми.
Apple Intelligence — основание, Siri — диспетчер, агент — цикл, Schema — диаметр. После кейнота сначала положите schemas/order-summary.json в репозиторий. Потом решите, какие поля заслуживают 32K.
Дальше почитать
- Зачем ИИ нужен JSON Schema Structured Outputs, Function Calling и контракт
- Что такое AI Agent? Tool Calling и JSON Рантайм, вызовы инструментов и JSON-контракт
- Почему модели становятся больше Параметры, токены, context window
- AI-агенты и workflow JSON Schema От Tool Calling к структурным воротам
- Локальный ящик JSONSort Формат, проверка, Diff
- Все статьи Ещё заметки по JSON и AI
Журнал: первая публикация (день события)