粉丝3050获赞4.8万

这个网站能让你在线学遍全球超过四十五种语言,每天分享一个硬核网站第十五期今天要讲的是拎钩汉,你可以在这里选择你的母语,再从右边这四十五种语言里选一个,你想学的 课程就会直接展示出来。并且这里不仅包含了主流的汉语、英语、法语、德语、日语等,甚至连罗马尼亚语、瑞典语这些相对小众的语言也都给你准备好了。关键是它点开即用,主打一个纯净不收米。

你的 ai 助手真的够强吗?今天我们就来聊聊 open code m c p 服务器,教你如何亲手为你的 ai 解锁一堆隐藏的超能力。 你可以想象一下,你的 ai 不 再只是一个聊天机器人呢,它能连接到外部世界,帮你查资料、处理工作,变成一个无所不能的超级助理。想知道怎么做到吗? 但是这里有个小小的陷阱,你每给 ai 解锁一项新技能,其实都在消耗它宝贵的短期记忆,也就是我们说的上下文令牌。这东西用的越多,成本就越高。 这一点啊, open code 的 官方文档也说得很明白。所以你看,我们今天面临的挑战就是怎么才能既让 ai 变得超强,又能聪明地控制这些成本。 准备好了吗?咱们今天的路线图是这样的,首先搞明白 m c p 到底是个啥,然后我们亲自动手,把本地和远程服务器都配起来。接着我们会学到最关键的一招,如何精细化地管理这些工具来省钱。 最后,也是最让人兴奋的部分,我们会看几个超酷的实让安利。好的,那我们先从最核心的概念开始,这个听起来很厉害的 m c p 到底是怎么给 ai 解锁技能的呢? 那么 m c p 到底是什么?它的全称是模型上下文协议。哎,听起来有点复杂对吧?别怕,你完全可以把它想象成一个万能插座,有了它,你的 ai 就 能接上任何外部的工具。 不管这个工具是在你自己的电脑上跑,还是在地桥另一边的某个服务器上。概念清楚了,我们就来动手试试。先从最简单的开始,怎么在你自己的电脑上配置一个本地的 m c p 服务器? 好,我们来看这段配置代码,这是一个 json 文件,你就把它当成是能写注式的 json 就 行。我们来看几个关键的地方,你看第五行 type 等于 local, 这就告诉 open code, 这是一个本地服务。 最核心的是第七行的 command, 这里定义了要用什么命令来启动这个服务,你甚至还可以在第九行给它单独设置一些环境变量,非常灵活。 这张表呢,总结了所有你能用的配置项, type 和 command 是 必须的,这决定了它是什么,怎么启动。像 enabled 这个选项就特别方便,你可以用它来临时打开或关闭某个服务, 还有 timeout 可以 防止某个反应慢的服务卡住你的 ai。 本地的服务器很棒,但真正的魔法在于连接到网上那些强大的远程服务。我们来看看这个要怎么配置。 配置远程服务器其实也一样简单,你看第五行的 type, 现在变成了 remote, 最关键的就是第六行的 url, 把远程服务的地址填进去就行了。 如果这个服务需要 api、 密钥之类的认证,也很简单,就像这样,在 headers 里面加上 authorization 就 搞定了。 在这张表里,我得说最酷的功能就是这个 off 选项, open code 居然可以帮你自动处理 off 的 认证, 这就意味着你连 a p i 密钥都不用自己去找了。只要配置好 open code, 在 你第一次用的时候,就会自动带你转向到授权页面,点击下就完成了,是不是特别贴心? 当然了,如果你想完全自己掌控认证过程,那也没问题,命令行工具都给你准备好了,你可以用 opencode、 mcp、 alt 来手动认证,用 list 来检查所有服务的状态,想断开连接了,就用 logout 清除屏具,一切都在你的掌握之中。 好的,到现在我们已经学会怎么给 ai 添加各种工具了。现在呢,让我们回到一开始说的那个成本问题,看看怎么才能精打细算地管理它们。 这张图展示的就是省钱的最佳实践,大家可得看仔细了。你看左边,咱们先来个一刀切,在局配置里用通配符 my mcp 把所有相关的工具都设置为 false, 也就是先全部关掉。 然后呢,看右边,我们指在一个特定的 ai 代理,比如说叫 my agent 的 配置里,再把它们设成 true 给打开。这么做的好处是什么?就是只有当你在用这个特定的 ai 代理时,这些工具才会被加载,这样就能把上下文定配的消耗降到最低。是不是很聪明? 好了,理论我们都掌握了时候见证奇迹了,我们来看看这些 m c p server 在 真实世界里到底能干些什么。 第一个例子,三 tree, 这是一个非常流行的错误追踪服务,你看这个配置有多简单,你只需要把类型设为 remote, 填上官方的 url, 然后加上一个空的 alt 对 象,告诉 opencode 为这个服务是支持 alt 认证的就行了。 保存好配置以后,你只需要在终端里运行这么一个简单的命令,它就会自动打开浏览器,让你登录 country 收选,整个过程只需要操作一次,之后就永久生效了。 认证完成之后,最神奇的事情发生了,你就可以像这样用大白话跟你的 ai 对 话了,直接告诉他收我的 latest unresolved issues in my project use sentry。 然后 ai 就 会自己去调用 sentry 的 api, 把结果直接告诉你。 我们再看一个例子, grabder app, 一个超级强大的代码搜索引擎,它的配置简直不能再简单了,因为它连认证都不需要,只要填上类型和 url 就 行。这里我们给它起了个名字叫 grgrp。 于是当你遇到一些棘手的技术问题时,就可以直接问了。 what's the right way to set a custom domain in an sst astral component use the git grab tool。 你 的 ai 就 会利用 grab dot app 在 海量的 github 代码库里帮你搜索,找到最佳的实践和代码视例。 所以你看到了吗?关键就在于,通过 m c p, 你 可以把任何外部的 a p i 或者服务都变成你 ai 的 一项超能力,而现在这项能力已经掌握在你手里了。 那么你的下一个 m c p 工具会是什么呢?是连接你的个人笔记,还是打通你们公司的内部系统去创造吧,这里的可能性是无限的。

