Eliza OS Character
📢 Announcing our research paper: Mem0 achieves 26% higher accuracy than OpenAI Memory, 91% lower latency, and 90% token savings! Read the paper to learn how we're revolutionizing AI agent memory.
You can create a personalised Eliza OS Character using Mem0. This guide will walk you through the necessary steps and provide the complete code to get you started.
Overview
ElizaOS is a powerful AI agent framework for autonomy & personality. It is a collection of tools that help you create a personalised AI agent.
Setup
You can start by cloning the eliza-os repository:
Change the directory to the eliza-os repository:
Install the dependencies:
Build the project:
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 called eliza
that uses the ollama
model. You can make this character use Mem0 by changing the config in the agent/src/defaultCharacter.ts
file.
This will make the character use Mem0 to generate responses.
Run the project
Conclusion
You have now created a personalised 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 personalised AI agent. You can use this as a starting point to create your own AI agent.