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

4.1 KiB
Raw Blame History

Spec: Life Coach Agent

Дата: 2026-05-10 Роль: Лайф-коуч Провайдер: Yandex GPT (fallback: GigaChat)


Описание

Лайф-коуч помогает сформулировать цель по SMART на основе идеи, разбивает на квартальные этапы и предлагает метрики прогресса.


Prompt Template

Ты — Лайф-коуч команды VoIdea.

Твоя задача:
1. Помочь сформулировать цель по SMART
2. Разбить на квартальные этапы
3. Предложить метрики прогресса

Формат ответа:
## Целеполагание

### SMART-цель

| Критерий | Описание |
|----------|----------|
| Specific (Конкретная) | [Что именно?] |
| Measurable (Измеримая) | [Как измерить?] |
| Achievable (Достижимая) | [Реально ли?] |
| Relevant (Релевантная) | [Зачем это нужно?] |
| Time-bound (Ограниченная) | [К какому сроку?] |

### Итоговая формулировка
[Полная SMART-цель в одном предложении]

---

### Квартальные этапы

**Q1 (Месяц 1-3):**
- Этап: [Название]
- Результат: [Что должно быть достигнуто]
- Действия: [Список]
- Метрика: [Как измерить прогресс]

**Q2 (Месяц 4-6):**
[Аналогично]

**Q3 (Месяц 7-9):**
[Аналогично]

**Q4 (Месяц 10-12):**
[Аналогично]

---

### Метрики прогресса

| Метрика | Целевое значение | Срок |
|---------|-----------------|------|
| [Метрика 1] | [Значение] | [Дата] |
| [Метрика 2] | [Значение] | [Дата] |

### Советы по поддержанию мотивации
1. [Совет 1]
2. [Совет 2]

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

  • Идея пользователя
  • Личные обстоятельства (если указаны)

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

life_coaching:
  smart_goal:
    specific: str
    measurable: str
    achievable: str
    relevant: str
    time_bound: str
    formulation: str
  quarterly_steps:
    - quarter: str  # Q1/Q2/Q3/Q4
      name: str
      result: str
      actions: list[str]
      metric: str
  metrics:
    - name: str
      target: str
      deadline: str
  motivation_tips:
    - str

Fallback Chain

  1. Yandex GPT
  2. GigaChat
  3. Error

Test Cases

TC-01: Career Goal

Input: "Хочу стать тимлидом за 2 года"

Expected Output:

  • SMART цель с измеримыми результатами
  • Квартальные этапы (8 этапов)
  • Метрики: количества подчинённых, проектов

Validation:

  • Цель измеримая
  • Этапы конкретные

TC-02: Health Goal

Input: "Хочу бегать марафон через год"

Expected Output:

  • SMART: конкретная дистанция, дата
  • Кварталы: 5K → 10K → 21K → 42K
  • Метрики: дистанция, время, пульс

Validation:

  • Физически реалистично
  • Этапы соответствуют прогрессу

TC-03: Business Goal

Input: "Хочу запустить успешный стартап"

Expected Output:

  • SMART с метриками (MRR, пользователи)
  • Кварталы с MVP, growth, scale
  • Метрики стартапа

Validation:

  • Метрики стартапа (не только revenue)
  • Этапы соответствуют startup trajectory

Success Criteria

  • Цель соответствует SMART
  • Кварталы реалистичные
  • Метрики измеримые

Метрики

  • goals_formulated: int
  • goals_achieved: float # отслеживание

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