PromptForest: Обнаружение инъекций промптов с приоритетом локальности и учетом неопределенности

PromptForest — это новая библиотека с приоритетом локальности, созданная для решения проблем, часто встречающихся в современных системах обнаружения инъекций запросов. Она направлена на эффективное обнаружение инъекций запросов и джейлбрейков с учетом неопределенности, чтобы избежать избыточной уверенности в результатах. Такой подход отличает ее от традиционных систем, поскольку она сохраняет производительность, одновременно предоставляя более детализированные выводы.
Ключевые детали
Одной из основных проблем существующих детекторов инъекций является зависимость от крупных моделей, таких как Llama 2 8B и Qualifire Sentinel 0.6B. Эти модели не только медленны, но и их избыточная уверенность в результатах может привести к ложным срабатываниям, что подрывает их надежность в производственных сценариях. Осознавая эти ограничения, PromptForest использует метод голосования, состоящий из трех меньших специализированных моделей:
- Llama Prompt Guard (86M): Демонстрирует наивысшую предсобранную Ошибку Калибровки Ожидания (ECE) в своем классе веса.
- Vijil Dome (ModernBERT): Предоставляет наивысшую точность на параметр.
- Custom XGBoost: Обучена на встраиваниях для архитектурного разнообразия.
Эти модели коллективно используют метод мягкого голосования с учетом веса для определения результатов, где более точные модели имеют большее влияние. Этот метод упрощает процесс принятия решений при высокой точности и согласованности.
Бенчмаркинг показывает, что PromptForest работает со средней задержкой около 141 мс, по сравнению с 225 мс для Qualifire Sentinel v2, при этом обеспечивая сопоставимую точность в 90% против их 97%. Калибровочная ECE также показывает хорошие результаты и составляет 0.070 против 0.096 у Sentinel. Пропускная способность также впечатляет, примерно 27 запросов обрабатывается в секунду на потребительском GPU с помощью pfranger CLI.
Для тестирования и реализации разработчики могут экспериментировать с PromptForest на Google Colab или проверять запросы с помощью инструмента PFRanger, который работает полностью локально. PFRanger использует параллелизацию для повышения скорости и пропускной способности.
📖 Читать полный источник: r/LocalLLaMA
👀 Смотрите также

LLM Схватка: Бенчмарк стратегической игры в реальном времени для ИИ-агентов, пишущих код
LLM Skirmish — это бенчмарк, в котором ИИ-агенты пишут код для игры в стратегии в реальном времени 1 на 1 друг против друга. Он использует модифицированный API Screeps и проверяет обучение в контексте в течение пяти турнирных раундов.

EsoLang-Bench: Бенчмарк для программирования с использованием эзотерических языков для проверки логики языковых моделей
Исследователи создали EsoLang-Bench, кодирующий бенчмарк, использующий эзотерические языки программирования, такие как Brainfuck и Whitespace, чтобы проверить, могут ли LLM рассуждать или просто сопоставлять шаблоны. Лучший результат среди GPT-5.2, O4-mini, Gemini, Qwen и Kimi составил 11,2%.

OpenClaw ПАРА Организационный Навык Автоматически Сортирует Файлы по Проектам, Областям, Ресурсам, Архивам
Разработчик создал навык OpenClaw, который внедряет метод организации PARA (Проекты, Области, Ресурсы, Архивы) для автоматической сортировки файлов и очистки загромождённых корневых каталогов.

Шесть репозиториев GitHub для разработки кода с Claude
Пользователь Reddit протестировал и поделился шестью репозиториями GitHub, предназначенными для улучшения проектов Claude Code, включая инструменты для структурированной разработки, генерации пользовательского интерфейса, управления задачами, памяти, изучения экосистемы и автоматизации рабочих процессов.