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 помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.
- 23 окт. 2026 г.Apple и CMU ускорили ИИ-агентов в 10 раз, заменив рассуждение выбором
- 18 окт. 2026 г.Новый ИИ-бум и розничные инвесторы подняли акции TSMC до рекорда
- 18 окт. 2026 г.Intel переманила топ-менеджера Samsung для развития контрактного производства чипов
- 17 окт. 2026 г.Moonshot выпустила Kimi K3 на 2,8 трлн параметров с контекстом 1 млн токенов
Вопросы и ответы по материалу
Как использовать языковые модели в Swift-разработке?
Apple добавила макросы @Generable и @Guide. Разработчик помечает структуру данных один раз, а языковая модель автоматически создаёт готовые типизированные объекты вместо сырого текста.
Как встроить ИИ в Swift-приложение?
Используйте макросы @Generable и @Guide из FoundationModels — разработчик помечает структуру данных, а компилятор подготавливает инструкции для языковой модели, которая возвращает готовые типизированные объекты вместо сырого текста.
Что такое макрос @Generable?
Встроенный инструмент Swift, который помечает структуру как пригодную для генерации ИИ. Компилятор подготавливает всё необходимое, чтобы языковая модель могла создавать экземпляры этого типа и отдавать их потоком.
Что делает макрос @Generable в Swift?
@Generable помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.
Соберите и запустите AI-продукт без классического кодинга
Практический интенсив Жемала Хамидуна по вайб-кодингу в Claude Code и Cursor на hamidun.com/vibecoding: от идеи и архитектуры до рабочего продакшн-сервиса, ботов и пайплайнов.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.