Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков, аналитиков и проджект-менеджеров, которые хотят быстро получить подробный документ технического задания (SRS) для программного продукта. Он помогает структурировать и оформить ключевые части ТЗ, такие как описание сценариев использования, диаграммы, и сценарии на Gherkin, с целью упрощения коммуникации внутри команды и с заказчиком.
Основная проблема, которую решает промт, – это необходимость вручную составлять и структурировать большой и сложный документ. Используя этот промт в нейросети, вы получаете готовый, связный, полноформатный документ, который содержит все необходимые разделы и в едином markdown-блоке. Это экономит время и снижает вероятность упущений в техническом задании.
Промт работает очень просто: вы указываете сферу рынка (Market Area) и используемые технологии (Techsz). После этого нейросеть автоматически генерирует развернутое ТЗ по заданным параметрам. Форматирование кода и диаграмм учтено для простоты дальнейшей работы и импорта в редакторы.
Готовый промт для использования
1 |
Сгенерируйте полный документ технического задания (SRS) для идеи программного продукта в области {{ Market Area }} с использованием технологий {{ Techsz }}. Документ должен включать следующие разделы: индекс, описания вариантов использования с диаграммами, сценарии в Gherkin (на английском языке с использованием ключевых слов), диаграммы последовательностей и классов. Весь документ необходимо вывести в одном блоке кода в формате markdown. Для блоков cucumber и mermaid используйте обозначение блоков кода в виде "~~~" вместо стандартных markdown-символов. |
Как использовать промт и на что обратить внимание
Перед использованием замените {{ Market Area }} на конкретную отрасль или тему (например, «электронная коммерция» или «образовательные сервисы»), а {{ Techsz }} — на технологии, которые планируете применять (например, «React, Node.js, PostgreSQL»).
Рекомендуется при необходимости дополнить описание продукта дополнительными требованиями, чтобы получить более точный результат.
Особенности использования:
- Обратите внимание, что сценарии Gherkin генерируются на английском языке. Для локализации их нужно отдельно переводить.
- Из-за генерации большого текста возможны повторения или частичная непоследовательность — рекомендуется проверять и корректировать итог.
- Для визуализации диаграмм подходят редакторы, поддерживающие mermaid и cucumber с заданным типом блоков «~~~».
Примеры использования
Первый пример: подготовка ТЗ для платформы электронной коммерции на технологиях React и Node.js. Это поможет быстро получить структурированный документ, готовый к обсуждению с командой и заказчиком.
1 |
Сгенерируйте полный документ технического задания (SRS) для идеи программного продукта в области электронной коммерции с использованием технологий React, Node.js, PostgreSQL. Документ должен включать следующие разделы: индекс, описания вариантов использования с диаграммами, сценарии в Gherkin (на английском языке с использованием ключевых слов), диаграммы последовательностей и классов. Весь документ необходимо вывести в одном блоке кода в формате markdown. Для блоков cucumber и mermaid используйте обозначение блоков кода в виде "~~~" вместо стандартных markdown-символов. |
Второй пример: создание ТЗ для образовательной платформы с применением Python и Django для backend и Vue.js для frontend. Это ускорит планирование проекта и позволит чётко видеть структуру продукта.
1 |
Сгенерируйте полный документ технического задания (SRS) для идеи программного продукта в области образовательных сервисов с использованием технологий Python, Django, Vue.js. Документ должен включать следующие разделы: индекс, описания вариантов использования с диаграммами, сценарии в Gherkin (на английском языке с использованием ключевых слов), диаграммы последовательностей и классов. Весь документ необходимо вывести в одном блоке кода в формате markdown. Для блоков cucumber и mermaid используйте обозначение блоков кода в виде "~~~" вместо стандартных markdown-символов. |
Пример вывода нейросети
Ниже представлен фрагмент сгенерированного документа для области электронной коммерции с использованием React, Node.js и PostgreSQL.
✅ Example: # Техническое задание (SRS) для платформы электронной коммерции
## Индекс
1. Введение
2. Обзор системы
3. Варианты использования
4. Сценарии Gherkin
5. Диаграммы последовательностей
6. Диаграммы классов## Варианты использования
~~~mermaid
usecaseDiagram
Пользователь —> (Регистрация)
Пользователь —> (Поиск товаров)
Пользователь —> (Оформление заказа)
~~~## Сценарии Gherkin
~~~cucumber
Feature: User Registration
Scenario: Successful registration
Given the user is on the registration page
When they enter valid details
Then their account is created
~~~## Диаграммы последовательностей
~~~mermaid
sequenceDiagram
User->>System: Submit order
System->>Payment Gateway: Process payment
Payment Gateway—>>System: Payment confirmation
System—>>User: Order confirmation
~~~## Диаграммы классов
~~~mermaid
classDiagram
class User {
+ID
+Name
+Password
}
class Order {
+OrderID
+Date
+Status
}
User «1» — «many» Order
~~~
Примечание: результат примерный и может отличаться в зависимости от параметров.
Итог: зачем использовать этот промт?
Использование данного промта значительно ускоряет процесс подготовки технического задания для программных продуктов. Он помогает получить структурированный, полный и визуально понятный документ, что экономит время на планирование, согласование и разработку. Такой подход улучшает коммуникацию внутри команды и значительно снижает риски непонимания требований.
Главное преимущество: быстрое и структурированное создание подробного SRS-документа для любых программных проектов.