在企业级软件产品研发过程中 agent、skill 设定原则的问题

在企业级软件产品研发过程中使用了字节跳动的Trae工具,目前有2个方案,如何取舍?或者是否有更好的方案。

方案1:
1、按照软件研发过程,拆分为关键的环节为:产品规划、产品设计、产品开发、产品测试。
2、创建4个与之对应的agent来负责每个环节。
3、将各环节过程中的一些细节工作 制作为单一职责skill 以便agent可调用专精。
4、最后由内置agent SOLO 开启调用 4个agent,迭代完成产品各个功能。

方案2:
1、按照软件研发过程,拆分为关键的环节为:产品规划、产品设计、产品开发、产品测试。
2、将各环节过程中的一些细节工作 制作为单一职责skill 以便可调用专精。
3、最后由内置agent SOLO 开启任务 根据实际需求使用相应的skill,迭代完成产品各个功能。

1 个赞

如果方案一的第二步是可有可无的,那两个方案在操作上的区别之处在哪里?

1 个赞

方案1中的 第2步,可以对agent设定专有人设、职责、输入、输出格式等prompt。
对比方案2,没有这一步,就需要SOLO不停的转换身份,或者 靠细化SKILL来规范格式

1 个赞