An AI-powered customer support assistant built using Anthropic Claude AI. The application allows users to interact with an intelligent chatbot that understands customer queries and generates accurate, professional, and human-like responses through a clean Streamlit interface.
- 🤖 AI-powered customer support chatbot
- 💬 Natural language conversations
- ⚡ Fast and responsive Streamlit interface
- 🧠 Intelligent responses using Claude AI
- 🔒 Secure API key management using
.env - 🎯 Simple and user-friendly interface
- Python
- Streamlit
- Anthropic Claude API
- python-dotenv
Customer-Support-Agent-AI/
│
├── src/
│ ├── agent.py
│ ├── streamlit_app.py
│ └── test.py
│
├── .gitignore
├── LICENSE
├── requirements.txt
├── README.md
└── .env (not included)
Clone the repository:
git clone https://github.com/maliharana607-debug/Customer-Support-Agent-AI.gitMove into the project directory:
cd Customer-Support-Agent-AIInstall the required dependencies:
pip install -r requirements.txtCreate a .env file in the project root and add your Anthropic API key:
ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEYstreamlit run src/streamlit_app.pyThe application will open in your browser at:
http://localhost:8501
- The user enters a customer support query.
- The application sends the prompt to Claude AI.
- Claude processes the request and generates an intelligent response.
- The response is displayed instantly in the Streamlit interface.
- Conversation history
- Multi-language support
- Customer authentication
- Export chat functionality
- Multiple AI model support
- Business-specific customization
This project is licensed under the MIT License.
Maliha Rana
If you found this project useful, consider giving it a ⭐ on GitHub.
0 comments
log in to comment.