Выгрузка ответов с оценками

Команда export_feedback_dataset выгружает ответы агента в JSONL-файл: одна строка — одно сообщение ассистента. Файл нужен, чтобы разбирать качество ответов: находить слабые места, смотреть оценки пользователей, проверять изменения после правок промптов или смены модели.

Каждая строка содержит:

  • chat_id,

  • chat_name,

  • agent_name,

  • message — ответ с метаданными,

  • rating,

  • history — предыдущее сообщение чата.

Флаги:

  • --chat <chat_id> — только один чат;

  • --rated-only — только сообщения с оценкой.

Порядок действий:

  1. Перейдите в корень репозитория llm-chat.

  2. Создайте папку для выгрузки:

mkdir -p output

Предупреждение

Папка должна существовать до запуска экспорта. Docker не создает ее сам, без папки docker compose run завершится ошибкой монтирования.

  1. Запустите экспорт:

docker compose -f docker-compose.yaml -f docker-compose.db.yaml run --rm \
    -v "$(pwd)/output:/app/output" chat-service \
    python src/manage.py export_feedback_dataset --output /app/output/feedback.jsonl
  1. Результат: output/feedback.jsonl.

Последнее обновление: 12.11.26