# tiangong-agent **Repository Path**: elfbobo_admin_admin/tiangong-agent ## Basic Information - **Project Name**: tiangong-agent - **Description**: 天宫医疗Agent,拥有一个Supervisor主Agent负责意图识别和持续对话,还有智慧问诊、报告解读、处方审查、医疗问答、运营数据五个子Agent - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-10-07 - **Last Updated**: 2026-10-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # chenguang-agent- #### 介绍 《天宫医疗-智能体》集中于解决医疗领域的 Agent 业务构建。包括: 1. 智慧问诊 Agent 2. 报告解读 Agent 3. 药物 Agent 4. 知识文档 Agent 5. 运营数据 Agent #### 软件架构 软件架构说明 #### 安装教程 ```sh # 创建环境 conda create -n tiangong python=3.13 # 激活环境 conda activate tiangong # 安装依赖 pip install -r requirements.txt ``` ## 指定端口启动 ``` uvicorn src.main:app --port 8080 --reload ``` ## env配置 把 .env.example 复制一份 叫 .env ,修改为自己的信息即可 ## 启动基础设施 ```sh # 只起基础设施(PostgreSQL / Redis / MinIO / Milvus / Neo4j) docker compose up -d # 全栈:基础设施 + MinerU 文档解析 bash scripts/stack.sh up bash scripts/stack.sh down # 停止(数据卷保留) bash scripts/stack.sh status ``` ## MinerU 文档解析服务 GPU 加速的 PDF/文档解析,输出 Markdown,供知识文档 Agent 入库用。 镜像 `mineru:4` 由 `E:\tools\mineru\docker\china\Dockerfile` 本地构建(MinerU 4.0.7,模型 MinerU2.5-Pro-1.2B)。 ```sh bash scripts/mineru.sh start # 起 API(8000),默认 bash scripts/mineru.sh start webui # 起 Gradio 界面(7860) bash scripts/mineru.sh health # 健康检查 bash scripts/mineru.sh test a.pdf # 端到端解析冒烟测试 bash scripts/mineru.sh build --force # 重建镜像(需 E:\tools\mineru 源码) bash scripts/mineru.sh stop ``` Windows PowerShell 用 `scripts\mineru.ps1`,子命令相同。 - API 文档: - 服务与基础设施同在 `tiangong-agent_tiangong-net` 网络,容器内可用 `http://mineru-api:8000` 互访 - 同时启动多个 MinerU 服务会争抢显存(16GB),日常只跑 api 或 webui 其中一个