效果:

以下是介绍,我这篇博客就是用我自己这个项目+复制prompt去问问小白写的,耗时二十分钟,比我以前写博客需要的时间少多了……
总之就是突然有个点子,然后顺手就实现了,然后分享给大家,有用就用没用就算了,Github链接:shandianchengzi/HUST_Generate_Paper
注意:工具标题带HUST是因为方便与其他的类似工具区分,并不是说我有代表华中大的能力,毕竟学校缩写除了校内的人别人也不在意,应该就不会重复吧。
HUST-GenPaper写作工具:让项目写作不再头疼
1. 这个点子是怎么来的?
#merm
aid-svg-UGDggavpnAmzlRk1 {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-UGDggavpnAmzlRk1 .error-icon{fill:#552222;}#mermaid-svg-UGDggavpnAmzlRk1 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-UGDggavpnAmzlRk1 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-UGDggavpnAmzlRk1 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-UGDggavpnAmzlRk1 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-UGDggavpnAmzlRk1 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-UGDggavpnAmzlRk1 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-UGDggavpnAmzlRk1 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-UGDggavpnAmzlRk1 .marker.cross{stroke:#333333;}#mermaid-svg-UGDggavpnAmzlRk1 svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-UGDggavpnAmzlRk1 .pieCircle{stroke:black;stroke-width:2px;opacity:0.7;}#mermaid-svg-UGDggavpnAmzlRk1 .pieTitleText{text-anchor:middle;font-size:25px;fill:black;font-family:”trebuchet ms”,verdana,arial,sans-serif;}#mermaid-svg-UGDggavpnAmzlRk1 .slice{font-family:”trebuchet ms”,verdana,arial,sans-serif;fill:#333;font-size:17px;}#mermaid-svg-UGDggavpnAmzlRk1 .legend text{fill:black;font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:17px;}#mermaid-svg-UGDggavpnAmzlRk1 :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
100%
0%
人类信息处理能力
感官输入
大脑处理
最近看到加州理工在《Neuron》发的一篇有意思的文章(2024年,IF=14.7),标题特别逗——《The unbearable slowness of being: Why do we live at 10 bits/s?》。研究发现:
- 我们的眼睛耳朵每秒能接收10亿比特信息
- 但大脑实际处理速度只有10比特/秒(比如打字、理解别人说话)
差了整整一百万倍!原因在于:
-
“外脑”(感官系统):像多核CPU,可以同时处理很多信息
-
“内脑”(思考决策):像单核CPU,只能一件一件慢慢来
这个发现特别适合用来解决写文章的痛苦,你往下看就懂了。
(需要引用的话用这个格式:California Institute of Technology. (2024). The unbearable slowness of being: Why do we live at 10 bits/s? Neuron. https://doi.org/10.1016/j.neuron.2024.11.008)
2. 写项目材料到底卡在哪?
2.1 大脑真的不够用
#mermaid-svg-DI9LWDZ24Bz11Pin {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-DI9LWDZ24Bz11Pin .error-icon{fill:#552222;}#mermaid-svg-DI9LWDZ24Bz11Pin .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-DI9LWDZ24Bz11Pin .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-DI9LWDZ24Bz11Pin .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-DI9LWDZ24Bz11Pin .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-DI9LWDZ24Bz11Pin .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-DI9LWDZ24Bz11Pin .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-DI9LWDZ24Bz11Pin .marker{fill:#333333;stroke:#333333;}#mermaid-svg-DI9LWDZ24Bz11Pin .marker.cross{stroke:#333333;}#mermaid-svg-DI9LWDZ24Bz11Pin svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-DI9LWDZ24Bz11Pin .mermaid-main-font{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);}#mermaid-svg-DI9LWDZ24Bz11Pin .exclude-range{fill:#eeeeee;}#mermaid-svg-DI9LWDZ24Bz11Pin .section{stroke:none;opacity:0.2;}#mermaid-svg-DI9LWDZ24Bz11Pin .section0{fill:rgba(102, 102, 255, 0.49);}#mermaid-svg-DI9LWDZ24Bz11Pin .section2{fill:#fff400;}#mermaid-svg-DI9LWDZ24Bz11Pin .section1,#mermaid-svg-DI9LWDZ24Bz11Pin .section3{fill:white;opacity:0.2;}#mermaid-svg-DI9LWDZ24Bz11Pin .sectionTitle0{fill:#333;}#mermaid-svg-DI9LWDZ24Bz11Pin .sectionTitle1{fill:#333;}#mermaid-svg-DI9LWDZ24Bz11Pin .sectionTitle2{fill:#333;}#mermaid-svg-DI9LWDZ24Bz11Pin .sectionTitle3{fill:#333;}#mermaid-svg-DI9LWDZ24Bz11Pin .sectionTitle{text-anchor:start;font-family:’trebuchet ms’,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);}#mermaid-svg-DI9LWDZ24Bz11Pin .grid .tick{stroke:lightgrey;opacity:0.8;shape-rendering:crispEdges;}#mermaid-svg-DI9LWDZ24Bz11Pin .grid .tick text{font-family:”trebuchet ms”,verdana,arial,sans-serif;fill:#333;}#mermaid-svg-DI9LWDZ24Bz11Pin .grid path{stroke-width:0;}#mermaid-svg-DI9LWDZ24Bz11Pin .today{fill:none;stroke:red;stroke-width:2px;}#mermaid-svg-DI9LWDZ24Bz11Pin .task{stroke-width:2;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskText{text-anchor:middle;font-family:’trebuchet ms’,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);}#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutsideRight{fill:black;text-anchor:start;font-family:’trebuchet ms’,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);}#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutsideLeft{fill:black;text-anchor:end;}#mermaid-svg-DI9LWDZ24Bz11Pin .task.clickable{cursor:pointer;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskText.clickable{cursor:pointer;fill:#003163!important;font-weight:bold;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163!important;font-weight:bold;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163!important;font-weight:bold;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskText0,#mermaid-svg-DI9LWDZ24Bz11Pin .taskText1,#mermaid-svg-DI9LWDZ24Bz11Pin .taskText2,#mermaid-svg-DI9LWDZ24Bz11Pin .taskText3{fill:white;}#mermaid-svg-DI9LWDZ24Bz11Pin .task0,#mermaid-svg-DI9LWDZ24Bz11Pin .task1,#mermaid-svg-DI9LWDZ24Bz11Pin .task2,#mermaid-svg-DI9LWDZ24Bz11Pin .task3{fill:#8a90dd;stroke:#534fbc;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutside0,#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutside2{fill:black;}#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutside1,#mermaid-svg-DI9LWDZ24Bz11Pin .taskTextOutside3{fill:black;}#mermaid-svg-DI9LWDZ24Bz11Pin .active0,#mermaid-svg-DI9LWDZ24Bz11Pin .active1,#mermaid-svg-DI9LWDZ24Bz11Pin .active2,#mermaid-svg-DI9LWDZ24Bz11Pin .active3{fill:#bfc7ff;stroke:#534fbc;}#mermaid-svg-DI9LWDZ24Bz11Pin .activeText0,#mermaid-svg-DI9LWDZ24Bz11Pin .activeText1,#mermaid-svg-DI9LWDZ24Bz11Pin .activeText2,#mermaid-svg-DI9LWDZ24Bz11Pin .activeText3{fill:black!important;}#mermaid-svg-DI9LWDZ24Bz11Pin .done0,#mermaid-svg-DI9LWDZ24Bz11Pin .done1,#mermaid-svg-DI9LWDZ24Bz11Pin .done2,#mermaid-svg-DI9LWDZ24Bz11Pin .done3{stroke:grey;fill:lightgrey;stroke-width:2;}#mermaid-svg-DI9LWDZ24Bz11Pin .doneText0,#mermaid-svg-DI9LWDZ24Bz11Pin .doneText1,#mermaid-svg-DI9LWDZ24Bz11Pin .doneText2,#mermaid-svg-DI9LWDZ24Bz11Pin .doneText3{fill:black!important;}#mermaid-svg-DI9LWDZ24Bz11Pin .crit0,#mermaid-svg-DI9LWDZ24Bz11Pin .crit1,#mermaid-svg-DI9LWDZ24Bz11Pin .crit2,#mermaid-svg-DI9LWDZ24Bz11Pin .crit3{stroke:#ff8888;fill:red;stroke-width:2;}#mermaid-svg-DI9LWDZ24Bz11Pin .activeCrit0,#mermaid-svg-DI9LWDZ24Bz11Pin .activeCrit1,#mermaid-svg-DI9LWDZ24Bz11Pin .activeCrit2,#mermaid-svg-DI9LWDZ24Bz11Pin .activeCrit3{stroke:#ff8888;fill:#bfc7ff;stroke-width:2;}#mermaid-svg-DI9LWDZ24Bz11Pin .doneCrit0,#mermaid-svg-DI9LWDZ24Bz11Pin .doneCrit1,#mermaid-svg-DI9LWDZ24Bz11Pin .doneCrit2,#mermaid-svg-DI9LWDZ24Bz11Pin .doneCrit3{stroke:#ff8888;fill:lightgrey;stroke-width:2;cursor:pointer;shape-rendering:crispEdges;}#mermaid-svg-DI9LWDZ24Bz11Pin .milestone{transform:rotate(45deg) scale(0.8,0.8);}#mermaid-svg-DI9LWDZ24Bz11Pin .milestoneText{font-style:italic;}#mermaid-svg-DI9LWDZ24Bz11Pin .doneCritText0,#mermaid-svg-DI9LWDZ24Bz11Pin .doneCritText1,#mermaid-svg-DI9LWDZ24Bz11Pin .doneCritText2,#mermaid-svg-DI9LWDZ24Bz11Pin .doneCritText3{fill:black!important;}#mermaid-svg-DI9LWDZ24Bz11Pin .activeCritText0,#mermaid-svg-DI9LWDZ24Bz11Pin .activeCritText1,#mermaid-svg-DI9LWDZ24Bz11Pin .activeCritText2,#mermaid-svg-DI9LWDZ24Bz11Pin .activeCritText3{fill:black!important;}#mermaid-svg-DI9LWDZ24Bz11Pin .titleText{text-anchor:middle;font-size:18px;fill:#333;font-family:’trebuchet ms’,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);}#mermaid-svg-DI9LWDZ24Bz11Pin :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
2025-06-03
2025-06-03
2025-06-03
2025-06-03
2025-06-03
2025-06-03
2025-06-03
构思
阅读资料
打字
写作流程
写1000字文章时间分配
算笔账你就明白了:
- 写1000字文章:
- 光构思就要20分钟(大脑处理速度限制)
- 看参考资料至少1小时(3000字文献)
- 打字快的话10分钟
实际写起来更久,经常要两三个小时。以前总觉得自己效率低,现在明白了——这是人类硬件限制啊!
2.2 现有工具也不好用
#mermaid-svg-ttJyH4AJF9xFjmh3 {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .error-icon{fill:#552222;}#mermaid-svg-ttJyH4AJF9xFjmh3 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-ttJyH4AJF9xFjmh3 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .marker.cross{stroke:#333333;}#mermaid-svg-ttJyH4AJF9xFjmh3 svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-ttJyH4AJF9xFjmh3 .label{font-family:”trebuchet ms”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .cluster-label text{fill:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .cluster-label span{color:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .label text,#mermaid-svg-ttJyH4AJF9xFjmh3 span{fill:#333;color:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .node rect,#mermaid-svg-ttJyH4AJF9xFjmh3 .node circle,#mermaid-svg-ttJyH4AJF9xFjmh3 .node ellipse,#mermaid-svg-ttJyH4AJF9xFjmh3 .node polygon,#mermaid-svg-ttJyH4AJF9xFjmh3 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-ttJyH4AJF9xFjmh3 .node .label{text-align:center;}#mermaid-svg-ttJyH4AJF9xFjmh3 .node.clickable{cursor:pointer;}#mermaid-svg-ttJyH4AJF9xFjmh3 .arrowheadPath{fill:#333333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-ttJyH4AJF9xFjmh3 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-ttJyH4AJF9xFjmh3 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-ttJyH4AJF9xFjmh3 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-ttJyH4AJF9xFjmh3 .cluster text{fill:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 .cluster span{color:#333;}#mermaid-svg-ttJyH4AJF9xFjmh3 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-ttJyH4AJF9xFjmh3 :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
直接生成
内容太泛
修改润色
需要反复交代
现在的大模型:
- 直接给题目让它写,内容太泛
- 要它改吧,得反复交代上下文
两头都不讨好
3. 我们的解决方案
3.1 把写作流程拆开
#mermaid-svg-tkqT7e3alKu0eIi7 {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-tkqT7e3alKu0eIi7 .error-icon{fill:#552222;}#mermaid-svg-tkqT7e3alKu0eIi7 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-tkqT7e3alKu0eIi7 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-tkqT7e3alKu0eIi7 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-tkqT7e3alKu0eIi7 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-tkqT7e3alKu0eIi7 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-tkqT7e3alKu0eIi7 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-tkqT7e3alKu0eIi7 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-tkqT7e3alKu0eIi7 .marker.cross{stroke:#333333;}#mermaid-svg-tkqT7e3alKu0eIi7 svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-tkqT7e3alKu0eIi7 .pieCircle{stroke:black;stroke-width:2px;opacity:0.7;}#mermaid-svg-tkqT7e3alKu0eIi7 .pieTitleText{text-anchor:middle;font-size:25px;fill:black;font-family:”trebuchet ms”,verdana,arial,sans-serif;}#mermaid-svg-tkqT7e3alKu0eIi7 .slice{font-family:”trebuchet ms”,verdana,arial,sans-serif;fill:#333;font-size:17px;}#mermaid-svg-tkqT7e3alKu0eIi7 .legend text{fill:black;font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:17px;}#mermaid-svg-tkqT7e3alKu0eIi7 :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
10%
30%
60%
写作流程分解
列大纲
填资料
生成终稿
-
列大纲(2分钟搞定):
-
塞参考资料:
-
生成终稿:
给AI的明确要求:
- 保持结构不变
- 说人话(让大一新生能看懂)
- 别整那些花哨的比喻
- 重点突出文章主题
4. 工具怎么用?
#mermaid-svg-yOkAbqMF98LTaybO {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-yOkAbqMF98LTaybO .error-icon{fill:#552222;}#mermaid-svg-yOkAbqMF98LTaybO .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-yOkAbqMF98LTaybO .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-yOkAbqMF98LTaybO .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-yOkAbqMF98LTaybO .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-yOkAbqMF98LTaybO .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-yOkAbqMF98LTaybO .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-yOkAbqMF98LTaybO .marker{fill:#333333;stroke:#333333;}#mermaid-svg-yOkAbqMF98LTaybO .marker.cross{stroke:#333333;}#mermaid-svg-yOkAbqMF98LTaybO svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-yOkAbqMF98LTaybO .label{font-family:”trebuchet ms”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-yOkAbqMF98LTaybO .cluster-label text{fill:#333;}#mermaid-svg-yOkAbqMF98LTaybO .cluster-label span{color:#333;}#mermaid-svg-yOkAbqMF98LTaybO .label text,#mermaid-svg-yOkAbqMF98LTaybO span{fill:#333;color:#333;}#mermaid-svg-yOkAbqMF98LTaybO .node rect,#mermaid-svg-yOkAbqMF98LTaybO .node circle,#mermaid-svg-yOkAbqMF98LTaybO .node ellipse,#mermaid-svg-yOkAbqMF98LTaybO .node polygon,#mermaid-svg-yOkAbqMF98LTaybO .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-yOkAbqMF98LTaybO .node .label{text-align:center;}#mermaid-svg-yOkAbqMF98LTaybO .node.clickable{cursor:pointer;}#mermaid-svg-yOkAbqMF98LTaybO .arrowheadPath{fill:#333333;}#mermaid-svg-yOkAbqMF98LTaybO .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-yOkAbqMF98LTaybO .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-yOkAbqMF98LTaybO .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-yOkAbqMF98LTaybO .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-yOkAbqMF98LTaybO .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-yOkAbqMF98LTaybO .cluster text{fill:#333;}#mermaid-svg-yOkAbqMF98LTaybO .cluster span{color:#333;}#mermaid-svg-yOkAbqMF98LTaybO div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-yOkAbqMF98LTaybO :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
传统写作
100%认知负载
HUST写作
20%创意构思
30%资料筛选
50%质量把控
4.1 技术那些事儿
#mermaid-svg-CU310SOq2yKD69CP {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-CU310SOq2yKD69CP .error-icon{fill:#552222;}#mermaid-svg-CU310SOq2yKD69CP .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-CU310SOq2yKD69CP .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-CU310SOq2yKD69CP .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-CU310SOq2yKD69CP .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-CU310SOq2yKD69CP .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-CU310SOq2yKD69CP .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-CU310SOq2yKD69CP .marker{fill:#333333;stroke:#333333;}#mermaid-svg-CU310SOq2yKD69CP .marker.cross{stroke:#333333;}#mermaid-svg-CU310SOq2yKD69CP svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-CU310SOq2yKD69CP .label{font-family:”trebuchet ms”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-CU310SOq2yKD69CP .cluster-label text{fill:#333;}#mermaid-svg-CU310SOq2yKD69CP .cluster-label span{color:#333;}#mermaid-svg-CU310SOq2yKD69CP .label text,#mermaid-svg-CU310SOq2yKD69CP span{fill:#333;color:#333;}#mermaid-svg-CU310SOq2yKD69CP .node rect,#mermaid-svg-CU310SOq2yKD69CP .node circle,#mermaid-svg-CU310SOq2yKD69CP .node ellipse,#mermaid-svg-CU310SOq2yKD69CP .node polygon,#mermaid-svg-CU310SOq2yKD69CP .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-CU310SOq2yKD69CP .node .label{text-align:center;}#mermaid-svg-CU310SOq2yKD69CP .node.clickable{cursor:pointer;}#mermaid-svg-CU310SOq2yKD69CP .arrowheadPath{fill:#333333;}#mermaid-svg-CU310SOq2yKD69CP .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-CU310SOq2yKD69CP .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-CU310SOq2yKD69CP .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-CU310SOq2yKD69CP .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-CU310SOq2yKD69CP .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-CU310SOq2yKD69CP .cluster text{fill:#333;}#mermaid-svg-CU310SOq2yKD69CP .cluster span{color:#333;}#mermaid-svg-CU310SOq2yKD69CP div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-CU310SOq2yKD69CP :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
Python
网页界面
本地存储
数据安全
- 用Python写的网页版
- 所有数据都存在你电脑本地(变量名都带hust_gen_paper前缀)
4.2 主要功能
#mermaid-svg-M8lK2HeVlBYvodQt {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-M8lK2HeVlBYvodQt .error-icon{fill:#552222;}#mermaid-svg-M8lK2HeVlBYvodQt .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-M8lK2HeVlBYvodQt .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-M8lK2HeVlBYvodQt .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-M8lK2HeVlBYvodQt .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-M8lK2HeVlBYvodQt .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-M8lK2HeVlBYvodQt .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-M8lK2HeVlBYvodQt .marker{fill:#333333;stroke:#333333;}#mermaid-svg-M8lK2HeVlBYvodQt .marker.cross{stroke:#333333;}#mermaid-svg-M8lK2HeVlBYvodQt svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-M8lK2HeVlBYvodQt .label{font-family:’trebuchet ms’,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);color:#333;}#mermaid-svg-M8lK2HeVlBYvodQt .mouth{stroke:#666;}#mermaid-svg-M8lK2HeVlBYvodQt line{stroke:#333;}#mermaid-svg-M8lK2HeVlBYvodQt .legend{fill:#333;}#mermaid-svg-M8lK2HeVlBYvodQt .label text{fill:#333;}#mermaid-svg-M8lK2HeVlBYvodQt .label{color:#333;}#mermaid-svg-M8lK2HeVlBYvodQt .face{fill:#FFF8DC;stroke:#999;}#mermaid-svg-M8lK2HeVlBYvodQt .node rect,#mermaid-svg-M8lK2HeVlBYvodQt .node circle,#mermaid-svg-M8lK2HeVlBYvodQt .node ellipse,#mermaid-svg-M8lK2HeVlBYvodQt .node polygon,#mermaid-svg-M8lK2HeVlBYvodQt .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-M8lK2HeVlBYvodQt .node .label{text-align:center;}#mermaid-svg-M8lK2HeVlBYvodQt .node.clickable{cursor:pointer;}#mermaid-svg-M8lK2HeVlBYvodQt .arrowheadPath{fill:#333333;}#mermaid-svg-M8lK2HeVlBYvodQt .edgePath .path{stroke:#333333;stroke-width:1.5px;}#mermaid-svg-M8lK2HeVlBYvodQt .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-M8lK2HeVlBYvodQt .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-M8lK2HeVlBYvodQt .edgeLabel rect{opacity:0.5;}#mermaid-svg-M8lK2HeVlBYvodQt .cluster text{fill:#333;}#mermaid-svg-M8lK2HeVlBYvodQt div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:’trebuchet ms’,verdana,arial,sans-serif;font-family:var(–mermaid-font-family);font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-0,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-0{fill:#ECECFF;}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-1,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-1{fill:#ffffde;}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-2,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-2{fill:hsl(304, 100%, 96.2745098039%);}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-3,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-3{fill:hsl(124, 100%, 93.5294117647%);}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-4,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-4{fill:hsl(176, 100%, 96.2745098039%);}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-5,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-5{fill:hsl(-4, 100%, 93.5294117647%);}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-6,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-6{fill:hsl(8, 100%, 96.2745098039%);}#mermaid-svg-M8lK2HeVlBYvodQt .task-type-7,#mermaid-svg-M8lK2HeVlBYvodQt .section-type-7{fill:hsl(188, 100%, 93.5294117647%);}:root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
用户
系统
第一步
用户
输入题目
第二步
用户
填写大纲
第三步
系统
生成文章
使用流程
-
输入界面:
-
填参考资料:
-
生成文章:
4.3 使用指南
#mermaid-svg-NDkgksu4zGG39WDt {font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-NDkgksu4zGG39WDt .error-icon{fill:#552222;}#mermaid-svg-NDkgksu4zGG39WDt .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-NDkgksu4zGG39WDt .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-NDkgksu4zGG39WDt .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-NDkgksu4zGG39WDt .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-NDkgksu4zGG39WDt .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-NDkgksu4zGG39WDt .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-NDkgksu4zGG39WDt .marker{fill:#333333;stroke:#333333;}#mermaid-svg-NDkgksu4zGG39WDt .marker.cross{stroke:#333333;}#mermaid-svg-NDkgksu4zGG39WDt svg{font-family:”trebuchet ms”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-NDkgksu4zGG39WDt .actor{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-NDkgksu4zGG39WDt text.actor>tspan{fill:black;stroke:none;}#mermaid-svg-NDkgksu4zGG39WDt .actor-line{stroke:grey;}#mermaid-svg-NDkgksu4zGG39WDt .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#mermaid-svg-NDkgksu4zGG39WDt .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#mermaid-svg-NDkgksu4zGG39WDt #arrowhead path{fill:#333;stroke:#333;}#mermaid-svg-NDkgksu4zGG39WDt .sequenceNumber{fill:white;}#mermaid-svg-NDkgksu4zGG39WDt #sequencenumber{fill:#333;}#mermaid-svg-NDkgksu4zGG39WDt #crosshead path{fill:#333;stroke:#333;}#mermaid-svg-NDkgksu4zGG39WDt .messageText{fill:#333;stroke:#333;}#mermaid-svg-NDkgksu4zGG39WDt .labelBox{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-NDkgksu4zGG39WDt .labelText,#mermaid-svg-NDkgksu4zGG39WDt .labelText>tspan{fill:black;stroke:none;}#mermaid-svg-NDkgksu4zGG39WDt .loopText,#mermaid-svg-NDkgksu4zGG39WDt .loopText>tspan{fill:black;stroke:none;}#mermaid-svg-NDkgksu4zGG39WDt .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-NDkgksu4zGG39WDt .note{stroke:#aaaa33;fill:#fff5ad;}#mermaid-svg-NDkgksu4zGG39WDt .noteText,#mermaid-svg-NDkgksu4zGG39WDt .noteText>tspan{fill:black;stroke:none;}#mermaid-svg-NDkgksu4zGG39WDt .activation0{fill:#f4f4f4;stroke:#666;}#mermaid-svg-NDkgksu4zGG39WDt .activation1{fill:#f4f4f4;stroke:#666;}#mermaid-svg-NDkgksu4zGG39WDt .activation2{fill:#f4f4f4;stroke:#666;}#mermaid-svg-NDkgksu4zGG39WDt .actorPopupMenu{position:absolute;}#mermaid-svg-NDkgksu4zGG39WDt .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#mermaid-svg-NDkgksu4zGG39WDt .actor-man line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-NDkgksu4zGG39WDt .actor-man circle,#mermaid-svg-NDkgksu4zGG39WDt line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;stroke-width:2px;}#mermaid-svg-NDkgksu4zGG39WDt :root{–mermaid-font-family:”trebuchet ms”,verdana,arial,sans-serif;}
用户
系统
pip install streamlit
streamlit run app.py
显示操作界面
用户
系统
- 安装:命令行输
pip install streamlit
- 运行:输
streamlit run app.py
- 三步走:
Github链接:shandianchengzi/HUST_Generate_Paper
本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/148384708。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。
文章来源于互联网:【工具】LLM|写作辅助工具(我开源的)