Coze+trae开发微信小程序踩坑实践
从零到发布仅需半天?Coze与Trae的强大组合让小程序开发变得前所未有的简单。本文揭秘如何利用AI工具链快速搭建塔罗牌占卜小程序,同时深度剖析Trae在代码生成过程中的典型问题与解决方案,为开发者提供实战级避坑指南。

先说结论:
半天时间,我用coze + trae + 微信开发者工具开发了一个微信小程序游戏塔罗牌占卜,并发布到了微信中。
其中trae的花费时间最多,踩坑实践在文末!
00 准备工作
工具:coze、trae、微信开发者工具;
工具的作用:
- coze:智能体创建平台,创建塔罗牌占卜智能体,及占卜工作流;
- trae:Vibo coding工具,帮我们写代码,实现微信小程序的代码编写及coze塔罗牌工作流的调用开发;
- 微信开发者工具:注册成为微信开发者,创建一个小程序。
业务梳理:
- 塔罗牌怎么玩?至少需要用户基本信息和占卜问题输入,抽牌,占比,输出这4个步骤;
- 工具使用流程,可以先注册微信开发者创建小程序,coze搭建工作流,trae开发;
工作流需求梳理
- 收集用户问题及信息,用户输入(生日、性别、城市、占卜问题)
- 抽卡
- 占卜分析
- 输出结果
基础知识准备,对于智能体、代码开发有基本常识即可。
01 开始干活
登陆coze,进入「coze开发平台」,我们点击创建→创建智能体;

你可以通过标准创建或AI创建,设置智能体名称,以及功能介绍,设置图标;

创建好后,进入智能体创建阶段;可以看到,coze的智能体创建页面被分为三大部分,人设与回复逻辑,编排,预览与调试;

以上三部分每一块都是非常专业的部分,后面我们单独行文讲述。
人设与回复逻辑即给当前智能体立人设,设置技能及限制条件;比如我们可以简单描述后让AI帮我们再次优化;
编排即为智能体叠加技能,包括智能体最底层依赖的大模型,插件、工作流,添加外挂知识库,设置智能体记忆能力,对话体验优化等;
预览与调试界面方便我们调试出符合自己预期的智能体。
我们重点讲述下塔罗牌工作流的设置。(Coze官网直接复制一个去看更详细)
点击创建,可以选择已有工作流导入或者自己创建工作流。这里我们选择创建工作流;

设置工作流名称和描述之后,我们进入设置工作流页面,默认只有开始和结束节点。

我们添加节点,主要包括抽牌节点,星盘节点,大模型节点,这些都可以扣子插件市场中找到。

添加完成后,根据业务流程进行连线。

连线过程中,每一步都可以点击试运行,确保我们当前节点没有任何问题。

最终输出占卜结果

02 踩坑总结
trae:有门槛,不会写代码的用户得有编程思维,你得会问大模型问题。
目前的编程工具能力还是有欠缺,有时候自圆其说或者拆东墙补西墙,0基础的人上手玩一玩是可以的,开发出来一款真正商用的产品不太容易。
例证1,变量名称不一致的问题;
我在塔罗牌占卜工作流中定义用户输入参数如下:

我让trae帮我生成工作流调用程序,他生成的代码参数如下,

(仔细看,工作流中性别变量用的是sex,trae中性别变量用的是gender了,工作流中问题变量用的是quary,trae中问题变量用的是question)
这就导致我点击「开始占卜」提交参数后一直报错。

然后,我就报错丢给trae让他帮我看看,我们可以看看trae的思考过程,在我这个外行看来逻辑真的很严谨的

根据报错,先去看API调用代码,检查是否少了必填参数。
对比接口文档,查看参数传递情况,检查分析的头头是道,但是问题就是解决不了。


无论我问他多少次,他的思考过程是都反复检查,但啥也不干(为什么不提示我检查参数一致性呢?懂的佬求指导)。

最终我求助了我的外挂大脑才解决了这个问题。
原因:trae写出来的代码参数和我workflow定义的参数不一致导致。
可手动修改了trae写的代码参数和我的保持一致(或修改我workflow的参数也是一样的)。
据说参数不一致是这类编程工具常见错误之一。
例证2,同一个npm命令动作反复执行。
在我的开发过程中,每一次和trae对话,trae操作的最后一步几乎都是测试修改是否生效。
trae都会用npm执行,然后发现npm没有安装找其他方式运行小程序,搞笑的是每一次都会有这个过程,一次不拉。
代入一个开发工程师的思维,第一次发现用不了npm,后续我可能就直接采用验证方式了,但trae反反复复的执行npm,给我都给看笑了。(同一个对话为什么它不能记一下上文从而避免同一个错误反复的犯,不理解)



03 最后
coze有大量的模板和插件,新手入门真的可以使用已有的插件或者模版,可以根据自己的实际业务场景改吧改吧,不需要从头开始自己来写。
请想要入门Vibo Coding的用户一定自己动手操作,实践出真知。
本文由 @Scarlet斯佳丽 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
- 目前还没评论,等你发挥!

起点课堂会员权益




