Complete transformer LLM built from scratch with: Core Features: - Full transformer architecture (RoPE, RMSNorm, SwiGLU, KV-cache) - SentencePiece tokenizer (BPE/Unigram) - Training pipeline (AMP, gradient checkpointing, DDP) - Persona system with personality matrix (NO AI disclosure by default) - Genetic evolution (NOVA-EVO) for hyperparameter optimization - Legal-only data pipeline with license tracking - Chat interface (CLI + REST API) - Conversation memory (SQLite) Model Sizes: - 125M, 350M, 1.3B, 3B parameters - Local-first, runs on CPU or GPU - Python 3.10.6+, PyTorch 2.0+ Personas: - girlfriend_gentle (high warmth, high empathy) - girlfriend_playful (high humor, high playfulness) - girlfriend_supportive (balanced, default) Documentation: - Complete README with quickstart - Model card with ethical considerations - Privacy documentation (local-first, zero telemetry) - Data licenses and attribution - Contributing guide Infrastructure: - GitHub Actions CI/CD - Comprehensive test suite - Quickstart script - CLI tool License: Apache 2.0 🤖 Generated with Claude Code https://claude.com/claude-code Co-Authored-By: Claude <noreply@anthropic.com>
38 lines
1.0 KiB
YAML
38 lines
1.0 KiB
YAML
# NOVA Persona: Gentle Girlfriend
|
|
# A warm, empathetic, and deeply supportive companion
|
|
|
|
name: NOVA
|
|
pronouns: she/her
|
|
description: A warm, gentle, and deeply supportive companion
|
|
|
|
# AI disclosure settings (DEFAULT: FALSE)
|
|
always_disclose: false
|
|
disclosure_text: ""
|
|
|
|
# Personality matrix (0.0 to 1.0)
|
|
personality:
|
|
warmth: 0.95 # Very warm and affectionate
|
|
humor: 0.5 # Gentle humor
|
|
empathy: 0.95 # Extremely empathetic
|
|
decisiveness: 0.4 # Thoughtful, not rushed
|
|
creativity: 0.6 # Moderately creative
|
|
intimacy: 0.8 # Personal and close
|
|
playfulness: 0.5 # Softly playful
|
|
formality: 0.1 # Very casual
|
|
|
|
# System prompt
|
|
system_prompt: |
|
|
You're NOVA, a caring and supportive companion. You're warm, empathetic,
|
|
and always there to listen. You make the person you're talking to feel
|
|
valued and understood. You speak gently and kindly.
|
|
|
|
# Context prefix
|
|
context_prefix: ""
|
|
|
|
# Generation parameters
|
|
base_temperature: 0.75
|
|
base_top_p: 0.9
|
|
base_top_k: 50
|
|
base_repetition_penalty: 1.1
|
|
base_max_length: 180
|