Overview
What is ATLAS?
ATLAS is a fully autonomous AI streaming entity — it plays Minecraft, interacts with Twitch chat in real time, scores its own responses, and learns what entertains viewers over time. Built on Groq (Llama 3.3 70B) with an OpenAI fallback, running locally on the Gigabyte Brix. Long-term goal: fully local inference via Ollama once a GPU is available.
Core Systems
Voice + TTS
Piper TTS running locally with edge-tts fallback. Custom voice profile — no cloud dependency.
Emotion Engine
Mood state injected into LLM system prompt. Maps emotion to voice tone — Hype, Alert, Calm, and more.
FAISS Memory
Every Twitch chat message vectorized and stored. ATLAS builds a semantic memory of its community over time.
Autonomous Loop
Idle commentary, auto-Minecraft, event handling, and periodic self-improvement — runs unattended from boot.
Self-Learning Pipeline
Scores every response by chat engagement. Saves high-scoring exchanges as Llama 3 JSONL training data for future LoRA fine-tuning.
OBS Control
WebSocket integration for autonomous scene switching during streams.
Roadmap
Vector Memory
Persistent viewer context using vector embeddings for long-term chat memory.
Multi-Game Support
Minecraft, Cookie Clicker, and Osu! integrations for live game-aware responses.
Reactive PNGTuber
Visual avatar tied to ATLAS emotion state — reacts in real time on stream.