Skip to content

SattuSupCodes/Erica.AI

Repository files navigation

ERICA

A perception-driven adaptive agent that learns user identity and behavior through continuous interaction.

UI Interface

ui-interface

Video Demo

erica_demo_1.1.mp4

Key features

  • Persistent identity recognition
  • Emotion-aware responses
  • Real-time behavioral decision engine
  • Embodied expression via Blender avatar
  • Live observation log interface

Architecture

Camera → Vision → Identity → Decision → Expression → UI

Installation

To interact with Erica:

python -m venv venv
source venv/bin/activate   # or venv\Scripts\activate on Windows
pip install -r requirements.txt

Commands:

python main.py
# on browser add /log at end of the port
#  then go live with index.html

NOTE:- PYTHON 3.11.X STRICTLY RECOMMENDED

Contributing

For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

About

A multimodal AI model that can perceive its environment through vision and hearing. A curious model that is in a state of learning about the user. Although it consists of a huge dataset and information, she learns how to form connections with respect to her user.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors