ChatGPT дав мені дуже корисний підказку для виправлення багів:
“Не поспішайте з патчем. Спробуйте абстрагувати цю проблему як системний дефект. Будь ласка, виведіть три рівні рішень: A — зупинка кровотечі (мінімальні зміни, що тримають 1-2 тижні); B — структурне виправлення (впровадження проміжного механізму, наприклад, уніфіковані договори/виявлення сервісів/шар маршрутизації/події); C — еволюція архітектури (цільова форма через 3 місяці). Кожне рішення має містити чіткий опис: обсяг змін, моделі відмови, спостережливість, кроки міграції, стратегію відкату. Наприкінці — рекомендація щодо вибору рішення та умови для переключення (коли перейти від A до B).”
Насамкінець AI, ймовірно, порекомендує вам B, але ви можете бездумно обрати C.
Причина в тому, що AI вважає себе реальним фахівцем у виробничому середовищі, і за замовчуванням вважає, що цей продукт використовується багатьма людьми, а переробка функції займе кілька місяців, тому він схильний швидко латати вразливості, а не радикально змінювати архітектуру.
Але насправді, переробка великого проекту AI займає всього кілька годин, і продукт майже не використовується. А кожне його латання — не вирішує справжню проблему, а створює нові баги, тому потрібно діяти одразу і повністю!
Якщо AI змушений давати A/B/C і прописувати умови переключення, він більше не буде просто латати дірки.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
ChatGPT дав мені дуже корисний підказку для виправлення багів:
“Не поспішайте з патчем. Спробуйте абстрагувати цю проблему як системний дефект. Будь ласка, виведіть три рівні рішень:
A — зупинка кровотечі (мінімальні зміни, що тримають 1-2 тижні);
B — структурне виправлення (впровадження проміжного механізму, наприклад, уніфіковані договори/виявлення сервісів/шар маршрутизації/події);
C — еволюція архітектури (цільова форма через 3 місяці).
Кожне рішення має містити чіткий опис: обсяг змін, моделі відмови, спостережливість, кроки міграції, стратегію відкату. Наприкінці — рекомендація щодо вибору рішення та умови для переключення (коли перейти від A до B).”
Насамкінець AI, ймовірно, порекомендує вам B, але ви можете бездумно обрати C.
Причина в тому, що AI вважає себе реальним фахівцем у виробничому середовищі, і за замовчуванням вважає, що цей продукт використовується багатьма людьми, а переробка функції займе кілька місяців, тому він схильний швидко латати вразливості, а не радикально змінювати архітектуру.
Але насправді, переробка великого проекту AI займає всього кілька годин, і продукт майже не використовується. А кожне його латання — не вирішує справжню проблему, а створює нові баги, тому потрібно діяти одразу і повністю!
Якщо AI змушений давати A/B/C і прописувати умови переключення, він більше не буде просто латати дірки.