如何使用AI进行编程辅助

2,532 阅读4分钟

一,工具安装配置

DeepSeek安装配置:

  1. DeepSeek账号注册(目前送10块钱token),创建API key

www.deepseek.com/

  1. 下载VsCode

code.visualstudio.com/download

  1. VsCode中下载Cline插件,并设置DeepSeek API key。

FittenCode安装配置:

1.在对应IDE的插件商店中搜索Fitten code,下载安装。

VsCode:

Jetbrains:

通义灵码安装配置:

1.在对应IDE的插件商店中搜索通义灵码,下载安装。

二,工具使用技巧:

Cline+DeepSeek

  1. Auto-approve:选择后,表示Cline可不经用户授权,自动读取,创建文件,运行命令行等

建议至少选择Read,其他选项按自己的需要选择。

  1. restore功能,可以快速方便的会退到之前对应的版本,有效避免AI将代码改错误。

可选择回退代码,回退对话。

FittenCode

  1. 选中代码,右键可选择使用不同的功能

  1. @workspace。让AI结合当前项目上下文就行回答问题。

  1. 可将对话结果分享给他人。

  1. 有自动生成commit信息功能

  1. 自定义常用语

  1. 上传图片,可用于前端编码,按图片生成前端代码

  1. 开启或关闭代码补全

通义灵码

  1. 基本用法与FittenCode类似

  2. AI程序员功能:能够自动创建,修改代码文件,无需手工创建文件,复制粘贴,

适用于从0-1的生成多文件代码,或修改多文件的代码,Jetbrains IDE可用。

属于低端版的Cursor或Cline+DeepSeek。

  1. 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按照原格式并排展示,不同的地方高亮,无差异的页面不展示。

  1. Cline + DeepSeek API 会自动编写代码,创建文件,修改文件,运行,分析报错。

完成后,人工检查结果,发现问题,继续提问。

例如:高亮颜色把原文字遮挡了

  1. Cline + DeepSeek API 会继续自动编写代码。

完成后,仍然可能有问题,则继续提问。

例如:颜色块还是挡住了文字

  1. 循环以上步骤,进行调整,直到达到自己想要的效果。

四,AI代码编程辅助工具使用建议

  1. 关于AI提示词prompt,当遇到复杂任务时,最好自己将实现思路梳理清楚后,分好步骤给AI提问。若自己没有思路,也可先向AI询问思路,再灵活组织,编写提示词。

  2. 使用AI辅助编程,需理解AI生成的代码。涉及到细节调整时,建议人工调试,以免AI将原本已调试好的代码改错误。

  3. 注意版本控制。在AI生成代码可用时,及时使用Git等工具保存可用版本,以免后续AI生成代码将可用版本改错误。