Сегодня мы открываем доступ к DSLab Agent: облачному агенту, который выполняет задачи в изолированном рабочем окружении. Он работает с вашими файлами, пишет и запускает код, проверяет результат и возвращает готовый артефакт: таблицу, отчет, презентацию, сайт или pull request.
Агент целиком работает в облаке. Все, что нужно для задачи, уже есть в его окружении.
Как он работает
Вы описываете задачу обычным текстом. Агент составляет план, выполняет шаги и проверяет итог: запускает тесты, открывает собранную страницу, перечитывает созданный файл. Только после этого он сообщает, что задача выполнена, и отдельно называет то, что проверить не удалось.
У каждого проекта свое окружение: файлы, терминал, Python, Node.js, Go, Rust и т.д. Данные, которые вы загрузили, остаются в проекте, а пакеты агент устанавливает сам, в рамках выбранного вами уровня доступа к сети.
Работа не привязана к открытому окну. Сборки, тесты и обработка данных идут в фоне, и агент возвращается к задаче, когда процесс завершился. Задачу можно уточнить или остановить в любой момент и получить то, что уже сделано.
Работает в облаке, а не на вашем компьютере
Код, данные и инструменты находятся в проекте на стороне DSLab. Ваше устройство нужно только для того, чтобы описать задачу и посмотреть результат. Из этого следует несколько практических вещей.
Любое устройство. Задачу можно поставить с телефона, а результат открыть на ноутбуке. Не нужно ставить Python, Node.js или другие инструменты, настраивать окружение и следить за версиями пакетов.
Тяжелая работа не нагружает ваш компьютер. Сборка, обработка большого файла или длинный прогон тестов выполняются в облаке. Ноутбук можно закрыть: задача продолжит выполняться, а результат будет ждать в проекте.
Одно и то же окружение везде. Файлы, история и результаты хранятся в проекте, а не на конкретной машине. Можно начать работу на одном устройстве, продолжить на другом и вернуться к ней через несколько дней с того же места.
Безопасная среда для экспериментов. Агент запускает код в изолированном контейнере, а не на вашем компьютере. Ошибка в скрипте или неудачная установка пакета не затронут ваши личные файлы и систему.
Что он умеет
Документы и данные. Создает и проверяет файлы Word, Excel, PowerPoint и PDF. Для Excel значения берутся из пересчета формул самой книги, а не из оценки модели.
Разработка. Клонирует репозиторий с GitHub, ищет причину ошибки, вносит изменения, запускает тесты, делает коммит и открывает pull request. Отправка кода на GitHub проходит через подтверждение.
Веб-приложения. Запускает сервер, открывает приложение в браузере, смотрит на страницу и в консоль и исправляет найденное. Результат доступен в панели просмотра рядом с чатом.
Исследование. Ищет в интернете, читает страницы целиком и указывает источник каждого утверждения. Выводы агента отделены от того, что написано в источнике.
Длинные задачи. Ведет видимый план, делит работу на независимые части и может поручить их нескольким помощникам, которые работают параллельно.
Серверы и медиа. Выполняет команды на ваших серверах по SSH, каждая команда подтверждается вами. Конвертирует, нарезает и склеивает аудио и видео.
Контроль и безопасность
Агент работает внутри проекта и не получает доступа к другим проектам и чужим данным.
-
Удаление файлов, отправка кода на GitHub и открытие pull request по умолчанию требуют вашего подтверждения. Владелец проекта настраивает, что разрешено без вопросов.
-
Токены и ключи хранятся как секреты проекта. Агент использует их по имени и не видит значения.
-
Уровень доступа к сети выбирается в настройках проекта: полный, только пакетные реестры и GitHub или выключен.
-
Каждое действие агента видно в ленте: какие файлы он менял и какие команды запускал.
Лучшие модели в одном месте
В DSLab Agent доступны модели разных разработчиков, в том числе Anthropic и OpenAI. Модель выбирается в меню, и под конкретную задачу можно взять ту, которая подходит лучше всего: одну для сложного кода, другую для быстрых правок или работы с текстом. Не нужно заводить отдельные аккаунты у каждого провайдера и разбираться с их доступностью и условиями.

