ИИ-системы задают уточняющие вопросы через механизм системного промпта (system prompt), который определяет поведение модели перед генерацией финального ответа. Добавьте в промпт директиву о проверке полноты информации и запросе недостающих деталей перед ответом. Используйте API-параметры температуры и параметры стоп-последовательностей для усиления эффекта.
Причины необходимости уточняющих вопросов
- Снижение ошибок вследствие неполной информации от пользователя
- Повышение точности ответов за счет конкретизации контекста задачи
- Улучшение пользовательского опыта через интерактивный диалог вместо угадывания намерений
- Защита от неправильного толкования расплывчатых запросов
- Соответствие стандартам обработки данных, требующим явного согласия на детали
Пошаговая инструкция по настройке
- Откройте документацию API вашего ИИ-сервиса (OpenAI, Anthropic, локальная модель) и найдите раздел
system_promptилиsystem message. - Скопируйте базовый системный промпт в текстовый редактор или IDE.
- Добавьте в промпт обязательную директиву:
Перед ответом проверьте полноту информации. Если недостает деталей, задайте 2-3 уточняющих вопроса. Только после получения ответов выдайте финальное решение. - Установите параметр
temperatureна значение0.3-0.5для повышения логичности поведения модели. - Добавьте в параметры запроса
max_tokensс достаточным значением (не менее 1024) для вмещения вопросов и ответа. - Если используете API OpenAI, добавьте параметр
"messages"с ролевой структурой: system → user → assistant → user. - Для локальных моделей (Ollama, LLaMA) модифицируйте файл конфигурации
Modelfileилиconfig.jsonс той же директивой. - Протестируйте на 5-10 расплывчатых запросах и проверьте, что модель действительно задает вопросы.
- Если модель игнорирует директиву, увеличьте вес инструкции через повторение или переформулировку в промпте.
- Задеплойте обновленную конфигурацию на production-среду после успешного тестирования.
Часто задаваемые вопросы
Почему ИИ не всегда задает вопросы, даже с системным промптом? Модель может игнорировать директивы из-за невысокого значения температуры, конфликта с другими инструкциями в промпте или ограничений архитектуры самой модели — переформулируйте инструкцию явнее или используйте более мощную версию модели.
Как заставить ИИ задавать ровно определённое количество вопросов? Добавьте точную цифру в промпт: Задайте ровно 3 уточняющих вопроса, каждый на отдельной строке, пронумерованные. — модель будет следовать числовой метрике чётче.
Работает ли этот метод со всеми ИИ-моделями? Методика работает с GPT, Claude, Gemini и открытыми моделями (LLaMA, Mistral), но требует адаптации промпта под синтаксис и способности конкретной модели.