Требования пишет ИИ. Отвечаете вы
Черновик требований ИИ выдаёт за минуту. Отвечать за то, что в нём написано, всё равно человеку, и никакая модель ответственность не заберёт.
ИИ только приходит в процессы, у кого-то раньше, у кого-то позже. Уже на первых подходах видно главное: сэкономленное на формулировках время тут же уходит на проверку. Причём вычитка тут не спасает. Ошибки всплывают через две недели после передачи в разработку и стоят переделки.
На своих проектах я эту проверку собрал в чек-лист, чтобы не держать в голове.
Всё, что ниже, выросло из метода 4Д: думай до того, как доверять данным. Про сам метод писал в мае: https://set.ki/post/cohraMc
Семь проверок, через которые я прогоняю требования перед тем, как отдать их в работу.
1. Откуда факт Спрашиваю про источник каждого правила и каждой цифры. Модель не может назвать источник, значит перед вами предположение. Дальше идёте вы и уточняете у людей.
2. Выдуманные сущности Сверяю поля, статусы и справочники с тем, что реально живёт в системе. Самая частая галлюцинация выглядит аккуратно: опрятный статус, которого в базе никогда не было.
3. Границы Ищу нули, пустые списки, отрицательные суммы, дубли, максимальную длину строки. Счастливый путь ИИ описывает уверенно, а про крайние случаи забывает.
4. Что происходит при отказе Таймаут, недоступный сервис, частичный ответ, повторная отправка того же запроса. Без негативных сценариев разработчик придумает поведение сам, и придумает иначе.
5. Противоречия с тем, о чём уже договорились Модель не помнит вашу историю решений. Она спокойно перепишет договорённость месячной давности, причём в убедительных формулировках, и заметить подмену можно только по памяти.
6. Непроверяемые слова Быстро, удобно, корректно, оптимально. Критерий приёмки из таких слов не собирается, поэтому меняю их на числа и условия.
7. Кто сделал выбор Модель охотно принимает архитектурные решения за вас, не упоминая, что была развилка. Ищу места, где выбор сделан молча, и забираю его обратно.
Вся проверка занимает минут двадцать. Переделка после сдачи занимает дни, так что обмен честный.
Чек-лист разбирается с тем, что модель уже выдала. Как решать, впускать ли её в работу вообще, писал в соседнем посте, про фильтр на четыре вопроса https://set.ki/post/9ZP3xRX
На примере пет-проекта на следующей неделе в видео покажу весь путь целиком: как два ИИ писали мне ТЗ и что из этого пришлось выбросить руками.
Про сам сдвиг, от написания к проверке, говорю в пятницу голосом, на прогулке по Петербургу. Там разговор уже про рынок целиком.
Сохраните перед следующим ТЗ. И перешлите тому, кто уже работает с ИИ.
#чек_лист #ии #ai #аналитик #it
Ваш Аналитик на Балтике 🌊 🌐 ineverov.ru