Habr AI→ оригинал

Apple упростила работу с ИИ в Swift: макросы @Generable и @Guide

Apple показала, как в FoundationModels сократить путь от промпта до готовой структуры данных. Макрос @Generable помечает Swift-модель как пригодную для генерации, а @Guide помогает уточнить отдельные поля. В итоге разработчик получает поток типизированных объектов, которые можно сразу использовать в SwiftUI без ручного парсинга ответа модели. Это снижает объём шаблонного кода и делает интеграцию LLM в интерфейс заметно практичнее.

AI-обработка оригинала Habr AI; редакция Hamidun News
Apple упростила работу с ИИ в Swift: макросы @Generable и @Guide
Источник: Habr AI. Коллаж: Hamidun News.
◐ Слушать статью

В FoundationModels для Swift появились макросы @Generable и @Guide, которые упрощают работу разработчиков с языковыми моделями: вместо сырого текста от нейросети разработчик получает готовые объекты нужной структуры, которые компилятор подготавливает автоматически.

Как использовать языковые модели в Swift-разработке?

Apple добавила макросы @Generable и @Guide. Разработчик помечает структуру данных один раз, а языковая модель автоматически создаёт готовые типизированные объекты вместо сырого текста.

Как встроить ИИ в Swift-приложение?

Используйте макросы @Generable и @Guide из FoundationModels — разработчик помечает структуру данных, а компилятор подготавливает инструкции для языковой модели, которая возвращает готовые типизированные объекты вместо сырого текста.

Что такое макрос @Generable?

Встроенный инструмент Swift, который помечает структуру как пригодную для генерации ИИ. Компилятор подготавливает всё необходимое, чтобы языковая модель могла создавать экземпляры этого типа и отдавать их потоком.

Что делает макрос @Generable в Swift?

@Generable помечает структуру данных как пригодную для генерации языковой моделью. Разработчик задаёт типы и свойства один раз, а модель сама возвращает готовые объекты вместо сырого текста, при этом компилятор подготавливает всё необходимое для потоковой отдачи экземпляров.

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 400+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.

Хотите не читать про ИИ, а внедрить его?

«AI News» — это полезные новости из мира ИИ. Системно научиться работать с нейросетями и применять их в работе — в Hamidun Academy.

Что вы думаете?
Загружаем комментарии…