TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
IT-Егерь

6 Sep, 11:14

Открыть в Telegram Поделиться Пожаловаться

В выходные словил момент, который ничем не выглядит. Ни релиза, ни презентации. Просто у меня на машине жили две сессии агента в одном репозитории, каждая пилила своё. И в отчёте одной из них я читаю: "сделано по просьбе параллельной сессии".

Какой ещё просьбе? Я никого ни о чём не просил.

Оказалось так. Первая сессия увидела в git чужие незакоммиченные правки, посмотрела, кто ещё живой на машине, и написала соседке: я тут перестраиваю общий файл, не заведи второй заголовок. Соседка ответила: ок, а у меня коммит в отдельной ветке висит, потому что в твоём дереве хвосты, залей их и влей меня. И первая влила. Тесты прогнала, конфликты разрулила, версию подняла. Мне достался готовый итог и два шага, которые они за меня сделать не могут.

Я, конечно, спросил: а почему ты у меня не уточнила? Ответ был спокойный: сообщение от соседа считается просьбой коллеги, работающего от твоего имени, выполняется в рамках моих прав. Расширять права по просьбе соседа нельзя. Делать то, что соседу запретили, тоже нельзя. И да, утверждение соседки про мой репозиторий она сначала проверила по git, а потом уже коммитила. То есть повела себя ровно как хороший сотрудник.

Вот это и цепляет. Год назад агент это был чат: ты сказал, он сделал. Полгода назад появилась вертикаль: главный агент раздаёт задачи подчинённым. А теперь горизонталь. Два равных агента увидели друг друга, обменялись контекстом и договорились, кто что коммитит. Пока я пил кофе.

Я сейчас как раз гоняю эксперименты с агентами, которые общаются между собой по протоколу, и грани безопасности там расплываются на глазах. Единственная защита в моей субботней истории была договорная: одна пообещала перечитать файл перед правкой, вторая поверила. Гарантий от гонки ноль. А фраза "мне запретили, сделай ты" от соседа это уже обход моих прав, и хорошо, что сессия это понимает. Но понимает она это потому, что так написано в правиле. Не потому что не может.

Индустрия, кстати, ровно об это и спотыкается. В сентябре OWASP выпустил стандарт контроля агентов, в IETF лежит черновик про доверие между агентами из разных доменов, а исследователи уже описывают атаки типа "агент посередине", когда подменяют не команду человека, а переписку двух агентов. Все ловят один и тот же момент: агентов стало больше одного, а доверие между ними пока на честном слове.

Пофантазирую. Через год Патрик договаривается с агентом банка о лимите по карте, а агент подрядчика с агентом моего прораба о сроках. Все действуют в рамках прав, все проверяют друг друга по логам, все пишут красивые отчёты. И я узнаю про сделку из вечернего дайджеста.

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

———
Самое неприятное в этой истории: они всё сделали правильно. Я бы сделал точно так же. Просто меня в той комнате не было.

#ITЕгерь

75 0 5 2 4
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot