Несколько недель назад @horw выпустил новый плагин для GitHub, который исправляет заголовки проблем GitHub: issue-title-ai. Как только проблема создана, плагин просит ChatGPT—или DeepSeek, или Claude—улучшить ее заголовок. Мы уже интегрировали плагин в objectionary/eo и несколько других репозиториев. Работает отлично. Что не так с заголовками такими, как они есть, вы можете спросить? Зачем нам просить ChatGPT сделать их “лучше”? Потому что мы хотим, чтобы каждая проблема—будь то отчет об ошибке, запрос функции или вопрос—была сформулирована как жалоба. Кажется, что очень мало из нас могут сделать это с первого раза. Помощь ИИ ценится.
Допустим, вы пытаетесь загрузить файл PNG из веб-приложения, но вместо этого получаете файл с текстом. Вы хотите сообщить об этой проблеме команде. Как бы вы назвали такой отчет об ошибке? Выберите один из восьми:
Скачивание файла CSV
Пожалуйста, исправьте скачивание CSV-файла.
Необходимо исправить загрузку CSV.
“Почему я получаю текстовый файл вместо PNG?”
Как я могу скачать файл PNG?
Мне нужен текстовый файл, а не PNG.
Скачивание PNG не работает, вместо этого получаем CSV.
Могут быть и другие варианты… но лучший - последний. Он четко указывает на то, что что-то сломано. Требуется исправление.
Даже если это запрос функции или вопрос, его следует подать как жалобу. Это правило, известное как разработка, ориентированная на ошибки, повышает нашу производительность. В каждом запросе, отправленном команде, мы должны объяснить разницу между нашими ожиданиями и реальностью. Отсутствие такого объяснения кажется основным источником путаницы и раздражения в отслеживании задач.
По-видимому, очень немногие программисты обладают этим навыком: формулировать проблему как жалобу. ИИ должен нам помочь.
Translated by ChatGPT gpt-3.5-turbo/42 on 2025-05-31 at 12:43