AI编程工具常常表现的比我们直接去问AI问题要聪明的多,因为它们通常都不是简单的把问题和代码丢给大模型,而是针对问题场景设计相应的思维链(CoT)/思维树(ToT)等来充分发挥大模型的潜力。其实通过很简单的AI接口调用,我们也可以让AI针对我们的问题场景工作的更聪明更努力。
下面是用某个通用的demo修改成的一个通过不停的追问让AI不停的迭代更好的代码的例子,这个例子中使用的免费大模型是从 硅基流动 申请的API。因为只是一个简单的demo,很多异常情形并没有做处理。看看像不像一个黑心的包工头: