AI-разработка

Насколько силён ИИ iPhone 18? Apple Intelligence, Siri AI, агенты и JSON

Около 16 мин

Постер кейнота говорит «более сильный ИИ». Если вы работаете с 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: хронология

  1. Подтверждено

    WWDC запускает Apple Intelligence: маленькая модель на устройстве плюс Private Cloud Compute для письма, картинок и сводок уведомлений.

  2. Подтверждено

    Выходит Foundation Models: @Generable / Guided Generation компилируют тип Swift в JSON Schema и связывают декодирование.

  3. Подтверждено

    Siri пересобирают на новом LLM; SiriKit устарел. Схемы App Intents, View Annotations, семантический индекс Spotlight. Серверная модель PCC около 32K; протокол LanguageModel; встроенные штрихкод / OCR / Spotlight.

  4. СМИ

    Surprise and Shine. СМИ ждут iPhone 18 Pro / Pro Max и первый складной iPhone (часто Ultra). Обычный iPhone 18 может уехать на весну 2027.

  5. Слух

    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 с объектом прошлой недели. Не клеите ответы с пользовательскими данными на публичный сайт.

Как четыре слоя складываются

Сплющить четыре в «телефон стал умнее» — и роли пропадают. Раздельно:

  1. Apple Intelligence — основание: где крутится модель, какого размера окно, какие системные инструменты есть.
  2. Siri AI — исходящая диспетчеризация: фраза становится именем Intent плюс объектом параметров.
  3. Агент — цикл: многошаговые инструменты в сессии; состояние должно быть законным 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.

Дальше почитать

Журнал: первая публикация (день события)