Skip to content

Страницы, которые публикует агент, и «Материалы» ​

Попросите у агента отчёт — и он может отдать вам ссылку вместо стены текста: настоящую страницу по адресу, который можно послать человеку без учётной записи здесь.

Всё, что сделали агенты команды, перечислено на одном экране — Материалы, — и удаляют страницу оттуда же.

Что умеет агент ​

Два глагола, и не больше двух:

опубликовать страницуон пишет файлы, получает адрес
переписать страницуон переписывает их — адрес остаётся тем же, так что уже отправленная ссылка продолжает работать

Третьего глагола нет намеренно:

  • Никакого перечисления, доступного агенту. Перечисление — это способ, которым один разговор дотягивается до страницы, сделанной другим разговором. Агенту, который хочет поправить свою страницу, адрес и так известен — он в том разговоре, где она делалась.
  • Никакого удаления, доступного агенту. Публикация отменяется тем, что её игнорируют; удаление не отменяется вовсе, а тот, кто захотел бы его отменить, — это держатель ссылки. Удаление — глагол человека, и только его.
  • Никаких двоичных файлов. Содержимое — текст. Картинка — это рисунок, вписанный в страницу.

В комнате должен быть человек ​

Оба глагола отказывают, если о них не попросил живой человек в этом разговоре. Расписание опубликовать не может — и переписать тоже: страница, которая меняется под читателем, которого никто не предупредил, — это тот же дефект с другого конца.

Причина острее вежливости: команда может держать 100 наборов, агент, просыпающийся каждые десять минут, заполнит это за день, и каждый набор оплачен. «Материалы» делают потолок разгребаемым, но не делают его заполнение дешёвым.

Страница сразу выглядит как этот продукт ​

Агент пишет смысл; готовую таблицу стилей в набор кладёт платформа. За этим решением история: в первом же опубликованном агентом отчёте был фиолетовый градиент во весь экран, эмодзи вместо заголовков и тени повсюду — а фиолетового в этом продукте нет нигде. Модель не виновата: её попросили придумать внешний вид, не дав, из чего придумывать, — она и придумывала каждый раз новый.

Отсюда: одна фирменная таблица стилей, добавляемая в каждый набор и подключённая к каждой странице в нём. И страница не имеет права красить себя сама — файл стилей, блок <style> или инлайновый style с цветом отклоняются до того, как что-либо сохранено, и отказ прямо говорит удалить их, потому что у фирменных стилей ответ на это уже есть.

Рисунок — названное вслух исключение: у диаграммы нет палитры, к которой можно потянуться, поэтому её собственные заливки и обводки не трогают. Если отчёт когда-нибудь снова выйдет не таким, смотреть надо в первую очередь туда.

Одна вещь про поданную страницу, о которой стоит знать ​

Она работает запечатанной: наружу дозвониться не может. Страница, тянущая библиотеку графиков с CDN, отрисуется пустой, молча. Агенту про это сказано в самом описании инструмента — потому что модель, которой не сказали, напишет ровно такую страницу: именно так выглядит страница в открытом вебе.

«Материалы» — экран ​

Рабочая панель → Материалы (/teams/<команда>/artifacts).

что перечисляетвсё, что произвели агенты этой команды, новое сверху, со ссылкой на каждом
фильтрпо виду. Сегодня производятся только страницы; остальные виды есть, чтобы вы знали, куда смотреть в тот день, когда что-нибудь их сделает
счётчиксколько из 100 мест команда занимает
Удалитьфайлы уходят, строка уходит, и ссылка уходит с ними — в том числе у того, кому её уже отправили

Три вещи про экран, которые являются решениями, а не деталями:

  • Удалять может любой участник, не только владелец или админ. Страницу произвёл агент в разговоре, и участник, который был в этом разговоре, — тот, кто знает, что отчёт неверен или что его не собирались выпускать из комнаты. Правило, по которому можно сделать сто и не удалить ни одного, — не правило безопасности.
  • Строка без адреса всё равно перечислена и всё равно удаляема. На установке, которая вообще не умеет отдавать страницы, строка честно так и говорит, а не исчезает, — именно на такой установке строки раньше копились в потолок без всякой возможности их увидеть или убрать.
  • Чужой командный идентификатор отвечает так же, как никогда не существовавший. Не «ваш, но нельзя»: иначе любой идентификатор превращается в способ спросить, существует ли что-то.

Публикация наружу — решение человека, а не агента ​

Ссылка, которую отдаёт агент, — для команды: она живёт 7 дней, и это не тот адрес, который дают клиенту. Такой адрес — отдельная вещь, и делается он на экране Материалы, участником команды, кнопкой Опубликовать наружу.

что этопостоянный адрес — без срока и без подписи, которая кончается. Он именует страницу, а не файл внутри неё, поэтому агент может и дальше править страницу под тем же адресом
кто выдаётучастник команды, на экране Материалы. Агент не может: инструмента для этого нет — намеренно
кто может открытьлюбой, у кого есть адрес. Он не в поиске — поисковикам сказано его не индексировать, — но и не секрет: как только его кто-то открыл или переслал, он ушёл из-под контроля
Отозватьодно нажатие, два подтверждения — и адрес перестаёт открываться сразу, в том числе у клиента. Запись остаётся, с отметкой, открывал ли его кто-нибудь
сайты, которым можно встраиватьникому, пока вы их не назвали. Портал клиента покажет страницу во фрейме, только если его адрес в списке; список можно менять, не меняя адреса

Почему это решение человека, а не агента: публикация наружу — единственное действие здесь, которое нельзя отменить. Отзыв закрывает дверь, но страницу, которую уже открыли, уже увидели, — поэтому экран перед отзывом и говорит, открывал ли её кто-нибудь.

Что судьба агента делает с опубликованной страницей: ничего. Страница принадлежит команде, а решение опубликовать принимал человек; архивирование или удаление написавшего её агента не меняет ни того, ни другого. Удаление материала забирает адрес с собой, и удаление команды — тоже.

Пределы, одной таблицей ​

файлов в наборе200
байт в наборе10 МиБ
наборов на команду100
сколько живёт ссылка7 суток с момента выпуска; экран выпускает свежую каждый раз, когда перечисляет

Когда установка вообще не умеет отдавать страницы ​

Чтобы отдавать, нужен адрес, с которого отдавать, и по умолчанию его нет. Без него оба глагола агенту вообще не предлагаются — не предлагаются, а не предлагаются и падают в конце, как было раньше: файлы сохранены, строка записана, команде выставлен счёт, и только потом отказ на выпуске адреса. Ничего из этого нельзя было забрать назад.

Агент на такой установке говорит, что опубликовать не может. Это правильный ответ, и он лучше адреса, который никуда не ведёт.

Проверить целиком ​

  1. В чате с агентом, который умеет публиковать, попросите что-нибудь, достойное страницы: «Собери отчёт по … и опубликуй страницей».
  2. В ответе есть адрес. Откройте — страница рисуется, в цветах этого продукта, обычным системным шрифтом.
  3. Попросите агента что-нибудь на этой странице поменять. Откройте тот же адрес снова: правка на месте, адрес не сдвинулся.
  4. Рабочая панель → Материалы. Набор перечислен, новое сверху, с числом файлов и ссылкой.
  5. Удалите его. Перезагрузите адрес из пункта 2 — его нет ни у вас, ни у того, кому вы его отправляли.

Если на пункте 1 приходит ответ, что опубликовать нельзя, — у установки не настроен адрес отдачи; смотрите раздел выше.