CoolFace
Datasetpublic

marinarosa/minicpm5-vivamais-text-sft-v4

MiniCPM5 Viva Mais text SFT v4 This dataset contains the redacted training and evaluation artifacts used for marinarosa/minicpm5-1b-vivamais-v4. It was built for Viva Mais, a local-first Portuguese WhatsApp travel-agency copilot that answers grounded questions from an extracted CRM context. Files data/train.jsonl: 4000 chat-format SFT rows. data/eval/vivamais_qa_eval.jsonl: 158 dashboard QA eval rows. data/teacher/rio31_teacher_distill.jsonl: 80 accepted rows… See the full description on the dataset page: https://huggingface.co/datasets/marinarosa/minicpm5-vivamais-text-sft-v4.

sourceHugging Faceapache-2.0updated 3mo agoView on Hugging Face
0likes31downloads
Dataset Card

MiniCPM5 Viva Mais text SFT v4

This dataset contains the redacted training and evaluation artifacts used for marinarosa/minicpm5-1b-vivamais-v4. It was built for Viva Mais, a local-first Portuguese WhatsApp travel-agency copilot that answers grounded questions from an extracted CRM context.

Files

  • —data/train.jsonl: 4000 chat-format SFT rows.
  • —data/eval/vivamais_qa_eval.jsonl: 158 dashboard QA eval rows.
  • —data/teacher/rio31_teacher_distill.jsonl: 80 accepted rows distilled from prefeitura-rio/Rio-3.1-Open-4B-Instruct.
  • —metadata.json: source volume, row counts, training recipe, and eval summary.

Each row is JSONL. Training rows use a messages list with chat roles. Eval rows contain redacted Viva Mais dashboard contexts, questions, and scoring metadata.

Dataset Mix

BucketRows
Grounding negatives / unknown-answer cases2381
Viva Mais domain QA1511
Rio 3.1 teacher-distilled chat80
Generic PT-BR conversation remainder28

The v4 recipe deliberately emphasized grounded refusal and entity isolation over open-ended chat style. The target weights were negative 0.60, domain QA 0.38, teacher distillation 0.02, and generic/public/travel-vocab buckets 0.0. A small 28-row generic remainder was still included by the dataset builder's fill logic.

Teacher Distillation

  • —Teacher model: prefeitura-rio/Rio-3.1-Open-4B-Instruct
  • —Accepted teacher rows: 80
  • —Rejected teacher rows: 5
  • —Prompting goal: final-answer-only Brazilian Portuguese responses, avoiding hidden-reasoning wrappers and verbose assistant preambles.
  • —Filtering: removed rows with wrapper phrases, hidden reasoning artifacts, weak/unsafe travel claims, and answers not matching the allowed v4 categories.

Privacy

This dataset is synthetic or redacted. Customer names, phone numbers, emails, CPF values, card numbers, transaction identifiers, hotels, and localizers use placeholders such as [CLIENTE_1], [TELEFONE_1], [HOTEL_1], and [LOCALIZADOR_1]. No raw WhatsApp exports, identity documents, client names, full private transcriptions, or local private data are included.

Evaluation Summary

The model trained from this dataset improved over marinarosa/minicpm5-1b-vivamais-v1 on both eval suites but did not pass the internal publish gate because leakage failures stayed high.

SuiteModelAvg scorePass rateCount
Viva Mais dashboard QAmarinarosa/minicpm5-1b-vivamais-v10.50420.4051158
Viva Mais dashboard QAmarinarosa/minicpm5-1b-vivamais-v40.55700.4494158
Generic PT-BR conversational QAmarinarosa/minicpm5-1b-vivamais-v10.58140.581443
Generic PT-BR conversational QAmarinarosa/minicpm5-1b-vivamais-v40.62790.627943

Known weakness: the candidate often starts with the correct answer but continues generating unrelated customer facts. This causes cross-customer leakage failures.