快速开发实现一个网页AI对话智能体(简单意图识别+联网+知识库+源码)
本文将介绍本人利用OpenCode桌面版免费模型首次尝试开发AI聊天机器人的全过程,全程自然语言交流并且没任何花费。最终开发出来的是python后端+html前端,如果想要正式使用或给其他人使用还需要进行部署调优。
一、潦草地启动项目
OpenCode桌面版跟各家智能体都差不多,都是创建文件夹工作目录选择后直接开新任务就可以了。在做这个智能体前我并没有特别的想法,可谓是随心所至,只发了个简单的指令“怎么快速开发实现一个ai 智能体”。
发完后它并没有直接开发而是会跟你沟通确认一些必要的信息,我这里是想要最小化的实现这个AI聊天智能体所以技术栈不用选特别复杂,付费API[……]
怎么开发第一个MCP?AI的事交给AI好了
MCP这个概念出来很久了,当时给Trae装了个PlayWright MCP 操作浏览器,现在看Trae、Buddy、Qoder这几个编程智能体客户端都有MCP市场可以装它了。MCP是什么呢?我认为它是一种基于通信的服务方式,不同的MCP服务就是不同的“能力”,AI调用MCP就是给不同的MCP服务“打电话/视频”,打电话的内容需要按MCP的说明来,AI打完电话就是等MCP的返回结果了,不需要AI自己有操纵现实的能力。或者这么比方 如果AI 是“人”,某个MCP 服务是“智能家居”,人想要控制智能家具就需要 按规则对“小爱”说出指令,“小爱 打开客厅空调、打开卧室灯……”,AI 也是一样的连接MC[……]
用Trae Work搞定微信小程序数据zip压缩备份
之前使用WorkBuddy+Trae 持续开发的微信小程序集成几个工具应用,但是里面的备份还原都是json、csv格式的纯数据备份还原,工具使用中产生的图片文件没有一起备份,导致备份效果大打折扣。在网上研究了下发现可以使用jszip来实现微信小程序数据的压缩解压,然后就有了这篇使用Trae开发微信小程序数据压缩备份的实践文章!本文将会带你实操一步步实现压缩备份还原功能(过程贴图可能会比较多)~
一、开始说出你的需求
我这个是在Trae已经开发了一些其他功能基础上发的指令,已经有一些项目相关的上下文,如果你是全新的项目需要让Trae帮你开发备份功能可以先增加提示词“请充分了解这个微信[……]
用Trae继续迭代WorkBuddy开发的微信小程序
之前使用WorkBuddy耗时2周开发的小工具(原文→Vibe Coding两周,做了个微信工具小程序 )上线后又丰富了一些功能,这周因为做WorkBuddy成长任务“召唤3次专家团”消耗了600多点还是没完成任务结果积分就见底了(我确定用了3个不同的专家团而且都完成任务了有任务产物,但就是没完成任务!心累为了100点任务积分,600多点打水漂了)。 正好赶上想要给我的小程序工具箱增加“备忘录”功能,这点积分肯定不够用的就又想起了老T(Trae),虽然现在Trae有日限额、周限额、月限额,但是好在能免费用,就又花了几天时间开发这个备忘功能。对了OpenCode每天也有免费限额的模型可用哦,腾讯[……]
微信小程序代码压缩及存储方案,看我怎么把30+功能整合到一个小程序
微信小程序单包代码大小为2M(含图片等文件资源),采用分包的话所有分包加载一起大小不超过30M,这是微信小程序官方的限制。正常情况下一般都会使用分包功能来避开单包大小限制,而现在VibeCoding的大多数简单小程序其实纯代码文件很难超过2M,主要是图片资源这些比较占空间。正好我前段时间借助AI开发了一款工具小程序,内含30+功能且全部支持离线本地使用,资源文件也是直接存的项目文件夹没有使用任何网络图片地址,也就是说我这个小程序发布后理论上哪怕几万人同时使用也不会消耗我的任何服务器资源(因为所有资源、代码都在小程序项目里面,微信自己分发给使用者后,用户就纯纯在自己的手机上运行了)!
[……]