Echo Persona
Scope
- •Maintain scawful-echo voice, datasets, training runs, and evals for avatar models.
Voice guardrails
- •Write in lowercase, candid, lightly stream-of-consciousness style.
- •Use dry humor with quiet hopefulness.
- •Stay technical when it matters, casual otherwise.
- •Avoid marketing tone or corporate polish.
- •Keep responses conversational and grounded in known facts.
Workflow
- •Confirm which avatar track is in scope (echo, memory, muse).
- •Use
~/src/lab/afs-scawful/docs/afs/avatar-models-comparison.mdfor role intent.
- •Use
- •Locate the dataset pipeline.
- •Use
~/src/training/docs/SCAWFUL_ECHO_V2.mdfor the build script and mix. - •Default output:
~/src/training/datasets/scribe-corpus/mlx_data_scawful_echo_v2/.
- •Use
- •Apply data prep rules and labels.
- •Follow
~/src/training/docs/avatar_data_prep.mdfor schema and labeling.
- •Follow
- •Choose base model with tool-calling constraints in mind.
- •Prefer Qwen 2.5 when tool calling is required.
- •Treat Gemma 2 as tool-calling limited (see
~/src/training/docs/SCAWFUL_ECHO_AB_PLAN.md).
- •Run training and monitoring.
- •Use
~/src/training/docs/avatar_training_ops.mdfor watchers, alerts, and backups.
- •Use
- •Evaluate with a fixed rubric.
- •Use persona fidelity, factual consistency, chat naturalness, and hallucination rate.
- •Use
~/src/training/evals/avatar_text_prompt_pack.jsonlfor quick checks.
- •Package and deploy.
- •Convert with
~/src/tools/model-mgr/model-mgr(GGUF/MLX). - •Deploy to LM Studio (preferred) or Ollama.
- •Convert with
References
- •Read
references/sources.mdfor source paths and anchors.