使用Trae等编程软件需要注意什么

admin 2026-03-09 01:54:11 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 文档分享了使用Trae等AI编程软件的经验,指出传统边聊边改方式效率较低,建议先在AI工具中详细沟通需求生成说明书后再编码。以Windows防火墙黑名单管理程序为例展示了需求描述方法,对比了不同编程模型效果,最后推荐了硅基流动API服务。 综合评分: 65 文章分类: 实战经验,AI安全,软文广告


cover_image

使用 Trae 等编程软件需要注意什么

原创

hyang0 hyang0

生有可恋

2026年3月8日 08:25 湖北

传统的方式是在Trae等编程软件中直接和AI聊天,简单地描述一个需求,然后边做边改。

这种方式会涉及到多轮修改,先做出来一个 demo,看着不合适然后在其基础上修改。

这种方式也没有什么不好,但效率会比较低。之所以会出现这种情况,是因为我们一开始也没想好软件该做成什么样子。很多软件一句话很难把细节描述清楚。

比如我想做一个 windows 防火墙黑名单 的管理程序。可能刚开始和 AI 聊天是这样的:

“使用C# 和 winforms 实现,功能是给 windows 添加黑名单。提供 IP 列表,调用 netsh 创建防火墙黑名单。输入为 ip或ip段,一行一个。提供黑名单策略名,如果策略已经存在,则提取其中的 IP 列表,加上新的列表生成一个新的策略,删除老的策略,添加新策略。”

这样描述有没有问题?没太大问题,但不太适合精准地指挥 AI 干活。我们把需求完善一下看能细到什么程度:

### 一、 软件定位与约束
*   **软件名称**:Windows Firewall Blacklist Manager*   **技术栈**:C# + .NET Framework/WinForms*   **核心依赖**:调用系统命令行工具 `netsh advfirewall`*   **运行要求**:**必须以管理员身份运行** (否则无法修改防火墙规则)
---
### 二、 UI界面设计规划
采用简单的垂直布局
#### 1. 顶部区域(输入区)*   **策略名称输入框 (TextBox)**    *   Label: "规则名称 (策略名):"    *   Placeholder: "例如:Block_China_IP"    *   **功能**:唯一标识符,用于查找和更新规则。*   **IP列表输入区 (RichTextBox 或 Multi-line TextBox)**    *   Label: "IP黑名单列表 (支持IP或网段):"    *   示例:        ```text        192.168.1.1        10.0.0.0/8        172.16.0.0/12        8.8.8.8        ```    *   **功能**:支持回车换行分隔。*   **操作按钮 (Buttons)**    *   "应用到防火墙" (主按钮,蓝色)    *   "清空当前列表" (次要按钮)    *   "删除此规则" (危险按钮,红色,需二次确认)
#### 2. 底部/侧边区域(状态与日志)*   **状态显示区 (Read-only TextBox/Console)**    *   显示操作结果,例如:“正在检查规则...”、“规则已存在,正在合并...” 、“操作成功”。*   **当前规则预览 (Optional)**    *   如果想做得更友好,可以增加一个“查看当前规则”按钮,点击后显示该策略名下的所有IP。

以上只是截取了软件需求的一部分,你看这样描述是不是就清楚多了。AI 接受到指令会把任务拆分成多个子任务,并严格安装软件需求说明书进行设计。

软件做出来后效果如下:

我们描述的越详细,AI 在实现代码时就越具体。在实现软件前可以先在另一个 AI 工具(cherry studio)中和 编程模型 沟通软件需求,需求沟通清楚后,不让它输出代码而是让它输出软件需求说明书。

让后再拿着软件需求说明书在 Trae 等软件中进行编码。

目前国内顶级的编程模型有 GLM-5、minimax-m2.5、kimi-k2.5,其它模型相对来说要差一点。

在实际使用过程中的一个感受,用 Trae 的 auto 模式会在一个软件 bug 上不停绕圈。比如一个 GUI 上的按钮功能异常,在 UI 上没有正常显示。在 auto 模式下四、五轮都找不到出错点。

后来换了 GLM-5 的模型,GLM-5 一次就找到问题了。

vibe coding 中最希望看到的就是这句:找到问题了!

Trae 等编程工具也支持第三方模型,好的模型更节省 token,同样的提示词用低版本模型花费的时间更多,效果更差。

最近硅基流动有活动,实名认证就送16块钱。有需要的可以试用一下它家的 API。它家的模型特别多当前流行的都支持,第三方 API 可以接在 cherry studio 中聊天,也可以接入 claude code、trae 中编程。

硅基流动邀请码:

https://cloud.siliconflow.cn/i/n6PPXPuJ邀请码:n6PPXPuJ

邀请成功后我这边也会得到一张代金券奖励,感谢大家!

全文完。


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:生有可恋 hyang0 hyang0《使用 Trae 等编程软件需要注意什么》

评论:0   参与:  0