TechHype
Полное руководство по фреймворку Foundation Models
Подробный обзор нового фреймворка Foundation Models от Apple, представленного на WWDC 2025. Этот инструмент позволяет запускать LLM прямо на устройствах Apple — без отправки данных в облако, с высокой производительностью и сохранением приватности.
Автор статьи описывает простейший пример: с помощью макроса #Playground, SwiftUI и LanguageModelSession достаточно нескольких строк, чтобы отправить запрос модели — например, «перечисли штаты США» — и получить ответ. Затем демонстрируется потоковая генерация, позволяющая ускорить реакцию интерфейса за счёт отображения частичного результата по мере его поступления .
Одним из ключевых достоинств фреймворка является guided generation — возможность описания своих структур (Swift‑структуры и перечисления с аннотациями @Generable и @Guide) и получения от модели строго типизированного ответа. В примере предлагается рецепт с ингредиентами и объёмами, упорядоченными в иерархии, доступной напрямую в коде.
Дальше автор показывает применение в SwiftUI‑приложении: выбор ингредиентов, отправка промпта, асинхронная генерация списка рецептов через поток, отображение и сохранение результата с помощью SwiftData. Кроме того, затрагивается тема инструментов — tools. Поясняется, как создать кастомный RecipeTool, зарегистрировать его в LanguageModelSession, чтобы модель могла при необходимости сама вызвать API и получить данные извне.
Отдельно рассказывается о производительности: рекомендуется заранее прогревать модель с помощью session.prewarm(), проектировать структуры без лишних свойств, учитывать лимит токенов (4096) и строить инструкции на английском за лучшую стабильность.
В заключении подчёркивается, что Foundation Models — это новый этап on‑device AI от Apple: генерация текстов, структурированные данные, инструменты, сохранение и SwiftUI‑интеграция — всё работает локально. При этом автор обещает обновлять статью по мере расширения фреймворка и ссылается на курс и репозиторий с примерами.
-
Видео и подкасты для разработчиков3 недели назад
Пагинация: от идеи до реализации
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.25
-
Видео и подкасты для разработчиков3 недели назад
История, принципы и концепции библиотеки навигации Decompose
-
Исследования3 недели назад
Bidease: мобильный маркетинг 2025 — баланс AI, удержания и конфиденциальности