自动生成课设报告文字内容

1.安装Automa

如果可以科学上网,点击下面的chrome浏览器插件商店一键安装

Automa - Chrome 应用商店 (google.com)

如果没有科学上网,则打开下面的插件官方GitHub仓库网址

AutomaApp/automa: A browser extension for automating your browser by connecting blocks (github.com)

找到下面发行版 (release)的选项,点击它

.image-20240914092121761

下载这个压缩包

.image-20240914092225163

下载好后,点击edge或者chrome浏览器的扩展按钮,点击管理扩展

image-20240914092412999.

打开开发人员模式,将下载好的压缩包直接拖入扩展管理界面

image-20240914092708850.
image-20240914092904701.

如果弹出了Automa界面,说明安装成功

2.导入脚本到Automa

1.点击浏览器上的Automa插件后,点击主面板按钮

image-20240914090740781.

2.弹出一个界面,点击导入工作流

.image-20240914090956643

3.找到脚本文件并导入:

.image-20240914091221088

4.看到菜单里有此脚本说明导入成功:

.image-20240914091457596

5.需要给Automa读取本地文件的权限

在扩展管理界面点击Automa下面的详细信息按钮

image-20240914110745620.

勾选允许访问文件 URL

image-20240914110815125.


3.编写自己的提示词

打开QA.xlsx这个表格

image-20240914093655309.

可以看到里面有很多提示词

image-20240914093737578.

怎么批量修改表格里的内容?

例如,你要修改你的名字,先按CTRL+F,唤出查找和替换页面

image-20240914105011962.

写出类似于这样的修改

image-20240914105128476.

点击一键替换即可

你需要批量替换表格里的以下内容(将非通用内容改为自己的):

XX管理系统

你的姓名

系统概述:XX管理系统旨在提供一个高效的在线平台,用于图书的展示、销售与管理。该系统面向普通用户和管理员,覆盖了从图书浏览、订单管理到后台数据分析等功能,满足了用户方便购书和管理员高效管理的需求。

修改好了上面的内容后,保存一下表格

4.提前登陆kimiai

点击下面的网址,在里面进行登陆

Kimi.ai - 帮你看更大的世界 (moonshot.cn)


5.启动脚本

点击启动按钮

image-20240914105417523.

将这个路径改为自己表格所在路径

image-20240914105507028.

点击run启动

然后就可以看到ai在自动写报告的文字内容

image-20240914112037233.

写完后会生成一个表格文件

image-20240914112510085.

用excel打开这个文件,就可以看到ai生成的结果

image-20240914112626317.

生成报告的图片内容

1.系统结构图

ai提示词如下

1
我想画一个“XX系统”的系统结构图,但是我是一个大学生小白,不懂这一部分具体的内容改怎么画。我希望你作为一个经验丰富的架构师。请帮我梳理一下这个系统的系统架构,并使用mermaid图来表示。

将生成的代码复制到支持markdown(mermaid)的文本编辑器里就可以看到图片

下面是一个在线的mermaid编辑器

Online FlowChart & Diagrams Editor - Mermaid Live Editor

2.er图

【VS Code】Windows10下VS Code配置Graphviz和DOT语言环境_怎么给codeblocks配置graphviz-CSDN博客

AI提示词如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
按照下面第二段的规则,用dot语法给第一段的sql代码画一个图
要求:每个实体,属性,关系都用中文表示,让实体及其属性尽量的靠在一起,实体的属性环绕在实体旁边,属性连接各个实体:
---
这里放你数据库的sql定义!
---
​ 1.1 长方形:表示实体。

​ 实体是客观存在的事物。

​ 例如用户、商品、订单、供应商等。说直白了,就是数据库的表名就可以做一个实体对象。一个系统是由很多个实体对象构成的,然后它们之间存在一定的关系和属性。

​ 1.2 椭圆形:表示属性。

​ 属性分为唯一属性( unique attribute)和非唯一属性,唯一属性指的是唯一可用来标识该实体实例或者成员的属性,用下划线表示,一般来讲实体都至少有一个唯一属性。

​ 举个栗子:用户实体拥有属性【id(唯一属性)、姓名、年龄、电话、身份证号(唯一属性)】、商品实体拥有属性【id、商品名称、商品类型、商品价格、商品图片、商品描述、供应商名称】、订单实体拥有属性【id、订单编号、用户名称、商品名称、下单日期】、供应商实体拥有属性【id、名称、地址、联系电话】。

​ 1.3 菱形:表示关系。

​ 例如用户和商品应该购买关系(一个用户购买多件商品)、订单与商品应该是包含关系(一个订单中包含多件商品)。
---