Лучший промпт ChatGPT для работы с программным кодом
Создание универсального промпта для работы с программным кодом на любом языке программирования требует гибкой и адаптируемой структуры. В качестве отправной точки можно использовать шаблон, который я написал по просьбе подписчика. Адаптируйте его под себя, расширяйте или уменьшайте по необходимости.
Публикую шаблон на двух языках, сначала на английском, потом на русском с подробной расшифровкой. Берите английский вариант, вставляйте в скобки свои данные (с помощью переводчика или самостоятельно, если владеете языком)
1. Task Description: […]
2. Programming Language: […]
3. Code Environment: […]
4. Code Base: […]
5. Specific Code Request: […]
6. Example Code: […]
7. Constraints/Requirements: […]
8. Testing/Validation: […]
1. Описание задачи: [Четко укажите, чего вы хотите добиться, контекст и любые специфические требования. Если необходимо, укажите входные данные, выходные данные и ограничения]
2. Язык программирования: Укажите язык программирования, на котором вы хотите работать, или попросите chatgpt предложить варианты]
3. Кодовая среда: [Укажите используемую среду или платформу для работы с кодом (например, IDE, текстовый редактор, Jupyter Notebook и т.д.) или укажите, нужна ли вам помощь в настройке среды.]
4. Кодовая база: [Если у вас есть существующий код или проект, укажите соответствующие фрагменты кода, пути к файлам или репозиториям. Опишите структуру и назначение вашей кодовой базы]
5. Конкретный запрос на код: [Укажите конкретные запросы, связанные с кодом. Вы можете попросить примеры кода, пояснения к коду, помощь в отладке или оптимизацию кода. Будьте максимально подробны]
6. Пример кода (если применимо): [Если у вас есть исходный код или код, над которым вы уже работали, укажите его здесь. Это поможет chatgpt лучше понять ваш контекст]
7. Ограничения/требования: [Перечислите ограничения или требования, которые должны быть выполнены, например, контрольные показатели производительности, конкретные библиотеки или фреймворки для использования]
8. Тестирование/Валидация: [Опишите, как вы планируете тестировать и проверять код. Если у вас есть тестовые примеры, предоставьте их]