Основание
После интервью и просмотра обезличенной демонстрации кабинета стало понятно, что главный сценарий — не только анализ выгрузок. Пользователю нужен помощник рядом с открытым отчётом, который:
- знает текущий экран;
- объясняет показатели и состав столбцов;
- подсказывает, где найти отчёт или метрику;
- даёт маршрут по интерфейсу;
- не выдумывает формулу, если её нет в проверенной базе знаний.
Исходные видео и аудио не входят в репозиторий.
Первый этап
Добавлен демонстрационный каталог экранов, увиденных в записи:
- воронка продаж;
- аналитика остатков;
- еженедельная динамика;
- отчёты реализации;
- перечень номенклатур;
- цены и скидки.
POST /v1/portal/ask принимает вопрос и необязательный current_page_id. Навигационные вопросы получают маршрут, а вопросы о формулах помечаются как требующие официальной базы знаний.
Пример
curl -X POST http://127.0.0.1:8000/v1/portal/ask \
-H 'Content-Type: application/json' \
-d '{"question":"Где посмотреть остатки по маркетплейсу?"}'Следующий этап
Собрать проверенные определения показателей и подключить их через RAG. До этого помощник не должен отвечать на вопросы о составе и формулах метрик как на установленные факты.