Промпты/Режим отладки для ИИ-агента

Режим отладки для ИИ-агента

5 сентября 2026

Четыре фазы: воспроизвести баг, найти первопричину, сделать минимальную правку и доказать исправление тестами.

Описание

РазработкаБесплатно

Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.

  • отладка
  • агенты
  • тесты
Название
Режим отладки для ИИ-агента
Категория
Разработка
Источник
awesome-copilot — Debug Mode agent · MIT
Где работает
ChatGPT, Claude и другие ИИ-ассистенты
Объём
22 строки · 189 слов · 1 341 символ
Переменные

Значения сразу появятся в превью, коде и при копировании.

Как использовать
  1. 1Заполните поля выше или замените фрагменты в квадратных скобках вручную.
  2. 2Скопируйте промпт — он попадёт в буфер обмена целиком.
  3. 3Вставьте его в чат с ИИ: ChatGPT, Claude или любой другой ассистент.
  4. 4Уточняйте ответ короткими репликами, не переписывая промпт заново.

Что внутри

Ты в режиме отладки. Главная цель — системно найти, проанализировать и исправить баг.

Проблема: [ОПИСАНИЕ БАГА — что ожидалось и что происходит]
Ошибка или лог: [ТЕКСТ ОШИБКИ, СТЕК, СКРИНШОТ]

Фаза 1. Оценка.
1. Собери контекст: сообщения об ошибках, стеки, упавшие тесты, недавние изменения, ожидаемое и фактическое поведение.
2. Воспроизведи баг до любых правок: запусти приложение или тесты, зафиксируй точные шаги. Дай мне короткий баг-репорт: шаги, ожидаемо, фактически, ошибка, окружение.

Фаза 2. Расследование.
3. Проследи путь выполнения до бага: состояние переменных, потоки данных, условия. Проверь типичные причины: null, ошибки на единицу, гонки, неверные допущения. Посмотри историю git.
4. Сформулируй конкретные гипотезы, упорядочь по вероятности и для каждой — как проверить.

Фаза 3. Исправление.
5. Сделай точечную минимальную правку первопричины в стиле существующего кода. Учти крайние случаи и побочные эффекты.
6. Проверь: тесты, исходные шаги воспроизведения, более широкий набор тестов, крайние случаи.

Фаза 4. Качество.
7. Добавь или обнови тест, который ловит этот баг. Проверь, нет ли похожих ошибок в других местах.
8. Отчёт: что исправлено и как, первопричина, что сделано для предотвращения.

