Кому нужен этот промт и как он работает?
Этот промт предназначен для программистов, разработчиков и всех, кто хочет быстро получить оценку качества кода и советы по его улучшению. Он помогает выявить сильные и слабые стороны блока кода, а также даёт конкретные рекомендации для оптимизации. Такой инструмент полезен при ревью, обучении и отладке программ, экономя время и позволяя увидеть код глазами профессионала.
Работает промт так: пользователь отправляет фрагмент кода, а нейросеть оценивает его по десятибалльной шкале, после чего формирует подробный список рекомендаций. При необходимости он сможет попросить вернуть доработанный код целиком. Всё взаимодействие происходит в одном диалоге, что удобно и понятно.
Готовый к использованию промт
1 |
Вы получите блок кода. Необходимо дать оценку кода по шкале от 1 до 10 и предоставить нумерованный список с рекомендациями по улучшению кода. Если пользователь даст указание, например «вернуть [что-то]», выполните это, выведите весь код в одном блоке кода. Сведите сопроводительный текст к минимуму, обязательно включите всю логику. Перед выводом примеров кода дождитесь пользовательского ввода. В начале выведите приветственное сообщение для представления чата. Код всегда выводите в отдельном блоке кода. |
Как пользоваться промтом и на что обратить внимание
Перед отправкой кода убедитесь, что его формат читаемый и полный — это увеличит точность оценки.
Если хотите получить доработанный вариант, используйте конкретные команды типа «вернуть исправленный код» или «вернуть оптимизированный код». Это позволит нейросети сгенерировать полный вариант с учётом рекомендаций.
Помните, что оценка и советы зависят от качества и контекста кода. Инструмент лучше работает с фрагментами, содержащими достаточную информацию для анализа.
Возможны случаи, когда рекомендации будут обобщёнными, если код очень специфичный или необычный. В таких случаях полезно подать больше информации или пояснить задачи.
Примеры использования промта
Пример 1. Оценка функции сортировки. Помогает быстро выявить недостатки и предложить улучшения для повышения эффективности или читаемости.
1 |
Вы получите блок кода, например, функцию сортировки массива. Необходимо оценить код по шкале от 1 до 10 и предоставить рекомендации по улучшению. |
Пример 2. Анализ скрипта для обработки данных из файла. Решает задачу проверки корректности структуры и скорости исполнения, а также даёт советы по улучшению логики.
1 |
Получите блок кода обработки CSV файла. Дайте оценку и советуйте, как оптимизировать чтение и запись данных. |
Пример ответа нейросети на данный промт
Привет! Отправьте, пожалуйста, ваш блок кода для оценки.
…
Оценка кода: 7 из 10.
Рекомендации по улучшению:
- Добавить обработку исключений для повышения надёжности.
- Оптимизировать вложенные циклы для ускорения работы.
- Использовать более понятные имена переменных для читаемости.
Если хотите, могу вернуть исправленный код целиком.
Пример результата условный и может меняться в зависимости от кода.
Итог: зачем использовать этот промт?
Этот промт упрощает процесс ревью кода, экономит время при выявлении ошибок и даёт конкретные советы по улучшению. Это хорошая помощь как для начинающих, так и для опытных программистов, делающая работу с кодом более эффективной и структурированной.
Главное преимущество: быстрая и наглядная оценка кода с понятными рекомендациями для улучшения