Нейросети — отличные помощники в учёбе и работе, программирование тут не исключение. Вместе с Артёмом Сыцевичем, преподавателем Python и Roblox, разобрались, как использовать ИИ для написания кода 😮
Ниже расскажем, из каких функциональных частей состоит написание промта для нейросетей. А файле собрали подборку полезных запросов!
⬆️ Роль ИИ
Задайте роль. Например: «Ты — разработчик на Python». Это помогает модели не уходить в другие языки.
⬆️ Точная формулировка
Пишите конкретно: вместо «создай сайт» — «создай HTML-страницу для моих любимых игр; основные цвета — красный и чёрный». Чем подробнее запрос, тем лучше результат.
⬆️ Чем сложнее задача, тем подробнее шаги
Делите задачу на подзадачи. Не «создай игру», а: «1) создай модель персонажа; 2) добавь движение» и так далее. Удобно использовать нумерованные списки.
⬆️ Контекст
Опишите, как работает программа: что делает каждый модуль, с какими данными он работает и как их обрабатывает.
⬆️ Библиотеки
Если код на Python, то желательно указывать нужные библиотеки. Например, для работы со временем подходят библиотеки time и datatime, но данные в них будут отличаться.
⬆️ Ограничения
Сразу оговорите, чего делать не нужно: лишний функционал, нежелательные технологии, рамки по ресурсам.
⬆️ Доработка программы и промта
Редко код получается идеально с первого раза. Просите ИИ исправить, переписать или объяснить логику.
⬆️ Перепроверка
Нейросети часто концентрируют внимание в одной точке, поэтому можно случайно сломать то, что уже работало. Важно перепроверять после каждого изменения, всё ли в порядке.
⬆️ «Объясни, что это»
Иногда логика ИИ непонятна обычному пользователю. Просите комментарии в коде и разбор: «Объясни, как работает этот фрагмент».
Помните, что нейросети — только помощники, они могут ошибаться.
