粉丝196获赞631

呃,大家好,今天来讲一下这个如何用这个编程工具来开发这个微信小程序。 然后我们这个工具叫 train, 它是自己出的一个编程工具,然后它分成国内版的和国际版。呃,国内版就是可以免费直接用,国际版它是需要那个科学上网,然后也是需要付费的,国际版的效果会比国内版要好一些。 呃,然后如果想开发,呃,我们就是想讨论的是怎么在不太懂编程的情况下去开发这个微信小程序啊?我们先要安装一下这个微信开发者工具, 然后打开之后新建一个文件夹。呃,这个就是新建的一个空的文件夹,空的文件夹它就是一个还会有两个页面嘛,然后它这里也是可以那个可以登录的,可以选择自己的微信, 然后现在是一个 hello world 的 一个工程。对,然后我们新建了这个文件夹之后,然后再用这个圈去打开这个,我们刚才新建的这个文件夹就在这里面打开了。 嗯,然后就是我们要做的,我,我之前做的这个项目就是, 呃,利用小程序,就是利用这个我们自己做的一个单片机的一个设备,通过蓝牙去那个和这个手机的小程序进行通讯, 让用这个设备发送了数据到这个手机上面,然后这个这里就是可以呃连接,我们可以断开连接,然后可以,然后在这里可以刷新之后可以搜索到这个蓝牙设备, 做到之后,然后这个然后就可以那个点击这里去连接。啊,现在已经连接上了,连上了之后就是他会实时的发送他的电流、电压这些数据过来,然后这边还有一个可以实时显示的一个曲线, 大概是这么一个功能,然后要实现这个功能的话,嗯,呃,它它不是一次性的通过这个翠叶酒生成的,它可以分,它需要是分成,呃好几次,然后慢慢的去调。 首先我们需要需要实现的一个功能,就是这个设备发送数据到这个小程序上面啊,他发送的是一个字母串嘛,所以就是这个字母串,他能够那个 把这个字母串能够在小程序上面显示出来,就是没有这些界面。我单单先测试一下能不能实现这个蓝牙的一个一个连接,还有这个字母串的一个显示, 我们先试一下啊,它这里有两个 page。 呃,就是就是,虽然你可以不懂代码,但是你小程序的这些基本结构还是要知道的。呃,像这里,呃小程序它是有一个一个页面组成的嘛, 就是你点开来之后看到的就是一个页面,这里也是有两个页面,一个是 index, 一个是 logs, 就 它是由两个页面组成的啊,其就相当于这里的这里也是一个页面,这也是 index, 然后你输入之后, 然后点击它就会进入另一个页面啊,这就是那个另一个页面,就是这个, 呃,就是一个日制的页面,其实它是有两个页面组成的。呃,所以我们这里的修改它是也是修改其中一个嘛,那我们就修改这个 index, 然后输入请 修改 index 的 页面。 呃。需要,需要是搜索,需要搜索。呃。小需要搜索附近,需要搜索小程序附近的 蓝牙设备,并且连接该蓝牙设备, 该蓝牙设备会呃不断的发送区块数据, 呃,所以小程序页面需要实时的显示这些字谱串数据, 用对数据进行处理,然后这就是一个最基础的功能啊,我们先让这个这个小程序去去实现这个最基础的一个一个功能。 嗯,这里这个这里这个代码就会进行那个修改。看这里就是他们在进行一个修改,嗯,他会,他会那个翻译成英文, 这个修改是需要需要等待一段时间的,赶紧点一下。 呃,现在就基本,呃修改完了啊,我们点击这里那个保存这个修改的代码, 这里主要是告诉你它进行了哪些修改。呃, 然后我们来看这里的一个效果吧,效果就是这样,然后有个两个按钮,然后用现在就是用这个点击这个预览这里 预览这里就可以,这有点问题啊,我们先 然后这里出现了那个报错嘛,所以报错的话我们就把这个错误就是复制,复制之后就丢到这,这里面我看已经丢进去了, 丢进去之后就是它也会分析进行修改,然后我们就保存,保存之后就是啊再重新的进行这个在这里清除缓存之后重新的进行运行, 如果有错误的话我们就继续修改好,现在就没有报错了。没有报错,但是我们会发现这里还有原来的这个昵称登录,还有 hello world, 这些是我们不需要的,我们就可以在这里请删除, 请删除原 index 页面原有的登录信息主键和 hello word hello word 文本, 这样就把那个原来那个不需要的信息给删除掉, 它这里也是一般先翻译成英文,然后传给那个一些国外的大模型, 它这里的大模型有那个我给你看一下,看它这里的大模型呢是由 jimmy 谷歌的,还有 kimi, 还有 gbt, 还有 deepsea, 就是 是目前最好的一些大模型 啊。这里完成之后就点击这个保存,保存之后我们再回来看这个就把之前的给删掉了,一般这个成功率还是挺高的。然后运行的话,我们点击这里的这个预览, 然后它会生成一个二维码,二维码我们用这个手机去扫描这个二维码, 呃,现在就是我们用这个手机去去扫描了这个二维码, 然后现在我们讲一下,就是用这个 print 的 软件和我们直接用那个 deepsea, 就是 这里这里有个就是和你直接用 deepsea 就是 它有什么区别? 我的我的理解是如果你直接用这个呃 deepsafe 的 话,它它只能生成一个单文本的, 就是你只能生成一个单个文本的,比如说你是一个单独的一个 python 的 文件,然后它代码量不大,就是小,比如说小于一千行,如果这样的话,其实你用这个 cmd 和用 deepsafe 其实没什么区别, 用 dbisc 它的,我觉得它的大冒险能力也是可以的。但是如果你是一个一个多文件的一个工程的话,比如说像这个小程序这样,它有十几个文件,这个时候你不可能把这个,把这个文件丢到 dbisc 里面,那个就是非常的麻烦,而且很容易出错。 另一个就是即使你是单文件的一个代码,如果你的代码量超过一千行,你用 deepsafe 做一些修改的时候,因为它必须要整行的去输出嘛,这个速度是非常慢的。 而且呃,如果它不整,不是呃整篇的输出的话,那它如果改里面的一些代码的话,你自己要去改的话,这容易出错嘛。 但是如果用翠的话,其实就是在本地直接把你的工程他直接去修改他需要修改的地方,这样的话就不太容易出错,所以的话用翠的效率会比那个要要高很多。