少数民族语言无法自动识别并翻译,创作者需要一个一个手写,你见过只需要点一下就能帮你翻译并且打字幕的 ai 工具吗?一起认识一下 ai。 目前两类人群在短视频中 自动输入字幕都困难,一种是聋哑人,另外一种就是用少数民族语言创作短视频的创作者们。聋哑人一般做视频是通过他自己的手语去做, 视频中没有人生,我们一般只通过看他们的字幕才能了解他们在说什么,在表达什么。我做自媒体已经半年多了, 抖音已经有七万粉丝了,真的很感谢一路以来陪伴我的粉丝朋友们,我真的很开心,哈哈哈。 工具可以把手语视频自动转单语种或者多语种字幕的视频。除此之外,如果选择了 ai 配音和 ai 音乐功能,以后可以听到人声,可以听到根据内容自动生成的 ai 音乐。يېقىندا توردا يۇقىرى سۈرئەتلىك تاشيولدىكى سۈرئەت چەكلىمىسى ھەققىدە بىر خەۋەر تارقالدى ئۇنىڭدا ھازىرقى سۈرئەت چەكلەش سىياسىتىنىڭ ئۆزگەرگەنلىكى تېخىمۇ تېز ھەيدەشكە بولىدىغانلىقى ئېيتىلغان 这项功能从今天开始,我们想全球的龙亚人免费提供。 第二个输入字幕困难的群体就是少数民族群体。以维尔语为例子,维尔语目前支持在抖音和视频号中 自动翻译并显示字幕,但是翻译是机器翻译,导致翻译质量和差。 ئۆتكەندە بىر ئىككىنچى نەۋرە ئىنىم مۇنداق دېدىمۇ ئاكا مەن دېگەن بارغۇ مېنىڭ 三观 ئوخشىمايدىكەن بۇ 八零后、九零后 نىڭ بالىلىرى بىلەن بۇلارنىڭ 主任 سى بىلەن مېنىڭ نېمەم ئوخشىمايدىكەن مېنىڭ ئۈچ خىل قارشى نومۇر بىلەن دەيدىچۇ ھەي ھەي قوڭالتاق سەن ئۈچ خىل قارشى نېمە ئىش قىلىدۇ ھەدېسەم ئۈچ خىل قاراش بارمۇ نېمىسى دەپ باقە ئۈچ خىل قاراش نېمە دېگەن گەپ ئاشۇ دېسەم ئاۋۇ دېيەلمەي مۇشۇنداق قىلىپ ئولتۇر 少数民族语言和汉语,少数民族语言和英语混着说话的时候,他也能正常的翻译你的内容。 除了维吾尔族以外的其他少数民族呢?情况更惨,自己的少数民族语种上传的视频无法通过平台自动生成字母,他们的十分钟的视频手动抄字幕至少需要一个小时。 所以有些少数民族群体想用汉语去发视频,但是发音不标准, 太难。在俄罗斯的一个人死了,他死了。但在中国的一个人死了,挂了,凉了,头非常疼。哎呀!中国语太难。在俄罗斯,有个人死了,他死了。但在中国的一个人死了,挂了,凉了,头非常疼。哎呀! 目前我们 kai 工具支持的语种有维吾尔语、蒙语、藏语、哈萨克语等大多数少数民族语, 除了刚才说的口播视频以外,还可以自动生成歌词。如果你上传的是 mv, 按照 mv 的 内容可以生成歌词的文字,并且能翻译歌词。 除了 以上三类人群以外,还有第四类人群,在沿海地区从事跨境电商相关业务的公司或工厂。你们通过汉语做的视频 可以在我们的 clip ai 工具中自动翻译并配音十四个国家的语言。 i'm speaking english to you right now, right, i'm a big fan of bollywood and i'm a big fan of johnson and austin mohr's son kamal uravi vahir is my dork clink, my dork out taintish。 最离谱的是,这一直以来 我其实都在讲英语,这十四种语言都支持用你自己的声音说十四种语言,并且还可以对口型,根本看不出来你是用汉语视频做了。这个外语视频 除了短视频以外,在直播场景中也可以使用我们的实时的音色克隆并翻译成英语的。你在直播间说的是汉语,但是手机另一侧的客户他听到的是英语。 my colleagues doing cross border e commerce live streaming as long as you speak chinese。 这意味着你不用再因为找不到又懂语言又懂销售的人而发愁。你目前国内的直播团队完全可以在海外进行直播并销售产品。最后,希望大家 关注我的这个账号,未来的几周内,我们陆陆续续会发布教程视频,教你们怎么用这个 keep ai 工具来提升你们自己的短视频或者直播中的效率。

