
TRAE+Cline+DeepSeek--使用和案例分析(持续更新)
目录
为什么要用这些?
Q:为什么用TRAE,以及用了TRAE还要用Cline?
A:用TRAE是想用免费用它的便宜模型和自动填充。还要用Cline是因为TRAE现在还没那么成熟,它的Chat和Builder能用的上下文信息还是没有Cline多,比如Terminal、Git和浏览器,多文件修改也是Cline更好。(现在:2025-03-05)
使用过程记录
1.下载Trae,登录。
2.点击黄色箭头指向的插件管理,搜索并安装扩展程序Cline。如果之前在Vscode或者Cursor里面下载过Cline,安装Trae时候点从Vscode或者Cursor迁移就直接能用。装好之后左侧会出现机器人图标,如红色箭头指向的图标。
3.配置模型和API。先点击左下角,然后选择APIProvider,填入API Key,最后选择想要的模型。这里选择的是DeepSeek-V3模型(即deepseek-chat)。
4.这样就能用了。右下角可以选择模式。Plan模式主要进行规划与设计,在这个模式下,Cline会主动读取项目文件、分析代码结构和文档,理解上下文。可以通过提问澄清需求(如目标关键词、功能优先级等),确保任务理解准确。进而基于分析结果提供详细步骤,比如分解复杂任务和推荐技术方案等。Act模式主要进行执行和编码,可以按照Plan模式的方案生成代码,例如自动创建文件、修复语法错误或运行开发服务器。
有些模型,如Anthropic和openai的一些模型,还支持图像理解和调用电脑组件。DeepSeek-V3和R1都不支持,但是胜在便宜。可以规划一下,需要多模态功能的用o或者a,其他用DS,兼顾效果和省钱。
另外,Anthropic Claude的编程效果很好,所以如果不缺钱,建议结合不同模型优势(如 DeepSeek R1 规划 + Claude 3.5/3.7 编码)以最大化效率。对于复杂任务,优先使用 Plan 模式明确需求,再通过 Act 模式快速生成代码,减少返工成本。
小提示:实测cline里用Claude花钱如流水,好用但是建议不是大户就少少少少少用。
默认提示词
可以将一些需要一直让AI知道的信息填到Settings-Custom Instructions里,免得每次都发。如,在Windows系统时,经常遇到它按照Ubuntu格式输出命令不能用的问题,可以填写,“注意当前为Windows系统”。
效果分析
下面结合案例进行效果分析。由于没啥钱,全程只使用DeepSeek的API进行尝试。
案例介绍
本人最近在看小说,对于AI生成小说也想进行一些探索,但是GitHub上的库也不符合我的胃口。所以想要自己写一个。在这里展示下雏形的编写过程。
需要实现的:
- GUI:有导航栏,分几个页面
- 设置参数:大模型参数,如DeepSeek API;工作路径,文本文件保存的地方
- 页面1:从 想法 到 大纲和角色/世界设定集
- 页面2:从 大纲和角色/世界设定集 到 章节标题和摘要
- 页面3:从 章节标题和摘要 到 各章内容
创作过程——规划
以下过程均使用cline+deepseek模型完成,plan模式使用reasoner、act模式使用chat。
#1 Plan模式
提示词:
想做一个AI小说编辑器,我需要实现的:
GUI:有导航栏,分几个页面
设置参数:大模型参数,如DeepSeek API;工作路径,文本文件保存的地方
页面1:从 想法 到 大纲和角色/世界设定集
页面2:从 大纲和角色/世界设定集 到 章节标题和摘要
页面3:从 章节标题和摘要 到 各章内容
思考后输出:
#2 Plan模式,回复,确认细节
整体符合预期,细节:
1.需要支持多语言模型切换,初步设置支持Claude、OpenAI和DeepSeek模型。
2.需要集成版本控制/撤销功能。
3.对生成内容需要人工审核。
思考后输出:
这里就不确认了,让它按照已经设计好的内容进入Act模式。
创作过程——安装依赖
#3 Act模式,执行命令行指令
这些细节先保留,写个TODO即可。请按上面的方案进行代码编写。
输出:
可以发现它不知道是Windows,用了&&,这也是我前面提到要加提示词的原因。
没装环境。此时cline问我要不要提供安装步骤。让它讲。
#4 Act模式,调用浏览器安装nodejs
在执行打开网站命令时,打开了我的浏览器,到了如下页面:
由于它还是在执行命令,所以有点问题,安装好之后再让它继续前面的步骤。
#5 Act模式,添加环境变量
后面又试了添加到系统路径,也还是不行。查了下发现系统环境变量里东西太多,删了几个不用的。
需要重启。
重启后成功了。
之后也是环境配置的过程。
创作过程——代码编写、版本管理
Hello World
这个时候突然卡住了,页面没显示,但是文件已经创建了。。。
它也意识到了这个问题。
随后是发现环境还有问题导致启动不了。又是装环境,不再赘述。
最终成功初始化了HelloWorld页面。
此时提示在新任务写代码。
版本管理
让它自主生成git commit。
似乎由于添加的文件太多(接近4000),命令行输出太多,它卡了。不过还是不干涉,看看它怎么样。
我在五六分钟后乱点打断了它。
看起来它已经忘记了。
不管了,下面开始进行代码的正式编写。
代码编写
每次搞都会有一大堆代码依赖和报错问题,很久搞不定。
可能这个架构对它来说还是太复杂了。
再构思一下怎么搞。
更多推荐
所有评论(0)