相较于像 cursor, anti gravity, 甚至 kynda 还有其他的一些 ide 编程工具的话呢, chris 国内版确实是弱了一些,但是人家不收费啊,而且这半年进化还是蛮快的,整合了像,呃, g m 四点七啊, mini max 二点一啊,甚至呢,还增加了这个 solo 的 solo 模式。 所以整体来说,翠开发一些中小型的应用是足够的。有一些朋友说,翠呢,刚开始是正常的,然后呢,越改越乱,改到最后项目都被废掉了。 呃,实际上这里边呢,其实多方面的原因啊,我总结,比如说你有没有配置智能体啊?呃,再一个,比如说,你 打假如需要云端开发环境,甚至对数据库与函数进行配置的时候,你有没有去配置这个 m c p 啊?还有就是像我们的一些个人规则和项目规则,你有没有去制定啊? 那这些都是约束呃, ai 在 开发过程当中的一些原则性问题的,它能够有效地改善你的开发错误率,甚至呢,现在我们还可以给它创建这个 skill, 就是 能够节省你的 talk 使用量,甚至让整个开发的效率更高。 翠的国内版的这个 solo 模式其实挺好用的,比如说你已经开发完的一个项目,那么你可以给他制定若干个任务,比如说对页面的一个优化呀, 对数据结构的优化呀,甚至包括对其他的一些体验感的一个优化呀,甚至包括 api 接口的一个调试啊,通过通过它都可以完成。而且呢, solo 模式在这里是可以同时调用好多个智能体来联动的,效果非常好。 总之啊,翠目前是不收费的,相较于其他的动不动一个月二十甚至六十美金的一些 id 工具来说,我认为他满足一些中小型的应用开发已经足够了。 那像网上有一些人一个月交二十美金,甚至说是五十美金,你用完之后你会发现一个问题,就是你的使用量会超的,那超了之后怎么办呢?其实你还是要继续交费, 如果是公司付费的一些项目呢?当然没有问题啊。如果是对个人来说,在你没有接到一些收费比较高的项目,或者说没有项目的情况下,仅仅是学习阶段的时候,每个月付几十上百美金其实没什么必要。 这个界面呢,是 pixel 制作完的一个 ui 界面,我转译过来的,然后我们现在给吹一段提示词,看它 优化的结果如何。然后在这里大模型呢,我选择这个 auto, 因为这里边其实你看有 g m 四点七和 mini max 二点一,都是在全球排名比较靠前的一些大模型了, 很快它就完成了这个修复。啊,那我们现在重新点击一下这个编辑,你看 整个页面的布局和细节,他都做了一些调整,甚至包括按钮的位置都给你重新的排放了,然后这里的调用地图也也完整的解决了。所以 我不知道为什么很多人说用这个翠感觉很不爽我,反正我开发很多项目,我觉得还可以,确实是效率上要比其他的一些国外的这个 id 工具确实差了一些,但是总体上满足一些日常的小项目的需求来说是绰绰有余了。 在视频的最后呢,回答上一期视频粉丝们比较关心的一个技术问题就是如何把在 pixel 里边设计好的一个 ui 界面导入到项目里面进行开发。 首先一点呢,我是建议啊,大家在这里选择 react 模式,而不是选择 html, 因为 react 生成的这个界面的结果它是加了交互的。 生成完成之后呢,我们在预览这个界面啊,实际上还有一个代码模式啊,然后在代码模式的这个位置有一个下载按钮,我们登录, 登录完之后呢,我们要把这个下载下来的文件包解压,解压之后呢,把它导入到这个项目的根目录下, 然后呢,我们把这个文件夹直接的拖动到这个对话框当中,然后再给他写一段提示词啊,当然你后面还可以要求他的风格,比如说 td design 啊,或者说微信小程序的一些原声的一些规范要求啊等等。 这样的话呢,你再去点执行它最后生成出来的可运行的这个交互界面呢,离你设计的界面来说大概有百分之八十到九十的一个接近度。 然后你再去网上找一些 icon, 然后替换掉页面中缺失的一些图标,甚至包括一些颜色的搭配。 呃,用不了多长时间就可以把整个页面的构建工作给完成了,这是我在 pixel 设计的,然后这是在 那个 tree 里面生成的啊,其实除了我自己添加的一些修改之外,本质上没有什么太大的一个区别。好,这一期视频就是这些问题,然后有任何的建议想法需要交流的都可以在评论区留言。

