🔄 宏观概要:四步闭环工作流
1. 墨刀 AI
输入自然语言
输出高保真原型/HTML
输出: 离线 HTML 压缩包
2. 本地解析 + Ollama
解析 DOM 结构
生成精准业务逻辑
输出: PRD.md 需求文档
3. 禅道 (ZenTao ZAI)
API 写入需求
自动拆解任务与用例
输出: 细分 Tasks / Bug ID
4. IDE ( Vscode/Cursor )
进入下一阶段
极客开发流
输出: Java + Vue 代码
🖥️ 场景透视:各环节落地 Mock
1. 墨刀生成
地图组件
2. Node 提炼
> 解析 index.html...
DOM: 发现地图容器
DOM: 提取按钮文案
> 生成 PRD.md _
3. 禅道排期
To Do
#101 开发地图接口
#102 编写 Ganos SQL
4. Cursor 编码
// 自动处理 #102: SQL
@Query("SELECT ST_AsGeoJSON(geom)")
public List<Feature> getMap() {
return repo.find();
}
💡 极客微观拆解 (上):导出 HTML 解析与 PRD 自动生成
跳过低效的视觉识别,直接用 Node.js 读取墨刀离线 HTML,利用 Cheerio 提取纯净 DOM 交给大模型逆向推导,实现极致准确率的业务逻辑提取。
A. 墨刀离线导出
📦 mockitt-export.zip
├── 📄 index.html (包含交互)
├── 📄 detail.html
└── 📁 assets/
/* 获取完整的 DOM 树与文案 */
├── 📄 index.html (包含交互)
├── 📄 detail.html
└── 📁 assets/
/* 获取完整的 DOM 树与文案 */
B. Node.js + Cheerio 清洗
const $ = cheerio.load(html);
// 剔除无用样式,减轻上下文
$('style, script, meta').remove();
// 提取纯净交互骨架
const cleanDOM = $('body').text();
// 剔除无用样式,减轻上下文
$('style, script, meta').remove();
// 提取纯净交互骨架
const cleanDOM = $('body').text();
C. Ollama 推导 PRD
> POST http://localhost:11434/api
> Model: qwen2.5:7b (纯文本提速版)
> Prompt: "反推业务逻辑..."
✅ 写入文件: PRD_v1.md
🚀 极客微观拆解 (下):VS Code + MCP 超级指挥中心
开发阶段的核心枢纽:IDE 居中,通过 MCP 协议左手拉取任务上下文,右手读取空间数据库 Schema,全程由本地大模型驱动代码生成。
禅道 MCP Server
提供实时上下文:
> 获取 Task #1024
> 描述:计算多边形相交面积
> 状态:In Progress
> 描述:计算多边形相交面积
> 状态:In Progress
VS Code - Cline Agent
本地推理引擎调度中
ollama run qwen2.5-coder:7b
👤 User:
"读取禅道任务#1024,并根据PolarDB表结构写出Ganos查询代码"
🤖 Cline:
1. [MCP] Fetching ZenTao Task...
2. [MCP] Describing table `parcels`...
3. Generating Java + Ganos SQL...
2. [MCP] Describing table `parcels`...
3. Generating Java + Ganos SQL...
GeoData Viewer (空间验证)
一键预览 GeoJSON 落位
DB MCP (PolarDB Ganos)
提供绝对真理数据:
> Schema: public.parcels
> Field: geom (Geometry, 4326)
> Status: ST_IsValid(geom) = true
> Field: geom (Geometry, 4326)
> Status: ST_IsValid(geom) = true
🛠️ AI 研发工具能力地图 (2026版)
🦊 GitLab Duo
- CI/CD 流水线报错根因分析 (RCA)
- 安全漏洞解释与自动修复 MR
- 代码审查讨论摘要智能总结
🐘 PolarDB (Ganos)
- DB4AI:库内模型推理,无 ETL 损耗
- NL2SQL:自然语言直译复杂空间查询
- HNSW 索引与向量检索一体化 RAG 支持
💻 统信 UOS (AIOS)
- 原生系统级 AI 助手,调度异构算力
- 深度适配开源生态 (如 DeepSeek)
- 离线环境下的全本地化私有知识库
🦙 Ollama
- 极致数据隐私:支持纯断网物理隔离
- 多模型热切换 (Qwen/Gemma) 压榨核显
- 算力不足时通过 Cloud API 无缝上云
📝 墨刀 AI (Mockitt)
- Text-to-Prototype:一句话生成线框图
- HTML 离线导出:便于自研脚本解析
- AI 根据交互逻辑自动输出配套 PRD
🎯 禅道 (ZAI) & Cursor
- 禅道:AI 需求评审,生成测试用例
- 禅道 MCP:全量开放任务上下文给外部 Agent
- Cursor:跨 Java/Vue 端理解,一键修复任务
🌍 GIS 专精 AI 模型矩阵
多模态与认知:
Qwen2.5-VL (业务决策大脑), GeoChat (遥感视觉问答), RemoteCLIP (图文特征检索)
像素级特征提取:
SAM 2 (交互式万物分割/轨迹追踪), GeoPixel (精细地物与土地覆盖分类)
插件生态武装:
QGIS GeoAI 工具箱 (无缝接入本地大模型), VS Code GeoPilot (空间 SQL 与脚本补全)