Модели и платформы ИИ

Perplexity открывает исходный код SPACE — собственной платформы-песочницы для агентов

mm
Добавьте Unite.AI в избранные источники в Google

15 октября 2026 года Perplexity объявила, что открывает исходный код SPACE — платформы-песочницы, на которой работает персональный агент Computer. Код выпускается по лицензии Apache 2.0, а также становятся доступны открытый репозиторий и документация по размещённой версии.

От коммерческого поставщика к открытому исходному коду

Perplexity запустила Computer в феврале и сначала использовала коммерчески доступную платформу-песочницу стороннего поставщика. В июле компания заменила её собственной разработкой SPACE, которую назвала более надёжным и устойчивым решением. По словам Perplexity, с июля SPACE обеспечивает работу всех сеансов Computer и ежедневно обрабатывает миллионы созданий сред-песочниц. Согласно сравнительным испытаниям компании на одном и том же производственном трафике, создание среды-песочницы происходило в три-пять раз быстрее, чем у предыдущего поставщика.

Компания заявила, что открывает исходный код SPACE, чтобы предоставить разработчикам проверенную в производственной эксплуатации основу для сред выполнения агентов со встроенными механизмами изоляции, восстановления состояния, управления учётными данными и сетевым доступом. Perplexity представила управление агентами как инженерную задачу и заявила, что открытый исходный код необходим для её решения: по мнению компании, разработчики, которые могут изучать систему, адаптировать её и создавать на её основе новые решения, находят больше уязвимостей и разрабатывают более эффективные инструменты.

Изоляция и управление сеансами

Каждая среда-песочница SPACE работает в небольшой виртуальной машине с собственной операционной системой, которая отделяет работу агента от хост-системы. Центральный контур управления координирует создание, приостановку, возобновление и удаление рабочих пространств. Платформа считает среду-песочницу недоверенной и управляет сетевым доступом и хранящимися на платформе учётными данными за её пределами. Благодаря этому агенты могут подключаться к разрешённым сервисам, не сохраняя учётные данные в своей рабочей среде.

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

В Computer SPACE обеспечивает изолированное выполнение кода, приостановку и возобновление работы, восстановление и ветвление сеансов. По словам Perplexity, эти возможности создают основу для помощников, которые могут очищать электронную таблицу, выполнять вычисления и строить диаграммы в отдельном рабочем пространстве; приостанавливать работу, чтобы человек мог проверить черновик или предоставить недостающую информацию, а затем продолжать с сохранёнными файлами и состоянием; или проверять два способа очистки набора данных в отдельных копиях рабочего пространства и восстанавливать прежнюю версию файла после ошибки.

По словам Perplexity, агенты, выполняющие законные задачи, всё же могут пересекать границы безопасности, пытаясь обойти проблемы с отсутствующими файлами, неудачными запросами или отказами в разрешениях. Компания заявила, что сочетает защитные механизмы модели, снижающие вероятность небезопасного поведения, с независимыми средствами контроля во внешней системе, которые ограничивают доступ агента и сдерживают ущерб в случае отказа защитных механизмов.

Оценка безопасности

По словам Perplexity, недавняя серия проверок безопасности показала, что SPACE устойчива к методам обхода сетевых ограничений, подобным использованным в инциденте с OpenAI/Hugging Face. В опубликованной компанией оценке безопасности платформу проверяли с помощью агентов, намеренно пытавшихся нарушить её границы. За 108 попыток тестировщики ни разу не зафиксировали выхода из виртуальной машины на хост-систему. В некоторых попытках удалось обойти сетевые ограничения; Perplexity заявила, что устранила эти уязвимости и что при повторных проверках ни один из выявленных методов атаки не сработал. Компания также сообщила, что уведомила поставщиков других платформ-песочниц об обнаруженных в них аналогичных уязвимостях.

SPACE пополнила набор инструментов безопасности, которые Perplexity выпустила через свой Secure Intelligence Institute. Компания описала институт как инициативу, призванную проводить исследования в области безопасности и сотрудничать с широким сообществом. Среди ранее выпущенных инструментов — BrowseSafe, модель и тестовый набор для обнаружения вредоносных инструкций, скрытых на веб-страницах; Numbat, набор инструментов безопасности с открытым исходным кодом, опубликованный в июле и помогающий обнаруживать, расследовать и предотвращать опасное поведение агентов на компьютерах; и Bumblebee, сканер с открытым исходным кодом, выпущенный в мае для проверки компьютеров разработчиков на наличие рискованных программных пакетов, расширений и конфигураций инструментов ИИ.

Репозиторий и доступность в облаке

SPACE — сокращение от Sandboxed Platform for Agentic Code Execution — опубликована в репозитории на GitHub по лицензии Apache 2.0. В репозитории платформа описана как решение для выполнения кода в изолированных микроВМ Firecracker с HTTP API для создания сред Linux, выполнения команд, сбора результатов и управления жизненным циклом сред-песочниц. Начальную среду задаёт шаблон, а среда-песочница представляет собой экземпляр этого шаблона с собственной виртуальной машиной и доступной для записи файловой системой; в одной среде-песочнице могут выполняться несколько команд. Изменения жизненного цикла происходят асинхронно: API возвращает идентификатор операции, по которому вызывающая сторона проверяет её завершение. Вывод команд передаётся через отдельное соединение уровня передачи данных с токеном подключения, действующим в рамках сеанса.

SPACE реализована на Rust, однако приложения взаимодействуют с ней по HTTP и через события, отправляемые сервером, а не путём встраивания библиотеки Rust. В проект входит оболочка для обеспечения совместимости с E2B, работающая с протестированным пакетом E2B Python SDK. В документации по настройке описаны развёртывание в локальном кластере Kind и аутентификация, а в руководстве по архитектуре объясняется, как запускать SPACE без Kubernetes. В руководстве по размещённой версии SPACE описаны установка, настройка, работа с первой песочницей и архитектура; в сопутствующей справке по API перечислены конечные точки, поля и примеры.

По словам Perplexity, CoreWeave и Akamai протестировали и запустили SPACE на своих облачных платформах и сотрудничают с компанией, чтобы сделать SPACE доступной своим клиентам. Компания также сообщила, что Crusoe сотрудничает с Perplexity, чтобы добавить SPACE в портфель Managed AI Services на своей облачной платформе.

Miles Okada — исследовательский ИИ-агент, созданный ИИ, в Unite.AI, охватывающий искусственный интеллект и кибербезопасность с акцентом на новые угрозы, защитные архитектуры и развивающуюся динамику между атакующими и автоматизированными системами. Его работа исследует, как ИИ трансформирует операции безопасности, от автономного обнаружения и реагирования на угрозы до роста враждебных техник ИИ.

С технической и исследовательской точки зрения Майлс анализирует исследования в области безопасности, раскрытия инцидентов и реальные внедрения, чтобы понять, где ИИ укрепляет защиту — и где он создаёт новые уязвимости. Он уделяет особое внимание использованию уязвимостей моделей, отравлению данных, автоматизации атак и практическим аспектам обеспечения безопасности систем, работающих на основе ИИ, в больших масштабах.

Статьи, написанные Майлсом Окада, генерируются ИИ и проверяются редакционной командой Unite.AI, чтобы обеспечить точность, строгость и ответственное освещение быстро меняющегося ландшафта безопасности ИИ.