VsCode+DeepSeek的AI编程助手初体验

前言

最近随着AI编程助手的兴起,我这个重度码农也想试着尝下鲜,看看他究竟有多厉害,会不会把我们都给取代了。Github Copilot大名鼎鼎,和微软全家桶重度绑定,但是使用价格不菲,并且使用它有一定的难度和风险(说不定哪天把我们的违法收入都给没收了),于是我就把眼光放在国产的编程助手上,这样也更安全些。上网搜了一圈,看了诸多大佬的评测文章和视频,发觉其他都不咋地,唯独DeepSeek口碑最佳,抱着试一试的心情,去官网试着注册了账号,花了10块大洋获取了API调用的权限(前一阵子不知道为啥DeepSeek不太稳定,老是关关停停的,今天运气好一下子就注册完成了)

步骤

进入DeepSeek API开放平台,创建了一个API密钥:

打开VsCode,安装Cline插件;点击图标打开Cline,在右上角设置API ProviderDeepSeek,输入刚才在DeepSeek官网获取的密钥;其他的模型语言偏好随意设置:

使用

场景一

正巧,我的电脑因为重新安装过,原有的React项目无法进行调试,按F5后会出现如下提示:

按照一般的思路,我们会分析问题出错的原因,逐个进行尝试和排查;也会上网查找相关问题的解答,把输入的问题使用搜索引擎进行搜索,一次次进行尝试;但是,有钱就是大爷,我们现在花了钱请了AI助手,解决方法就完全不一样了:

我们在没有关闭文件的的情况下,右边打开Cline扩展,然后在对话框里输入:根据这个配置,为什么我的程序无法调试,该如何进行改进?(或者其他诸如此类的提示)

按回车后,神奇的一幕出现了,只见DeepSeek分析了我的问题,然后读取了目录下的几个配置文件,分析我是什么项目,用了什么包,出现了什么问题,然后刷刷刷的把我的配置文件改掉了,还增加了使用Chrome进行调试的配置节点和Debug Node.js进行调试的配置节点,最后自动保存

这都可以?等我将信将疑地再次按F5进行调试的时候,发现居然能够打开Edge开始调试了。

我心头一紧,赶紧去DeepSeek后台看看花了多少钱,只见账户里少了3分钱,肉疼了一下。

场景二

除了修改代码,DeepSeek还可以修改其他错误包括MarkDown里面的格式问题,我正在写文章的时候,因为是使用MarkDown的新手,所以文章里有很多黄色波浪线的地方,于是我尝试把鼠标移到波浪线上,在出现的提示中选择快速修复,再选Fix with Cline

然后刚才一幕又出现了,DeepSeek在分析完我的文件后,刷刷刷扫描完帮我重新编辑了文件,改错、保存,这下所有的黄色波浪线都不见了,我赶紧去账户看了下,好家伙,又扣掉我6分钱。

总结

以上仅仅是我使用DeepSeek进行编程协助的初步运用,各位大佬还有什么好的心得体会,还请不吝赐教。下面是我的初步总结:

  • DeepSeek对于修复代码问题有非常强的能力,他能够自行分析项目代码文件并且能够精准地完成任务,比我们分析思考再花时间上网找问题方便的多,几乎所有的代码问题(代码差错,单元测试,依赖库升级、小程序开发等)都可以快速完成,节约了大量时间,对提高生产力大有帮助。
  • 不同于上下文对话,DeepSeek帮我们解决代码问题需要扫描目录结构、整个文件,并且要进行多次上下文互动,非常消耗Tokens,并且Tokens有大小限制(好像是64K)。我们在Cline的分析面板里可以直观的看到Token的使用情况。如果是代码的重度使用者或者企业用户,建议自己搭建DeepSeek服务器。(不差钱的金主宝宝们的除外)
相关推荐
Yeats_Liao2 小时前
MindSpore开发之路(二十四):MindSpore Hub:快速复用预训练模型
人工智能·分布式·神经网络·机器学习·个人开发
格林威3 小时前
传送带上运动模糊图像复原:提升动态成像清晰度的 6 个核心方案,附 OpenCV+Halcon 实战代码!
人工智能·opencv·机器学习·计算机视觉·ai·halcon·工业相机
Aurora-Borealis.4 小时前
Day27 机器学习流水线
人工智能·机器学习
黑符石6 小时前
【论文研读】Madgwick 姿态滤波算法报告总结
人工智能·算法·机器学习·imu·惯性动捕·madgwick·姿态滤波
JQLvopkk6 小时前
智能AI“学习功能”在程序开发部分的逻辑
人工智能·机器学习·计算机视觉
jiayong236 小时前
model.onnx 深度分析报告(第2篇)
人工智能·机器学习·向量数据库·向量模型
张祥6422889047 小时前
数理统计基础一
人工智能·机器学习·概率论
悟乙己7 小时前
使用TimeGPT进行时间序列预测案例解析
机器学习·大模型·llm·时间序列·预测
云和数据.ChenGuang7 小时前
人工智能实践之基于CNN的街区餐饮图片识别案例实践
人工智能·深度学习·神经网络·机器学习·cnn
人工智能培训8 小时前
什么是马尔可夫决策过程(MDP)?马尔可夫性的核心含义是什么?
人工智能·深度学习·机器学习·cnn·智能体·马尔可夫决策