|
|
1 hónapja | |
|---|---|---|
| backend | 1 hónapja | |
| frontend | 1 hónapja | |
| knowledge | 1 hónapja | |
| scripts | 1 hónapja | |
| .gitignore | 1 hónapja | |
| .python-version | 1 hónapja | |
| README.md | 1 hónapja |
本项目完整包含前两个阶段的智能投保、知识服务、多模态材料识别、服务申请和运营分析,并新增退保试算、风险分流、人工审批、Worker 自动退款、技术失败重试、补偿和保单终止。
系统由本地 H5 公众号模拟器、PC 运营管理端和统一 FastAPI 后端组成。普通咨询继续使用 LangChain Agent;需要暂停、审批和恢复的长流程由 LangGraph 编排。
03-zhibaotong-lifecycle-workflow/
├── backend/ # FastAPI、LangChain、LangGraph、Agent Harness
├── frontend/
│ └── apps/
│ ├── h5/ # 本地 H5 公众号模拟器
│ └── admin/ # PC 运营管理端
├── database/ # 第一至第三阶段完整 MySQL 初始化脚本
├── knowledge/ # 知识库初始化内容
├── scripts/ # 启动、知识初始化、退款工作器和质量门禁
└── docs/ # 业务、技术和使用说明
首次运行先按 第一、二、三阶段启动指南 完成依赖、MySQL 和 Milvus 初始化。
日常可在项目根目录一次启动后端、H5、管理端和退款工作器:
powershell -ExecutionPolicy Bypass -File .\scripts\dev.ps1
macOS(两个终端):
# 终端一
cd backend
uv run zbt-serve
# 终端二
cd frontend
pnpm dev
H5 验证码为 147258;后台账号及完整操作路径见启动指南。
powershell -ExecutionPolicy Bypass -File .\scripts\test.ps1
macOS:
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
真实模型评测在后端运行后执行:
cd backend
uv run python -m zbt.commands.evaluate_agents --suite smoke
uv run python -m zbt.commands.evaluate_agents --suite full
macOS:
cd backend
uv run python -m zbt.commands.evaluate_agents --suite smoke
uv run python -m zbt.commands.evaluate_agents --suite full