Spaces:
Sleeping
Sleeping
title: Customer Support Agent | |
emoji: π | |
colorFrom: red | |
colorTo: red | |
sdk: docker | |
app_port: 8501 | |
tags: | |
- streamlit | |
pinned: false | |
short_description: This app implements an AI-powered customer support Agent | |
license: mit | |
## π AI Customer Support Agent with Memory | |
This Streamlit app implements an AI-powered customer support agent for synthetic data generated using GPT-4o. The agent uses OpenAI's GPT-4o model and maintains a memory of past interactions using the Mem0 library with Qdrant as the vector store. | |
### Features | |
- Chat interface for interacting with the AI customer support agent | |
- Persistent memory of customer interactions and profiles | |
- Synthetic data generation for testing and demonstration | |
- Utilizes OpenAI's GPT-4o model for intelligent responses | |
### How to get Started? | |
1. Install the required dependencies: | |
```bash | |
pip install -r requirements.txt | |
``` | |
2. Ensure Qdrant is running: | |
The app expects Qdrant to be running on localhost:6333. Adjust the configuration in the code if your setup is different. | |
```bash | |
docker pull qdrant/qdrant | |
docker run -p 6333:6333 -p 6334:6334 \ | |
-v "$(pwd)/qdrant_storage:/qdrant/storage:z" \ | |
qdrant/qdrant | |
``` | |
3. Run the Streamlit App | |
```bash | |
streamlit run customer_support_agent.py | |
``` |