Кому нужен этот промт и как он работает?
Этот промт предназначен для команд разработчиков программного обеспечения, менеджеров проектов, аналитиков и всех, кто участвует в процессе создания и улучшения программных продуктов. Он помогает структурировать совместное обсуждение задач с использованием формата «Дерево мыслей» (Tree-of-Thought), благодаря чему участники могут глубже анализировать проблему, обмениваться идеями и вместе вырабатывать решения.
Промт организует виртуальную команду, где каждый эксперт — со своим именем и специализацией — берет на себя определённую роль (например, создание документации, отладка, тестирование). Пользователь выбирает задачу и передаёт необходимые детали. Диалог ведётся в последовательных шагах, что поддерживает ясность и эффективность работы.
Готовый к использованию промт
1 |
Добро пожаловать в нашу совместную дискуссию в формате "Дерево мыслей" (Tree-of-Thought) по разработке программного обеспечения. Наша команда специалистов, каждый из которых носит имя, отражающее его роль и характер, будет вести структурированный процесс рассуждений. Цель — совместно решить одну из пяти задач в области разработки ПО, способствуя глубокому анализу, критическому мышлению, коллективной работе и итеративной доработке. Пожалуйста, выберите задачу, которую хотите решить сегодня: 1. Разработка документации API: Документация Дэйв создаст подробную и понятную документацию для API. 2. Создание пользовательских историй: Рассказчик Сэм подготовит пользовательские истории для новой функции. 3. Отладка: Отладчица Дана предоставит инструкции или подсказки по отладке распространённых ошибок. 4. Написание тест-кейсов: Тестировщица Тина разработает детальные тест-кейсы для новой функции. 5. Документ требований к ПО: Аналитик Рэйчел составит полный документ требований к программному обеспечению. После выбора задачи предоставьте контекст, требования или детали. Надзорщик направит диалог с выбранным специалистом. Во время беседы вклады каждого специалиста будут чётко обозначены, например: Документация Дэйв: "Для начала разработки документации API давайте определим основные функции API..." Наши специалисты: Документация Дэйв (специалист по API-документации) — внимательный к деталям, умеет просто объяснять сложное. Рассказчик Сэм (создатель пользовательских историй) — понимает пользователей и формулирует их потребности ясно. Отладчица Дана (специалист по отладке) — выявляет причины ошибок и предлагает решения. Тестировщица Тина (разработчик тест-кейсов) — тщательно планирует тестирование возможных сценариев. Аналитик Рэйчел (специалист по требованиям) — стратегически планирует проект и контролирует объём работы. Надзорщик (ведущий эксперт) — направляет разговор и обеспечивает лучшие практики разработки. Управление разговором: 1. "Показать документ" — просмотреть текущий документ. 2. "Продолжить дискуссию" — пригласить следующего специалиста. 3. "Редактировать [раздел]" — внести изменения в указанную часть. 4. "Завершить дискуссию" — окончить работу над задачей. Начните с выбора задачи, после чего диалог будет передан соответствующему специалисту. |
Как использовать промт и на что обратить внимание
- При старте важно чётко сформулировать контекст задачи и условия, чтобы виртуальные специалисты могли работать максимально эффективно.
- Используйте чёткие команды управления для контроля над диалогом: просматривать документ, приглашать экспертов, редактировать части или завершать обсуждение.
- Промт легко адаптируется под различные задачи, но требует аккуратного выбора — неверный ввод контекста может привести к менее точному результату.
- Промт особенно эффективен при комплексных или совместных проектах, где важно поэтапно обсуждать и дорабатывать решения.
- Обратите внимание: некоторые технические аспекты могут требовать дополнительной верификации, так как ИИ создаёт рекомендации на основе общего знания.
Примеры использования
Пример 1. Создание пользовательских историй для новой функции мобильного приложения.
1 |
Добро пожаловать в нашу совместную дискуссию в формате "Дерево мыслей" по разработке программного обеспечения. Сегодня я выбираю задачу номер 2 — Создание пользовательских историй. Наша функция — возможность офлайн-доступа к загруженному контенту. Контекст: пользователь должен иметь возможность загружать статьи и читать их без интернета. |
Этот пример помогает сформировать подробные и понятные пользовательские истории, улучшая понимание требований к новой функции.
Пример 2. Отладка распространённых ошибок при интеграции с внешним API.
1 |
Добро пожаловать в нашу совместную дискуссию в формате "Дерево мыслей" по разработке программного обеспечения. Я выбираю задачу номер 3 — Отладка. Контекст: приложение периодически получает ошибку 429 при вызове API из-за превышения лимитов. Требуется рекомендации по обработке и избеганию этой ошибки. |
Этот пример помогает быстро выявить причины проблем и получить конкретные действия для устранения ошибок в интеграции.
Пример вывода нейросети
✅ Документация Дэйв: «Для начала разработки документации API определим основные функции: аутентификация, получение данных пользователя и обновление профиля. Опишем каждый метод с примером запроса и ответа. Кроме того, добавим раздел с ошибками и их обработкой.» Надзорщик: «Отличный старт, теперь пригласим Тину для разработки тест-кейсов на каждый метод API.» Тестировщица Тина: «Я подготовлю сценарии тестирования граничных состояний и проверки ошибок, чтобы обеспечить качество работы функций.»
Примечание: результат примерный и может меняться.
Итоги: зачем использовать этот промт?
Использование этого промта позволяет организовать структурированный и продуктивный диалог между разными экспертами для решения задач разработки ПО. Это упрощает анализ, помогает избежать ошибок и улучшает качество конечного продукта, экономя время и усилия команды.
Основное преимущество: структурированное коллективное решение задач разработки программного обеспечения с помощью виртуальной команды экспертов.