用Trae 帮我实现客户端访问本地知识库大模型(1)

B站影视 内地电影 2025-04-07 06:58 1

摘要:我重新打开了我的requirement.md文档,觉得实在是有点简陋,其实我的代码实现的功能已经超过了我的需求文档的描述了。于是我突发奇想,我为什么一定要通过需求文档生成代码,反过来不可以吗?于是我尝试让AI帮我根据我的我代码生成需求文档。

我重新打开了我的requirement.md文档,觉得实在是有点简陋,其实我的代码实现的功能已经超过了我的需求文档的描述了。于是我突发奇想,我为什么一定要通过需求文档生成代码,反过来不可以吗?于是我尝试让AI帮我根据我的我代码生成需求文档。

只能说,比我写的好多了!

现在我就想要一个客户端,先做一个网页版的吧,还是先整理需求,需求也辅助我生成,牛!

我就不动脑子,把它生成的需求再丢给AI生成代码。鸡生蛋,蛋生鸡,左脚踩右脚。客户端就写好了。

按照它的要求,先点击安装httpx,然后再调试。

界面是出来了,好像少了一个新建对话,而且界面有点简陋。我尝试直接对话,发现直接回复我undifined。于是在build模式下,我继续提问AI帮我debug。

细看了一下代码,突然感觉,没有日志打印,这样client和test01通过http访问service,service又调用langchainLLM和localFile。如果没有日志,的确不好调试,于是我让AI给我把日志补上。

然后经过一系列的调试报错再调试还报错之后, 我觉得这样一个一个的debug太麻烦了,直接让AI帮我审一下全部的代码。

又经过一系列的debug,终于测试通过了

它甚至找到我的小说里面的错别字!!!还能防止我给它下陷阱!大模型还是有其厉害的地方!这样的话,我通过test01.py 的main函数就算是实现了加载本地知识库,然后根据用户的提问到知识库里面找到相似的内容放到上下文,再整合回答。非常的nice!

但是我的客户端页面其实还没有完全实现,不过今天先这样吧!明天再说~

未完待续~

码字截图不易,您的点赞收藏是小编持续学习分享的动力![比心][比心][比心]

来源:宅男娱乐

相关推荐