请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为何 agent 可以在 terminal 调用 gradle test 等指令?

对于视频有些疑问,希望老师讲解一下

从之前的视频来看,写了对应提示词,对大模型进行了相关限制和要求,但没看到告诉 agent 要调用 gradle 等命令进行自验证

难道是开头的“严格遵循TDD的编程理念和开发流程...”,大模型就知道调用 gradle 进行红绿测试了吗?

正在回答 回答被采纳积分+3

1回答

提问者 Billy16 2026-01-03 15:19:41

我的理解是 agent 读取了 idea 上代码工程结构,了解完整个项目结构,遵顼提示词的“严格遵循TDD的编程理念和开发流程...”,就会以该工程结构进行TDD开发,先写测试类再完善service业务逻辑,反复运行测试类验证。还是说无论 gradle 或 maven,agent都会调用 terminal 运行相关指令进行测试验证,而不是类似开发点击某一个测试类 run

0 回复 有任何疑惑可以回复我~
  • 是的,你说得对。如果你使用了正确的提示词+你的工程如果拥有正确的工程结构,agent 就会使用 tdd 的开发模式进行开发,也就是使用红绿验证对项目进行开发。
    
    当然 agent 有时候会有幻觉,这种幻觉可能会造成某一次的开发模式出问题。这种情况下就回滚重新来一次就好了。或者根据自己的需要持续优化自己的提示词。
    回复 有任何疑惑可以回复我~ 18小时前
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号