| name | onboarding |
| description | Навичка ініціалізації бази даних, збору особистої інформації користувача та налаштування категорій активностей для створення профілю. |
| metadata | {"version":"0.1.0","repository":"https://github.com/BogdanovychA/mental-health"} |
Навичка: Онбординг та налаштування профілю (Onboarding & Profile Setup)
Ця навичка використовується для первинного запуску бази даних та створення профілю користувача.
Робочий процес
Коли користувач ініціює роботу або просить налаштувати профіль, Агент повинен виконати такі кроки:
Крок 1. Інтерв'ювання користувача
Поставити користувачеві запитання для заповнення всіх параметрів профілю відповідно до шаблону templates/profile.md (приклад заповнення: examples/profile.md):
- Ім'я
- Стать
[!IMPORTANT]
Стать слід визначити самостійно з контексту спілкування та імені користувача. Якщо однозначно зробити це не вдається — перепитати.
- Дата народження (у форматі
YYYY-MM-DD)
- Місце проживання (країна, місто)
- Чоловік / Дружина / Хлопець / Дівчина / Партнер (ім'я або вказати, що немає)
[!IMPORTANT]
Потрібно визначити конкретну роль партнера (чоловік, дружина, хлопець, дівчина або партнер) і записати її в назву параметра профілю (наприклад, замість загального "Чоловік / Дружина / Партнер" написати "Чоловік" або "Хлопець" відповідно до реального статусу). Якщо з відповіді статус незрозумілий — перепитати.
- Діти (імена або вказати, що немає)
- Професія (сфера діяльності / спеціальність)
- Робота (поточна посада або місце роботи)
- Захоплення (хобі та інтереси)
[!TIP]
Запитання слід ставити послідовно та дружнім тоном. Допускається згрупувати кілька запитань в один блок (наприклад, особисті дані разом, сімейні разом тощо), щоб не втомлювати користувача.
Крок 2. Узгодження категорій активностей
Повідомити користувача про базові категорії активностей, які за замовчуванням використовуються для оцінки ментального стану:
- Сім'я (спільне дозвілля, спілкування, взаємна підтримка, сімейні конфлікти)
- Робота (досягнення, робочі завдання, наради, стрес, перевантаження)
- Навчання (отримання нових знань, курси, вебінари, читання професійної літератури)
- Хобі (творчість, улюблена справа, відпочинок, захоплення)
- Саморозвиток (медитація, рефлексія, психотерапія, особистісні практики)
- Здоров'я (сон, харчування, самопочуття, лікування, профілактика)
- Спорт (фізичні тренування, розминка, йога, біг, активні заняття)
- Побут (прибирання, покупки, приготування їжі, вирішення домашніх справ)
Запропонувати користувачеві:
- Залишити перелік без змін.
- Прибрати непотрібні категорії.
- Додати власні кастомні категорії (наприклад, підготовка до іспитів, специфічні робочі проекти тощо) з коротким описом.
Крок 3. Створення файлу профілю
На основі отриманих відповідей згенерувати та зберегти файл профілю за шляхом data/profile.md відповідно до шаблону templates/profile.md (орієнтуючись на приклад examples/profile.md).
Структура файлу має містити:
- Шапку з навігаційними посиланнями:
[**Індекс**](index.md) | [**Журнал активності**](log.md)
- Таблицю персональних параметрів (з уточненими сімейними ролями).
- Розділ
## Типові категорії активностей із таблицею категорій (включаючи кастомні, якщо їх було додано).
Крок 4. Ініціалізація індексу та журналу
- Створити головний індекс
data/index.md на базі шаблону templates/index.md (орієнтуючись на приклад examples/index.md).
- Створити та зробити перший запис у журналі активності
data/log.md на базі шаблону templates/log.md:
## YYYY-MM-DD update | Оновлено: ініціалізовано базу даних та створено профіль користувача <Ім'я>
- Оновлено: [profile](profile.md)
- Оновлено: [index](index.md)
- Оновлено: [log](log.md)