https://github.com/boburmirzo/autogen-multi-agent-memory
AutoGen Multi-agent Conversation and Recall using Memori
https://github.com/boburmirzo/autogen-multi-agent-memory
ai-agents autogen autogen-sample memory sql
Last synced: 6 months ago
JSON representation
AutoGen Multi-agent Conversation and Recall using Memori
- Host: GitHub
- URL: https://github.com/boburmirzo/autogen-multi-agent-memory
- Owner: Boburmirzo
- Created: 2025-09-28T15:59:18.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-09-28T16:16:51.000Z (6 months ago)
- Last Synced: 2025-09-28T18:20:43.933Z (6 months ago)
- Topics: ai-agents, autogen, autogen-sample, memory, sql
- Language: Jupyter Notebook
- Homepage: https://github.com/GibsonAI/memori
- Size: 10.7 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AutoGen Multi-agent Conversation and Recall using Memori
This repository contains a Jupyter Notebook demonstrating how to create memory-enhanced [AutoGen](https://github.com/microsoft/autogen) AI agents using the **[Memori](https://github.com/GibsonAI/memori)** memory engine. The example builds a consulting team of AI agents that can remember and build upon past conversations, making interactions more intelligent and context-aware.
## Features
- **Persistent Memory**: Agents remember conversations across sessions.
- **Multi-agent Collaboration**: AI agents work together to solve client problems.
- **Real-world Scenario**: Simulates a software consulting team assisting a client.
## Getting Started
1. Install the required dependencies:
```bash
pip install memorisdk autogen-agentchat "autogen-ext[openai]" python-dotenv
```
2. Set up your OpenAI API key:
- As an environment variable: `export OPENAI_API_KEY="sk-your-key-here"`
- Or in a `.env` file: `OPENAI_API_KEY=sk-your-key-here`
3. Open the notebook `agentchat_groupchat_memory_using_memori.ipynb` and follow the steps to:
- Initialize the memory system.
- Create AI agents with distinct roles.
- Simulate client conversations.
## Use Cases
- Customer Support
- Project Management
- Educational Tutoring
- Medical Consultation
## Learn More
Explore the notebook to see how **Memori** enables smarter, memory-enhanced AI interactions.