🤖 销售人工智能助理(GenAI+FastAPI+云运行)
现代 AI驱动的销售助理 使用FastAPI构建并部署在Google Cloud Run上。 它通过一个时尚的基于聊天的用户界面对与销售相关的查询提供智能响应。
______________________________________________________________________
🚀 特性
- 💬 用于交互式对话的ChatGPT风格UI
- 🤖 使用GenAI代理的AI驱动响应
- ⚡ FastAPI后端(高性能)
- ☁️ 部署在Google Cloud Run上
- 🎯 以销售为中心的查询处理(战略、潜在客户、转化、外联)
______________________________________________________________________
🧠 用例
- 📊 销售策略建议
- 📈 转化率优化提示
- 📞 冷外展指导
- 🧾 领导资格见解
- 🏢 CRM和管道建议
______________________________________________________________________
🏗️ 技术栈
- 后端: FastAPI(Python)
- 前端: HTML、CSS、JavaScript(聊天用户界面)
- AI层: 定制代理(ADK/GenAI)
- 部署: 谷歌云运行
- 语言: Python 3.10+
______________________________________________________________________
📁 项目结构
weather-mcp-adk-agent/
│── main.py
│── run_agent.py
│── requirements.txt
│── adk_agent/
│ ├── __init__.py
│ └── weather_app/
│ ├── __init__.py
│ ├── agent.py
│ └── tools.py______________________________________________________________________
⚙️ 安装和设置
1.️⃣ 克隆存储库
git clone
cd weather-mcp-adk-agent______________________________________________________________________
2.️⃣ 创建虚拟环境
python -m venv .venv
source .venv/bin/activate # Mac/Linux
.venv\Scripts\activate # Windows______________________________________________________________________
3.️⃣ 安装依赖项
pip install -r requirements.txt______________________________________________________________________
4.️⃣ 在本地运行
uvicorn main:app --reload打开:
http://127.0.0.1:8000______________________________________________________________________
☁️ 部署(谷歌云运行)
第一步:身份验证
gcloud auth login
gcloud config set project ______________________________________________________________________
步骤2:部署
gcloud run deploy weather-agent \
--source . \
--region us-central1 \
--allow-unauthenticated______________________________________________________________________
🌐 API终点
| 端点 | 方法 | 描述 |
|---|---|---|
/ | GET | 聊天界面(销售AI助手) |
/ask?query=... | GET | 返回AI响应 |
______________________________________________________________________
🖥️ 演示
👉 打开已部署的URL并开始与AI助手聊天。
查询示例:
- “初创公司的最佳销售策略”
- “如何提高B2B转化率”
- “SaaS的冷邮件提示”
______________________________________________________________________
⚠️ 故障排除
❌ 模块未找到错误
- 确保正确的导入路径:
from adk_agent.weather_app.agent import run_agent❌ 云运行未启动
- 检查日志:
gcloud logs read❌ 异步错误(await)
- 移除
await如果函数不是异步的
______________________________________________________________________
📌 未来的增强功能
- 📊 带有分析功能的销售仪表板
- 🧠 上下文记忆(对话历史)
- 🔄 流式响应(打字效果)
- 🎨 使用Tailwind/React的高级用户界面
- 🔗 CRM集成(Salesforce、HubSpot)
______________________________________________________________________
👩💻 作者
Ananya Shetty
- SDE 3摩根大通| GenAI爱好者
- 聚焦:人工智能+商业+产品开发
______________________________________________________________________
⭐ 贡献
请随意分叉、改进和提交PR🚀
______________________________________________________________________
📜 许可证
本项目旨在学习和演示。
