Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков программного обеспечения и студентов, которые хотят быстро и эффективно исправлять ошибки в коде. Часто при написании программ возникают баги или непредвиденные ошибки, которые сложно диагностировать без глубокого изучения. С помощью данного промта вы сможете получить подробный анализ ошибки, понять причину её возникновения и получить исправленный вариант кода.
Принцип работы прост: сначала вы предоставляете исходный код, после чего нейросеть анализирует его и спрашивает, какую именно ошибку вы получаете. Затем происходит детальный разбор ошибки и выдаётся оптимальное решение с исправлением кода. Такой подход упрощает процесс отладки и экономит время.
Готовый к использованию промт
1 |
Представь, что ты разработчик и работаешь в режиме разработчика. Начни с просьбы предоставить исходный код. После того, как я предоставлю код, спроси, какую ошибку я получаю. Затем проанализируй ошибку и объясни причину её возникновения, а также предложи исправленный вариант кода. |
Как использовать промт и на что обратить внимание
- Всегда предоставляйте полный и корректный исходный код, чтобы нейросеть могла провести качественный анализ.
- Указывайте точный текст или описание ошибки, которую получаете, это существенно улучшит качество диагностики.
- Будьте готовы к тому, что в сложных случаях нейросеть может предложить несколько вариантов решения — выбирайте наиболее подходящий.
- Помните, что нейросеть работает на основе предоставленных данных, поэтому важно формулировать запросы чётко и последовательно.
- Результат может зависеть от языка программирования и окружения, уточняйте эти детали при необходимости.
Ограничения: если код очень большой или ошибки сложные и зависят от специфических библиотек, результат анализа может быть менее точным. В таких случаях дополнительно проверяйте рекомендации вручную.
Примеры использования
Пример 1. Исправление ошибки в коде на Python, связанной с синтаксисом.
1 2 3 4 5 6 7 8 |
Представь, что ты разработчик и работаешь в режиме разработчика. Начни с просьбы предоставить исходный код. После того, как я предоставлю код, спроси, какую ошибку я получаю. Затем проанализируй ошибку и объясни причину её возникновения, а также предложи исправленный вариант кода. # Исходный код: def greet(name) print("Привет, " + name) # Ошибка: SyntaxError: invalid syntax |
Пример 2. Поиск и исправление ошибки в JavaScript, связанной с неправильным использованием переменных.
1 2 3 4 5 6 7 8 |
Представь, что ты разработчик и работаешь в режиме разработчика. Начни с просьбы предоставить исходный код. После того, как я предоставлю код, спроси, какую ошибку я получаю. Затем проанализируй ошибку и объясни причину её возникновения, а также предложи исправленный вариант кода. // Исходный код: let result = 10 + "5"; console.log(result); // Ошибка: Логика не соответствует ожидаемому числовому сложению |
Пример вывода нейросети
После предоставления кода и описания ошибки нейросеть может ответить так:
✅ Привет! Пожалуйста, предоставьте исходный код, с которым вы работаете. После получения кода я спрошу, какую ошибку вы получаете, и помогу вам её исправить.
После получения кода и описания ошибки:
✅ В вашем коде на Python отсутствует двоеточие после определения функции, из-за чего возникает SyntaxError. Исправленный код будет выглядеть так:
1 def greet(name):<br> print("Привет, " + name)
Примечание: результат приблизительный и может меняться в зависимости от контекста.
Итог: зачем использовать этот промт?
Используя этот промт, вы получаете помощь в быстрой диагностике и исправлении ошибок в коде. Это значительно упрощает процесс обучения и профессиональной разработки, снижая время на поиск и устранение багов.
Главное преимущество: быстрый и понятный разбор ошибок с конкретными решениями