---
title: Когнітивна Архітектура
description: Боти Klex мають когнітивну архітектуру, яка сильно натхненна Теорією глобального робочого простору.
---

Один бот Klex діє як єдина ідентичність та один екземпляр свідомості, будучи обмеженим у кількості багатозадачності, яку він може виконувати. Це, однак, не означає, що бот складається з однієї внутрішньої розмови.

Навпаки, архітектура ботів Klex використовує паралелізацію способом, який приблизно аналогічний тому, як [Теорія глобального робочого простору (GWT)](https://en.wikipedia.org/wiki/Global_workspace_theory) уявляє функціонування людського мозку.

## Технічна основа

Один бот Klex має змінну кількість **сесій**, які працюють одночасно. Кожна сесія — це розмова між LLM-агентом та внутрішнім середовищем, і може працювати довільно довго завдяки автоматичному стисненню контексту. Тільки одна відкрита сесія має доступ до середовища і може взаємодіяти із зовнішнім світом для вираження поведінки («освітлена головна сцена» згідно з GWT).

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

### Головна сесія

Головна сесія представляє фактичну поведінку та дії бота. Тільки ця сесія має доступ до MCP, що дозволяє їй взаємодіяти з її підключеннями до середовища. Вона, однак, не обробляє такі завдання, як створення або консолідація спогадів, і може суто зосередитися на фактичній роботі на основі вхідних подій із зовнішнього світу або внутрішніх тригерів, таких як нагадування або завдання.

### Допоміжні сесії

Допоміжні сесії не мають доступу до зовнішнього світу, але можуть взаємодіяти з каталогом даних бота. Вони обробляють такі завдання, як аналіз існуючих сесій для побудови нових спогадів, видалення застарілих спогадів, точне налаштування навичок (процедурних спогадів) та прив'язка досвіду бота до сутностей у пам'яті.

### Год-сесія

Год-сесія — це спеціальна сесія, яка має обмежений доступ до зовнішнього світу і використовується лише через Admin API. Вона не отримує вхідних даних із зовнішнього світу, окрім спеціальних [год-повідомлень](/concepts/god-messages), і її мета — виконувати адміністративні завдання, які вимагають підвищених дозволів, такі як наказ боту створити або оновити свою [душу](/concepts/soul).
