Hackcat

Как формулировать вопросы понятнее?

Указывайте цель, контекст и требования к ответу, чтобы сократить уточняющую переписку.

Предоставляйте сведения, влияющие на оценку

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

Используйте структуру, которую легко редактировать

Запрос можно оформить так: «Что я хочу сделать; что происходит сейчас; что уже пробовал; в каком виде нужен ответ». Отделяйте исходные записи от собственных предположений, чтобы облегчить последовательный разбор. Если материалов много, сначала предоставьте краткое описание и ключевые фрагменты, а затем добавляйте остальное по необходимости.

  1. В первом абзаце опишите конкретную цель и критерии завершения.
  2. Во втором приведите ключевые исходные данные и известные ограничения.
  3. В конце уточните, нужен ли список проверок, объяснение, таблица или воспроизводимые шаги.

Проверьте, получили ли вы нужный ответ

Получив ответ, проверьте, решает ли он исходный вопрос, опирается ли на предоставленные факты и обозначает ли неопределённости. Можно уточнить: «Укажи, какие выводы следуют из записей, а какие ещё нужно проверить». Такие структуры помогают выразить запрос и не являются специальным синтаксисом команд; пишите естественно, как вам удобно. Если условий несколько, явно укажите, какое из них обязательно должно быть выполнено.