前端深化阶段考核任务

📅 考核时间:11.02 - 11.15(共 14 天)
📚 自主学习期:11 天
📝 考核提交期:最后 3 天

🎯 项目任务:AI 工作流可视化编排平台

业务场景

构建类似 Coze、n8n、Langflow 的简化版可视化工作流编排器:

参考平台:Coze 工作流、n8n、Langflow、Dify

核心功能要求

核心模块

1. 画布系统

  • 类 Canvas/SVG 风格的画布渲染
  • 画布拖拽平移与缩放
  • 网格背景

2. 节点系统

  • 从侧边栏拖拽节点到画布
  • 节点在画布内拖动
  • 节点选中/删除
  • 节点类型:开始节点、AI 对话节点、条件判断节点、结束节点

3. 连线系统

  • 从节点端口拖拽建立连线
  • 贝塞尔曲线或折线渲染
  • 连线删除/高亮

4. 配置面板

  • 点击节点显示配置面板
  • 配置输入参数内容和预期输出参数
  • 输入参数内容需要能够引用前面所有节点的输出参数,注意参数校验
  • 如果有必要,可能需要设置兜底参数
  • 实时保存配置
  • 参数校验

5. 工作流执行

  • 执行按钮触发运行
  • 按拓扑顺序执行节点
  • 节点状态可视化(等待/执行中/成功/失败)
  • 执行日志展示

6. 数据管理

  • 保存/加载工作流
  • 导出/导入 JSON
  • 工作流列表

7. 基础 UI

  • (可选)顶部工具栏(保存、运行、撤销、重做、缩放)
  • 左侧节点库
  • 右侧配置面板

技术栈要求

探索关键词

# 基础概念 无需额外了解,充分体验Coze或FastGPT的工作流即可 # 技术实现 查阅 React Flow / Vue Flow 使用教程

📮 答辩考核

考核安排

⚠️ 重要:不需要提交代码,只需线上展示。主动预约时间,不要等到最后一天!

答辩流程

考核重点

技术能力

前端专业能力

AI 工具链理解(核心)

答辩准备

运行环境

知识准备

考核结果

通过:理解项目架构,能讲清核心逻辑,AI 应用合理
不合格
  • 给予一周时间改进
  • 讲师会指出具体问题
  • 改进后重新安排答辩
  • 重新答辩通过后可进入第三阶段
💡 提示:考核重点是「理解」而非「完成度」,展示你对项目的深入思考比功能完整更重要

🎓 核心理念

AI 时代的前端能力 ≠ 写代码能力

AI 时代的前端能力 = 面对未知需求,快速学习并落地的能力

关于 AI 工具链的思考

解决问题的思路

优化流程的思路

核心原则

祝各位学习顺利,期待看到你们的优秀作品!