Одна кодовая база, три класса устройств
iPhone, iPad и Mac делят одну реализацию на SwiftUI с адаптивной вёрсткой, поэтому решение ведёт себя одинаково, запущено ли оно с телефона в поле или с Mac за столом.
Запускает утверждённые организацией решения автоматизации на iPhone, iPad и Mac — через шлюз, который держит все учётные данные.
Единая кодовая база на SwiftUI для iPhone, iPad и Mac, построенная для запуска каталога подготовленных решений автоматизации организации, а не для доступа к «сырой» модели. Приложение никогда не обращается к движку инференса напрямую: оно общается только со шлюзом на FastAPI, который владеет учётными данными, маршрутизирует каждый запрос, применяет лимиты и пишет запись аудита. За шлюзом движок направляет запрос на внутренние GPU-модели или к внешнему провайдеру — в зависимости от того, чего требует решение. Решения приходят как подписанный манифест, устанавливаются в каталог устройства и остаются синхронизированными; каждое можно ограничить базой знаний из проиндексированных документов. Долгие задания возвращаются push-уведомлением, а не удержанием экрана.
iPhone, iPad и Mac делят одну реализацию на SwiftUI с адаптивной вёрсткой, поэтому решение ведёт себя одинаково, запущено ли оно с телефона в поле или с Mac за столом.
В клиенте нет ключей провайдеров. Шлюз на FastAPI поверх PostgreSQL, Redis и Vault — единственная авторизованная сторона: он аутентифицирует пользователя, маршрутизирует запрос, применяет лимиты и фиксирует запись аудита. Смена ключа провайдера не затрагивает ни одно устройство.
Движок направляет запрос на быструю внутреннюю модель, диалоговую внутреннюю модель или к внешнему провайдеру согласно требованиям каждого решения. Политика маршрутизации настраивается централизованно, а не выбирается пользователем.
Решения публикуются как манифест, устанавливаются в каталог устройства и поддерживаются в синхронизации. Организация определяет, что появляется; пользователи запускают подготовленные решения, а не собирают промпты.
Документы добавляются в область знаний решения и удаляются из неё, индексируясь для поиска, поэтому ответы остаются в пределах материала, утверждённого организацией.
Ответы приходят потоком через server-sent events, пока экран открыт. Задания, переживающие сессию, возвращаются уведомлением APNs, когда результат готов.
Вход по электронной почте и паролю с необязательным Face ID и управлением по устройствам. Распространение через TestFlight, внутренние корпоративные каналы либо App Store и Mac App Store.
Другие продукты для того же типа клиента.
Без лицензий на пользователя, без привязки к поставщику, без непредсказуемых счетов. Наши команды готовы организовать пилот по любому продукту портфеля.