|
@@ -45,6 +45,19 @@ pnpm install --frozen-lockfile
|
|
|
Set-Location ..
|
|
Set-Location ..
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+macOS:
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+mysql --host=127.0.0.1 --port=3306 --user=root --password --default-character-set=utf8mb4 < database/zhibaotong-stage1-stage2-mysql.sql
|
|
|
|
|
+
|
|
|
|
|
+cd backend
|
|
|
|
|
+uv run python -m zbt.commands.seed_knowledge
|
|
|
|
|
+
|
|
|
|
|
+cd ../frontend
|
|
|
|
|
+pnpm install --frozen-lockfile
|
|
|
|
|
+cd ..
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
SQL 快照已包含管理员、角色、产品、业务员、推广码,以及多状态、多时间、
|
|
SQL 快照已包含管理员、角色、产品、业务员、推广码,以及多状态、多时间、
|
|
|
多人员归因的订单、支付、保单和 Agent 运行数据。Milvus 向量集合仍通过
|
|
多人员归因的订单、支付、保单和 Agent 运行数据。Milvus 向量集合仍通过
|
|
|
`seed-knowledge.ps1` 单独初始化。
|
|
`seed-knowledge.ps1` 单独初始化。
|
|
@@ -57,6 +70,20 @@ SQL 快照已包含管理员、角色、产品、业务员、推广码,以及
|
|
|
.\scripts\dev.ps1
|
|
.\scripts\dev.ps1
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+macOS(两个终端):
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+# 终端一
|
|
|
|
|
+cd backend
|
|
|
|
|
+uv run uvicorn zbt.main:app --host 127.0.0.1 --port 8000 --reload
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+# 终端二
|
|
|
|
|
+cd frontend
|
|
|
|
|
+pnpm dev
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
- H5:http://127.0.0.1:5173
|
|
- H5:http://127.0.0.1:5173
|
|
|
- 管理后台:http://127.0.0.1:5174
|
|
- 管理后台:http://127.0.0.1:5174
|
|
|
- API 文档:http://127.0.0.1:8000/docs
|
|
- API 文档:http://127.0.0.1:8000/docs
|
|
@@ -84,6 +111,13 @@ uv run python -m zbt.commands.evaluate_agents --suite smoke
|
|
|
uv run python -m zbt.commands.evaluate_agents --suite full
|
|
uv run python -m zbt.commands.evaluate_agents --suite full
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+macOS:
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+uv run python -m zbt.commands.evaluate_agents --suite smoke
|
|
|
|
|
+uv run python -m zbt.commands.evaluate_agents --suite full
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
两套评测均调用真实 DeepSeek、真实业务工具和真实 HTTP 接口,并检查回答、工具覆盖和 Trace 关联;配置 LangSmith 密钥后,基准样本与自动评分会同步到 LangSmith。
|
|
两套评测均调用真实 DeepSeek、真实业务工具和真实 HTTP 接口,并检查回答、工具覆盖和 Trace 关联;配置 LangSmith 密钥后,基准样本与自动评分会同步到 LangSmith。
|
|
|
|
|
|
|
|
## 质量门禁
|
|
## 质量门禁
|
|
@@ -92,5 +126,19 @@ uv run python -m zbt.commands.evaluate_agents --suite full
|
|
|
.\scripts\test.ps1
|
|
.\scripts\test.ps1
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-该脚本执行后端测试、Ruff、mypy、前端类型检查与双端生产构建。真实 MySQL/Redis 集成测试以及真实模型评测单独执行,避免普通代码检查意外消耗模型额度。
|
|
|
|
|
|
|
+macOS:
|
|
|
|
|
|
|
|
|
|
+```bash
|
|
|
|
|
+cd backend
|
|
|
|
|
+uv sync --locked
|
|
|
|
|
+uv run pytest
|
|
|
|
|
+uv run ruff check .
|
|
|
|
|
+uv run mypy src/zbt
|
|
|
|
|
+
|
|
|
|
|
+cd ../frontend
|
|
|
|
|
+pnpm install --frozen-lockfile
|
|
|
|
|
+pnpm typecheck
|
|
|
|
|
+pnpm build
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+该脚本执行后端测试、Ruff、mypy、前端类型检查与双端生产构建。真实 MySQL/Redis 集成测试以及真实模型评测单独执行,避免普通代码检查意外消耗模型额度。
|