3 месяца назад
Граница production: что обязано быть у LLM-бота до первого сообщения в живой чат. Часть 5
Пятая часть серии про инженерию Telegram-бота с характером. В прошлых частях бот учился молчать, находить адресата и классифицировать реплики без словарей. Все эти подсистемы объединяет одно: они решают, что и кому сказать. Эта часть — про другой слой, который решает, имеет ли система вообще право открывать рот. Аудит перед первыми автономными репликами нашёл в работающем боте семь проблем — и ни одна из них не была видна ни в одном тесте. Речь о «Джонни» — язвительном инженерном персонаже в Telegram,...
🦋 В sandbox-runtime нашли два способа обойти файловые ограничения macOS
В проекте sandbox-runtime сообщили о двух ошибках, из-за которых файловые запреты на macOS могут работать слабее, чем обещает конфигурация. Первая касается символических ссылок: защищённый файл остаётся доступен для изменения по другому пути. Вторая возникает при обработке шаблонов имён: проверка на единственной строке с буквой `x` способна убрать нужный запрет на чтение. Оба случая описал пользователь inanna-malick в обращении №790. Речь идёт о коде, который переводит настройки sandbox-runtime в правила системной защиты macOS...