没有专业学过编程的人如何用trae 实现编程?

用这个Trae也用了有快半个多月了。我对编程不专业,只是了解一些很基础的知识。但是我脑子里面有很多的想法,想做出来。在使用过程中发现几个问题,希望如果能够这么优化的话,也许就是对那些非技术人员来讲,就会更加的友好,就是让更多的普通人就能够去编程。

现在编程最头疼的问题就是,你跟它沟通了半天,代码写完了,来测试的时候,反复改,改完以后,然后又新的错误又出来,就是每一个环节它都需要不断地去改。最后搞的就是人很没有信心啊。

现在编程的流程就是我跟他谈需求,然后他就开始干,干完就开始测试,然后最后出来一个前端呢?又不满我的意,然后呢?又改了,他又测试,这个过程就非常的麻烦。问题出在一开始就没有把需求定死。

我在想,如果是这么一个模式,会不会更好?比如说我们这些非技术人员啊,上来先把需求一说。然后呢他就做一个模拟的一个前端的一个界面。就试图用前端界面去跟用户的需求去对齐。然后呢用户就是对他做出来的前端界面,去试用。并且不断的提出修改意见,最后把前端定型。也就基本上把用户的前端的所有的需求、需要的功能、包括界面的设置全部都搞清楚了。这个时候再去开发后端,是不是就能够减少那种反复修改的那种问题呢? 还有就是,他为什么不能够自己去读浏览器的报错?这样他就可以自己测试好前端以后再交付呀。现在这个AI编程,未来可能需要解决最大的问题,就是他要能够自己看见前端,他要能够自己去测试用户的所有的功能,他要有判断力。也就是它能够全自动地跑完整个流程,直接交付给用户一个满足用户需求的一个产品。

还有就是一个常见的错误,它会反复地犯。比如说,修改某一个地方,它会把别的地方也改坏了。这种很低级的错误,希望能够把这些所有的低级错误先从根本上用策略把它解决掉。就是不要把低级错误丢到用户面前去,你提前从流程上减少低级错误。说白了点就是你交卷之前都检查好了再交卷。还有希望他有一个持续的经验,总结的一个能力,比如说,嗯,每个用户他的使用过程之中,他们都会遇到各种各样的问题,这些解决问题的过程和方案是是否能够把它作为经验用于提升这个TRAE的这个能力。

最后其实希望它能够有一个自己的一个数据库,也就是说这个工具配合API。配合数据库,它就能够形成一个持续地去完善自己的一个进化的一个能力。基于数据库的长期记忆和对项目的长期记忆和管理。那么它的整个能力就会不断地增强,包括通过数据库对错误和经验教训全部进行一个总结。这就非常的好用。然后再通过这个社区,就是每个人把自己的一些需要分享的成果分享到社区来,然后大家共享这个成果。

官方可不可以把这个产品做成那种,让所有的用户共同去参与这个产品的进化?也就是说每个终端它都有进化的能力,就是给它加上数据库啊,让它有自己进化的能力。然后呢大家把这些做出来的成果或者成品,然后有一个平台,让大家去有一个平台展示、去交易、比如说帮别人做软件呀,或者说帮别人完成一些功能呢,或者说卖Skills啊。去产生收益和价值,然后平台一起分成。然后trae 这一块就基本上就是不赚钱的给大家用,然后大家就会源源不断地产生出更大的价值。

可以学习一下提示词,不同提示词,出来的效果不一样,另外如果某个问题总在卡住,证明定位或者关联位置有问题,要学习一下基础的一下框架,更加容易排查到原因。

没学会 可以先看看相关文档 或者直接把你想做的直接丢给trae 让他直接给你出