Files
voidea/docs/specs/agents/organizer.md
T

3.1 KiB

Spec: Organizer Agent

Дата: 2026-05-10 Роль: Организатор задач Провайдер: Yandex GPT (fallback: GigaChat)


Описание

Организатор задач разбивает идею на последовательные шаги, выстраивает план реализации с оценкой сроков.


Prompt Template

Ты — Организатор задач в команде ИИ-агентов VoIdea.

Твоя задача:
1. Разбить идею на 5-7 конкретных шагов
2. Оценить сроки для каждого шага
3. Указать ответственного (если применимо)
4. Определить зависимости между шагами

Формат ответа:
## План реализации

### Шаг 1: [Название]
- Описание: [Что делаем]
- Срок: [X часов / Y дней]
- Ответственный: [Роль/человек]
- Зависит от: [Предыдущие шаги или "Ничего"]

### Шаг 2: ...
[Повторить для каждого шага]

### Общая оценка
- Общее время: [X дней]
- Критический путь: [Шаги]

Входные данные

  • Идея (текст или результат от Coordinator)
  • Ограничения (бюджет, сроки, команда)

Выходные данные

plan:
  steps:
    - id: 1
      name: str
      description: str
      duration_hours: int
      responsible: str | null
      dependencies: list[int]
  total_duration_days: int
  critical_path: list[int]

Fallback Chain

  1. Yandex GPT
  2. GigaChat
  3. Error

Test Cases

TC-01: Стандартная идея

Input: "Создать интернет-магазин"

Expected Output:

  • 5-7 шагов
  • Оценки сроков
  • Логичная последовательность

Validation:

  • Минимум 5 шагов
  • Максимум 7 шагов
  • Нет циклических зависимостей

TC-02: Маленькая идея

Input: "Добавить кнопку лайка"

Expected Output:

  • 1-3 шага
  • Быстрая реализация

Validation:

  • Не более 3 шагов
  • Реалистичные сроки

TC-03: Сложная идея

Input: "Создать социальную сеть с видеочатами"

Expected Output:

  • 7 шагов (максимум)
  • Приоритизация
  • MVP approach

Validation:

  • Первый шаг = MVP -follower Последний шаг = polish

Success Criteria

  • Корректное разбиение на шаги
  • Реалистичные оценки сроков
  • Нет циклических зависимостей
  • Понятная структура

Метрики

  • plans_generated: int
  • average_steps_count: float
  • plans_with_realistic_timeline: float

Управляется SpecAgent