ai 真正的使用都是从 ai api 获取开始的啊,今天用豆包演示一下啊,搜豆包,然后呢点入进入下面这个地址, 可以看一下啊,这是需要登录的啊,注册一下,或者是用抖音扫一扫就可以。然后豆包很便宜啊,百万输入才零点一五,然后点体验中心 进去,这里是可以体验你输入信息,然后看豆包输出的信息是不达到你的需求,然后点左下角这个免费的 点进去,然后这里会有很多的大模型,包括 type c 那 个质朴的四点七都有,要豆包自己的,然后 右边的 a p i 接入啊,就可以开始使用,点一下,然后会获得一些信息, 有抖包模式,然后我们开通使用就可以了,这是免费的啊,消费之前会提醒你,基本上不用管,不会超, 然后就会获得这些信息,一个是网站地址,就是相当于是热门,然后还有一个呢,就是一个 api key, 相当于是一把钥匙,豆包的那个 模型型号就相当于是一个名称。打开我们需要使用的 api 的 一个软件啊,这是我们的那个区,然后安装一个我们的比如说创作辅助系统, 接下来的话就可以了。然后等一会左边这里会出现一个图标, 然后点进去,这就是界面,然后拉到那个最下面,左下角有一个 a p i 设置啊,这里填入刚刚获得的信息就可以了, 打开看一下,切到那个页面,然后这是地址复制地址, 然后对应上面的,看一下上面的文字啊,对应上面的信息填入就可以。 如果看完这个你还是完全不会的,那你就把你需要申请的那个,嗯, 那不行。你比如说你用阿里的,或者豆包的,或者 deepsea 的, 或者用什么的,你告诉我,然后你先注册好账号,然后让我去帮你获取这些信息都可以,然后你自己去填入那个 key 的, 就是这个 apikey 的 信息就可以了。这里是模型名称,点击测试,这里报错了,这个地址填错了,用的是那个 openai 的 地图。好点,中间这个样 换个地址就可以再点测试啊。然后连接成功了,现在就可以开始使用我们的那个哎小说辅助系统了。这个软件主要是用来写小说的啊,它里面有很多 模板,然后我们的功能是非常丰富的,但是复杂度肯定是有的,如果是不愿意很费劲的话,大家还是去用网页版的。