为什么总有一些中国人喜欢将手机语言设置成英文?为了装逼吗?不不不,支付宝选择地址为凭证,淘宝选择其他国家 手机银行 app 选择老年人模式。其他 app 呢?能选英文的就选英文,选不了的就选老年人模式。你要是用的苹果手机应用商店换去还能下载国外的软件呢。

本视频讲最后一个语言的开发环境, c 加加也包括 c 语言,因为 c 加加是 c 的 超级,几乎完全兼容 c。 本视频搭建 c 语言环境采用 m g w, 它有安装文件, 有压缩包文件。本次用压缩包文件来搭建 c 语言环境,这个目录是解压后的。从上个视频我们已经清楚搭建开发语言环境的一般原理,一般就是将 b 目录的地址添加到环境变量的 pass 路径中,因此在地址栏全选这个地址, ctrl 加 c, 复制它,然后打开环境变量设置的窗口, 添加到用户变量的 pass 还是系统变量的 pass 自己决定。对当前系统的用户是一样的。如果你的电脑还有其他用户使用也需要 c 开发环境,那就添加到系统环境变量中。如果只有当前这个用户需要 c 开发环境,就添加到用户的环境变量中。我这里加到系统环境变量。 弄错了,这是宿主机器的系统设置环境变量。我这里复制的地址是虚拟机的, 选择系统变量的 pass, 双击它,然后点新建,把刚才复制的地址粘贴到最后,然后确定就完成了,就这么简单。 使用终端测试 c 语言环境, g 加加 version 环境没问题,版本是十五点二,回到 vs code 的 id 工具,这里的终端肯定是不能识别 g 加加命令的,记住这个坑上节视频已经碰到过,因此现在重启 vs code。 现在开始安装 c 加加插件,也是微软官方的插件,安装这个 extension pack 就 可以了,它是包括上面这个 c 加加插件, 插件在安装中慢慢等待吧。先创建 c 加加的目录,再建文件夹零一 hello world, 再创建 c 语言的代码文件。 c 语言的代码文件名一般用小写字母,可以说是不成文的规范吧,原因是 windows 文件系统是大小写不敏感的,为了兼容性,最好是用小写和下划线的方式,当然用大写字母也没问题,由系统兼容性来决定。 先写 c 语言的 hello world 程序, 看到吗?上个视频安装的 ai 助手起作用了,它帮我们生成了 hello world 的 程序,按 tab 键应用代码,使用 code runner 插件运行它, 运行结果出来了,正确也能看到生成的 exe 文件。 c 语言的开发环境测试没问题,继续写 c 加加的 hello world 的 程序。 c 加加代码的扩展名为 c p p, 这就是 c 加加的 hello world, 当然这里可以使用命名空间来简化程序,这里的 s、 t、 d 就 可以不要了。 编辑器显示有问题, using 写错了,运行它。这两个代码的文件名一样,导致生成的 exe 文件是一样的,为了区分它们,改一下文件名, 这是 c 语言的重新翻译并执行它。 c 语言的 exe 生成出来了,运行没问题,再运行 c 加加的程序, 运行成功了,那么现在 c 和 c 加加的开发环境都搭建好了,这里最后再说明下前面搭建的五个编程语言的开发环境,都是最简单的开发环境,作为初学者用来学习完全够用了。各编程语言的复杂项目环境 无非就是多代码文件以及第三方库引入的统一管理,后面有时间会给大家用项目例子来讲解,现在先不要去涉及,等对编程的认知到一定程度了,再去看复杂项目会更容易理解。那么关于开发环境就讲完了,后面打算讲讲各编程语言的共性。
