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 помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.
- 12 нояб. 2026 г.Google привезла Gemini Intelligence в Android Auto — пока только для Pixel
- 12 нояб. 2026 г.Adobe показала на Max четыре ИИ-прототипа: 3D из фото, звук-квадрат и копипаст правок
- 12 нояб. 2026 г.Apple продаёт ИИ сверх лимита: в Logic Pro появился пакет за $50 без подписки
- 12 нояб. 2026 г.Apple продаёт пакеты ИИ-лимитов за $50 разово — и обходит подписочную модель
Вопросы и ответы по материалу
Как использовать языковые модели в Swift-разработке?
Apple добавила макросы @Generable и @Guide. Разработчик помечает структуру данных один раз, а языковая модель автоматически создаёт готовые типизированные объекты вместо сырого текста.
Как встроить ИИ в Swift-приложение?
Используйте макросы @Generable и @Guide из FoundationModels — разработчик помечает структуру данных, а компилятор подготавливает инструкции для языковой модели, которая возвращает готовые типизированные объекты вместо сырого текста.
Что такое макрос @Generable?
Встроенный инструмент Swift, который помечает структуру как пригодную для генерации ИИ. Компилятор подготавливает всё необходимое, чтобы языковая модель могла создавать экземпляры этого типа и отдавать их потоком.
Что делает макрос @Generable в Swift?
@Generable помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.
Протестируйте новые LLM и мультимодальные модели в одном окне
Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.