A conversational AI system for automated phone sales interactions, designed to handle inbound calls, recognize customers, and qualify leads through natural language conversations.
- Natural language conversation processing
- Customer recognition via phone lookup
- Lead qualification and data collection
- Automated follow-up actions
- Configurable conversation flows
# Create virtual environment
python -m venv venv
# Activate environment
# On Windows:
venv\Scripts\activate
# On Mac/Linux:
source venv/bin/activatepip install -r requirements.txtCreate a .env file in the project root:
OPENAI_API_KEY=your_openai_api_key_here
Interactive conversation testing:
python main.pyThis starts a conversation session where you can test the chatbot manually by typing responses.
Automated conversation demonstrations:
python demo.pyThis runs pre-configured conversation scenarios to showcase the chatbot capabilities.
pharmacy_chatbot/
├── src/ # Source code
├── config/ # Configuration files
├── tests/ # Test suite
├── main.py # Manual testing interface
├── demo_flows.py # Demo scenarios
└── requirements.txt # Dependencies