无需编程经验:AI 自动生成文章目录的保姆级教程

大家好,我是木川

不知道大家有没这样的问题?文章多了,为了方便检索,需要添加目录,但每次写完一篇文章,需要手动添加,还是挺麻烦的,属于重复性的动作,这个目录能不能自动生成呢?

于是,我想到了利用 AI 开发一个自动生成文章目录的工具,做一个工具,最重要的确定输入和输出,你不用关心 AI 是怎么做的?AI 根据你的输入和输出,自动帮你写出代码

做一个工具,最重要的确定输入和输出,你不用关心 AI 是怎么做的?AI 根据你的输入和输出,自动帮你写出代码

所以使用 AI 辅助做一款工具,最主要的 2 点:

1、写好提示词(主要是输入和输出)

2、运行代码(主要是安装运行环境)

本文将从 0 到 1,带你实现一个 自动生成文章目录的工具

一、如何提问

写好的提示词的前提是懂得如何提问,然后设计出自己的提示词,最后根据输出结果进行迭代优化

当你不清楚该怎么提问时,可以直接向 AI 请教

一)提示词

1de7d7ba0962db622be0787674bb746b.png

二)GPT 回复

3c460c147aa57047552716c858f9dadc.png

二、设计提示词

一)提示词

明确上面的细节给出提示词

目录文件推荐使用 Markdown 格式,结构清晰(包含一、二、三级标题),具体看下官网,关于 Markdown 的介绍:https://markdown.com.cn/

127e0de29ce16fb2705508253f3014ed.png

二)GPT 回复

83cc8932d1909ef0dbd8fa0e2af2dc12.png

三、优化提示词

直接按照这个输出的目录格式可能不符合自己的要求,下面进行优化下,最简单有效的方式就是少样本提示,提供一个示例

一)提示词

60c6063e0dd952604fc9e0bab67d902a.png

二)GPT 回复

cc335eea834b870fbfe83c07ec5d60a4.png

三)运行代码

我是个小白,没有编程基础和编程环境,如何在 Mac 上运行这个代码?

95b67bcc5d9a47b7e8d3512e7421e0c0.png

1、按照上面的步骤安装 Python 环境

2、替换代码中 folder_path = "." 即当前路径,并将代码保存到文件 generate_toc.py

3、将 generate_toc.py 拷贝到实际文章所在路径

4、在命令行执行 python3 generate_toc.py 命令,即可在当前路径查看生成的 toc.md 文件

四)运行效果

查看 toc.md 内容:

e50b75b80e89388e3621a0bfac86ddb5.png

Markdown 预览:

8c803c98964309b796fe8b59e3c9b2ad.png

三、多轮对话优化

上面的运行截图中,可以发现问题:文件的链接不对,打开找不到文件

一)修复文件不能正确打开

发现文件打不开,看了下 toc.md 文件,没有带上路径

文件的链接不对,需要带上路径

d65a1d6683ed2396098c1afd67ddc026.png

查看 toc.md 内容:

c5ac9ffac2276abecc2c6e52e0062d7d.png

如果文件仍然打不开,可以看看文件名或文件夹是否包含空格,如果包含,让 GPT 遇到空格等特殊字符对文件路径进行编码

二)只展示后缀名为 .md 结尾的文件

上面可以看到 隐藏文件也被展示出来了,只展示 Markdown 文档

提示词:

a1c70772d4af987085078b96a010eb9e.png

查看 toc.md 内容:

c3ef131dc782f60176e5dabf01e0f47c.png

Markdown 预览效果:

1888b6db2c8ce7331d0f56ff51449b2f.png

以上就完成了一个自动生成目录的工具,写完文章后,执行下 python generate_toc.py 这可以自动生成目录,非常方便,不用手动维护目录

四、总结

在使用 AI 辅助编程时,我们不需要成为 AI 的专家。我们只需明确我们的需求(输入和输出),AI 就能帮助我们实现这些目标。正如本文所展示的,即便是编程新手也能利用 AI 的力量来创建有用的工具和应用

AI 可以让不懂编程的人,完成一个工具或者插件的开发,大大降低了软件开发的成本;AI 可以让懂编程的人,更高效地完成日常工作,大大提高了工作和学习效率

好了,今天的分享就到这里了,加我微信,备注「AI」获取AI 提效大礼包,包含完整提示词

89d88040e7cfd8e5e6984777731cc4ce.png

欢迎加入持续关注我,也可以进入我的免费星球,向我提问或者深度链接我。

3bc2792966a425e18fc75726436faaf8.jpeg

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值