← К списку версий
v0.41.0
25.08.2026
PATCH
Персональный ИИ-помощник для клиентов
Что сделано
- `ChatController` — расширен: принимает `user_name`, `user_email`, `user_role` из виджета, строит персональный system_prompt с контекстом пользователя (имя, роль, компания, проекты, задачи)
- `buildUserContext()` — загружает из БД проекты клиента (статус, прогресс, «мяч») и задачи, требующие внимания (с приоритетами, дедлайнами, блокирующими)
- `getSystemPrompt()` — контекстная: если пользователь авторизован — «Заботливый помощник» с инструкцией знать проекты/задачи, направлять, помогать навигацией. Если нет — общие ответы + предложение войти
- `generateFollowUpSuggestions()` — клиентоориентированные: care-сигналы (помоги, не понимаю), статус-сигналы, задачи, навигация. Для авторизованных — «Покажи проекты», «Какие задачи требуют внимания»
- Персонализированные ошибки: обращение по имени
- Layout: `@auth('client')` блок инжектит `window.__ipdChatUser` (name, email, role) в JS
- Виджет: читает `chatUser`, персонализирует приветствие («Здравствуйте, {name}!»), меняет заголовок и статус
- Запрос к API: передаёт `user_name`, `user_email`, `user_role` в payload
- Rate-limit: персонализированное сообщение для авторизованных
- Version bump → 0.41.0