粉丝725获赞1.7万


今天有什么有趣的新闻?瞧瞧?这是我用翠 ide 搭建的一个自定义智能体,他可以通过 mcp 获取我想要的新闻资讯,真正让 ai 替我动起手来,让我在工作之余可以更好的劳逸结合。而整个搭建过程很简单,基本没啥门槛。本期视频我就来手把手教会你。 在开始之前,我们简单过两个概念, m c p 和智能体。如果你最近有关注过科技新闻,很可能已经被 m c p 刷屏了。它的全称是 model context protocol 模型上下文协议 在解决大语言模型与外部数据员及工具之间无缝集成的需求。说的通俗点, mcp 使 ai 不再局限于模型本身的能力,而能够借助强大的外部工具来扩充自己的功能和服务,从而无所不能。而智能体是指能够通过设计其工作流和利用可用工具 代理用户或者其他系统自主执行任务的系统或程序。我之前做过一期有人骗走 ai 五万美元的视频,里面的主角 freesa, 这是一个以守护讲池为己任的智能体,感兴趣的小伙伴可以去看看。 所以 mcp 作为一种连接外部工具与智能体之间的桥梁,我们可以为智能体添加各种第三方的工具或服务,使其具备更强的任务执行与理解能力。这里以趣 id 为例来搭建。为什么选择趣?因为他长得帅, 因为它是国产软件,有中文界面和文档,而且完全免费。当然,我最看重的一点是它可以很方便的自定义智能体。 所以首先你需要下载 train, 他分为海外版和国内版,两者的区别是内置的 ai 模型不一样,大家可以安需使用,另外还需要安装 note gs, 因为许多 mcp 服务需要依赖他来运行。 安装好了之后,打开券注册登录一下,我这里已经登录过了,点击设置图标,选择智能体系统已经内置了两个智能体, build 和 build with mcp, 前者仅包含内置的工具,而后者在前者的基础上会将配置好的 mcp 服务 都添加进来,且不可编辑。当然,我们可以直接创建自定义智能体,在 ai 对话窗口中点击设置图标,选择智能体,再点击创建智能体,或在 ai 对话输入框中点击 at 智能体,再点击创建智能体,都可以进入智能体的配置面板。 比如创建一个新闻百小生的智能体输入提示词,然后我们需要添加一个 hot news 的 m c p 服务,选择添加 m c p servers, 再点击添加 m c p servers, 我们就进入了 m c p 市场。感觉这里的操作流有点重复吧,建议官方可以讲 挂一下。 mcp 市场中提供了社区中热门的 mcp 服务,我们在搜索框中输入 hot news, 点击加号,这里就弹出了一个配置窗口,看上去很专业的样子,我第一次也被这货整不会了。别慌,我们点击页面介绍,找到 npx 配置, 复制粘贴,点击确认搞定。回到智能体配置面板,刚才设置的 hot news m c p 服务就自动添加好了,点击创建后,立即使用自定义智能体就万事大吉了。最后我们来测试一下,在 ai 输入框右下角选择一个 ai 大模型,输入 今天有什么有趣的新闻看看?非常丝滑和流畅,小伙伴们可以尽情发挥自己的创造力,去创建个性化的智能体吧!好了,今天的 ai 小课堂就到这里了,你学会了吗?



人人都是开发者,一句话实现 app, 你 是不是也遇到过?孩子总爱玩手机,长辈的微信和常用应用常被挤到角落找不着。本次使用工具 tree h builder, xp 器,以上工具均可通过百度搜索下载即可。先打开 anyip 工具文件,新建项目自定义名称 小工具,选择 view 二提交,然后打开主角 tree, 将 any app 新建的项目添 加到工作文件夹,依次打开 pages and text view, 使用 any app 开发一个便捷。打开应用,中间是列表,显示添加的应用,点击之后打开该应用,每行显示两个应用,右下角浮动加号添加应用, 点击后打开应用,点击后打开应用,顶部有搜索框,可搜索应用,选择添加后增加到首页应用列表,长按应用可删除。 生成完毕,我们来测试一下。首先启动夜神模拟器,然后打开 hbo 的 x, 点击运行到模拟器,测试效果已经打包好了,我们来甄姬测试一下。长按可删除加号添加 app, 点击 app 进入 app, 我们的需求都实现了,是不是很简单?如果你有小工具需求,可以给我私信或评论区留言。 ai 编程工具的出现,可谓单人个体制作独一无二的应用, 每个人都可以自己把自己的创意变为现实。如果你觉得这个视频对你有。

今天给大家分享的宝藏 app 是 love 猫 api 自定义模型,手机和平板都可以使用,下面快速分享给大家。 首先点右下角分享键分享复制链接,复制成功后我们打开这个蓝色小鸟,没有的话就去安装一个,打开后会弹出一个资源包,如果没有弹出就在这里搜索蓝草宝库,然后打开这个软件保存下载安装就可以用啦。


看下这道麦子题如何使用 input matte hot api 来自定义 h m r 逻辑。近期需要前来面试的同学建议看下这份面试宝典, v t 中难点工程化、性能优化及场景题等等,内容很多,解答也非常详细,每道题都有对应的代码私密以及图片,需要的可以来领取一份。 首先明确 input matte hot 在 v t 中是 esm 标准下暴露给客户端的 h m r 上下文对象,它的主要作用是让我们能够手动控制模块的热替换逻辑。 在实际开发中,它主要用到三个, a p i。 一、 xipod 来接收模块更新,避免整夜刷新。二、 disperse 还在模块销毁前 清理定时器或事件监听,防止内存泄露。三、利用 data 对 象在热更新过程中暂存和恢复数据状态。 vrt server 通过 web socket 与浏览器进行连接,当文件修改时, server 推送更新消息给 浏览器,浏览器端的 wait 客户端收到代码,收到消息后检查该模块是否定义了 input matterhot accept。 如果有,执行回调,通过动态 input 拿取新的模块代码并替换。如果没有,通过冒泡机制向上查找直到刷新页面。所以原理的核心就是 o socket 信号推送加动态 input 的 替换。我们将通过一个带有定时器的计数器组建来演示,如果不处理 h 二,每次修改代码,定时器会 会重复创建,导致速度变快且技术会归零。再把第一步必须要做个判断,因为这个 a p i 只有在开发模式下才有生产环境,打包后是不存在的。接着我们看 input matht data, 这对象是用来传话的,它能把旧模块临时前的数据传 给新生模块。所以我们第一行逻辑就是,如果有传下来的 count, 赶紧把它恢复回来,别让计数器归零。第二步,使用 accept 这张代码的意思是 告诉 vt 我 自己能处理文件的更新以及刷新页面,当这个文件被修改时, vt 就 会运行这个毁掉。如果不写这一行, vt 会认为这个模块是不可热更的,只要刷新整个页面。三步也是最重要的一步。 disco, 我 们代码里有 个 set interval, 如果热更新,旧的模块还没有销毁,新的模块又执行了一遍 set interval, 结果就是两个定时器同时跑,数字跳得飞快,这就是副作用残留。所以在旧模块被替换销毁前, boss 会被调用。我们在这里 clear interval, 清除计时器,同时把当前的 count 复制给 date 对 象。这就是刚才第一步我们能拿回数据的原因。