Топ 50 промптов ChatGPT для программистов
NeuroadeptНаписание кода:
1. Создай [язык] скрипт для парсинга [формат файла] и извлечения [информация] со следующими требованиями: [список требований]..
2. Разработай микросервис на [языке] для [домена], который включает конечные точки для [список операций] и придерживается [паттерн проектирования].
3. Напиши функцию на [языке] для фильтрации [структуры данных] на основе [условия] со следующими входными данными: [входные переменные] и ожидаемыми выходными данными: [описание выходных данных].
4. Разработай алгоритм на [язык] для решения [проблемы] с использованием [стратегия или техника].
5. Реализуй функцию [языка], которая асинхронно обрабатывает [задачу] со следующими входными данными: [входные переменные] и ожидаемыми выходными данными: [описание выходных данных].
Доработка кода:
6. Допиши код на языке [язык] для парсинга [формат файла] и извлечения [информация]: [фрагмент кода].
7. Заверши реализацию [языка] для [паттерна проектирования] для [варианта использования]: [фрагмент кода].
8. Допиши недостающий [язык] код для реализации механизма кэширования для следующей функции: [фрагмент кода].
9. Допиши код на [языке] для преобразования [структуры данных] в [формат вывода]: [фрагмент кода].
10. Заверши реализацию многопоточного решения на [языке] для решения [проблемы]: [фрагмент кода].
Поиск багов:
11. Найди ошибки логики в следующем фрагменте кода на [языке]: [фрагмент кода].
12. Определи потенциальные проблемы производительности в коде на [языке]: [фрагмент кода].
13. Найди утечки ресурсов в следующем [язык] коде и предложи способы их устранения: [фрагмент кода].
14. Проверь наличие потенциальных дедлоков в данном [язык] коде: [фрагмент кода].
15. Проверь этот [язык] код на наличие потенциальных уязвимостей SQL-инъекций: [фрагмент кода].
Код ревью:
16. Проанализируй приведенный [язык] код на предмет признаков проблемного кода и предложи улучшения: [фрагмент кода].
17. Проверь [язык] код на предмет правильности логирования и мониторинга: [фрагмент кода].
18. Проанализируй [язык] код на предмет потенциальных проблем масштабируемости: [фрагмент кода].
19. Оцени тестовое покрытие этого [язык] кода: [фрагмент кода].
20. Оцени [язык] код на совместимость с [платформой или технологией]: [фрагмент кода].
Обработка естественного языка:
21. Выполни классификацию для текста: [текст].
22. Сформируй краткое изложение этой расшифровки видеозаписи: [текст].
23. Проанализируй эмоциональную тональность следующих отзывов о товаре: [текст].
24. Определи ключевые фразы в этих сообщениях в социальных сетях: [образец текста].
25. Извлеки информацию из этого структурированного текста: [образец текста].
Написание API документации:
26. Создай шаблон документации API для следующего [язык] кода: [фрагмент кода].
27. Сгенерируй руководство пользователя для данного [язык] RESTful API: [фрагмент кода].
28. Задокументируй функциональность и использование этого инструмента командной строки для [язык]: [фрагмент кода].
29. Создай справочник API для данной [язык] библиотеки или фреймворка: [фрагмент кода].
30. Создай руководство по использованию [язык] API с примером кода: [фрагмент кода].
Оптимизация запросов:
31. Оптимизируй этот GraphQL-запрос с целью повышения производительности: [GraphQL-запрос].
32. Проанализируй этот SQL-запрос на предмет правильного индексирования: [SQL-запрос].
33. Предложи улучшения в этой схеме базы данных для повышения производительности запросов: [описание схемы].
34. Сравни производительность этого NoSQL-запроса с использованием различных NoSQL-баз данных (например, MongoDB, Cassandra, Couchbase): [NoSQL-запрос].
Оптимизация серийных запросов:
35. Оптимизируй запрос к базе данных для базы данных временных рядов (например, InfluxDB, TimescaleDB): [запрос временных рядов].
36. Проанализируй запрос временных рядов на предмет возможных проблем с производительностью: [запрос временных рядов].
37. Предложи стратегии индексирования или разбиения на разделы для следующего запроса к базе данных временных рядов: [запрос временных рядов].
38. Сравни производительность этого запроса с использованием различных баз данных временных рядов (например, InfluxDB, TimescaleDB, OpenTSDB): [запрос временных рядов].
Чат-боты и разговорный ИИ:
39. Напиши тексты для чат-бота, который занимается управлением бронирования [тип бронирования].
40. Создай схему взаимодействия с чат-ботом, помогающую пользователям сравнивать и выбирать [продукты или услуги] в зависимости от их потребностей.
41. Разработай разговорный скрипт для чат-бота, предоставляющего информацию по [теме или области].
42. Реализуй чат-бот, способный понимать намерения пользователя и реагировать на них в [конкретном контексте или области].
43. Разработай чат-бот, который сможет давать персонализированные рекомендации по [продукту или услуге] на основе предпочтений пользователя.
Проектирование пользовательского интерфейса:
44. Создай UI макет для [веб-/мобильной] дашборда, визуализирующего [данные или метрики].
45. Предложи улучшения существующего пользовательского интерфейса [приложения или веб-сайта] для повышения вовлеченности пользователей.
46. Разработай пользовательский интерфейс для [веб-/мобильного] приложения, отвечающий правилам доступности и инклюзивности.
47. Создай макет [web/mobile] приложения, облегчающий совместную работу пользователей для [конкретного случая использования].
48. Создай библиотеку компонентов пользовательского интерфейса для [веб-/мобильного] приложения, которая соответствует [системе дизайна или руководству по стилю] и поддерживает [тему или настройку].
DevOps и развертывание:
49. Напиши [инструмент или скрипт] для автоматизации развертывания [язык или технология] приложения на [облако или платформу].
50. Разработай стратегию мониторинга и оповещения для [веб-/мобильного] приложения, развернутого на [облаке или платформе].