现在 tree 中国版和国际版的 solo 模式跟 ide 模式一样,都已经支持自定义模型了。你可以通过 api key 将你的模型直接进入到 tree。 在 使用 ide 和 solo 模式的过程中选择它。操作很简单,只需要四步,而且 ide 和 solo 模式是一样的,所以我们这里用 ide 模式来展示一下。 第一步,在对话框右下角打开模型列表,当然你也可以从设置进入,然后选择模型到这个页面。第二步,我们点击添加模型,选择模型服务商,这也为大家提供了十多种模型服务商,并且在持续新增。 第三步,选择你要接入的模型,你可以直接从列表中选择 tree 为每个服务上预制的模型均为默认版本。或者如果你希望使用其他模型或者使用特定版本的模型,点击列表中的使用其他模型,然后在输入框中输入模型 id 即可。 这里我们选择用 mini max。 第四步,输入你的 api key 就 可以完成配置。然后你还可以在这个模型窗口中管理你的自定义模型,点击编辑删除按钮以执行对应的操作, 然后打开和关闭滑键,代表起用和禁用该模型。被禁用的模型将会保留在设置页面的列表中,但不会出现在 ai 对 话框的模型选择列表中。

今天来教大家如何用两句话完成一个项目并上线。开始前我们要准备两个东西,第一个是编程工具,第二个是 cloudfire 编程工具,我用的是 trail 国际版,如果大家没有微编的话,可以关注私信我索要网盘地址, 我已经把安装软件放到网吧了。第二个是注册 cloudfire 账号,开发好的项目将会使用 cloudfire 来进行部署,如果没有谷歌账号或者 get up 的 话,可以使用邮箱进行注册。 在炫耀里面准备好你的提示词,那么我这一次准备的是我想做一个图片尺寸转换的一个工具,我就分两部分来介绍告诉 ai, 第一是我要做一个图片的小工具,第二是这个工具里面需要具备哪些功能,那么我想实现 能够转换 ios 和 mac 这两个尺寸。然后第二步是让 ai 帮 我按照 ios 二十六的风格来转换,我用的模型是机迷三 pro。 第三是告诉 ai 你 想做 app 还是做一个网页程序。整体的提示词没有先后顺序的区别, ai 会帮你调整顺序,提示词给到 ai 之后不需要人工参, 后面都是 ai 自动生成。完成后 ai 会打开一个 local host 的 一个在线地址,那这个是在本机运行的,可以打开检查一下开发的效果,如果没有问题,那就进如下一步 去登录你的 cloudfire 账号。最后一步就是输入第二段提示词,告诉 ai 使用 cf 命令部署 cf 命令, 你不用去管它到底是怎么部署的, ai 会自动帮你执行啊。这个过程中会首选一次登录,几分钟之后就部署完成,然后会返回一个在线的地址,你可以通过这个地址去访问 你的在线项目,在 cf 上面它会给你一个系统生成的地址,除了这个之外,你可以绑定一个自己的域名,绑定域名的操作我们后面可以再单独介绍一下。 以上就是今天分享的两段对话,实现一个项目上线,那么各位如果是有问题的话,可以私信评论告诉我。

