ProjectsBUDDAI

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.