Отдел живёт в своём пространстве.
Каждый чат или группа в Octo становится отдельным пространством со своей памятью, файлами, участниками и подключениями. Данные одного пространства изолированы от других. Удобно завести по пространству на отдел или проект: продажи, финансы, производство.
Связь между отделами по запросу.
Иногда отделам нужно обменяться информацией. Пространства можно связать: если у них один владелец, связь появляется сразу, если разные, её одобряет владелец второго пространства. После этого агент одного отдела может задать вопрос агенту другого и получить ответ или файл.
Агент отдела продаж спрашивает агента склада, хватит ли остатков под крупный заказ.
Агент склада отвечает по своим данным и прикладывает выгрузку. Остальные данные склада продажам недоступны.
Агент склада отвечает на вопрос, но не начинает по чужому запросу новую работу. Задачи складу ставят люди склада.
Для знаний, которые нужны всем, есть общая база знаний. Её наполнение контролирует владелец.
Из нескольких связанных пространств складывается система компании: у каждого отдела свой компактный контекст, а связи между ними заданы явно. Как это устроено, разбираем в шестой статье серии.
Управление обычными словами.
Большую часть настроек не нужно искать в меню. Напишите агенту: «присылай отчёт по понедельникам», «подключи нашу таблицу продаж», «следи за этой страницей». Если для задачи нужен доступ, агент объяснит простыми словами, какой именно, и пришлёт защищённую ссылку для ключа.
Часть подключений и настроек находится в веб-дашборде: участники, расход, подключение некоторых сервисов. Но это несколько экранов, а не система, которую нужно изучать.
Модель подбирается под задачу.
По умолчанию Octo сам выбирает модель под тип задачи. Владелец может задать модель для пространства в дашборде. Если компании нужен собственный ключ к модели, это настраивается по договорённости в рамках Octo Labs.
Контроль остаётся у владельца.
Изменения политик пространства доступны только владельцу и совладельцу. Связь с чужим пространством требует одобрения его владельца. Критичные действия, например удаление работающего приложения, могут требовать подтверждения владельца.