今天给大家分享一个 skews, 它可以自动去剪辑口播视频,去 solo, 也是支持了 skews 这个技能。那现在呢,我给大家讲一下这个 skews 在 剧中的用法。 首先呢,第一步,点击设置里面的规则和技能,点击添加 skews, 那 这个 skews 呢,我也放在了粉丝群,大家可以去粉丝群里下载,直接上传我们的 skews 文档就可以了。 那第一步呢,就是使用这个安装环境的 skills, 它会自动帮我安装环境和依赖,自动帮我下载模型。那第二步呢,就是引入这个简口播的 skills, 给它发送视频所在的路径, 然后它会返回你一个审查表,那审查表里面它标记了口误和静音的部分, 然后你给他说删除可恶和禁言的片段,然后他会返回你一个剪辑好的视频以及一个 s r t 字幕。那最后呢,我们给他发送骚录,骚录呢,就是把生成好的 s r t 文件和剪辑好的 mp 四文件合并在一起。 总结,最在 solo 模式下调用 skill 整体来说还是比较顺滑的,但是就是耗费的时间比较长,那原作者用的是 cloud code, 那 写的是十分钟剪辑一个小时的口播视频,那我这里呢大概用了二十多分钟。

tree 作为国内首个原生 ai 开发环境,是一名能够理解需求、调用工具并独立完成各类开发任务的 ai 开发工程师,即主打通过自然语言交互实现代码生成、项目构建与调试, 重新定义编程效率标准,让编程从繁琐的代码编辑转变为创意表达。本视频将演示通过 tree 的 m c p 实现接口协议的自动解析开发,从而帮助自动化测试行业的用户更便捷、快速地完成设备对接控制。 在自动化测试行业中,想要对非 s c p i 指令的设备进行控制,则需要使用 python c 等工具对其接口协议进行解析以控制设备。 而在处理中,首先需要设置 m c p 并新增 m c p 服务,设置服务的 url 和 api p 并解用服务智能体选择 builder with m c p 并输入提示词, 然后加入通讯协议文档, ai 即可自动生成解析器代码以及指令说明文件,确认、保留并复制代码到自动化测试平台中。在平台的解析器维护功能中,新增解析器,将复制的代码粘贴到解析器界面中保存并发布,然后就可以对飞标设备的指令进行标准化封装, 最终通过添加串口设备的方式实现设备的自动化控制。

公司现在不单让前端使用 trace 编程工具写页面,还让后端使用 trace 工具 写页面,把 ui 图放 trace, 自己写接口,再把接口参数和返回值给 trace, 让 trace 对 接接口后端,最后调整一下部分逻辑,这个页面就搞定了。这是要开除前端的节奏吗?

你有没有发现一件事,我们现在用 ai 真正浪费时间的,其实不是你不会写 prompt, 而是你每天都在重复解释。同一件事, 同样的背景,同样的标准,同样的流程,换个任务,换个对话,你就得从头再说一遍。如果这些反复输入的话,能被整理下来,保存下来,反复用,那我们和 ai 的 写作方式会不会完全不一样? 最近我注意到 tree 更新了一个能力 skills, 它解决的不是怎么写更复杂的 prompt, 而是换了一个思路,把你反复解释的经验直接变成 ai 可以 敷用的能力。 tree 是 字节跳动做的一款面向真实开发和生产任务的 ai 编程产品,现在有国际版和中国版,中国版是完全免费,国际版现在也有限时免费活动。 锤主要有两种模式,第一种是 id 模式,更接近我们熟悉的 ai 编程助手,擅长问答、代码补全和辅助开发。第二种是 solo 模式,在 solo 里 ai 是 主导的,你只需要把目标说清楚,他会自己去拆任务,接上下文,调工具,然后一步一步把事情往前推。 skills 能力主要就是在这个 solo 模式下生效的。 skills 本质上是一种让 a 阵按既定方式做事的能力。封装机制。从结构上看,一个 skill 本质上就是一个技能文件夹,核心是一个叫做 skill 点 md 的 说明文件,你可以把它理解成给 a 阵准备的一本按需阅读的用户手册, 我们可以做一个对比。 prompt 解决的是这一次怎么说, sub agent 定义的是角色,而 skills 的 特点是按需调用, 平时只告诉 ai 我 有这些技能可以用,真正用到的时候,他才把对应的指令流程拿出来,所以他既不会占你一堆上下文,又能保证输出长期稳定不跑偏。那在吹里如何创建 skills 呢?一共有两种方式,第一种,从设置里创建或导入,我们点击设置,进入规则和技能页面, 在技能模块这里点创建。你可以按照 skills 的 规范自己编写一个技能,把名称描述、出发条件,执行流程,一步一步补完整。也可以直接导入现成的 skill, 不 管是你以前在别的 a 阵的工具里用过的,还是从社区 get up 下载下来的, 只要是符合 a 阵的 skills 标准的锤,都可以直接解析,直接使用。第二种,直接对话创建,你什么都不用点,直接切到 solo 模式就行,然后在对话里把你想要的能力说清楚。 比如我现在想做一件事,把 pdf、 ppt 这些文档统一转换成 markdown 文件,我就直接跟 ai 说帮我安装这个 skills, 并且附上对应的 gitap 仓库链接,你会看到接下来发生的事情,基本不用你插手。 ai 会自己先分析需求,然后自动调用 skill creator 这个技能, 搜索阅读对应的网页内容,直接根据 ready 文档帮你生成一个完整的 skill md, 而且生成完以后,它会自动放到 tree skills 对 应的文件夹里,整个过程非常快,你基本就是看着它自己在跑。那我们直接来测一下效果,我现在有一篇质量很高的播课,想把它转成 markdown 格式,我们输入命令 回车,你看 tree 已经调用了我们刚刚安装的 markdown 这个 skill, 开始一步一步执行流程,整个过程中不需要你配置环境,也不需要你写脚本, ai 全程自己完成。最后你会看到生成出来的 markdown 文件结构清晰,内容完整,效果非常好。 我们和 ai 的 关系正在从反复教他该怎么做,变成把自己的方法、流程和标准教给他使用。吹国际版现在限时免费,快去官网下载,亲自试一试 skills 吧。最后说一句我自己的感受, 真正重要的不只是效率的提升,而是你花了这么多年积累下来的经验,终于可以被保存下来,被反复使用,在不同任务里持续发挥价值,这才是吹加 skills 最有价值的地方。

