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