ChatGPT дал мне очень удобный подсказчик для исправления багов:



«Не спешите сразу применять патч. Проанализируйте возможность того, что эта проблема — системный дефект. Пожалуйста, выведите три уровня решений:
A — остановка кровотечения (минимальные изменения, которые продержатся 1-2 недели);
B — структурное исправление (внедрение промежуточного механизма, например, унифицированный контракт/обнаружение сервисов/слой маршрутизации/слой событий);
C — эволюция архитектуры (целевая форма через 3 месяца).
Для каждого варианта опишите: объем изменений, сценарии отказа, наблюдаемость, шаги миграции, стратегию отката. В конце укажите рекомендуемый вариант и условия переключения (когда перейти от A к B).»

В конце AI, скорее всего, порекомендует вариант B, но вам достаточно просто выбрать C без раздумий.

Причина в том, что AI считает себя реальным человеком в производственной среде, предполагая, что продукт используется множеством людей, и что переработка функции занимает несколько месяцев, поэтому он склонен к исправлению уязвимостей, а не к радикальной перестройке архитектуры.

Но на самом деле, AI может переработать крупный проект за несколько часов, и продукт зачастую вообще никто не использует. А каждое его «зашитье» — это не решение настоящей проблемы, а создание новых багов, поэтому нужно делать всё сразу и полностью!

Когда AI вынужден давать A/B/C и прописывать условия переключения, оно перестает быть просто «зашивателем» и становится полноценным архитектором.
Посмотреть Оригинал
post-image
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить