Руководство Melbis Shop: оглавление
Семья memory — память агента о магазине: заметки,
которые лежат в базе магазина, а не на компьютере и не в переписке.
Следующая сессия — на другом компьютере, в другом приложении-агенте —
встретит те же заметки. Как память выглядит для людей — «AI-помощник».
Уровень, level |
Кто читает | Кто пишет |
|---|---|---|
all — для всех |
все логины магазина | администратор |
group — для группы |
логины этой группы, основной или дополнительной | администратор |
own — свои |
логин, под которым вошёл агент | агент, инструментом memory_save |
Свои заметки принадлежат логину — человеку за компьютером: у другого
сотрудника память своя. Заметки для групп и для всех пишет администратор
— в программе или записью в таблицу agent_memory;
memory_save и memory_remove до них не
достают.
У каждой заметки есть вид kind_key из реестра магазина —
строк key_value с кодом
AGENT_MEMORY_KIND_KEY:
| Вид | Что это |
|---|---|
kCritical |
что должно соблюдаться в каждой сессии |
kDirect |
распоряжение пользователя |
kSkill |
как работать с этим человеком |
kDefault |
всё остальное |
Владелец может добавить в реестр свои виды, они считаются как
kDefault. Вид, которого в реестре нет, сохранение не
принимает.
Критические заметки читаются первыми.
session_connect сообщает, сколько их; пока все они не
загружены через memory_load, сервер отказывает во всех
командах, кроме memory_list и memory_load.
Старшинство, когда заметки расходятся: сначала уровень, внутри него вид.
kCritical, kDirect, kSkill
для всех;kCritical, kDirect, kSkill
для группы;kCritical, kDirect,
kSkill;| Поле | Что это |
|---|---|
id |
номер заметки |
name |
короткое название |
category |
свободные слова, по которым заметки группируются |
info |
одна строка описания — её показывает список |
kind_key |
вид |
body |
текст в простом HTML: <p>,
<ul> и <li>,
<b>, <code> |
Список идёт по уровням — для всех, для групп, свои, — внутри по категории, а новая заметка встаёт последней.
Вся память видна и правится в «Проектирование → AI-компоненты», на
вкладке «AI-память»; кто может открыть это окно, видит заметки всех
сотрудников. Окно берёт таблицу agent_memory в работу, как
только открывается, и пока оно открыто, memory_save и
memory_remove отказывают.
Подписи на оригинальном языке могут отличаться.
Отдельного файла правил и порога у семьи нет: правила памяти приходят
вместе с правилами сессии в ответе session_connect.