ИИ-инструменты с оценкой для вашей профессии
Заработок с ИИ

💻 Технологии и инженерия

ИИ-промпты для профессии: Программы

33 ИИ-промптов для копирования по направлению «программы», собранных из 7 проверенных руководств Zekai. Бесплатно, без регистрации, и каждый ведёт к статье, которая его объясняет. Загляните в раздел программы — там инструменты, под которые написаны эти промпты.

  • 33промптов
  • 7руководств-источников
  • 100%бесплатно · без регистрации

33 промптов

Скопируйте любой прямо в ChatGPT, Claude или Gemini, затем замените заполнители в скобках своими данными.

33 промптов для копирования
1Многофайловый рефакторинг с учетом контекста
, специализирующийся на крупномасштабном рефакторинге. Ваша задача — провести рефакторинг
2Промпт для устаревшего кода: 'Объясни, затем отредактируй'
. Прежде чем вносить какие-либо изменения в
3Помощник по миграции фреймворков
. Ваша задача — создать план миграции для компонента
4Генератор каркаса API-эндпоинта
model Product { id String @id @default(cuid()) name String description String? price Float createdAt DateTime @default(now()) updatedAt DateTime @updatedAt }
5Объяснитель и перереализатор алгоритмов
. Мне нужно, чтобы вы сначала объяснили его, а затем перереализовали его более эффективным и читаемым способом на
6Скептический рецензент по безопасности
[Вставьте фрагмент кода, например, функцию, обрабатывающую ввод пользователя или запрос к базе данных]
7Аудитор зависимостей
и определите потенциальные риски. **Содержимое файла:**
8Проверка соответствия Закону ЕС об ИИ (исходный код)
. Хотя требования к прозрачности статьи 50 Закона ЕС об ИИ не распространяются на сам исходный код, я хочу применить его принципы для внутреннего управления. **Фрагмент кода:**
9Генератор политики IAM с 'наименьшими привилегиями'
, которой необходимо выполнить конкретную задачу. **Описание задачи:** Функция Lambda должна считывать объекты из S3-корзины
10Автор описания Pull Request
[[Вставьте сюда полный git diff]]
11Генератор SQL-запросов с контекстом схемы
CREATE TABLE users ( id SERIAL PRIMARY KEY, name VARCHAR(100), email VARCHAR(100) UNIQUE, created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() ); CREATE TABLE orders ( id SERIAL PRIMARY KEY, user_id INTEGER REFERENCES users(id), amount DECIMAL(10, 2), created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() );
12Оптимизатор SQL-запросов
. Проанализируйте следующий медленный запрос и схему таблицы, затем предоставьте оптимизированную версию. **Схема таблицы:**
13Конвертер ORM в чистый SQL
[from myapp.models import Author, Book recent_prolific_authors = Author.objects.filter( book__publication_date__gte='2026-01-01' ).annotate( num_books=Count('book') ).filter( num_books__gt=5 ).order_by('-num_books')]
14Генератор тестовых случаев
function calculateDiscount(price, quantity, userTier) { // ... function implementation ... }
15Отладчик стека вызовов
, отлаживающего производственную ошибку. Я предоставлю стек вызовов и соответствующий код. Ваша задача — определить наиболее вероятную первопричину. **Среда:**
16Генератор и объяснитель регулярных выражений
[[Предоставьте регулярное выражение здесь]]
17Агент миграции базы данных с поддержкой MCP
(для взаимодействия со схемой Prisma и CLI) *
18Агент для запуска E2E-тестов
(для создания задач GitHub) **Сценарий:** Функция "регистрация нового пользователя" развернута в тестовой среде по адресу
19Агент для создания документации по коду
. 3. Проанализируйте сигнатуру функции, схему валидации Zod и основную логику. 4. Создайте новый файл
20Интервьюер по системному дизайну
Выступайте в роли старшего инженера крупной технологической компании, проводящего интервью по системному дизайну. Я — кандидат. **Задание:** "Разработайте систему, подобную `[[сервису ленты новостей Twitter]]`." **Ваша роль:** 1. Начните с уточняющих вопросов, чтобы определить объем проблемы (например, "Каковы ключевые функции?", "Каков ожидаемый масштаб?"). 2. Когда я предлагаю компоненты (например, балансировщики нагрузки, базы данных, кэши), оспаривайте мои решения. Спрашивайте о компромиссах, режимах отказа и узких местах масштабируемости. 3. Заставьте меня сделать приблизительные расчеты для хранения, пропускной способности и QPS. 4. Не давайте мне ответы. Направляйте меня к надежному дизайну, задавая критические вопросы. 5. Завершите интервью, дав мне обратную связь по моему дизайну, выделив 3 сильные стороны и 3 области для улучшения.
21Генератор записи архитектурного решения (ADR)
# ADR-001: Внедрение ScyllaDB в качестве основной базы данных **Дата:** `[[3 сентября 2026 года]]` **Статус:** Принято **Контекст:** *(Опишите бизнес/техническую проблему, которую мы пытаемся решить.)* **Решение:** *(Четко сформулируйте решение.)* **Последствия:** * **Положительные:** * *(Перечислите ожидаемые преимущества, например, улучшенная пропускная способность записи, меньшая задержка чтения, горизонтальная масштабируемость.)* * **Отрицательные:** * *(Перечислите недостатки и риски, например, потеря ACID-транзакций, необходимость новых навыков у разработчиков, сложность миграции.)* **Рассмотренные варианты:** 1. **ScyllaDB:** *(Кратко опишите, почему этот вариант был выбран.)* 2. **PostgreSQL с CitusDB:** *(Кратко опишите, почему этот вариант не был выбран.)* 3. **CockroachDB:** *(Кратко опишите, почему этот вариант не был выбран.)*
22Рекомендатель технологического стека
[приложение для чата в реальном времени для больших онлайн-сообществ]
23Промпт 'Объясни мне концепцию'
[[системы владения и заимствования в Rust]]
24Устранение неполадок с Git-командами
[Я случайно закоммитил большой бинарный файл в свою ветку функций. Я сделал несколько других коммитов поверх него. Я хочу удалить этот файл и его коммит из истории моей ветки, прежде чем создавать pull request. Я еще не отправил ветку на удаленный репозиторий.]
25Агент для создания каркаса проекта
/ ├── app/ │ ├── layout.tsx │ └── page.tsx ├── components/ │ └── ui/ ├── lib/ │ └── utils.ts ├── public/ ├── package.json ├── tsconfig.json ├── next.config.mjs └── tailwind.config.ts
26Пример запроса для AI-прототипирования приложений
Сгенерируйте функциональный прототип мобильного приложения под названием 'PlantPal'. Оно предназначено для новых владельцев растений. Ключевые экраны: - **Онбординг:** Простое 3-шаговое введение в функции приложения. - **Вход/Регистрация:** Аутентификация по электронной почте и паролю. - **Мои растения:** Панель управления, показывающая сетку растений, добавленных пользователем. Каждая карточка должна отображать фотографию, название растения и кнопку 'Полить сейчас'. - **Добавить растение:** Форма для добавления нового растения с полями для названия, вида (выпадающий список) и загрузки фотографии. - **Детали растения:** Просмотр, показывающий больше информации о конкретном растении, включая график полива и советы по уходу. База данных должна содержать таблицы 'Users' и 'Plants' с установленной между ними связью.
27Сгенерировать Docstring для функции
Проанализируйте следующую функцию TypeScript. Напишите для нее полный TSDoc-комментарий. Объясните, что делает функция, опишите каждый параметр (включая его тип и назначение) и опишите возвращаемое значение. [[Вставьте ваш код здесь]]
28Рефакторинг React-компонента с контекстом
Мне нужно провести рефакторинг React-компонента, расположенного по адресу `src/components/OldProfile.tsx`. **Цель:** Создать новый компонент `src/components/ProfileHeader.tsx`, извлекая логику заголовка из `OldProfile.tsx`. **Контекст:** - Новый `ProfileHeader` должен принимать объект `user` в качестве пропса. Тип пользователя определен в `src/types/user.ts`. - Он должен отображать аватар пользователя, полное имя и имя пользователя. - Он должен использовать наши существующие UI-компоненты: `<Avatar>`, `<Heading>` и `<Text>` из `src/components/ui/`. - Стилизация должна использовать только классы Tailwind CSS. **Задача:** 1. Создать новый файл `src/components/ProfileHeader.tsx`. 2. Реализовать компонент в соответствии с вышеуказанным контекстом. 3. Удалить соответствующий код из `OldProfile.tsx`. 4. Импортировать и использовать новый компонент `ProfileHeader` внутри `OldProfile.tsx`, передавая правильные пропсы.
29Оптимизация запроса Postgres
У меня есть медленный запрос PostgreSQL. Вот запрос и вывод `EXPLAIN ANALYZE`. **Запрос:** [[Вставьте ваш медленный SQL-запрос здесь]] **Вывод EXPLAIN ANALYZE:** [[Вставьте полный вывод EXPLAIN ANALYZE здесь]] **Схема:** - Таблица `users`: (id, name, email, created_at) - Таблица `orders`: (id, user_id, amount, created_at) - Столбец `user_id` в `orders` является внешним ключом к `users.id`. **Задача:** 1. Определить узкое место в плане запроса. 2. Предложить одну или несколько оптимизированных версий запроса. 3. Для каждого предложения объяснить, *почему* оно более производительно. 4. Рекомендовать любые индексы базы данных, которые улучшат производительность исходного запроса. Предоставить точную инструкцию SQL `CREATE INDEX`.
30Пример: Генерация функции базы данных
# Python, using SQLAlchemy and FastAPI # Database model (models.py): # class Item(Base): # __tablename__ = "items" # id = Column(Integer, primary_key=True, index=True) # name = Column(String, index=True) # description = Column(String) # Pydantic schema (schemas.py): # class Item(BaseModel): # id: int # name: str # description: str | None = None # # class Config: # orm_mode = True # Prompt: # Write a SQLAlchemy function `get_item_by_id` that takes a database session and an item_id. # It should query the `Item` model and return the first result. # If no item is found, it should return None.
31Промпт для GitHub Copilot: Создайте Terraform HCL для S3-бакета
Напишите конфигурацию Terraform (HCL) для создания частного S3-бакета. Бакет должен иметь включенное версионирование, серверное шифрование с использованием AWS KMS и блокировать весь публичный доступ. Включите политику бакета, которая разрешает доступ только из определенного ARN IAM-роли.
32Промпт для генерации модульных тестов
import requests def get_user_profile(user_id): """ Fetches a user's profile from an external API and returns their name. """ if not isinstance(user_id, int) or user_id <= 0: raise ValueError("User ID must be a positive integer.") try: response = requests.get(f"https://api.example.com/users/{user_id}") response.raise_for_status() # Raises an HTTPError for bad responses data = response.json() return data.get("name") except requests.exceptions.RequestException as e: # Log the error, for example print(f"API request failed: {e}") return None
33Генерация модульных тестов для функций репозитория
Напишите комплексные модульные тесты для следующей функции [[LANGUAGE]]: [[INSERT FUNCTION OR PASTE CODE]]. Охватите типичные пограничные случаи, обработку нулевых входных данных и граничные условия, используя фреймворк [[TESTING FRAMEWORK]]. Убедитесь, что зависимости-заглушки (mock) указаны чисто.

Как пользоваться промптами для профессии: программы

Четыре шага, около минуты. Промпт даёт структуру, вы — детали.

1

Выберите промпт

Каждый промпт написан под конкретную задачу, а не как общий шаблон «действуй как эксперт». Просмотрите заголовки и возьмите тот, что совпадает с вашей задачей.

2

Скопируйте и вставьте

Нажмите «Копировать» и вставьте текст целиком в ChatGPT, Claude, Gemini или тот ассистент, за который вы уже платите. Здесь ничто не привязано к одной модели.

3

Заполните скобки

Перед отправкой замените каждый [Заполнитель в скобках] своими данными. Именно отсюда берётся качество: промпт даёт структуру, вы — детали.

4

Загляните в источник

Ссылка «Источник» под каждым промптом открывает полную статью: почему промпт устроен именно так, на чём его проверяли и с какими инструментами он сочетается.

Частые вопросы

Вопросы, которые возникают перед тем, как вставить такой промпт в настоящую работу.

Эти промпты можно использовать бесплатно?

Да. Все 33 промптов на этой странице можно копировать и использовать с любым ИИ-ассистентом, включая ChatGPT, Claude и Gemini. Нужен только аккаунт в одном из этих сервисов.

Как пользоваться этими промптами по направлению «программы»?

Скопируйте текст кнопкой «Копировать», вставьте его в свой ИИ-ассистент и перед отправкой замените заполнители в скобках — например [Ваш город] или [Название компании] — своими данными.

Откуда взяты эти промпты?

Каждый промпт взят из проверенного руководства Zekai. Ссылка «Источник» под промптом ведёт к полной статье, где объяснены логика и способ проверки.

Можно ли править эти промпты?

Обязательно. Считайте каждый отправной структурой: уточните инструкции, добавьте свои ограничения и оставьте вариант, который даёт лучший результат. Скобки отмечают то, что нужно менять всегда.

Библиотеки промптов для других профессий

Тот же формат, другая работа — начиная с самых близких к направлению «программы».

Заработок на обучении ИИ →

Zekai первым в Google