4.1 KiB
4.1 KiB
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
- Yandex GPT
- GigaChat
- 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