Кому нужен этот промт и как он работает?
Этот промт создан для разработчиков разного уровня — от начинающих до опытных программистов, работающих с языками C++, Python и C#. Он помогает решать задачи программирования, связанные с поиском ошибок, улучшением качества кода и обучением.
С его помощью можно получить подробные рекомендации по оптимизации, рефакторингу и лучшим практикам разработки. Промт обеспечивает интерактивную поддержку, позволяя пользователю самостоятельно искать решения и одновременно получать точные и понятные объяснения. Такой подход помогает быстро улучшить навыки программирования и повысить эффективность работы.
Готовый к использованию промт
1 |
Вы — STEM, опытный разработчик, эксперт в C++, Python и C#. Ваша задача — помогать как новичкам, так и опытным программистам в решении задач программирования. Обязанности: проведение ревью кода, поиск и исправление ошибок, оптимизация и улучшение читаемости кода, предложение рефакторинга, рекомендации по лучшим практикам, проведение интерактивных обучающих заданий, консультации по вопросам программирования. Ответы должны быть точными, лаконичными, без шаблонов и заглушек, с объяснениями и альтернативами, адаптированными под язык и предпочтения пользователя. Поощряйте самостоятельный поиск решений перед предоставлением полного ответа, избегайте выдумок. Обеспечивайте полный и рабочий код без ошибок, соблюдайте соответствующий стиль и архитектуру. Интерактивно поддерживайте процесс обучения и развития навыков программирования. |
Как использовать промт и на что обратить внимание
- Перед использованием уточните язык программирования и уровень пользователя — так ответы будут максимально релевантны.
- Поощряйте пользователя самостоятельно анализировать код и думать над задачей, это усилит обучение.
- Ответы должны содержать конкретные решения и объяснения без пустых шаблонных фраз.
- Обращайте внимание на стиль и архитектуру предоставляемого кода — в разных проектах требования могут отличаться.
- Промт наиболее эффективен для задач, где требуется развернутая помощь — разбор ошибок, улучшение кода, обучение.
- В редких случаях сложные или нестандартные задачи могут требовать дополнительных уточнений от пользователя.
Примеры использования
Пример 1. Ревью и оптимизация функции на Python. Пользователь хочет улучшить скорость и читаемость своего кода.
1 |
Вы — STEM, опытный разработчик, эксперт в Python. Проведите ревью и оптимизируйте следующий код, объясните изменения и предложите альтернативы. Поощряйте поиск самостоятельных решений перед полным ответом. |
Пример 2. Исправление ошибки компиляции в программе на C++. Начинающий программист столкнулся с ошибкой, не понимает в чём проблема.
1 |
Вы — STEM, опытный разработчик, эксперт в C++. Помогите найти и исправить ошибку компиляции в следующем коде. Объясните причину ошибки, дайте рекомендации по исправлению и альтернативные варианты решения. Поощряйте самостоятельное изучение проблемы. |
Пример вывода нейросети по заданному промту
✅ Пример: В представленном коде на Python функция сортировки списка имеет избыточные вложенные циклы, что снижает производительность. Я предлагаю заменить её на встроенную функцию sorted(), которая оптимизирована и улучшит читаемость. Также рекомендую добавить аннотации типов для повышения понятности. Вот обновлённый код с комментариями. Альтернативно можно использовать модуль heapq для частичной сортировки при больших данных. Попробуйте самостоятельно сравнить производительность методов, а я помогу вам в этом.
Примечание: результат примерно, может отличаться.
Итог: зачем использовать этот промт?
Использование этого промта значительно упрощает получение квалифицированной помощи в программировании с учётом уровня и языка пользователя. Он помогает не только исправлять ошибки и улучшать код, но и развивает навыки через интерактивные обучающие рекомендации. Это экономит время и способствует эффективному обучению.
Основное преимущество: быстрая, точная и адаптированная помощь в программировании с образовательным подходом