Когнітивна Архітектура
Боти Klex мають когнітивну архітектуру, яка сильно натхненна Теорією глобального робочого простору.
Один бот Klex діє як єдина ідентичність та один екземпляр свідомості, будучи обмеженим у кількості багатозадачності, яку він може виконувати. Це, однак, не означає, що бот складається з однієї внутрішньої розмови.
Навпаки, архітектура ботів Klex використовує паралелізацію способом, який приблизно аналогічний тому, як Теорія глобального робочого простору (GWT) уявляє функціонування людського мозку.
Технічна основа
Один бот Klex має змінну кількість сесій, які працюють одночасно. Кожна сесія — це розмова між LLM-агентом та внутрішнім середовищем, і може працювати довільно довго завдяки автоматичному стисненню контексту. Тільки одна відкрита сесія має доступ до середовища і може взаємодіяти із зовнішнім світом для вираження поведінки («освітлена головна сцена» згідно з GWT).
Інші сесії служать різним цілям, наприклад, фільтруванню вхідних сигналів або оновленню та консолідації спогадів. Вони діють незалежно від головної сесії, але можуть впливати на неї, передаючи в неї контекст.
Головна сесія
Головна сесія представляє фактичну поведінку та дії бота. Тільки ця сесія має доступ до MCP, що дозволяє їй взаємодіяти з її підключеннями до середовища. Вона, однак, не обробляє такі завдання, як створення або консолідація спогадів, і може суто зосередитися на фактичній роботі на основі вхідних подій із зовнішнього світу або внутрішніх тригерів, таких як нагадування або завдання.
Допоміжні сесії
Допоміжні сесії не мають доступу до зовнішнього світу, але можуть взаємодіяти з каталогом даних бота. Вони обробляють такі завдання, як аналіз існуючих сесій для побудови нових спогадів, видалення застарілих спогадів, точне налаштування навичок (процедурних спогадів) та прив’язка досвіду бота до сутностей у пам’яті.
Год-сесія
Год-сесія — це спеціальна сесія, яка має обмежений доступ до зовнішнього світу і використовується лише через Admin API. Вона не отримує вхідних даних із зовнішнього світу, окрім спеціальних год-повідомлень, і її мета — виконувати адміністративні завдання, які вимагають підвищених дозволів, такі як наказ боту створити або оновити свою душу.