Salesforce Copilot is an AI agent assistant designed to empower sales field teams to:
- ✅ Check stock availability
- 🛒 Take and process orders
- 📇 Retrieve customer detail information
- 📦 Get product information on demand
Built as an AI-first backend service, it helps sales teams access business-critical data easily using natural language.
Current tech stack:
- Python: main programming language
- LangChain: framework to orchestrate LLM calls and agent logic
- Groq: LLM provider, currently using the model
qwen/qwen3-32b - PostgreSQL: stores transactional data (e.g., stock, orders, customer profiles)
Planned / in progress:
- Vector store (e.g., FAISS / Chroma) to store embeddings for faster semantic retrieval
git clone https://github.com/yourusername/salesforce-copilot.git
cd salesforce-copilotpython -m venv venv
# On Windows
venv\Scripts\activate
# On Linux / macOS
source venv/bin/activatepip install -r requirements.txtGROQ_API_KEY=your_groq_api_key_here
DATABASE_URL=postgresql://username:password@localhost:5432/salesforce_copilotCreate your DB with postgres or mysql with name: salesforce_copilot
python scripts/init_db.pypython app/app.py