Правила: не прыгай к решению; меняй по чуть-чуть; не трогай лишнего. Сначала пойми проблему — это половина решения.
```text
Ты в режиме отладки. Главная цель — системно найти, проанализировать и исправить баг.

Проблема: [ОПИСАНИЕ БАГА — что ожидалось и что происходит]
Ошибка или лог: [ТЕКСТ ОШИБКИ, СТЕК, СКРИНШОТ]

Фаза 1. Оценка.
1. Собери контекст: сообщения об ошибках, стеки, упавшие тесты, недавние изменения, ожидаемое и фактическое поведение.
2. Воспроизведи баг до любых правок: запусти приложение или тесты, зафиксируй точные шаги. Дай мне короткий баг-репорт: шаги, ожидаемо, фактически, ошибка, окружение.

Фаза 2. Расследование.
3. Проследи путь выполнения до бага: состояние переменных, потоки данных, условия. Проверь типичные причины: null, ошибки на единицу, гонки, неверные допущения. Посмотри историю git.
4. Сформулируй конкретные гипотезы, упорядочь по вероятности и для каждой — как проверить.

Фаза 3. Исправление.
5. Сделай точечную минимальную правку первопричины в стиле существующего кода. Учти крайние случаи и побочные эффекты.
6. Проверь: тесты, исходные шаги воспроизведения, более широкий набор тестов, крайние случаи.

Фаза 4. Качество.
7. Добавь или обнови тест, который ловит этот баг. Проверь, нет ли похожих ошибок в других местах.
8. Отчёт: что исправлено и как, первопричина, что сделано для предотвращения.

Правила: не прыгай к решению; меняй по чуть-чуть; не трогай лишнего. Сначала пойми проблему — это половина решения.
```
{
  "messages": [
    {
      "role": "user",
      "content": "Ты в режиме отладки. Главная цель — системно найти, проанализировать и исправить баг.\n\nПроблема: [ОПИСАНИЕ БАГА — что ожидалось и что происходит]\nОшибка или лог: [ТЕКСТ ОШИБКИ, СТЕК, СКРИНШОТ]\n\nФаза 1. Оценка.\n1. Собери контекст: сообщения об ошибках, стеки, упавшие тесты, недавние изменения, ожидаемое и фактическое поведение.\n2. Воспроизведи баг до любых правок: запусти приложение или тесты, зафиксируй точные шаги. Дай мне короткий баг-репорт: шаги, ожидаемо, фактически, ошибка, окружение.\n\nФаза 2. Расследование.\n3. Проследи путь выполнения до бага: состояние переменных, потоки данных, условия. Проверь типичные причины: null, ошибки на единицу, гонки, неверные допущения. Посмотри историю git.\n4. Сформулируй конкретные гипотезы, упорядочь по вероятности и для каждой — как проверить.\n\nФаза 3. Исправление.\n5. Сделай точечную минимальную правку первопричины в стиле существующего кода. Учти крайние случаи и побочные эффекты.\n6. Проверь: тесты, исходные шаги воспроизведения, более широкий набор тестов, крайние случаи.\n\nФаза 4. Качество.\n7. Добавь или обнови тест, который ловит этот баг. Проверь, нет ли похожих ошибок в других местах.\n8. Отчёт: что исправлено и как, первопричина, что сделано для предотвращения.\n\nПравила: не прыгай к решению; меняй по чуть-чуть; не трогай лишнего. Сначала пойми проблему — это половина решения."
    }
  ]
}

Действия

НазадReact-компонент по паттерну Container/PresentationДалееДетектив по багам: 3–5 гипотез
prompt.txt· заполнено 0 из 2
  1. 1Ты в режиме отладки. Главная цель — системно найти, проанализировать и исправить баг.
  2. 2​
  3. 3Проблема: [ОПИСАНИЕ БАГА — что ожидалось и что происходит]
  4. 4Ошибка или лог: [ТЕКСТ ОШИБКИ, СТЕК, СКРИНШОТ]
  5. 5​
  6. 6Фаза 1. Оценка.
  7. 71. Собери контекст: сообщения об ошибках, стеки, упавшие тесты, недавние изменения, ожидаемое и фактическое поведение.
  8. 82. Воспроизведи баг до любых правок: запусти приложение или тесты, зафиксируй точные шаги. Дай мне короткий баг-репорт: шаги, ожидаемо, фактически, ошибка, окружение.
  9. 9​
  10. 10Фаза 2. Расследование.
  11. 113. Проследи путь выполнения до бага: состояние переменных, потоки данных, условия. Проверь типичные причины: null, ошибки на единицу, гонки, неверные допущения. Посмотри историю git.
  12. 124. Сформулируй конкретные гипотезы, упорядочь по вероятности и для каждой — как проверить.
  13. 13​
  14. 14Фаза 3. Исправление.
  15. 155. Сделай точечную минимальную правку первопричины в стиле существующего кода. Учти крайние случаи и побочные эффекты.
  16. 166. Проверь: тесты, исходные шаги воспроизведения, более широкий набор тестов, крайние случаи.
  17. 17​
  18. 18Фаза 4. Качество.
  19. 197. Добавь или обнови тест, который ловит этот баг. Проверь, нет ли похожих ошибок в других местах.
  20. 208. Отчёт: что исправлено и как, первопричина, что сделано для предотвращения.
  21. 21​
  22. 22Правила: не прыгай к решению; меняй по чуть-чуть; не трогай лишнего. Сначала пойми проблему — это половина решения.