文章总结: 文档分享了使用Trae等AI编程软件的经验,指出传统边聊边改方式效率较低,建议先在AI工具中详细沟通需求生成说明书后再编码。以Windows防火墙黑名单管理程序为例展示了需求描述方法,对比了不同编程模型效果,最后推荐了硅基流动API服务。 综合评分: 65 文章分类: 实战经验,AI安全,软文广告
使用 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 等编程软件需要注意什么》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。







评论