当前位置: 首页 > news >正文

前端手记(一):项目启动与前端任务拆分

所属项目:面向全场景用药安全的医师助手 Agent
团队:ColdX · 山东大学软件学院 2026年春季项目实训
个人分工:前端开发 & 界面设计

目录

    • 一、本阶段进展
    • 二、前端任务拆分
    • 三、界面风格初步确定
    • 四、AI交互过程
    • 五、本阶段产出
    • 相关链接

一、本阶段进展

项目启动后,我这边首先做的不是直接写页面,而是和团队一起把前端需要承接的功能边界确定下来。本项目 的核心不是普通问答,而是围绕用药安全做审查、解释和追溯,因此前端要展示的内容会比传统表单系统复杂很多。

本阶段我主要完成了三件事:

  • 明确前端需要支持的页面入口;
  • 整理多智能体会诊结果的展示层级;
  • 用 AI辅助拆分前端开发任务。

当前确定的前端方向是:以 Vue 3 + TypeScript + Vite 为基础,把后端的用药安全能力组织成可演示的 Web 页面。


二、前端任务拆分

结合项目实际功能,我把前端任务先拆成几个模块:

1. 首页:展示系统状态和主要功能入口 2. 多智能体会诊页:承接用药安全主流程 3. 智能问答页:支持医生/患者双角色问答 4. 规则审查页:展示确定性规则审查结果 5. 影像报告页:承接影像分割和报告生成 6. Case 页面:保存和回放会诊过程

这样拆分以后,前端工作不再是一句“做一个页面”,而是每个页面都有明确目标。比如/consult负责展示完整会诊链路,/rule-review负责强调规则底线,/chat负责提供自然语言交互入口。


三、界面风格初步确定

由于项目是医疗用药安全方向,界面不能做得太花哨。前端风格上我更倾向于临床工具感:信息清晰、层级明确、颜色克制。

本阶段定下来的基本原则是:

  • 高风险内容要醒目,但不夸张;
  • 最终建议要放在结果区前面;
  • 规则证据和专家意见要分区展示;
  • 信息缺失和保守降级要有明确提示;
  • 页面优先服务演示稳定性和信息清晰度。

这也影响了后续组件设计,比如风险徽章、规则证据面板、专家意见卡片和 Clarify 面板。


四、AI交互过程

项目刚开始时,我用 AI 帮助做了开发任务拆分。提示词大致如下:

这是一个 Vue3 + FastAPI 的用药安全项目。 后端包含多智能体会诊、规则审查、智能问答、影像报告和 Case 回放。 请帮我从前端开发角度拆分页面模块和阶段任务。 要求输出适合实训项目推进的任务列表,不要直接生成代码。

AI 给出的建议是先确定页面路由,再对每个页面明确输入、输出和核心展示内容。我根据这个建议整理了前端阶段计划:先做接口联调,再处理状态管理,之后集中推进/consult主流程页面。

这次使用 AI 的感受是:它适合帮我把模糊任务拆成可推进的 SPEC,但具体页面怎么做,还需要结合团队实际接口和项目代码继续调整。


五、本阶段产出

本阶段主要产出如下:

  • 明确了前端整体技术栈和页面结构;
  • 初步确定了医疗工具型界面风格;
  • 梳理了多智能体会诊、规则审查、智能问答等页面分工;
  • 用 AI辅助完成了第一版前端任务拆解;
  • 为后续接口联调和页面开发建立了方向。

下一阶段我会开始对接后端接口,重点整理medsafeApi的请求封装和多智能体会诊接口。


相关链接

  • 项目地址:https://gitee.com/aemond/innovation-training/tree/master
  • 团队博客:https://blog.csdn.net/curufin/category_13140668.html
http://www.jsqmd.com/news/1068097/

相关文章:

  • 08 - 组织生命体:AI时代组织管理深度诊断试卷
  • Apache DolphinScheduler技术深度解析:现代数据编排平台的高可用分布式架构设计
  • 从合规视角看开发资产凭证管理:一个被忽略的控制点
  • PyTorch模型微调实战指南
  • temperature top-p
  • AI Agent 面试题 794:Agent的评估中的多轮对话质量评估方法
  • 软件|Navicat Premium16 免费安装配置教程(附安装包)
  • 简谈循环神经网络(RNN)以及现代变体
  • Linear自动化_linear-automation
  • 奥迪 AUDI 案例:母品牌和新业务怎么拆?
  • 山东大学软件学院项目实训:基于AI大模型的智能考研助手(五)
  • C# Binary读写流 / BufferedStream缓存流 全套笔记
  • PyTorch Tensor 完全指南:从基础概念到高级操作实战
  • 微信 iPad 协议登录认证与鉴权机制深度解析
  • 己所不欲勿施于人
  • 多源BFS最短路---矩阵 | 飞地的数量 | 地图中的最高点 | 地图分析
  • C语言学习笔记20260519—如何判断输入的自然数是否为素数
  • OpencvSharp 算子学习教案之 - Cv2.DrawContours 重载1
  • 3A分子筛乙醇脱水的实验装置设计方案
  • 2026年第一、二季度最新最全热门网站建设工具全面对比评测
  • SpringCloud Alibaba Sentinel 限流+熔断完整实战教程
  • 电阻、电容、电感,二极管、三极管、mos管
  • 江科大PWM笔记:呼吸灯、舵机控制、电机调速
  • Linux 实时优化的端到端延迟:从中断到任务执行的全链路优化
  • 2026山东大学软件学院创新项目实训(团队——6)
  • 山东大学项目实训6月20日
  • 【编号317】西安城市边缘区土地利用数据
  • 计算机毕业设计之取保候审人员管理系统设计与实现
  • (一)站稳脚:用Scikit-learn跑通第一条Pipeline
  • SQL必知必会——使用游标