乐于分享
好东西不私藏

ai软件,生成不同交付文档

ai软件,生成不同交付文档

说在前面,本来我只是想做一个软著代码生成器的。2026年了,申请软著还要把代码拷到word里面,还要每页50行,不能有空行、注释,总不能自己慢慢拷然后调word吧,所以就有了第一版软件——软著代码生成器。 后面又碰到交付要各种文档,比如接口文档、数据库文档等等,干脆就把功能拓展了,全自动生成,接入ai。

功能说明

当前软件包括的功能有:

  • 软著代码生成器(无ai功能)
  • 接口文档生成(支持java、rust、go、python 只测了java版,接入了ai用于补充接口或者字段的描述,生成请求参数和返回数据的示例json)
  • 数据库文档生成(包括数据库文档、表关系图、单表实体图,接入ai主要用于补全表名功能推断、字段功能推断)
  • 需求文档生成(完全接入ai生成)
  • 设计文档生成(完全接入ai生成)
  • ai对话功能,就是常见的豆包、deepseek那种网页端对话
  • ai配置(上面那些功能的基础)

源码地址

这个软件当前主要面向的是程序员,代码在github上可以自行fork编译或者下载release中的安装包。考虑到后续会拓展操作手册这种面向非程序员的功能,非程序员群体或者无法上github的朋友有需要可以在评论区找我要打包好的软件包(支持windows和macos)。下面是源码,觉得好用的话给个赞哦:

https://github.com/chenqi92/delier-helper

功能展示

代码生成器

添加一个或者多个项目,可以设置各自代码所占百分比,应对前后端分离这种前后端代码55开的情况,然后可以选择自定义的文件类型,避免可能将yaml中敏感信息录入进去,当前读取时会根据gitignore自动规避不需要的类或目录。

软著截图

接口文档生成器

如果是spring boot项目,程序会先解析swagger,如果没注解,则解析注释来获取说明。软件的预览区域可以自行调整需要展示的接口,对于没有swagger注解和注释的内容会有默认的占位符,可以自行更改,也可以使用ai功能自动补充,最终导出接口文档。 rust、go、python项目也支持,但是没怎么测试过,可能会有一些bug。 这是将传入的参数和返回接口的数据ai补充示例值的:

这两张是处理前后对比:

这是导出的效果:

数据库文档

数据库主要功能就是导出数据库文档、关系图、单表的实体图等,需要先连接到对应的库然后才能生成。 生成前后对比:这是导出的word:

需求文档和设计文档

因为对于软件来说做法是一样的,所以放一起来说了。当前的做法都是选择一个代码库,辅助一些项目资料word、pdf什么的来进行综合生成,这也是我开头为什么说当前针对程序员群体的,要么用到代码库,要么用到数据库。。。 大概效果如下:最终导出的效果

ai设置和ai对话

考虑到写文档时候,有时候需要问ai一些资料,所以就干脆也集成了一个对话功能。主体区域是配置密钥相关的,最右侧就是对话区域。

END
点击卡片
关注我😘
生活技巧

iphone跳过app开屏广告

数据分析

全世界房价数据对比

趣味分享

我国的法定节假日数量在世界中的排名

生活技巧

iphone的中国节假日闹钟

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » ai软件,生成不同交付文档

评论 抢沙发

7 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