Overview
ElizaOS is a powerful AI agent framework for autonomy and personality. It is a collection of tools that help you create a personalized AI agent.Setup
You can start by cloning the eliza-os repository:Setup ENVs
Create a.env file in the root of the project and add the following (you can use the .env.example file as a reference):
Make the default character use Mem0
By default, there is a character calledeliza that uses the Ollama model. You can make this character use Mem0 by changing the config in the agent/src/defaultCharacter.ts file.
Run the project
Conclusion
You have now created a personalized Eliza OS Character using Mem0. You can now start interacting with the character by running the project and talking to the character. This is a simple example of how to use Mem0 to create a personalized AI agent. You can use this as a starting point to create your own AI agent.Partition Memories by Entity
Keep character personas isolated by tagging user, agent, and session identifiers.
AI Tutor with Mem0
Build another type of personalized companion with memory capabilities.