- Безопасная масштабируемая песочница агентов — каждый сеанс ИИ выполняется в собственном изолированном контейнере, который запускается по требованию и удаляется по завершении сеанса.
- Ресурсосберегающая платформа развёртывания приложений — каждое приложение, которое ваша команда создаёт и публикует, работает в отдельном лёгком долговременном контейнере.
- Движок ИИ-процессов — автоматизации, запускаемые изменениями записей, расписаниями и вебхуками, с шагами ИИ, выполняющимися там, где находятся ваши данные.
- Полнофункциональная платформа для совместной работы с базами данных на PostgreSQL — таблицы, представления и API.
Что запускает развёртывание
Последние четыре образуют плоскость выполнения. Ресурсы развёртывания устанавливают всё
это как единую платформу.
Как всё работает вместе
Приложение Teable взаимодействует с плоскостью выполнения через одно подключение: Сервис инфраструктуры (TEABLE_INFRA_API_URL / TEABLE_INFRA_API_KEY). Всё,
что находится за ним, является внутренним. Фактическую работу выполняют два типа нагрузок — и именно они
потребляют ресурсы вашей машины:
- Песочницы. Каждый чат с ИИ или сеанс Конструктора приложений получает собственный изолированный контейнер, который запускается в начале сеанса и удаляется по его окончании. Это основная нагрузка платформы, поступающая всплесками: выбирайте размер машины по пиковому количеству одновременных сеансов ИИ, а не по числу пользователей (лимиты ресурсов для каждой песочницы можно задать в панели администратора).
- Развёрнутые приложения. Каждое опубликованное пользователем приложение работает в собственном долговременном
контейнере и обслуживается по адресу
*.app.<domain>. Песочницы появляются и исчезают; развёрнутые приложения накапливаются и продолжают работать.
Один домен, четыре DNS-записи
Всё обслуживается под одним базовым доменом — обычно это ваш поддомен, напримерteable.example.com:
Каждое имя — лишь значение по умолчанию, и каждое имя хоста можно переопределить отдельно
(см. пример values в репозитории развёртывания).
Версионирование
Платформа выпускается как релизы платформы (v<year>.<month>.<seq>) репозитория
развёртывания:
- Тег релиза — это проверенный снимок:
versions.yamlфиксирует точную версию каждого компонента, аCHANGELOG.mdрепозитория сообщает, что изменилось и что, если вообще что-то, необходимо сделать. - Ветка
mainрепозитория содержит непрерывно обновляемую актуальную версию. - Входящий в комплект скрипт doctor сравнивает то, что фактически запущено в развёртывании, с релизом и сообщает один из трёх результатов: совместимо, обновите приложение Teable или неизвестная (непроверенная) комбинация.
latest —
стабильный канал) — см. Обновление версии. В каждом релизе платформы
указано, с какими версиями приложения он был проверен, а doctor проверяет это за вас. Агент песочницы, обеспечивающий сеансы ИИ, всегда следует версии
приложения самостоятельно — ничего дополнительно обновлять или обслуживать не требуется.
Развёртывание
Оба пути устанавливают всю платформу и полностью описаны в репозитории развёртывания:Docker всё в одном
Всё на одной машине — первое полное развёртывание, режим
local или server.Kubernetes (Helm)
Один Helm chart в существующем кластере; требуется только
global.baseDomain.- Уже используете автономный Teable? Ваши данные остаются на месте — плоскость выполнения устанавливается рядом с ним: руководство по миграции
- Внутренние сертификаты компании? Если ваш домен использует частный или корпоративный CA, песочницам необходимо указать доверять ему — private-ca.md
- Расчёт ресурсов, версии и зеркала: VERSIONS.md · images/README.md
- Если что-то не работает: сначала запустите doctor, затем TROUBLESHOOTING.md
TEABLE_INFRA_API_URL / TEABLE_INFRA_API_KEY (это описано в руководствах по развёртыванию), затем задайте лимиты ресурсов в
Панель администратора → Агент песочницы.
