
BUDDAI
A “living” AI chat core with personality, persistent memory, a daily routine and shifting moods. Human-like messaging: typing delays, moods, intentional typos.
PythonAI / LLMSQLAlchemyREST APIDocker
What it does
BUDDAI is an AI chat core that — unlike standard "question → answer" bots — has its own personality, memory and moods. The goal: make it feel like texting a real person on WhatsApp.
How it works
- Persona layer: from simple parameters (age, temperament…) it builds a consistent psychological profile, backstory and tone of voice in the background; the character stays true to it.
- Context + memory: on each message, the persona profile and conversation memory are fed to the model as context.
- Human-like behavior layer: the reply passes through organic typing speed, a "typing…" indicator, mood-driven delays / left-on-read, and occasional intentional typos with a follow-up correction.
Stack
A Python-based, production-focused API; a database for persistent memory/state (SQLAlchemy migrations), packaged with Docker.