使用Cline+deepseek实现VsCode自动化编程

不知道大家有没有听说过cursor这个工具,类似于AI+VsCode的结合体,只要绑定chatgpt、claude等大模型API,就可以实现对话式自助编程,简单闲聊几句便可开发一个软件应用。

但cursor受限于外网,国内用户玩不了,而且还收费很贵,非常的不接地气。

于是乎就有了平替,VsCode上的一个插件Cline非常好用,免费、简单、强大。

关键是,Cline除了能接入chatgpt、claude等主流的大模型API,还支持最近爆火的deepseek,写起来代码来那叫一个酣畅淋漓。

当然,模型API不是免费的,需自己去采购。

话不多说,简单讲下操作流程。

首先,你需要有VsCode软件,并配置好了相应编程环境,比如我用的Python。

接下来,在VsCode插件库中搜索Cline,直接下载和安装。

安装好后,便可以直接使用Cline,选择你想用的大模型API,比如deepseek,然后填入key密钥即可。

key获取很简单,每个大模型都有自己的网站,去里面找找就有了。

选择deepseek后,你可以设置对应的模型,比如deepseek-reasoner,Cline会显示该模型的功能,是否支持图片等,还会显示调用tokens计费规则,以及自定义设置system prompt。

你还可以配置MCP服务器,MCP服务器可以为Cline提供额外的"能力",比如访问PostgreSQL数据库、执行特定任务的工具等。这些服务器运行在本地,通过MCP协议与主应用(Cline)交互。

配置好key等参数后,你会看到一个对话框,直接开始"对话式"代码开发吧!

接下来,咱们简单测试下,让Cline使用Python写一个简易GUI计算器程序。

指令:

使用Python tkinter开发一个简易计算器应用,功能如下:

1、具备通用计算器界面,UI美观简洁

2、可支持加减乘除计算、平方、开根号

Cline速度非常快(当然这取决于模型API速度),立马开始分析需求,并在左边新建calculator.py文件,自动写代码,完全不需要你操心。代码写好之后,它会提示你保存和执行。

大概只需10秒,一个简易的计算器程序便开发好了,Cline写了115行代码,看执行UI效果似乎还不错。

但是当我使用计算器来计算6*8时,它居然报错了!!!说明代码存在bug

这很正常,因为目前的AI大模型也不是万能的,很难一次写好程序。

我们不需要自己去debug,把错误提给Cline,让它自动修改代码。

指令:

使用计算器程序时,发现计算出现错误,无法输出正确结果

Cline会分析bug,并给出解决方案,然后修改代码。

debug完成后,再次保存和执行代码,接下来计算6*8,就出现正确答案了。

这个计算器UI太朴素了,我想优化下界面风格,参照IPhone计算器来个大变身,只需要把需求提给Cline即可,它会帮你改代码,实现想法!

指令:

优化UI,参照IPhone计算器应用风格来设计

1、背景采用黑色,数字按键采用灰色,其他按键采用橙黄色

2、所有按键字体颜色为白色

最终呈现效果如下:

开发好脚本后,还可以让Cline将脚本打包为exe软件,便可以直接在电脑中执行。

指令:

将该脚本打包为exe软件

只需要等待片刻,Cline会自动将计算器脚本打包为exe可执行文件,成为你自己的专属软件。


你可以设计更加丰富实用的功能,Cline都可以实现,只要你的需求足够明确。

相关推荐
cooldream20096 分钟前
「源力觉醒 创作者计划」_基于 PaddlePaddle 部署 ERNIE-4.5-0.3B 轻量级大模型实战指南
人工智能·paddlepaddle·文心大模型
亚里随笔25 分钟前
L0:让大模型成为通用智能体的强化学习新范式
人工智能·llm·大语言模型·rlhf
白杆杆红伞伞31 分钟前
T01_神经网络
人工智能·深度学习·神经网络
槑槑紫1 小时前
深度学习pytorch整体流程
人工智能·pytorch·深度学习
盼小辉丶1 小时前
TensorFlow深度学习实战——去噪自编码器详解与实现
人工智能·深度学习·tensorflow
胖达不服输1 小时前
「日拱一码」020 机器学习——数据处理
人工智能·python·机器学习·数据处理
吴佳浩2 小时前
Python入门指南-番外-LLM-Fingerprint(大语言模型指纹):从技术视角看AI开源生态的边界与挑战
python·llm·mcp
到底起什么网名才能不重名2 小时前
使用各种CSS美化网页
前端·css·vscode·bootstrap·html
吴佳浩2 小时前
Python入门指南-AI模型相似性检测方法:技术原理与实现
人工智能·python·llm
叶 落2 小时前
计算阶梯电费
python·python 基础·python 入门