今天分享一下关于外部抠顶工具。为什么选择放弃国内的大模型,然后改成国际的大模型,最主要有两个原因, 第一个是经常遇到小问题,需要和模型去掰扯这小问题包括后端的一个逻辑问题和前端 u i 的 一个调整问题,然后需要和模型去掰扯两到三个小时,甚至是跨天的一个时间去解决这样的一个小问题, 这是我比较苦恼的。第二个是模型的幻觉也比较严重,这幻觉就包括我给模型提的需求,模型会经常添油加醋的,会做一些其他的一些变更,这是我比较痛苦的,以至于我后面我养了怎么去对抗这个幻觉。我养成了两个习惯,第一个习惯是 每次我描述完需求之后,我会让模型会先重复一下我说的需求,我会看他也描述的有没有问题,后面再做修改,最后再做执行。 第二个是我会做修改之前,我会要求他只针对当前的一个小的需求去再做修改,其他的功能不要去做变更, 这是我面对模型幻觉要做的两个应对的一个方式。后面我最近我使用了 tracy 的 一个国际版,对我来说体验非常不错,为什么?因为我在抱着包地上做了一天的项目,做了半 m mvp 是 没完成呢?我 从零到一在 tracy 上面做只花了半天时间,甚至都不到半天时间都就已经完成了,这是对我来说比较用的比较爽的一个点。第二个是支持 jimmy 和 gpt。 第三个是 我平时会使用 office 模式,偶尔会使用 solo 模式, solo 模式对我来说也非常经典, solo 模式正好对应的是解决我上面的一一些小问题,而这些小问题我在 solo 模式解决不了的问题,我会交给 solo 模式去做,遇到后端问题我就交给 builder, 遇到前端的一个优化交给 builder, 他基本上是可以很快的去帮我去解决这样一个问题。第四个是个这个模型支持发送截图给模型,其中就包括 ui 的 一些调程,因为我做的都是一些小的项目, 涉及到一些 ui 的 调整,我希望模型去快速理解,然后快速去做修改,我只需要针对它进行截图,然后扔给模型,模型可以很快的帮我解决这样的一个问题,这是体验比较好的一个点,这是模型目前支持的包括 jimmy kimi j b t basic。 这我最近让 这一次去帮我做了一个小程序,这个小程序是一个亲情关怀类的一个小程序,会提醒我家里的食品要过期了,家里人的生日以及一些其他事项的一些提醒。 ok, 这是我今天的分享。