Apple упростила работу с ИИ в Swift: макросы @Generable и @Guide
Apple показала, как в FoundationModels сократить путь от промпта до готовой структуры данных. Макрос @Generable помечает Swift-модель как пригодную для генерации, а @Guide помогает уточнить отдельные поля. В итоге разработчик получает поток типизированных объектов, которые можно сразу использовать в SwiftUI без ручного парсинга ответа модели. Это снижает объём шаблонного кода и делает интеграцию LLM в интерфейс заметно практичнее.
AI-обработка оригинала Habr AI; редакция Hamidun News
В FoundationModels для Swift появились макросы @Generable и @Guide, которые упрощают работу разработчиков с языковыми моделями: вместо сырого текста от нейросети разработчик получает готовые объекты нужной структуры, которые компилятор подготавливает автоматически.
Как использовать языковые модели в Swift-разработке?
Apple добавила макросы @Generable и @Guide. Разработчик помечает структуру данных один раз, а языковая модель автоматически создаёт готовые типизированные объекты вместо сырого текста.
Как встроить ИИ в Swift-приложение?
Используйте макросы @Generable и @Guide из FoundationModels — разработчик помечает структуру данных, а компилятор подготавливает инструкции для языковой модели, которая возвращает готовые типизированные объекты вместо сырого текста.
Что такое макрос @Generable?
Встроенный инструмент Swift, который помечает структуру как пригодную для генерации ИИ. Компилятор подготавливает всё необходимое, чтобы языковая модель могла создавать экземпляры этого типа и отдавать их потоком.
Что делает макрос @Generable в Swift?
@Generable помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.
- 29 окт. 2026 г.Liquid AI выпустила LFM3: шесть мультимодальных моделей на 2B с контекстом 256K
- 28 окт. 2026 г.Liquid AI выпустила LFM2.5-24B-A2B: агент с 2B активных параметров
- 28 окт. 2026 г.PyTorch 2.15 ускорил MoE-модели на Mac в 5–6,5 раза и принёс FP8
- 26 окт. 2026 г.SpaceXAI объединила Grok, Cursor и X в одну подписку от $8 в месяц
Вопросы и ответы по материалу
Как использовать языковые модели в Swift-разработке?
Apple добавила макросы @Generable и @Guide. Разработчик помечает структуру данных один раз, а языковая модель автоматически создаёт готовые типизированные объекты вместо сырого текста.
Как встроить ИИ в Swift-приложение?
Используйте макросы @Generable и @Guide из FoundationModels — разработчик помечает структуру данных, а компилятор подготавливает инструкции для языковой модели, которая возвращает готовые типизированные объекты вместо сырого текста.
Что такое макрос @Generable?
Встроенный инструмент Swift, который помечает структуру как пригодную для генерации ИИ. Компилятор подготавливает всё необходимое, чтобы языковая модель могла создавать экземпляры этого типа и отдавать их потоком.
Что делает макрос @Generable в Swift?
@Generable помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.
Соберите рабочего ИИ-агента или сервис своими руками без ручного кода
В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.