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

使用AI辅助写设计文档的感受与一些经验总结

( Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu )

使用AI写文档时,感觉还是比较累的,生成的内容是需要等待的,如果不符合预期,感觉自己白白等待了。

过程中,有煎熬,也有收获,还有一些经验。

1. 关于AI生成文档

1.1 问题:生成文档时,通常到达一定长度时,就会中断。

这时,有两个选择:

处理方法1:第一个,告诉它 “继续往下生成文档”,可能行,也可能不行,ai可能又从头开始生成,又到这个地方中断,也可能继续生成了。

处理方法2:还有一种方法,告诉它"继续往下生成文档,生成到一个新文档中",这种肯定会继续往下生成文档,不会从新生成;坏处时,到时需要自己手动做文档的合并。

图示

方法1

方法2-推荐

生成文档时,到达一定长度中断

告诉它 ‘继续往下生成文档’

告诉它'继续往下生成文档,生成到一个新文档中'

2. 关于图形生成与定制:

2.1 问题:生成图形时,ai生成的图形通常都是markdown格式的图形,按照Left to Right生成,生成的比较宽,不适合放入文档中。

此时的话,可以这样来处理:

处理方法1:查看图形的code,如果生成的图形,开头是flowchart LR,把LR去掉,然后再view查看图形,就会转成上下结构了。

处理方法2:把flowchart的图形代码修改后,交给ai生成一遍图形,然后导出图形使用。

处理方法3(推荐):还有一个方式,可以定制图形的样式的,查看图形flowchart的图形代码,复制下来,使用https://mermaid.live/edit网站来查看与编辑。

图示

方法1

方法2

方法3-推荐

图形宽度过长

修改图形code,View查看

修改图形code,交给ai生成图形

https://mermaid.live/edit网站来查看与编辑

2.2 mermaid网站导出图形方法:

mermaid网站使用1:选项的Edit in Playground选项到达https://mermaid.ai/play能够改theme,改背景,也能编辑图形,还能导出图片,不过这个有限额,需要登录。

mermaid网站使用2(推荐):在https://mermaid.live/edit网站复制图形代码,能在选项中改dark mode是否启用,在Actions选项中也能导出图片。

图示

导出PNG

复制图形

使用图形

背景色是否使用深色模式

点击选项,启用darkmode

点击选项,禁用darkmode

选择Actions按钮

导出图片或复制图片

选择PNG按钮

选择Copy Image按钮

3. 关于文档创作的步骤

感觉使用AI辅助做软件设计文档创作,可以分为三个步骤来做。

第一阶段:准备阶段–准备模板,梳理个人对模块的理解。

  • 准备文档的模板;
  • 基于自己的理解,对软件做一个个人理解的架构评估、关注点评估,输出简要的模块理解;

第二阶段:Ai提取文档–使用ai从代码中提取设计文档,并补充架构图、流程图。

  • 提示AI基于软件代码,按照模板生成设计文档;
  • 提示AI生成架构图,流程图,生成markup格式;
  • 文档补充流程图图片,可以使用mermaid网站生成流程图图片;

第三阶段:整合文档–整合个人理解与原设计资料文档,纠错文档与整合文档。

  • 纠错–纠正AI理解错误的地方,读取AI生成的文档,基于自己对模块的理解,修正文档的错误部分;
  • 如果有原设计资料文档,把原设计资料关注的点,重要的部分,移植到生成的文档中;
  • 梳理处理个人理解、AI文档、原设计资料不一致的点,修正文档;

图示

第一阶段:准备阶段--准备模板,梳理个人对模块的理解

第二阶段:Ai提取文档--使用ai从代码中提取设计文档,并补充架构图、流程图

第三阶段:整合文档--整合个人理解与原设计文档,纠错文档与整合文档

( Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu )

http://www.cnnetsun.cn/news/1778201.html

相关文章:

  • 郭老师-寒门难出贵子?真相与破局之道
  • [Python] 跨越平台鸿沟:在Linux上成功部署IsaacGym的完整实践
  • 5个高效步骤解决Fiji在macOS上的启动故障:面向科研人员的图像处理工具稳定性优化指南
  • 2026届最火的五大AI科研方案推荐
  • 2026年,揭秘那些值得信赖的化学试剂公司背后的故事
  • Node.js环境配置与Graphormer模型API网关构建
  • 小白必看!Fish-Speech 1.5 WebUI常见问题解决指南
  • 若依项目部署上线全攻略:从本地打包到宝塔面板配置(含SSL证书与跨域避坑)
  • Intv_AI_MK11全栈开发环境搭建:Node.js安装及后端服务集成
  • Zotero中文文献管理终极指南:茉莉花插件3大核心功能详解
  • Redis 高级篇 (分布式缓存)
  • CUDA12.4环境适配:OpenClaw调用Qwen3-32B-Chat镜像的兼容性指南
  • Nomic-Embed-Text-V2-MoE企业内训:Java面试题中的算法与数据结构优化思路
  • BGE Reranker-v2-m3企业应用:与Elasticsearch/KiwiSearch深度集成方案
  • 茉莉花插件:提升Zotero中文文献管理效率的全面解决方案
  • 忍者像素绘卷惊艳效果:‘地爆天星’引力场可视化——粒子密度与像素抖动算法
  • 【限时开放】微软Edge AI Lab最新.NET 9边缘压力测试矩阵(含断电模拟、SIM卡热插拔、-40℃冷凝环境日志采集方案)
  • 为什么92%的.NET开发者在.NET 9中AI推理失败?5个被官方文档隐藏的关键配置陷阱
  • 保姆级教程:在Ubuntu 18.04上搞定Intel D455相机驱动与ROS环境(含常见报错解决)
  • 圣女司幼幽-造相Z-Turbo效果展示:背景朦胧度与人物清晰度的平衡控制案例
  • Sability安卓(一)_环境的搭建-Android Studio示例,禁止内存爆满!!!!
  • 【STM32MP257-DK】01 ST MPU 生态资源使用、环境搭建以及镜像更新
  • PYTHON学习笔记9(匿名函数、装饰器、数据结构)
  • AI 正在重塑我们的思维方式
  • Holistic Tracking应用案例:在线健身指导、动作规范分析一键搞定
  • DownKyi免费终极指南:三步解锁B站8K视频下载的完整解决方案
  • wxappUnpacker技术解析与实战指南:小程序逆向工程的开源工具实践
  • 如何保障工程信号传输不受信号干扰
  • 3步快速上手:Degrees of Lewdity中文汉化终极指南
  • 墨语灵犀入门教程:Python爬虫数据清洗与信息提取实战