Межі та права
Що розмова на вашому сайті може і чого не може змусити агента зробити, що власник має право відкрити і чим кожне з цього загрожує. Прочитайте раніше, ніж щось відкриєте.
Чия це розмова
У відвідувача вашого сайту немає в нас ні облікового запису, ні команди, ні способу їх отримати. Але кожен хід агента йде всередині команди — так продукт вирішує, що можна читати і хто за це платить.
Тому команду відвідувачу не видають. Хід іде від імені власника агента, у команді агента, через ту саму перевірку членства, через яку проходить учасник, що увійшов. Особистість відвідувача — це позначка на розмові й більше нічого.
Два наслідки, які варто вимовити вголос:
- Платить власник. Кожна відповідь незнайомій людині витрачається з лімітів власника, а не відвідувача.
- Відвідувач нічого не може собі розширити. Жодне надіслане ним значення не створює прав. Немає поля, заголовка чи повідомлення, які перетворили б відвідувача на учасника команди.
Чотири замовчування
З коробки і в будь-якій установці розмова, що прийшла із сайту, вужча за того самого агента в кабінеті:
| що це означає | |
|---|---|
| Окрема гілка | Листування із сайту не змішується з листуванням власника. Те саме сховище, те саме вікно контексту, інший канал. |
| Немає рук | Ні пісочниці, ні команд, ні виходу в мережу, ні додаткових можливостей типу агента. Агент відповідає, але не діє. |
| Нічого не запам'ятовується | З цієї розмови нічого не потрапляє в довгу пам'ять агента. |
| Тільки відповідь | Відвідувач бачить відповідь. Не міркування, не кроки з інструментами і не те, що інструмент повернув. |
Це замовчування, а не закони. Так влаштована кожна прив'язка в кожній базі і так поводиться канал у момент публікації — але власник агента може зняти їх поштучно з екрана «Сайт».
Чотири права і ціна кожного
Спершу чесна фраза, заради якої ця сторінка й існує:
незнайома людина, що відкрила сторінку, може змусити агента виконувати команди в пісочниці, ходити в мережу, писати у свою довгу пам'ять і перепланувати те, що він робить сам, — з правами власника і коштом власника.
І «незнайома» тут буквально. Квиток лежить у HTML сторінки, тому «відкрити відвідувачам сайту» і «відкрити всім, хто знайшов сторінку» — це одна й та сама фраза.
hands — агентові можна діяти
Повертає набір інструментів пісочниці і сам виконавець, що їх запускає. Обидві половини разом: набір інструментів без машини під ним описує інструменти, які не можуть виконатися.
Чим загрожує. Фраза незнайомої людини стає командою, виконаною в контейнері, і мережевими зверненнями з нього. Власний грант агента і його список дозволених адрес, як і раніше, обмежують, куди він може дотягнутися: це право знімає заборону, що лежала зверху, а не перевищує їх.
Це змінює і гроші. Розмова була обмежена 12 повідомленнями за хвилину на відвідувача і 60 на агента; за відкритих hands межі стають 4 і 15, у тих самих кошиках, тож перемикання посеред хвилини не видає нікому дві норми. Це обмеження потоку, а не стеля витрат.
memory — розмову можна запам'ятовувати
Дозволяє куратору прочитати цю розмову і записати з неї в довгу пам'ять агента.
Чим загрожує. Те, що каже незнайома людина, починає впливати на те, як агент відповідає всім іншим, включно з власником. Будь-яке твердження відвідувача — кандидат на те, у що агент потім віритиме.
schedule — агентові можна змінювати свій розклад
Повертає інструменти розкладу і можливість розмови самій почати роботу.
Чим загрожує. Це єдине право, чия шкода переживає візит: незнайома людина може залишити працювати постійне завдання після того, як закриє вкладку. Тому його вмикання вимагає, щоб власник підтвердив його, набравши ідентифікатор агента. Вимикання не вимагає нічого.
visibility — відвідувачу видно роботу
Надсилає в браузер міркування агента і його кроки з інструментами — окремими нотатками.
Чим загрожує. Це розкриває, як влаштований агент, а в аргументах інструмента — й уривки того, що він прочитав. Це окреме рішення, а не додаток до hands: результат інструмента не йде за жодного розкладу, у нотатці їдуть ім'я інструмента і вердикт.
Картинки, які додає відвідувач
Віджет дозволяє відвідувачу додати зображення, і агент його бачить. Це частина звичайної розмови, а не п'яте право: картинка — це те, що людина каже, а не щось належне агентові й передане назовні, тому вмикати нема чого і вимикати нема чого — окрім самого каналу.
Обмежено те, у що це обходиться вам:
| Типи | PNG, JPEG, GIF, WEBP — ті самі чотири, що приймає ваш власний чат у кабінеті, і жодних інших |
| Розмір | 1 МБ на картинку (свій чат дозволяє три) |
| Скільки | до п'яти на одне повідомлення |
| Як часто | звичайна межа потоку — дванадцять повідомлень на хвилину на людину |
Усе, що поза цими межами, отримує відмову фразою, яку відвідувач прочитає, і в ній названо межу: «Картинка слишком большая — принимаю до 1 МБ». Мовчки картинка не зникає ніколи, і агент ніколи не відповідає так, ніби картинки, яку людина сама в себе бачила доданою, не було.
Ваша команда її бачить. Картинка лягає в розмову цього відвідувача, поряд з його словами, і команда читає її на картці людини в кабінеті — той самий екран і те саме читання, що й для тексту. Більше її не дістане ніхто: байти віддаються лише за підписаним посиланням із закінченням терміну.
Видалення людини її зберігає. Видалення ліда стирає людину — запис і все, що ви про неї відзначили, — і залишає її розмови, рівно як і раніше. Картинка належить тій розмові, у якій її надіслали, тому лишається разом зі словами, з якими прийшла. Забирає її видалення розмови або агента.
Чого не дістає жодна комбінація
Минулих розмов агента. Читання історії чату не входить у чотири права і не підмішане до жодного з них. Жоден перемикач на тому екрані не дає відвідувачу сайту прочитати, що казали цьому агентові інші.
І за будь-якої комбінації: від чийого імені йде хід, не змінюється. Жодне право не створює прав з особистості відвідувача, і жодне не дозволяє агентові вийти за власний грант і список дозволених адрес.
Прийти впізнаним, а не анонімом
Якщо ваш сайт уже знає, хто перед ним, — покупець, який увійшов, замовлення, що оформлюється, — людина може приходити в чат під своїм іменем, а не черговим анонімом. Для цього потрібен квиток, випущений сервер-сервер, з особистістю всередині, вашим бекендом, а не сторінкою: див. Що потрібно на сервері.
Ми віримо вашому сайту в тому, хто це, — у межах його команди й не далі. Це те, що купує ключ, і те, чим він обмежений. Бути впізнаним — не означає отримати права: у названого відвідувача ті самі чотири замовчування й ті самі дозволи, що й в анонімного, а хід так само йде від імені власника агента.
І самому агентові ім'я не повідомляється. Особистість записана ПОРУЧ із розмовою — це те, що ваша команда читає у списку лідів, — а не підставлена в те, чим агент думає. Якщо хочеться, щоб агент вітався на ім'я, це перше повідомлення вашої сторінки, а не властивість цих облікових даних.
Відвідувач, що прийшов без особистості, як і раніше анонімний, а запис ліда з'являється в нього на першому прийнятому повідомленні — не в момент обміну квитка, бо браузер, що відкрив сторінку і нічого не сказав, — це не людина, заради якої варто заводити рядок.