ChatGPT, хватит писать

Спрашиваешь, как что-то устроено, получаешь десять абзацев. Просишь проще - получаешь семь. Просишь пример и появляется одиннадцатый. И вот ты уже редактируешь объяснение вместо того, чтобы разбираться в теме.

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

Допустим, нужно разобраться, как компонент ведёт себя с длинным текстом, на узком экране, в состоянии ошибки. Можно получить простыню с описанием всех случаев. А можно попросить ИИ собрать небольшую песочницу: меняешь ширину, подставляешь контент, переключаешь состояния и сразу видишь, где всё ломается. Тут уже появляются конкретные вопросы: почему кнопка уехала, куда исчезла подпись и что мы вообще предусмотрели для этого случая?

То же самое с токенами. Меняешь базовый отступ или размер шрифта и видишь последствия сразу на нескольких компонентах. Объяснение становится местом, где можно проверить решение. Для работы над дизайн-системой это особенно полезно: правило может звучать убедительно, пока не увидишь его в реальном интерфейсе.

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

Для обычного текста Карпатый тоже предлагает приём: попросить объяснение в духе ASD-STE100 - стандарта упрощённого технического английского из авиационной документации. Короткие предложения, однозначные формулировки, минимум синонимов. Для документации дизайн-системы принцип близкий: если назвали сущность «вариантом», не надо через абзац переименовывать её ради красоты.

Пойду добавлять в системный промпт: «Если обсуждаем поведение компонента или правило дизайн-системы, предложи наглядный способ его проверить. Где полезно - собери интерактивный пример».

Правда, решить, какое поведение считать правильным, всё ещё придётся мне. Ползунок эту ответственность пока не забрал.

ChatGPT, хватит писать | Сетка — социальная сеть от hh.ru