一,工具安装配置
DeepSeek安装配置:
-
DeepSeek账号注册(目前送10块钱token),创建API key
-
下载VsCode
code.visualstudio.com/download
-
VsCode中下载Cline插件,并设置DeepSeek API key。
FittenCode安装配置:
1.在对应IDE的插件商店中搜索Fitten code,下载安装。
VsCode:
Jetbrains:
通义灵码安装配置:
1.在对应IDE的插件商店中搜索通义灵码,下载安装。
二,工具使用技巧:
Cline+DeepSeek
- Auto-approve:选择后,表示Cline可不经用户授权,自动读取,创建文件,运行命令行等
建议至少选择Read,其他选项按自己的需要选择。
- restore功能,可以快速方便的会退到之前对应的版本,有效避免AI将代码改错误。
可选择回退代码,回退对话。
FittenCode
- 选中代码,右键可选择使用不同的功能
- @workspace。让AI结合当前项目上下文就行回答问题。
- 可将对话结果分享给他人。
- 有自动生成commit信息功能
- 自定义常用语
- 上传图片,可用于前端编码,按图片生成前端代码
- 开启或关闭代码补全
通义灵码
-
基本用法与FittenCode类似
-
AI程序员功能:能够自动创建,修改代码文件,无需手工创建文件,复制粘贴,
适用于从0-1的生成多文件代码,或修改多文件的代码,Jetbrains IDE可用。
属于低端版的Cursor或Cline+DeepSeek。
- AI程序员快照:用于代码恢复。可将代码恢复到之前的版本,防止AI将原本正确的代码修改错误。
三,应用场景案例分享
任务:检测一个网站所有页面是否有404或其他错误导致无法正常访问
使用Fitten Code
1.prompt(提示词):
已知一个网站的主页面链接,用python访问某网站所有的页面,子页面中的页面也需访问,记录页面是否正常访问,超时,或者404.记录结果,保存到excel。忽略.pdf结尾的页面。
2.生成代码后人工检查,若认为有问题或性能需优化,可选中代码,继续输入提示词,使用插件比网页更方便。
例如:
crawl_site中的response = requests.get(current_url),是否可以直接在check_url 中返回?这样可以减少请求数量。可以这样优化吗?
print 一些日志,用于调试过程。
生成代码:
codewebchat.fittenlab.cn/?share=1920…
任务:pdf对比工具,对比两个pdf,页面底部的内容不比较。将差异高亮展示出来,且只展示有差异的页面
使用Cline+DeepSeek
1.prompt(提示词):
使用python写一个pdf对比的工具。案例pdf已经放在的项目下的pdf文件夹中,密码为1234:
1.工具可以对比两个pdf的差异
2.两个pdf中不同的地方需要用颜色高亮
3.结果展示为一个pdf文件:将两个pdf按照原格式并排展示,不同的地方高亮,无差异的页面不展示。
- Cline + DeepSeek API 会自动编写代码,创建文件,修改文件,运行,分析报错。
完成后,人工检查结果,发现问题,继续提问。
例如:高亮颜色把原文字遮挡了
- Cline + DeepSeek API 会继续自动编写代码。
完成后,仍然可能有问题,则继续提问。
例如:颜色块还是挡住了文字
- 循环以上步骤,进行调整,直到达到自己想要的效果。
四,AI代码编程辅助工具使用建议
-
关于AI提示词prompt,当遇到复杂任务时,最好自己将实现思路梳理清楚后,分好步骤给AI提问。若自己没有思路,也可先向AI询问思路,再灵活组织,编写提示词。
-
使用AI辅助编程,需理解AI生成的代码。涉及到细节调整时,建议人工调试,以免AI将原本已调试好的代码改错误。
-
注意版本控制。在AI生成代码可用时,及时使用Git等工具保存可用版本,以免后续AI生成代码将可用版本改错误。