|
|
7 mesi fa | |
|---|---|---|
| backend | 7 mesi fa | |
| frontend | 7 mesi fa | |
| scripts | 7 mesi fa | |
| .gitignore | 7 mesi fa | |
| LICENSE | 7 mesi fa | |
| README.md | 7 mesi fa |
一个融合 AI 技术与人工客服的现代化智能客服解决方案
AI-CS/
├── backend/ # Go 后端服务
│ ├── controller/ # 控制器层(HTTP 处理)
│ ├── service/ # 业务逻辑层
│ ├── repository/ # 数据访问层
│ ├── models/ # 数据模型
│ ├── router/ # 路由配置
│ ├── middleware/ # 中间件(认证、CORS、日志)
│ ├── websocket/ # WebSocket Hub
│ ├── infra/ # 基础设施(数据库、存储)
│ ├── utils/ # 工具函数(加密、验证等)
│ └── main.go # 入口文件
├── frontend/ # Next.js 前端应用
│ ├── app/ # 页面和路由
│ │ ├── page.tsx # 官网首页
│ │ ├── chat/ # 访客聊天页面
│ │ └── agent/ # 客服工作台
│ ├── components/ # React 组件
│ │ ├── ui/ # Shadcn UI 基础组件
│ │ ├── dashboard/ # 客服端组件
│ │ ├── visitor/ # 访客端组件
│ │ └── layout/ # 布局组件
│ ├── features/ # 功能模块
│ │ ├── agent/ # 客服端功能
│ │ └── visitor/ # 访客端功能
│ └── lib/ # 工具库和配置
└── README.md # 本文件
git clone https://github.com/2930134478/AI-CS.git
cd AI-CS
cd backend
# 创建 .env 文件
cat > .env << EOF
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=ai_cs
EOF
# 安装依赖
go mod tidy
# 启动服务(默认端口 8080)
go run main.go
cd frontend
# 安装依赖
npm install
# 启动开发服务器(默认端口 3000)
npm run dev
系统会自动创建默认管理员账号:
adminadmin123⚠️ 生产环境请务必修改默认密码!
在 backend/.env 中配置:
DB_HOST=localhost # 数据库主机
DB_PORT=3306 # 数据库端口
DB_USER=root # 数据库用户名
DB_PASSWORD=your_password # 数据库密码
DB_NAME=ai_cs # 数据库名称
在 frontend/.env.local 中配置(不配置则使用默认值):
NEXT_PUBLIC_API_BASE_URL=http://127.0.0.1:8080
本地开发无需配置,已默认
http://127.0.0.1:8080。生产环境请修改为实际后端地址。
欢迎提交 Issue 和 Pull Request!
MIT © 2025 2930134478
感谢所有为这个项目做出贡献的开发者!
最后更新: 2025-01-XX