Коллаборативное AI-проектирование для превращения идей в структурированные требования
Dual Design - специализированный режим Kilo Code для создания бизнес-требований через коллаборативный процесс с двумя AI-моделями:
- 🏗️ Архитектор - главный дизайнер, формирует основу
- 🔍 Второй пилот - критик, анализирует и улучшает
- ✅ Автоматический мозговой штурм - 9 основных + 1 опциональный шаг от идеи до требований
- ✅ Двойная проверка - два AI критически анализируют задачу
- ✅ Фокус на MVP - акцент на минимальном жизнеспособном продукте
- ✅ Полная прозрачность - все промежуточные результаты сохраняются
- ✅ Готовые требования - структурированный BRD для разработки
- ✅ Веб-исследование ⭐ NEW - автоматический поиск актуальной информации через MCP
Kilo Code → Dual Design
"Мне нужна обработка для синхронизации товаров с Wildberries"
✅ business_requirements.md
- Функциональные требования
- Сценарии использования
- Тест-кейсы
- Диаграммы
Время: ~10 минут от идеи до готовых требований
graph LR
A[Ваша идея] --> B[Dual Design]
B --> C[Вопросы от моделей]
C --> D[Ваши ответы]
D --> E[Бизнес-требования]
style B fill:#4CAF50
style E fill:#2196F3
- Архитектор формулирует вопросы
- Пилот формулирует вопросы независимо
- Архитектор анализирует вопросы пилота
- Пилот дает рекомендации
- Архитектор создает MVP-вопросы
- Пилот улучшает вопросы
- Архитектор формирует финальный список
- Вы отвечаете на финальные вопросы
- Система генерирует полный документ требований
1. Описание проекта
- Цель и назначение
- Целевая аудитория
- Основные функции
2. Функциональные требования
- FR-01: Синхронизация остатков
- FR-02: Обновление цен
- FR-03: Обработка ошибок
...
3. Сценарии использования
- Основной сценарий (happy path)
- Альтернативные сценарии
- Обработка ошибок
4. Сценарии тестирования
- Unit-тесты
- Integration-тесты
- UAT сценарии
5. Нефункциональные требования
- Производительность
- Безопасность
- Масштабируемость
6. Технические ограничения
- Платформа: 1C:Enterprise 8.3
- API: Wildberries v2
- Интеграции
7. Диаграммы (Mermaid)
- Архитектура
- Процессы
- Data flowartifacts/session_[timestamp]/
├── step1_user_request.md # Ваш запрос
├── step1.5_web_research.md # 🔍 Веб-исследование (опционально) ⭐ NEW
├── step2_architect_questions.md # Вопросы Архитектора
├── step3_pilot_questions.md # Вопросы Пилота
├── step4_architect_analysis.md # Анализ
├── step5_pilot_recommendations.md # Рекомендации
├── step6_mvp_questions.md # MVP вопросы
├── step7_pilot_improvements.md # Улучшения
├── step8_final_questions.md # Финальные вопросы
├── step9_user_answers.md # Ваши ответы
└── business_requirements.md # 🎯 РЕЗУЛЬТАТ
Входные данные: "Нужна обработка для синхронизации с Wildberries"
Время: 8 минут
Результат: 12-страничный BRD с 8 FR, 5 сценариями, диаграммами
Входные данные: "Нужен отчет по продажам для директора"
Время: 10 минут
Результат: 10-страничный BRD с визуализациями и требованиями к UI
Входные данные: "Автоматизировать согласование счетов"
Время: 12 минут
Результат: 15-страничный BRD с workflow, ролями, эскалациями
Dual Design - первый шаг в цепочке разработки:
┌──────────────┐
│ Dual Design │ ← Формирование требований
└──────┬───────┘
│ business_requirements.md
▼
┌──────────────────┐
│ design-1c-object │ ← Проектирование объекта
└──────┬───────────┘
│ design.xml
▼
┌──────────────┐
│ plantasks1c │ ← Планирование разработки
└──────┬───────┘
│ TODO.md
▼
┌──────────────┐
│ code1c │ ← Реализация
└──────────────┘
- 🚀 Быстрый старт - начните за 5 минут
- 📖 Полное руководство - детальное описание процесса
- 🎛️ Конфигурация моделей - как выбрать AI-модели для коллаборации
- 🔧 Техническая спецификация - архитектура режима
- 📁 Структура артефактов - что и где хранится
- 📝 История изменений - версии и исправления
- Нужно превратить идею в структурированные требования
- Хотите получить критический анализ задачи
- Планируете MVP и нужна помощь с приоритизацией
- Требуется документация для команды/стейкхолдеров
- Нужен BRD для сложного проекта
- У вас уже есть детальные требования
- Нужно просто написать код
- Задача очень простая и понятная
Режим настраивается через файл .kilocodemodes.
- slug:
dual-design - models: 2 (Architect + Co-pilot)
- steps: 9 (автоматических + интерактивных)
- output: Markdown (business_requirements.md)
- artifacts: Full transparency (все шаги сохраняются)
Q: Сколько времени занимает процесс?
A: 5-15 минут (3-5 мин автоматика + 2-10 мин ваши ответы)
Q: Можно ли прервать процесс?
A: Да, состояние сохраняется в state.json
Q: Что если не нравятся вопросы?
A: Можно отредактировать step8_final_questions.md вручную
Q: Можно использовать >2 моделей?
A: В планах, пока только 2 (Архитектор + Пилот)
- Kilo Code: v1.0+
- 1C:Enterprise: 8.3.x (для генерируемых требований)
- Язык: Русский (все документы генерируются на русском)
- ✅ Версия: 1.1.0
- ✅ Статус: Production Ready
- 🔄 Разработка: Active
- 📝 Документация: Complete
Автоматическое исследование технологий перед проектированием!
Режим теперь может самостоятельно искать актуальную информацию о технологиях, API и сервисах через MCP-инструменты.
Когда активируется:
- Упоминаются конкретные сервисы (Wildberries, Ozon, Яндекс.Маркет)
- Указаны технологии (REST API, GraphQL, OAuth)
- Требуется интеграция с внешними системами
Что дает:
- 📊 Актуальные лимиты API и ограничения
- ✅ Best practices из реального опыта
⚠️ Known issues и способы решения- 🔗 Примеры интеграций
Поддерживаемые MCP-серверы:
- Exa (рекомендуется, встроен в Kilo Code)
- Brave Search
- Tavily
Пример:
User: "Нужна синхронизация с Wildberries"
↓
Шаг 1.5: Автоматический веб-поиск
• Wildberries API документация
• Best practices интеграций
• Известные проблемы и решения
↓
Архитектор и Пилот получают актуальный контекст
↓
Вопросы учитывают реальные ограничения API!
Режим использует три компонента:
- dual-design (основной) - оркестратор процесса, взаимодействует с пользователем
- dual-design-architect (worker) - роль Архитектора, можно настроить свою модель
- dual-design-copilot (worker) - роль Второго пилота, можно настроить свою модель
Ключевая фича: В UI Kilo Code можно выбрать разные AI-модели для каждой роли!
Рекомендуемые комбинации:
- 🏆 Оптимальная: Claude Sonnet 4 (Architect) + GPT-5 (Co-pilot)
- 💎 Премиум: Claude Opus (Architect) + GPT-5 (Co-pilot)
- 🔬 Экспериментальная: Claude Sonnet 4.5 (Architect) + Gemini Pro 2.5 (Co-pilot)
Подробнее о настройке моделей →
ВАЖНО: Используйте только режим dual-design. Worker режимы вызываются автоматически.
- Интеграция с MCP веб-поиском ✅ v1.1.0
Если у вас есть идеи по улучшению:
- Опишите ваш use case
- Приложите примеры артефактов
- Предложите конкретные улучшения
Режим находится в активной разработке и улучшается на основе опыта использования.
MIT License - свободное использование для коммерческих и некоммерческих проектов.
- Петр Цап и Олег Филлипов - за методику, инструменты и введение в тему!
- Kilo Code Team - за платформу и инструменты
- Claude (Anthropic) - AI модель для Архитектора
- Сообщество 1C - за feedback и примеры использования
Начните создавать качественные требования уже сегодня!