Обновить

Почему LLM игнорирует системный промпт: история диалога сильнее инструкций

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.2K
Всего голосов 2: ↑1 и ↓10
Комментарии3

Комментарии 3

Нельзя ли добавить модель-классификатор входных сообщений пользователя, которая бы вернула статус "похоже на вопрос" для сообщения и тогда уже передавать только хорошие сообщения в основную модель (отфильтровав "мусор")?

Спасибо за вопрос! Да, так можно, но есть два нюанса. Классификатору тоже нужен контекст: “Почему?” или “Угу. Какие?” сами по себе выглядят как мусор, а после объяснения собеседника это уточнение, на которое как раз надо ответить. На таких фразах у нас и проседала эвристика “не отвечать, пока человек говорит”. Второе - это лишний вызов перед каждой подсказкой, а в живом разговоре задержку видно сразу. Поэтому мы оставили один вызов, но решение он принимает с короткой историей, и по качеству этого хватило)

Спасибо. Да не так все просто с классификатором и контекстом.
Хотя про то что - это лишний вызов, я бы сказал, что вызов классификаторов сегодня это неотъемлемая часть всех agentic workflows: guardrails, чтобы отфильтровать мусор, опасный контент и обсценную лексику. Обычно это довольно простые модели с латенси не более 500мс

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации