粉丝663获赞1012

为什么银行的客户是 client, 超市的客户是 customer? 同样是客户,他们的区别是什么?有人说 client 是 高端客户, customer 是 比较普通的,这样讲呢,可能过于简单啊。 client 一 般是指有输入绑定的长期服务, 比如银行、证券、信托机构、管理咨询公司的客户。而 customer 更侧重于一次性完成交易。除了超市之外呢,还比如电影院、电商平台、汽车四 s 店。说到汽车呢,最后呢,我们就来看到一个关于特斯拉的例句啊, tesla to end customer referral program, 特斯拉将结束客户推荐计划。

it 冷知识今天讲的是,俗话说的好,如果你电脑出现问题,重启解决百分之九十的问题,重装系统解决百分之九十九的问题。重装后本以为电脑能起飞,没爽几天又卡的,打回原形,直接破大防。我来告诉你,那百分之一隐藏刺客到底是谁? 这是微软的数据收集服务,后台狂占资源,把电脑给榨干了。三步搞定,秒变流畅右键此电脑选择管理,依次找到任务计划程序任务计划程序库 microsoft windows gives application experience 在 右侧打开的窗口中找到 microsoft compatibility app, 点击鼠标右键选择禁用,最后重启电脑就 ok 了。不经意又学到了。

今天想打印一个 word 文档,但是这个打印机没连上,嗯,这块现在我已经连好了,但是显示脱机,正常,这块是都是灰色的,然后选择添加打印机, 嗯,这会也显示脱机,或者是,呃,显示不能用,然后有可能是 windows 里面一些软件关掉了,我们选择 win 加 r, 然后输入这个 service, 点 msc, 然后确定。嗯,找到一个打印机的选项, printer, 这个 printer builder 它有的时候是关的,我这就关了,我选择自动, 然后重启一下电脑就可以了。可以,之后现在可以呃,扫描到这个打印机,但是显示还是脱机,脱机的话还是打印不了,它显示是离线状态,一直是。 嗯,打开这个照片,在这里面它显示一个有打印区列,但是一直打印不了,然后在网上搜了一下,注意它这个打印的端口, 这个之前连的是这个 w、 s、 d 这个端口,我是自己添加的一个端口, 选择添加端口,然后我的是 app 生的,然后嗯,新端口,然后选择这个,然后 next 就 可以了,然后它就自动打印出来了。

今天要介绍的是一个真正能保护你聊天隐私的开源项目, sam 及时通讯系统。 你有没有想过,你用的那些聊天软件,你的聊天记录其实被存在别人的服务器上,随时可能被查阅甚至泄露。 sam 团队就是看准了这个痛点,开发了一套完全开源的方案。简单来说, sama 是 一个主打端到端加密的聊天平台。 什么是端到端加密?就是你的消息从你手机发出去的那一刻起,就变成了一串乱码,只有接收方的设备才能解码,中间连服务器管理员都偷看不了。整个系统分为服务端和客户端,我们今天说的就是这个客户端的原码,他强大在哪呢?首先,他把歪端、移动端和桌面端的代码都统一管理在这个项目里了, 你可以在一台电脑上运行本地测试环境,按照官方指南复制配置生成加密密钥,安装依赖几分钟就能跑起来。而且它还支持实时通讯用的 web socket 协议, 老牌的 xmp 协议也有兼容性拉满。目前云上测试版已经部署到公网,任何人可以直接试用。他的四二数已经达到三十四颗,有二十四个正式版本,而且维护非常活跃。最实在的是,这一套系统完全可以自己搭建。你想想一个能自由部署聊天记录,不在任何大公司服务器上的聊天工具, 最注重数据安全的小团队,或者即刻来说有多香。还等什么啊?关注我,私信 sama, 或者直接去 github 搜索, sama communications 已经为您打包好了需要的源码和 app, 感谢您的收看。如果你的网络环境无法使用 github, 可以 尝试使用 github 大 陆中转站九幺 git, 无需网络环境配置, 只需要输入项目名称就可以帮你打包好源码和 app, 大 陆用户可以直接下载使用。关注我,带你发现更多免费优质项目!

宝马 x 三的 m 四零跟普通版的 x 三到底有什么区别?这个视频带你们深度拆解一下。首先这个小标跟普通版就不一样,逼格拉满 三点零 t 直列六缸 b 五八发动机,三百多匹马力,轴距更是达到了五百牛米,原厂牛角,就问你帅不帅?原厂二十一寸大钢圈,里面是蓝色的 m power 高性能卡钳,包括这个小 logo 都是不一样的,就你站在这个旁边 拍个照,是不是也挺帅?内饰多了一些碳纤维内饰板,包括座椅,整个的是运动座椅,马上从后面看有一点不一样,音响全部是哈曼卡顿高保证音响,包括座椅下面都带低音炮, 旁边全部是碳纤维内饰板,从这个角度看出见端倪。座椅跟普通版确实不一样,底部主要就是排气孔,排气孔变大了,声音带点声浪了。 m 四零的 logo 其实贴一下也可以,但是这是原厂的。

这是一个视频项目,现在剪辑已经基本完成,迫切需要配字幕了,我们来看一下通过本地大模型怎么语音生成字幕,有哪些流程步骤。 首先导出我的音频文件,选择 mp 三格式,选择保存位置,然后打开这个本地大模型的外部 u i 窗口,把导出的音频文件拖拽上传进去。 选择一个模型,我选择辣鸡 v 二,这个模型实测效果相比于 v 三要更好一些点。立即识别,我现在使用的是 cpu 模式, 识别过程要八分钟,而且监测 cpu 并没有跑满,后面我测试使用 gpu 五零六零 pad 的 配置,只需要两分半时间就可以识别完这个五分多钟的音频文件。 好,现在已经识别完成,可以在左下角看到识别结果。这是一个字幕格式,带时间段的一个识别结果,可以在这里看到格式是 str 字幕, 它还有 jason 和纯文本格式。那因为我开启了自动导出,所以这个时候能找到一个 str 格式的字幕文件已经自动下载好了,把它移动到我们项目文件夹下,再导入到视频项目中, 把字幕放到时间轴上。好,我们看一下识别的精准效果,我现在已经四天没有洗头了,头发依旧是比较自然蓬松的正常状态。 这是原始识别出来的字幕文件,没有做任何修改,识别出来的文字还有段落分词都很精准, 并且用了一款新指纹机,而且用了有一个多月。其实我们还可以再做一步,基于这个原始识别结果,我们让 ai, 比如豆包帮我们找出字幕中的错字,它是可以找出的,我经常就这么干。然后实际视频项目中还需要对一些 时间点分词不太精准的进行,稍微微调一下就可以输出视频了。输出结果是这样的,非常满意。整个过程效率比前几年没有 ai 的 时候提高了很多,而且完全免费。 这是他在 github 的 开源项目,往下翻能找到一个 windows 版的域编,一包进去 可以下载一个软件包,直接在这里找到二零二五零八零五,这是当前最新版的软件包,大小一点五八个 g, 我 这里八分钟前已经下载好了。解压压缩包, 双击这个 start 点 exe, 首次打开需要挺长时间,我用了五分半之后,会自动进入到一个浏览器窗口, 在这里可以选择使用哪个模型。语音转字幕一般用 lg v 二或 v 三,建议用 lg v 二,实测效果比 v 三更好。 这里我们还需要下载模型,要不然上传文件点立即识别会报错,比如右边这个红字,就是识别不到模型,而且没有自动下载,那这里建议手动下载模型 跳转到 get up 后,在这里可以找到模型下载链接。建议下载前八个模型,部分模型提供了百度网盘下载链接, 这些模型也不必要全都下载。建议下载一个 small, 用于验证这套流程是否走得通,然后再下载一个垃圾 v 二。垃圾 v 二用于中文字幕翻译,非常精准。我一直在用。 下载的模型是要放到这个 models 文件夹下的,而且需要解压,解压的时候选择解压到当前位置,不要选择解压到单独文件夹,这样就会解压出六个文件夹,像这样的名称是这样, 然后我们再重新打开 start 点 exe, 这次就很快就弹出浏览器窗口了,重新拖入文件,选择模型进行识别。 接下来就是大家刚才看到的这个识别流程,用 cpu 识别比较慢,我再演示一下 gpu 识别,双击打开 set 点 i n i 这个配置文件, 然后在这里把第一位 type 的 值改为酷达 c u d a。 但是它的前提是要求电脑由英伟达显卡并且升级显卡驱动到最新,然后要安装对应的酷德 target 和 c u d n n, 最后用命令去测试,测试通过后再过来配置第一位 type, 之后再重新打开外部窗口,就显示为 立即识别括号 c u d a。 这个识别速度非常快,两分半的时间就可以完成五分四十四秒音频的转录,而且监测这个系统资源显卡占用达到了百分之九十五以上。 这一轮识别我用的是纯文字格式,然后再给大家测一下 json 格式, 不管哪种格式,如果你忘了提前打开自动导出,可以手动导出文本,点导出文本就可以下载成一个文件。用浏览器打开这个文件,看一下 jason 格式就是这样的。 最后进行一点拓展延伸,我们来看这个项目,这里说它是基于 fast whisper 开源模型的,最后面也附了一个依赖项目的链接, fast whisper, 我 们来看一下, 这里说它是对 open ai 的 whisper 模型进行了重新实现,也就是二次开发,在保证识别精度的基础上,识别速度可以更快。 后面还有一个简单实线,我们来验证一下大概七行代码, fast whisper 的 p i p 包我已经装好了,然后还是拿刚才验证的这个五分多钟的音频来测试一下。 这里提示下载模型异常,可能是网络问题,不是很好解决。那咱们刚才不是已经下载了七个模型吗?我现在直接拿来用是完全 ok 的, 把它放到这个目录下重新运行。代码, 我这里用的是 cpu gpu, 可能环境还没有完全配好,出现刚才出现异常了,那就看一下 cpu 模式 运行完成,音频转录完成。格式是这样的,转录的同样很精准。 我们带有 y b u i 页面的就是基于这个 fast whisper 的 ice 开发。那 fast whisper 又是基于 open ai whisper 的 ice 开发,我们来来看一下最根源的这个开源项目啊。其实 whisper 是 open ai 在 二零二二年九月开源的端端端多语言 语音识别大模型,它的训练数据有六十八万小时,来自互联网的多语言音频, 它是端端端的架构,输入音频可以直接输出文本训练,并且还支持多种语言,据说是一百种左右。那在开源上它是 mit 开源许可的,那就意味着可商用,可任意的二次开发。 往下翻能看到他模型尺寸版本的信息,一共有六个尺寸,尺寸越大需要的显存越大,然后速度也越慢。他最大模型是需要实际的显存,这个应该很多显卡,消费级的显卡都可以达到, 所以我们可以部署在自己电脑上。这个图标是 lg v 二和 lg v 三两个 lg 版本的。 呃,语音转录错误率,可以看到每一种语言它的错误率都不一样,而且垃圾 v 三的错误率更小。但是在 fast whisper 上,也就是我们,也就是我们刚用来做视频字幕的那个, 我实际测试是垃圾 v 二模型更好的,它下面也有一个简单实现,这里有四行代码,我们也来验证一下。 好,这里也需要安装一个 p i p 包,它的包名是 openai 杠 whisper, 安装后这里就不报错了,然后运行 它的运行就可以自动下载模型,因为我这个代码里面用的是 turbo, turbo 是 lg v 三的蒸馏版,据说又快又准,而且模型尺寸小,需要的显存只有六个 g 啊,这就让他自己下载模型,速度还不错。 报错没有找到音频文件,我忘了放文件了,还把五分钟的音频放过来,然后修改一下文件路径。 我用的还是 cpu 啊,但可能是它自带了多线程模式, cpu 被占满了。然后看一下这个转录的结果,这个结果是没有分段的,但是准确率还可以,错字比较少。

今天我们讲一下硬盘录像机电脑客户端的操作过程啊,我们打开我们电脑客户端,登录我们电脑客户端,选到我们这个全国门店这个录像机,然后我们点鼠标右键,点设备配置, 我们这个电脑客户端呢能进行一些简单的管理啊。 进来以后呢我们可以点一下存储啊,看到此盘和录像计划,这样的话,我们可以啊刷新一下这个硬盘之类的,可以看一下硬盘状态。然后呢可以简单的看一下那个通道管理啊,这个我们可以搜索手动添加啊,搜索局网内的设备啊。 嗯,可以做到这一点。然后呢能够对前面的摄像机呢,简单的调试一下啊,它的分辨率什么的, 它的那个智能功能啊,在我们的这个客户端上是无法体现的啊,能简单的进行一些 ip 地址设置,这个也挺好的了, 主动注册也可以开启啊。那然后 仅仅是一些简单的设置,那我们有专门的那个远程管理软件,这是我们那个 mvr 上, mvr 在 那个客户端的设置。

想要你的 office 点知识库变得超好用,一定要装这六个插件。第一个,它能把你看到的文章、网页内容直接简藏到 office 点知识库里面,和原文是一模一样的,标题、图片来源全都有。 第二个,原本在 office 点里面写笔记,你需要记住不用敲打各种 markdown 符号来改变格式,这个插件可以让你在 office 里面写笔记,像用 word 排版一样方便。第三个,它是一个白板工具,你可以直接画出各种流程图,项目构思,非常适合用来把脑子里的想法画出来,手写的感觉也非常讨人喜欢。 第四个,这是一款 ai 插件,它能够让你在笔记库里面就直接和 cloud code、 cortex 这些 ai agent 的 对话,结合现有笔记的上下文让 ai 干活。第五个是笔记本导航,这是一个非常干净的双软界面以及列表,可以呈现为卡片模式,卡片的右侧就能预览图片,还能给笔记卡片更换背景颜色,把 常用的标签或者重要笔记盯在顶部。第六个,日历导航,用来管理你的每日笔记和日期记录,点一下日期就可以快速定位到当天日记,比如每天都会写日记、复盘、工作记录这些,用这个就非常方便了。还有什么你觉得好用的 office 点插件,欢迎大家补充。

windows 无法启动 dhcp 服务?错误五,拒绝访问?我们的电脑没网络,检查 dhcp 服务的时候却发现 dhcp 服务无法启动,一般出现这种情况 基本上都是做系统优化之后就发现了这个问题。 oh, god, please no no! 下面就来简单说一下出现这个 dhcp 服务无法启动, 错误五,拒绝访问的一种解决方法。首先我们键盘 win 加 r 键,就是这两个键,调出运行框, 在这里输入 igedit, 点击确定。进入注册表编辑器,依次按照 视频提示红色标记,点击找到 d h c p 服务的注册表象, 这里就是 dhcp 服务在注册表的详细路径, 鼠标左键选中这个注册表象,鼠标右键选择权限,在弹出的 dhcp 的权限界面 点击添加在出来的选择用户和主界面选择高级选择,立即查找, 这时候就会搜索出来一些电脑上面的用户名,我们就找到这个 l o c a l, 选中他之后点击确定,把这个账号添加上去后,给他附上完全控制权限,再次点击添加, 继续前面一样的操作,找到这个 n、 e t w、 o r k, 把这个用户添加上去之后,也给他赋予完全控制权限。 两个账号都设置好,就点击确定关闭权限,设置窗口,关闭注册表。 现在我们再去启动 d h c p 服务的时候,就不会提示拒绝访问了。 欢迎长按点赞,三秒出现,强烈推荐特效,一键三连,谢谢大家,下期再见,拜拜!

谁告诉你 h t 两百就一定成功了?昨天这个两百啊, ok, 差点让整个团队集体下网,监控大盘全是绿色的,没有报错,没有异常,但是业务那边的报警电话直接打爆了,所有的功能全部失效。 事情是这样啊,公司要求统一升级 htv client, 从阿帕奇的 htv client 直接升级为公司基础架构封装的内部的 htv client。 一 般说呢,这个升级都是兼容的,而且基础架构团队都是做了大量的兼容测试的, 直接平替代码基本不用怎么改。上线后请求通了状态码两百,但下游服务像失忆了一样,说手表参数全是空, 这个时候干什么,马上立刻回滚恢复线上再查案。查了半宿,终于破案了。原来在旧代码里啊,偷偷有一行配置,它默认加了一个 header contact type 等于 form url encoder, 还新组件漏了这行配置,导致服务端解析不到参数。这就好比啊,你发了快递,但是没贴快递单,服务端直接把你当空气,他不抛错,是因为他觉得你本来就没发参数,所以给你返回了个两百。 但是啊,就是这最坑的隐形部长,以后做千爷千万别信什么理论,兼容这一行,嗨点就是生死线,你们被 l t b 等于两百给骗过吗?评论区聊聊。

steam 更新游戏时经常弹出配置文件不可用或内容文件已锁定,下载一直卡住不动。其实这种情况大多不是游戏文件损坏,而是权限或网络不稳定导致的。我们可以右键任务栏,打开任务管理器搜索,找到 steam, 右键 steam 结束任务, 然后在桌面右键 steam, 以管理员身份打开,这样可以排除权限不足造成的文件锁定问题。接着打开 steam 库,找到报错的游戏右键,点击属性,找到已安装文件,验证游戏文件完整性, 让 steam 自动修复损坏文件。如果是网络波动节点异常导致的下载报错,打开 u u 加速器,搜索 steam 键加速,稳定网络环境后再尝试更新。如果这样还是不能解决问题,那就只剩下卸载 steam 再重新下载这种方法了。好在优优加速器提供 steam 的 一键下载功能, 让我们不用再自己找 steam 下载。按照这个流程操作下来,绝大多数文件锁定和配置报错都能顺利解决。

今天带大家来看一下如何零头肯自动操作浏览器,比如说抓电商数据,比如说抓社媒平台的数据,用到的工具是什么呢?那就是我们大名鼎鼎的 open client 和 browser hollis 双剑合璧。我们来举几个应该能发得出来的例子, 比如说我想看一下上海的哈尔滨的这个火车票,说话间他就完成了。还比如说我想看一看这个最近的这些热点视频,你看他后台,我把他隐藏,他就会开始操作,这个全程是没有任何加速的,你可以看到他现在已经打开了这个网站,他就会自己去拉一些视频啊之类的。 然后呢,操作完成了以后,他就会给我一个这样的报告,那他可以转成 excel 啊之类的,各种各样的格式都可以。 你比如说看看某鱼的未读消息,我想给他第一个人回复一个一,他也是能够在咱俩说话的。这个空档他就已经完成了。安装也很简单,我们直接去 github, 然后把这个链接一复制,然后直接到 codex 里面, 或者随便一个 ai 工具,请帮我安装一下,然后按照他的指示来就 ok 了。 open client 它把国内一百多家主流网站全部都做成了这样的命令。行,你再让 ai 把这些命令排列组合一下,那就能做出超出你想象的东西,那它也是有边界的, 它的优点是零头啃,然后速度非常快,那它的缺点也很明显,只能执行已经被自动化的操作。那如果说我们要做一些比较复杂,同时又没有现成命令的操作,应该怎么办呢?这个时候就要用到 brothe harness, 我 们来举个例子,让他去各个平台找一找,去哈尔滨见你家乡父老最便宜的机票。这个过程可能比较长,我会加速 好跑完了。它的安装也很简单,去 github, 然后把链接粘给 agent, 让他帮你安装就行。 好,最后,为什么我要说它是双剑合璧呢?看到 open claw, open client 擅长的刚好是 browser harness 不 擅长的。 open client 它擅长的就是零头肯,然后速度飞快,但是它的拓展性,还有就是多绘画变形啊之类的可能就不太好。 然后 browser harness 的 话,它就是 token, 它可能会用的比较多一点,但是呢,它真的能实现超级复杂的任务啊,还可以多绘画并行。当你让 ai 把这两个工具同时权衡着使用起来的时候,那你无敌了。好,那今天视频就到这里,有问题咱们评论区留言。

playwrite 减 key 和 agent 减 browser 都是让 l l m 上网的工具,读网页、点按钮、跑 e 二 e 测试,一个幺六零行 javascript, 一个五七零零行 rust, 但这俩数字不在同一个维度上。 playwrite 减 key 是 微软 playwrite 减 core 主仓 c o i 模式的拔入口,幺六零行只是 knob 按包,真正实现在主仓里。 agent 减 browser 是 独立团队的 rust 重写,这一期看两个项目真正的工程差异, 先看身份。 playwrite 拣颗粒是微软出品,本质是 playwrite 拣 core c i 模式的薄入口加 skill 分 发系统,它没有自己实现浏览器自动化, 所有真正的逻辑都在 playwrite 拣 core 主仓里。 agent 拣 browser 是 第三方独立团队用 rust 从零写的,外加幺三九五二行 type script 写的 dashboard, 一个嵌入式依赖上游,一个全站自实现。 两个项目在一个关键抉择上罕见一致,都不用 mcp。 但要补一个事实, playrite 拣 core 主仓里其实自己有 mcp server, 两千五百九十七行代码,完整实现 mcp 协议。 playrite 拣克雷走 cli 路线,不是因为他没能力做 mcp, 是 工程上判断 cli 更省 token 进 playrite 拣 core 主仓的 tools 目录看一下会发现,真正的 cli 拣 client 一 千六百六十四行做命令调度输出 session 管理 play 减 d n, 一 千八百五十一行 d n 模式 backen 四千九百六十三行 c d p 通信 accessibility tree, 点击输入三块,加起来八千四百七十八行 type script, 这才是 playwrite 减 key 的 真正依赖的。实现 playwrite 减 key 的 entry point 只有二十一行 require 一个。 playwrite 减 core 内部模块调用 program 函数,传个版本号就完事了。所以严格说,这个 earmail 只是个 skill 文档加薄入口的分发系统,不是个独立的浏览器自动化工具。 philosophy playwrite 选择的是嵌入式影响它没有自己实现浏览器自动化,而是直接配备了 playwritecore 内部新加的 tools slash client program 模块。意思是微软把 c l i 模式作为 playwrite 一 等功名加进去,而不是在 playwrite 纸上包一层 rapper。 再看 agent 剪 browser, 五七零零零行 rust 源码,外加幺三九五二行 type script 写的 dashboard 最大的几个文件, actions rs 一 万行, output rs 三千五百行, chrome rs 两千行。这五七零零零行对应的就是 playwrite 减 core 那 八千四百七十八行 type script 的 工作差六点七倍,其中 rust 比 type script 啰嗦要占大头。 它的哲学完全相反。 regime 第一条卖点就是 no playwrite or pawper dependency, 直接走 cdp。 chrome devtools protocol 不 通过任何中间层,从 web socket 通信到 accessibility tree 解析,全部自己实现。 两个项目最关键的差异是给 l l m 看什么 playwrite 减 key, 每次命令执行后输出 y m l 格式的 area snapshot, 这是 playwrite 已经算好的语义数。 agent 减 browser 输出带 ref accessibility tree, 每个元素后面跟一个 at e 一 at e 二这样的引用标记 agent 等。简 browser 的 ref 设计非常聪明,一个完整页面用二零零到四零零 tokens 就 能描述完,对比原始 html 动折五千 tokens, 这是个数量级的压缩,而且 ref 对 应 chrome 后端的 note id 低微调,不影响 ref 映射。 l l m 不 用写脆弱的 css 选择器,直接 at e 三就行。 性能差异更夸张。 agent 简 browser 是 ras native demon, 常驻内存七 mb node g s v 八跑 play right 通常要幺四零 mb, 差二十倍能启动 ras 也快得多。 playrite clea 有 几个独有的 tricks back driven testing 是 plan generate heal 的 工作流, l l m 写规格, c l i 自动生成 playrite 测试代码,测试失败时还能自愈。选择器还有 test attach debug, 可以 挂到一个正在跑的测试上。交互式调试,还有 video overlay, 录视频时叠加 html agent browser 独有的 trick, 更多 streaming web socket server, 让你可以实时观察 l l m 在 浏览器里在干啥,相当于双人浏览。 react dev tools 直接注入到二进治理,能读 react 组建的 props 和 state, 还有 aes gcm 加密的 offboard 和 domain 白名单。这种 agent 安全护栏 skill 生态差异也大。 playwrite 兼 care 只有一个 skill 包,专门讲 playwrite 测试。 agent 捡 browser 有 六个 skill core 主工作流 electron 桌面应用 slack workspace 操作 dogfood 探索式 q a versatile 捡 sumbox 云浏览器 agent core a w s bedrock 集成 skill 分 发哲学也相反, playwrite 剪可以把 s k i l l md 和十一个 reference 全部静态写死在仓库里,跟 h e m 包一起发。 agent 剪 browser 用 version 剪 sync 模式 skill 文档不写在仓库,而是从 c l i 内部。 agent 剪 browser skill scout 动态拉取,永远和当前二禁制版本一致。 把两个项目放在工程光谱上看,左边是薄壳嵌入式影响幺六零航站在 play ray 巨人肩膀上,右边是重写全站自实现五七零零零航自己控制命运,两岸都合法。 play ray 减可以省维护成本,但功能上限低。 a 阵减, browser 性能强,功能多,但维护成本高。 跳出具体实现,两个项目加起来传达一个更深的信号, a 阵工具的接口正在从 m c p 退回到 cl i。 注意是退回 m c p 在 两千零二十四年被神化,但工程实践曾已经暴露问题, skimma 太大, accessibility 占 context 互操作性不如 c l i play ray 拣 core, 自己有 m c p server, 但 play ray 拣 clay, 选择不用 agent, 拣 browser 干脆没 m c p server。 去年说 m c p 是 未来的人,今年都在写 c l i 工具, 选哪个?看你需求,如果你已经用 playwrite 写测试,要微软维护的稳定性,需要 spec driven testing, 选 playwrite clea。 如果你做 production agent, 产品需要多 provider, 需要 react dev tools 注入,要操作 electron 桌面应用,选 agent browser。 记得收藏关注哟!