Skip to content

Межі та права

Що розмова на вашому сайті може і чого не може змусити агента зробити, що власник має право відкрити і чим кожне з цього загрожує. Прочитайте раніше, ніж щось відкриєте.

Чия це розмова

У відвідувача вашого сайту немає в нас ні облікового запису, ні команди, ні способу їх отримати. Але кожен хід агента йде всередині команди — так продукт вирішує, що можна читати і хто за це платить.

Тому команду відвідувачу не видають. Хід іде від імені власника агента, у команді агента, через ту саму перевірку членства, через яку проходить учасник, що увійшов. Особистість відвідувача — це позначка на розмові й більше нічого.

Два наслідки, які варто вимовити вголос:

  • Платить власник. Кожна відповідь незнайомій людині витрачається з лімітів власника, а не відвідувача.
  • Відвідувач нічого не може собі розширити. Жодне надіслане ним значення не створює прав. Немає поля, заголовка чи повідомлення, які перетворили б відвідувача на учасника команди.

Чотири замовчування

З коробки і в будь-якій установці розмова, що прийшла із сайту, вужча за того самого агента в кабінеті:

що це означає
Окрема гілкаЛистування із сайту не змішується з листуванням власника. Те саме сховище, те саме вікно контексту, інший канал.
Немає рукНі пісочниці, ні команд, ні виходу в мережу, ні додаткових можливостей типу агента. Агент відповідає, але не діє.
Нічого не запам'ятовуєтьсяЗ цієї розмови нічого не потрапляє в довгу пам'ять агента.
Тільки відповідьВідвідувач бачить відповідь. Не міркування, не кроки з інструментами і не те, що інструмент повернув.

Це замовчування, а не закони. Так влаштована кожна прив'язка в кожній базі і так поводиться канал у момент публікації — але власник агента може зняти їх поштучно з екрана «Сайт».

Чотири права і ціна кожного

Спершу чесна фраза, заради якої ця сторінка й існує:

незнайома людина, що відкрила сторінку, може змусити агента виконувати команди в пісочниці, ходити в мережу, писати у свою довгу пам'ять і перепланувати те, що він робить сам, — з правами власника і коштом власника.

І «незнайома» тут буквально. Квиток лежить у HTML сторінки, тому «відкрити відвідувачам сайту» і «відкрити всім, хто знайшов сторінку» — це одна й та сама фраза.

hands — агентові можна діяти

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

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

Це змінює і гроші. Розмова була обмежена 12 повідомленнями за хвилину на відвідувача і 60 на агента; за відкритих hands межі стають 4 і 15, у тих самих кошиках, тож перемикання посеред хвилини не видає нікому дві норми. Це обмеження потоку, а не стеля витрат.

memory — розмову можна запам'ятовувати

Дозволяє куратору прочитати цю розмову і записати з неї в довгу пам'ять агента.

Чим загрожує. Те, що каже незнайома людина, починає впливати на те, як агент відповідає всім іншим, включно з власником. Будь-яке твердження відвідувача — кандидат на те, у що агент потім віритиме.

schedule — агентові можна змінювати свій розклад

Повертає інструменти розкладу і можливість розмови самій почати роботу.

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

visibility — відвідувачу видно роботу

Надсилає в браузер міркування агента і його кроки з інструментами — окремими нотатками.

Чим загрожує. Це розкриває, як влаштований агент, а в аргументах інструмента — й уривки того, що він прочитав. Це окреме рішення, а не додаток до hands: результат інструмента не йде за жодного розкладу, у нотатці їдуть ім'я інструмента і вердикт.

Картинки, які додає відвідувач

Віджет дозволяє відвідувачу додати зображення, і агент його бачить. Це частина звичайної розмови, а не п'яте право: картинка — це те, що людина каже, а не щось належне агентові й передане назовні, тому вмикати нема чого і вимикати нема чого — окрім самого каналу.

Обмежено те, у що це обходиться вам:

ТипиPNG, JPEG, GIF, WEBP — ті самі чотири, що приймає ваш власний чат у кабінеті, і жодних інших
Розмір1 МБ на картинку (свій чат дозволяє три)
Скількидо п'яти на одне повідомлення
Як частозвичайна межа потоку — дванадцять повідомлень на хвилину на людину

Усе, що поза цими межами, отримує відмову фразою, яку відвідувач прочитає, і в ній названо межу: «Картинка слишком большая — принимаю до 1 МБ». Мовчки картинка не зникає ніколи, і агент ніколи не відповідає так, ніби картинки, яку людина сама в себе бачила доданою, не було.

Ваша команда її бачить. Картинка лягає в розмову цього відвідувача, поряд з його словами, і команда читає її на картці людини в кабінеті — той самий екран і те саме читання, що й для тексту. Більше її не дістане ніхто: байти віддаються лише за підписаним посиланням із закінченням терміну.

Видалення людини її зберігає. Видалення ліда стирає людину — запис і все, що ви про неї відзначили, — і залишає її розмови, рівно як і раніше. Картинка належить тій розмові, у якій її надіслали, тому лишається разом зі словами, з якими прийшла. Забирає її видалення розмови або агента.

Чого не дістає жодна комбінація

Минулих розмов агента. Читання історії чату не входить у чотири права і не підмішане до жодного з них. Жоден перемикач на тому екрані не дає відвідувачу сайту прочитати, що казали цьому агентові інші.

І за будь-якої комбінації: від чийого імені йде хід, не змінюється. Жодне право не створює прав з особистості відвідувача, і жодне не дозволяє агентові вийти за власний грант і список дозволених адрес.

Прийти впізнаним, а не анонімом

Якщо ваш сайт уже знає, хто перед ним, — покупець, який увійшов, замовлення, що оформлюється, — людина може приходити в чат під своїм іменем, а не черговим анонімом. Для цього потрібен квиток, випущений сервер-сервер, з особистістю всередині, вашим бекендом, а не сторінкою: див. Що потрібно на сервері.

Ми віримо вашому сайту в тому, хто це, — у межах його команди й не далі. Це те, що купує ключ, і те, чим він обмежений. Бути впізнаним — не означає отримати права: у названого відвідувача ті самі чотири замовчування й ті самі дозволи, що й в анонімного, а хід так само йде від імені власника агента.

І самому агентові ім'я не повідомляється. Особистість записана ПОРУЧ із розмовою — це те, що ваша команда читає у списку лідів, — а не підставлена в те, чим агент думає. Якщо хочеться, щоб агент вітався на ім'я, це перше повідомлення вашої сторінки, а не властивість цих облікових даних.

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