Univer Workspace: инструмент для совместной работы с AI-агентами

Univer Workspace: инструмент для совместной работы с AI-агентами

Univer Workspace — это открытое решение для совместной работы, где люди и AI-агенты могут создавать, сотрудничать и рецензировать материалы.

Проект объединяет функции различных офисных приложений: таблицы, документы, слайды и реляционные таблицы в одном пространстве. Это позволяет поддерживать связь между данными и элементами на протяжении всего рабочего процесса. С помощью Workspace Browser можно редактировать документы непосредственно, Workspace Agent отвечает за взаимодействие и рецензирование, а CLI подходит для автоматизации задач. Все они связаны через Workspace Server, что обеспечивает безопасность и хранение документов.

Univer Workspace разработан на Node.js (не ниже версии 24) и требует использования pnpm для установки зависимостей. Обрати внимание, что это решение всё ещё находится в разработке, и могут быть ограничения по функционалу. Если тебе нужно эффективное средство для командной работы с AI-поддержкой, можешь попробовать этот проект.

Univer Workspace — это открытое рабочее пространство для совместного создания и проверки контента с участием людей и искусственных интеллектов. Проект построен на Univer Office SDK и объединяет в себе такие инструменты, как таблицы, документы, слайды и реляционные таблицы, позволяя сохранять связь между данными и элементами в процессе работы.

Зачем нужен Univer Workspace

Univer Workspace позволяет организовывать контент в персональных и командных пространствах, совместно редактировать различные типы документов, обмениваться контентом с учетом контроля доступа и ролевой модели. Агенты ИИ могут создавать и редактировать контент, проверять изменения и работать в изолированных Worktrees, обеспечивая контроль за процессом слияния изменений с основным контентом.

Как работает проект

Система включает несколько основных компонентов:

  • Workspace Browser — интерфейс для редактирования и совместной работы.
  • Workspace Agent — локальное приложение для общения и проверки изменений.
  • Workspace CLI — инструмент для автоматизации задач через командную строку.
  • Workspace Server — сервер, управляющий хранением документов и правами доступа.

Изменения, внесенные агентами, остаются изолированными до тех пор, пока человек не примет их. Таким образом, команда может работать над проектами, не опасаясь случайного внесения нежелательных правок.

Установка и запуск

Для запуска проекта требуются следующие компоненты:

  • Node.js версии 24 и выше
  • pnpm версии 11

Чтобы начать, выполни следующие команды:

pnpm install
cp apps/workspace/.env.example apps/workspace/.env
pnpm workspace:dev:server
pnpm workspace:dev:web

После этого открой http://127.0.0.1:5173 в браузере. Сервер и браузер будут работать на портах 3020 и 5173 соответственно.

Использование Workspace Agent и CLI

Для работы с агентом установи его, следуя инструкциям из гайда по агенту. Также доступно командное приложение для автоматизации задач:

npm install --global univer-workspace-cli@latest
univer-workspace-cli config set workspace.origin <origin>
univer-workspace-cli login
univer-workspace-cli login --complete

CLI предоставляет доступ к функционалу для работы с содержимым и проверки рабочей среды.

Ограничения и рекомендации

Проект требует внимания к вопросам конфиденциальности и безопасности данных, так как работа происходит через сервер. Важно также обеспечить стабильность версии SDK, с которым работаешь, чтобы избежать проблем с совместимостью.

Можешь ознакомиться с дополнительными ресурсами в виде документации на официальном сайте проекта для более глубокого понимания архитектуры и функционирования системы.

Открыть на GitHub: dream-num/univer-workspace →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте