粉丝1.2万获赞3.7万

把想法跑代码,写 e a, 有 章法,上手有难度,多练就顺了。 e a 就 像写作,有框架,有词汇,有句式。那本期咱来聊聊 e a m q 幺语言的九大基础知识。那首先第一,数据类型,那常用的四大金刚, integer, double、 bo, string, i n t, integer 管整数, double 管小数, bo 管对错,那 string 管文字。不常用的还有两 daytime 管时间, color, 管颜色。接下来第二块表达式, 那程序会根据符号来运算。表达式啊,是等于操作数加运算符号,那这里运算符号大家可以截图保存。接下来第三块变量,变量有四大类,初使化、静态变量、常量和输出变量。首先初使变量是给一个起始值, 比如起始资金,起始手术。注意了,这里一定要给变量出使值,否则程序可能会出现随机行为,那风险就大了。 接下来静态变量,那是有记忆力的,能记住上一次的运行值,比如累积利润,包括寄出上一次的订单,防止重复下单,那场量就是固定值,就像咱上期所说的 magic number, e a 的 身份证,写了就不能改,就是固定值。 最后输入变量,那就是咱可以调整的参数,有时候咱们拿到别人写好的模板,可以自己调节数据,比如 macd 的 快线由十二改成九。咱也可以记个口诀啊, 初识给起点,静态记过去,呈量永不变,输入条策略,那这就是本期相关的知识点,咱下期来聊一聊函数,可以点赞关注一下。

很多人觉得自动化交易门槛高,那是你还没跟上 ai 时代,现在的顶级交易逻辑,根本不需要你自己敲代码核心只有两个字,指令。准备好你的交易逻辑,比如 a 条件买入, b 条件平仓,直接投喂给 ai, 别眨眼,不到十五秒出搞生成逻辑转移, 这是效率上的全面迭代。剩下要做的很简单,复制粘贴进 t 四、编辑,我们点击工具,找到语言编辑器, 然后新建一个文件,取个名称,打开新窗口, 旧代码全选删除,把新代码粘贴进去, 只要左下角显示零 error, 初步逻辑就跑通了。完成之后,返回软件界面,看左边导航栏,找到新的文件,点击策略测试,选择策略交易品种, 打开属性,输入参数,你的专属自动化执行方案就上线了。 做自动化,很多人卡在不知道怎么给 ai 下指令,想抄作业的 点赞、收藏加关注,下一期带你用专业指令让 ai 秒懂你的交易逻辑。

下班回家怎么写 e a? 第一步,先把思路丢给 deep stack 第二步,直接复制 deep stack 给的提示字模板 第三步,把 deep stack 给的提示字模板丢给 colocore, 然后你就得到了 colocore 代码,定义一下,看看能不能运行,有问题再返回来修 bug, 修完 bug 继续跑,跑错了把这只复制下来,再次丢给 ai 去分析,让它自动去修复。

太有意思了, cloud code 升级成像素 ai 特工了,现在布置任务时,你能看见每个 a 帧的像素。小人在虚拟办公室里忙得团团转, ai 写代码,它就敲敲键盘, ai 查文件,它就开始看书, ai 等你输入,它头上还会冒出对话框。最炫的是,如果你触他的子弹里,他们还会像黑客帝国一样原地闪 现,完成任务后突然消失。并且插件完全免费开源,直接在 vs code 中搜索安装就能使用。这就当赛博老板监工 ai 干活的快乐吗?好,关注我,了解更多 ai 干货,感谢大家观看!

这是我近期见过最酷的 tata 可量化项目,它把 tata 开发者变成了一座三 d 城市。天际线提交次数越多,建筑越高, 仓库数量越多,地际越宽。最近有活跃代码,窗户就会亮起。于是你的编程不再是一页资料,而是变成了一座城市。规划景观棒棒的是它完全开源。波尔,你的楼有多高呀?

要说一下这个授权系统怎么使用安装,你就先把它直接复制了,然后随便找一个你这使用的这个 m p 四平台,然后点文件数九点二,然后写 m q l 四,你看我现在找这个 s 开头的,然后在这右击粘贴,粘贴完以后 关闭它,然后在这个找到这脚本的地方右击刷新,然后这就出来了。出来之后双击再输入搜索里面,你把你输入你想授权的账号,把那一串数字输进来,然后日期这块,你比如说到二零二六年,假如你给他音乐授权,那就零四点二三一, 然后输入好以后点确定它,这时候就会弹出授权码来了,然后你把这个授权码发给他,这就可以 nice。


昨天呢,有一个粉丝问我说,我介绍的这个可视化的一自动 mini 器啊,他写出来的程序的原代码怎么样?方便修改吗?那我今天给大家看一下他们生成出来的代码的情况。 首先呢,这是一个非常简单的一个程序啊,大概就是两个模块去执行的,那我们点击这个 mq 四啊,去生成一下这个原代码,那我们去这个下载这里打开这个原代码可以看一下, 那么理论上来讲,这是一个非常简单的程序,对吧?他的代码呢,应该非常的少才对。那么实际上我们看到了是这样的一个情况,稍等一下啊, 对,这个是打开的原代码,我们看一下他这个代码总共有多少行啊?这里已经有,因为太长了,我帮你往下拉一下,这里 总共有四千啊,四千多行,四千六百多行,这就很奇怪对吧?我明明就用了两个模块啊,为什么洗出来了一个这么长的一个程序啊?看起来的话呢,好像跟我写的也没有什么关系,这个原因就是这样的,因为他这个是一个模块画的, 呃,这个编辑器对吧?所以理论上来讲,他左侧所有的这些功能模块,虽然他没有使用,没有被你调用,但其实呢,他的功能是已经写在程序里面的, 那么他真正这个程序运行的时候呢,是根据这个模块的顺序去和你的这个逻辑的连接线去进行调用的。所以这种源代码啊,对于咱们自己会写程序人来讲的话,他的可读性是非常差的,一个很简单的程序,他写了几千行,而且中间大部分是不用的,你要去找他的这个逻 逻辑的相关关系其实是很困难的。那么所以如果说想通过这个可视化的业余工具去写出一个代码的框架,然后你再去去优化的话呢,这个其实是不是一个合理的一个路径,或者说是一个比较好的一个选择? 他这样的一个工具哈,他针对的是不会写代码的人士,对吧?不会编程的人士,所以他生成出来的代码的话,本来就没有想着去给别人去看原代码, 也没有想着让你去改原代码啊啊,对于不会写这个编程的人来讲的话,他看能看了,这个原代码他也看不懂,所以他就不需要把这个程序的可读性写的很强,他关键是能 啊,通过这种简单的拖拽和连线的方式,让你去实现对应的功能啊,这是他的核心的优势。那反过来呢,他也带来另外一个意外的惊喜,就是 有一些人会拿去破解 ea 嘛,比如说把你写的 ea 呢,拿去做个反编译破解出来啊。那么对于他来讲的话,他写这个程序这么复杂,一个很简单的一个程序有几千行,而且背后的逻辑呢,很不清晰。 那对于那些反编译破解 ea 人来讲的话呢,他可能破解出来,他也研究了半天,研究不明白,他就增加了这个 ea 被被破解的一个难度,这倒是一个意外的窒息。 所以呢,今天呢,就给大家展示一下我们通过这个可视化的业余自动编辑器,我可以生成这个原代码,那么生成了原代码的情况是怎么样的?那么对于啊,我目前针对的这些群体就是没有编程基础来讲,其实你不需要去关心这个原代码的问题, 你只需要这里写好了你的逻辑之后,生成这个 e x 四的可执行文件,放到这个图标里面加载加载在这个 m p 图标里面就可以运行了啊,这个是他的核心的优势,咱们就不需要学习写代码了。好了,那么关于我对于我介绍的这个可视化的 ea 的自动编辑器,如果感兴趣的话呢,可以加入我的抖音粉丝群啊,在我的主页点击我的群聊就可以加入了,那么有什么问题的话呢,都可以在群里面 这个提问。同时呢,我也录制了线上的课程啊,同时有线下的课程会定期的去举办,如果是确实对这个东西感兴趣,想要快速上手哈,提高学习效率的话呢,可以考虑跟我咨询一下我的课程。 好了,以上就是本期视频的内容啊,我是 harry, 一个只讲行业干货的博主,记得点赞关注。

这其实是 ai 的 边界,没有办法像人一样思考,我建议你立刻开始 web 定制。哈喽,大家好,今天是大年初八,也是第一天就开工了,祝大家马年快乐,马年大吉,马到成功。 但是春节期间我也一直没有闲着啊,我有 ai 帮我写了个程序,但是这期视频呢,我其实并不想要告诉你怎么样去 ai 写程序,而是想要告诉你你要立刻马上开始 web 定制。 那么先说清楚, web coding 呢,其实就是用自然语言来进行编程,而我是一个做智能家居的,我对科技产品也仅仅只有了解,那对 ai 来说也只是只有使用,我对代码真的是一窍不通,就是 python 在 我这里就是到 hello world 就 结束的这样的一个水平。 然而过年的这一周呢,别人都在走亲戚,吃饭休息,那我呢,就是打开电脑进行 web coding, 白天弄,晚上也弄,那这几天我真的是有点上头,那上头到什么程度呢?毫不夸张的说,甚至连睡觉做梦到梦里面都在想我的这个架构和模型应该怎么写。 但是呢,我也非常清楚的一件事情,没有 codex, 没有这些 ai, 我 真的是什么也不是,我真的不会写银行代码, 如果没有这些工具,我也不可能把这个软件跑起来。正因为这样,我第一次非常清晰的感受到,普通人呢,也可以通过 ai 把自己脑子里面的想法一点一点落地出来,我觉得这个过程本身就非常的享受, 当你看到 ai 在 帮你写程序,写代码的时候,帮你完善你的每一步想法的时候,这个感觉真的非常的奇妙, ai 有 的时候是可以满足你的想法,有的时候呢,它又不能满足你的想法,有的时候呢,它甚至可以超额完成任务,它会把你话中一些没有提到的能力和设计呢给你体现出来。而你想要做到这一切,你所付出的成本呢,可能仅仅只是二十美 金。如果你连这二十美金都不愿意花的话,你就不知道现在 ai 它到底能够做到什么样的程度。那当然这个过程也不仅仅只有爽, 它中间也翻过很多的车,看起来一个非常简单的黑屏问题,我们前前后后修复了十几二十个小时,那最后最有意思的是,我实在是顶不住了, ai 还可以,那我直接让 ai 按照现有的需求文档重新写了一遍,结果几分钟就跑通了。 所以你也会发现,这其实是 ai 的 边界,因为它没有办法像人一样思考,那它更多呢,是头痛医头,脚痛医脚。那这件事情给我一个非常直观的感受,就是 ai 它只是帮一把试错,成本 变得非常非常低。那么所以这期视频我真的想跟大家说的是,并不是 ai 有 多牛,我只是想要告诉你,如果你现在还没有用 ai 来解决问题,我真的希望你立马开始去用,无论你用什么样子的 ai, 你 都应该把它融入到和切入到你的生活当中来,那么这个过程本身就已经会改变你对我能做什么 判断,那只要你会去使用,这就可以极大的帮助你拓展个人的知识视野和个人能力。那下面呢,我也给大家演示一下 ai 编程的门槛到底有多低? 我们刚才其实已经做了一个测试,那现在比如说我们,呃,我们随便想一个问题,我们已经在本地已经装好了 ai 助手,那我们直接打开现在国内比较流行的,比如说千问 好,现在其其实 ai 模型就已经打开了。那接下来我们来为 ai 输入一些命令。我我想做一个来告诉他。我们比如说我们想做一个仪表盘,我想做一个。好, 现在 ai 就 已经开始在去做这样的仪表盘了,他首先先开始帮我们规划这个项目,我们来把这个仪表盘扩大。啊, 好,从我们开始打开这个程序到现在目前过去了大概两分钟,我看到他的开发进度已经过半了。 好,大家可以看到现在我们这个程序就已经做完了。呃,一共花了大概十几分钟的时间,他其实还做错轨走,然后我给了他一些指导, 他又重新又做了一遍,然后包括第一版做出来是一个纯数据的版本,他没有任何的这个图标,然后我说我不想要看数据,我要看图标, 那他就又给我们做了一个这样的图标的这个结构。那现在我们先不要去深究他,他到底做的怎么样,美不美观,以及他后面的数据使用的对不对?这个我们可以在后续的版本当中再继续去迭代他,但是你会发现他只要花这么短的时间,而且还是在多次试错和安装有问题的情况下, 他就把这个东西做完了,这个真的是非常非常离谱。下一期视频呢,我会跟大家分享这次 ai 编程所用的各种各样的工具,来手把手教你怎么学会用 ai 去编程! 想要了解更多 ai 相关的知识呢?欢迎关注我,我是艾通,一名智能家具 up 主,我们下期再见!

今天用爱手把手带大家做一个微信小程序,这次用的是国际版的 tree, 因为可以用 gemini 模型,而微信小程序用的主要是前端代码,所以 gemini 模型更有优势。 首先要拿到 ipad, 访问微信小程序官网,使用邮箱进行注册,注册完成后登录平台, 在小程序发布流程中填写信息备案也要做,不然没有办法上线。点击查看详情,下方可以查看 ipad 一定要保存好,后面会用到。 然后打开翠编程工具,新建项目,写一个产品的需求说明书,我想做的是一个可以实现高中物理定律格式化的动态展示详细的产品。 p 二 d 文档我交给豆包帮我写,这里我直接复制过来,然后用 spike 编程模式, 这是新上线的功能,面对较为复杂,从零到一的项目,推荐用这种方式。这里可以看到 ai 在 拆解需求,制定计划,分配任务, 然后确定让他按照计划执行即可。差不多二十分钟后,完整的代码都已经写好了,此时打开微信开发者工具,点击导入,选择刚才设置的工作路径,再把刚开始的 ipad 填写进去,点击打开,就可以看到做好的微信小程序的效果了。 完成这一步后,可以提交代码,这里为了演示我用的测试账号,所以提示无法上传代码。审核通过后就可以正式发布了,审核周期为七天之内,赶紧动手势起来吧!

ai 测试从入门到精通第十节时, ai 编程实现可适化测试服务,这就是我们说的测试开发的工作内容。 这一块不懂的我现在给你看一下我们在之前讲过的一个案例, 也是华测的自动化测试课程里面所讲解的这个 ai 自动化测试工具,它的一个效果。比如我现在要去测一个网站,这个网站可能是一个银行系统,可能是一个 app, 那我去封装一套框架之后,再来去使用自动化的方式来去做,那会是一个什么样的状态,或者说是一个什么样的效果呢?我现在就是给你们演示这个东西, 稍等一下啊,我把这个,比如说用力啊,给你们打开,来网站给你们打开, 比如我现在有个网上银行,好,网上银行 演示版活期账户查询,投资理财很多很多功能,比如说我点活期账户查询好,那么这个功能在这里面的话,相对应的是 我们的一个操作步骤。如果说我想去使用这个 ai 的 方式来实现自动化,我可以怎么写呢?来看着啊, 首先不需要去写代码,第二也不需要再去做元素定位,因为这些东西都自动帮我们做了,我们只需要做什么事情呢?由公司的自动化测试人员, 他们能够开发出一个带有 ai 功能的自动化测试工具就可以了。 比如说这是划测,我们在课堂里面,在这个自动化测试课程里面要去开发的一个好这个工具,它就是对我们刚刚所看到的这些大模型的很多效果做了核心的封装。 因为如果说我们使用了大模型,使用了 ai, 但是 大模型本身它是没有这么强大的,你可以看到官方给的例子,它也就是一个简单的案例。那我要怎么样利用这些大模型的能力去为我们的测试产生作用呢?那我们这里就开发一个工具,那么这个工具它怎么使用呢? 看着啊,右边是左边吧,来,左边是我编写的测试用力,右边是我的 ai 测试工具, 这个工具的话,它的底层就用了大模型啊,这里我用到的大模型是千问大模型 啊,我现在最新的版本还没有去集成这个刚刚出来不久的阶月星辰的大模型啊,因为我相信后面千问可能也会推出类似的, 知道吧,所以我们现在依然用的是一个最稳定的版本,就是千问的这个视觉大模型,因为我们刚刚所看到的这个模型,它也是基于千问大模型做的一个调整, 所以我们现在写测试用力,我只需要在这里边告诉 ai 我 要点什么按钮,你看打开浏览器之后点击登录按钮, 点击什么什么活期账户,查询 ai 去判断我们的数据啊,这些东西就完毕了啊,我只需要告诉我们的 ai, 接下来我们要做这个测试就可以了,来 看着啊,现在正在运行。那么这个过程的话,第一,从用力的配置角度来说 比较更方便了,我不需要再去分析这个页面的元素,这个按钮这些东西不需要做。 第二,如果说我接下来要去修改一个页面啊,修改一个用力代码,这些东西也不用变。第三,我们所设计的自动化的代码,在设计之初确定好版本之后就完全固定下来了, 理解吧。好,当我们测完之后的话,待会出一份测测报告啊,我们等它运行完毕之后出测测报告就可以了, 知道吧?啊?我们等它运行完毕之后出测试报告就可以了,那测试报告已经打开了啊,看到没有?测试报告啊,它自动刷的。二零二六年一月十二号 来,我们来看刚刚所做的 ai 银行测试的测试报告,这里还有一个录屏回放,那每个步骤都是和我们的测试用力严丝合缝, 左边是我们的测试用力,右边是我们的测试报告执行结果,那这里还有个录屏回放来,注意看,不仅仅是这个啊,我们还可以做什么呢?就是这种写法,这种封装我们还可以来做 app 的 自动化, 懂吗?我们还可以来做 app 的 智能化,就比如说我要去操作什么 app, 我 依然可以同样的写法,那我只需要在这里面告诉他每个步骤你要做什么事情, ai 全程的帮我去完成, 比如说 app 的 操作这些东西,那同样的可以支持。那么这个框架封装它的底层就用到了刚刚我们所提到的这种视觉大模型。 而我们用了这些视觉大模型之后呢,就是要在基于测试开发的技能上面,或者说像自动化测试的技能上面,进一步的去将我们所用到的这些 ai 大 模型的能力给它榨干。那位同学问老师, flot 开发的 app 能可以操作吗?都可以,知道吧?因为它不不再基于元素定位的逻辑,它是基于坐标定位, 理解吧,他是基于坐标定位的一个逻辑,所以你只要是一个手机,我就能去进行对应的坐标定位,懂不懂啊?不能并行执行测试吧。怎么不能呢? 你现在要去运行,比如说我举个例子啊,你说老师,我现在运行 a 模块,那我要运行 b 模块怎么办?你想运行几个模块?你自己去运行不就好了, 对吧?你想运行 app, 运行 app 呗,它怎么不能运并行呢? 是吧?你想运行就运行呗,你想运行两个就运行两个呗,就这么一回事嘛,是吧?这个自由全部在里的嘛,看懂了吗? fn 同学啊,明白的话扣个一,还有咱们的这个崔世军同学,看懂的话敲个一 啊,手动。有的人说,老师我想要多个并行,男同学多个并行,你真正做过的话,你就知道。第一种 你要去运行两个,写个脚本拍手,脚本运行一下很简单是吧?哎,你自己在这个弹幕里面写一下不就好了吗?理解不?一分钟都不要的事情, 或者是你把这两行命令啊,再简单一点的办法,自己写一个启动脚本,把这两行命令放在这里面 呐,把这两行命令来,你如果会写的话,或者用 a a 给你写一下两行命令, 懂吗?这个就是要定制化,根据不同的需要,我们可以去完成不同的东西,理解吧,根据不同的需要,我们可以去完成不同的东西,而不是一个死板的程序, 看到了没?好,我们继续来啊。刚刚为什么跟他讲到 从阶月星城开源的这个模型,我们讲到了划策教育自动化测试课程里面所附中的框架,原因是刚刚有位同学问到一个点,老师怎么让这个大模型去支持更多的东西, 所以我刚提到一个东西,就是金悦新城所开源的这个模型,以及还开源了一套配套的代码,那么这一套代码的话,它只只做了一个安卓的演示, 所以你如果说想不做任何的智能封装,就能够无缝的去支持什么 word 端、 app 端、 ios 啊等等这些,那你是做不到的, 因为人家开源的是 ai 的 能力,知道吧?人家是一家 ai 公司,他不是一个测试公司, 他只是说我开源的这个 ai 产品, ai 模型在界面理解、定位、交互上面有比较强的能力。那么我们作为测试开发人员就得意识到 ai 已经进阶到一个新的阶段了。 原来我们很多公司还或者说很多同学还担心一个公司,他不愿意去花钱买这种 api 的 服务,他可能不愿意花钱去 部署,买这么多显卡来部署私有化的模型。而现在我说为什么他叫王炸,就是因为消费级显卡也能流畅的运行,我刚给你们看到的就是一张普普通通的显卡, 甚至比很多同学打游戏的显卡可能性能还要差一些,但是依然能够运行出来。看到这个效果, 那当有了这样的一个模型之后,阻挡 ai 测试的最后一块蓝龙虎就叫什么成本,这个成本已经变得可控了。当成本可控的时候, 那么你再想一想我刚给你们演示的这个案例,我将自动化里面的接口测试、 app 测试、 word 测试,我将这些内容给它全部融合到一块,封装一个自动化测试工具, 并且支持 ai 的 视觉识别。原来前两个月,前几个月的时候,很多同学他说啊,老师,你这个 ai 大 模型听起来好像很厉害,但实际上公司里面不会用的。第一个公司很多人他不会把自己的项目放到外网去调用, 你看你们这个大模型还得用外外部的网络吧。然后有很多人他也会说, 这个 ai 大 模型需要很多钱去部署,那公司也不可能的。所以你虽然说搞了一个什么 ai, 但是我不想学,我觉得不行。因为什么?因为他觉得,哎,这个 ai 在 公司里面用不起来的,所以我不学。就算你搞得再牛逼, 哎,结果两个月以后,现在你看,你会发现你原来那些所谓的担忧,那些你认为不行的东西, ok, 搞定了,技术的发展全部搞定了。 那这个时候你再去想着说啊,我还是来学一下这个 ai 这一块吧。哎, ai 和自动化, ai 和性能, ai 测试用力等等,这些东西都非常厉害,那这个时候的话,你已经又落后了两个月喽 啊,我们现在 ai 自动化测试框架都已经讲过了两三轮了 啊,也就是很多同学可能你现在开始学,而有些人他已经学的已经学完三五个月了,而这个时候你可能才开始想了说,哎,这个东西确实还不错,那所以这玩意的话,就是我们所提到的 ai, 它和自动化,哎,为什么?我称之为这个东西叫王炸,它的最大优点就是把成本这一块的问题给打通了,那还有什么问题没有?还有什么问题没? 我之前给大家演示过,你要做平台化,有了这些东西之后可以做到很厉害的平台化,我不知道同学们有没有印象啊?来我给你们看一下啊,什么叫平台化? 刚刚我给你们看到了看了两几个东西,第一个东西就这两课里面我跟你们讲了几个东西,第一个是 王炸的原因,那我给你们做个总结,免得你们有些同学他没用心听课。王炸的原因是什么?是运行模型的成本 下降了,因为他普通的电脑都能运行, 也就意味着企业不用担心安全,不用担心成本,它可以放肆的去做什么推广这个 ai, 就 算 ai 推广不行,它至少也可以什么开始去尝试 ai 了, 你都可以尝试了,你们公司肯定更加。第二个,我讲了金悦新城 这个模型的本地化部署全过程啊,我没有任何一个地方是藏起来的,我全部给你们演示到了,也就意味着什么,你可以 有条件的啊,去尝试啊,你说老师我没电脑,你说老师我连显卡是什么都不知道,那这个东西呢?可能你得好好的学一学了啊。同时呢,我再给你们看到了 官方提供的一个简化的简化版本,或者说简单版本的代码执行效果, 是不是我给你们演示过了吧?刚给你们看到这这个代码,那你只需要配置好你接下来要连接哪一个大模型, 大模型的地址,然后你就可以通过一句话告诉他了,所有事情他都会帮你去搞定。 但同时我们也发现他的问题,他的官方势力局限于什么?安卓,但实际上我们的测试可能会有 ios, 可能会有各种的混合应用开发,可能会有 word 系统, 所以这个时候我们我提出来另外一个东西,就是大模型的能力,它很强,但是能用多少取决于什么大码能力。 你如果说没有这个大码能力,你说你做这段话,哎,老师,我看到了这个效果非常好啊,一句话就能打开了。那老师我要执行十条用力,那我该怎么执行呢?我是不是在这里写一个循环, 对吧?循环十次执行,然后我在这里面写个用力,写十条用力,在这里循环执行,难道我是这么写吗?你们觉得这个玩意它合适吗? 你们觉得合适吗?啊?一条用力,两条用力,三条用力,我再去写个循环去执行,肯定不合适呀,是吧?这个模型它本身模型本身提供的是什么能力?大家一定要搞清楚。 ai 大 模型提供了,提供了能力,它主要有两个东西,第一个东西叫做自然语言识别的能力,第二个能力叫做图片理解的能力, 所以前面一种我们叫做 l l m 叫做大语言模型,后面这一种可能叫大语言视觉模型,所以这两者加起来了,哎,它就构成了我们去 ai 执行用力的两个条件。 理解吧,它能够读懂文字用力,同时它能够理解系统的界面。有了这两个东西之后, 我们才能够说去编辑自动化测试框架, 结合 ai 的 能力进行升级改造。 什么叫升级改造?从原来的元素,什么八大元素定位,进化到 纯 ai 的 定位,我给你们看一下啊,来,注意看,这是华策教育课程里面讲到的这个自动化测试工具, 那么在这个工具里面你可以看到有很多种的功能知识,就我会教你怎么去开发理解吧,就每个学生你在华夏域都会学到的这样的一个作品,就以后你去面试,你可以直接跟面试官讲,这就是我做的。 那么这个玩意的话,我们来对比一下原来的模式是什么样子, 你需要有对应的页面元素定位分析,什么 id 定位, name 定位,叉 plus 定位,我相信这个东西只要你学过这段话的人应该都知道,对吧?常用的有八大元素定位, 而 ai 的 角度来说就是他把这些元素定位全部操作去掉了,来由 ai 去根据这一句话,根据这一句话来去找页面的元素,分析界面的坐标, 但是 ai 并不能够直接去执行来记住为什么需要有大码框架,大码的增强是为 ai 提供 执行的能力。你如果看懂我前面所说的这个内容, ai 它能做什么?读懂你的用力,理解你的界面,但它什么?它不能操作任何一个软件, 所有的操作最终依然得基于我们的代码来去操作,这就是大模型。我们说文本大语言模型,大语言视觉模型,它的本质能力都是去理解,根据你要说的东西理解它,而你要去具备这个能力,你需要什么? 用代码去为他做增加,这就好比是你有一个非常强大的大脑,但是如果说你没有双腿,你不能走路,没有双手的话,你不好写字, 你没有你的四肢,四肢,哎,你不好去做移动理解吧。但是我们大脑发送指令,分析完指令之后,我们的手和脚他只负责做执行,所以我们的大脑也是这个道理。 这种自动化测试框架它的核心是什么?根据 ai 的 反馈去执行对应的代码, 而没有 ai 的 角度来说就是固定化的执行代码。来,你们看看啊,我前面跟你们讲过的,有 ai 和没有 ai 的 区别就是 当没有 ai 的 情况下面元素它就是个死的元素, 一旦这个元素发生了变化,我需要重新去修修改它的定位方式。而有 ai 的 情况下面 我可以忽略掉这个元素本身的定位方式,因为 ai 会根据我的视觉判断去自动的帮我定位到这个输入框,定定定位到这个登录按钮,并且识别到我有个点击的操作,识别到我有个输入的操作,就是我们刚给你演示的, 然后点击上方输成点击输入判断,你看这些过程都是 ai 去判断的。 ai 做什么事情,从界面上找到这个元素,分析这句话里面的操作, 所以它具备具备两个能力,第一个能力是理解这句话,这句话里面分为两个东西,一个叫操作,一个叫元素。理解这句话之后,它会从界面上面、 ui 界面上面找到这个元素, 所以这就是我们说的 ai 的 能力。但你不能只会说啊,有些人会讲,老师,那这个 ai 它能不能够直接去操作这个模型?它能不能直接操作?不能。凡是说我们利用 ai 做的什么什么东西,都不是说这个 ai 自己去做的,而是我们做的增强。 所以我刚刚为什么运行一个命令?那我只需要打开我的测试工具,运行一个命令,它就能够自动去执行。其根本原因是因为 在我们的课程学习过程中,我们去开发了一个框架,通过这个框架开发的过程封装了 ai 所有的操作这些东西。比如说我们讲的 ai 智能体啊,这个是需求评选智能体,把一个文档传到 ai 上面, ai 能够根据我这个文档里面的图片和文字,你看这里面同样也是多模态图片和文字,它会去帮我分析当前这个圆形图和需求,它们有什么问题,各有什么问题, 去分析这个需求本身。那这种使用的话,你看相对比而言,我们刚刚说的命令的形式,哎,一个叫平台,一个叫命令,范围不一样。 比如说我们深层的测试用力可以自动去执行,让 ai 根据某一个需求去做精准的用力分析,并且我能够将分析出来的测试用力直接丢给 ai 去执行,那么在这个过程里面就会用到我们的 ai 执行了呐, ai 自动地去打开,打开之后 帮我点击登录,最终操作到这个界面。这一系列的过程是 ai 在 后面做脑袋,而我们整个系统拼凑起来, ai 的 四肢,搞懂吗? 所以我们所说 ai 测试、 ai 测试啊, ai 测试开发,本质上就是现在 ai 能力越来越强了,以前 ai 只能控制它的嘴巴,就跟你天天讲话, 能理解,不就以前我们用的 ai 叫 chant 嘛,呐,这就是个嘴巴,你看你跟 ai 去说话, 然后 ai 也会用这个嘴巴来跟你去说,对吧?所以这个地方你看它能够有耳, 有耳朵吗?没有,有眼睛吗?哎,还没有,对吧?但是 ai 慢慢的发展,它不仅可以看文字了,它还可以看图片了。好,所以这个时候就要到了多模态,它有了一双眼睛,它有了自己的 整个完善的大脑,哎,脑袋里面基本上足够了,对吧?但是 ai 它能不能操作我们的一个网页?它能不能操作我们的数据库?还不能,那怎么办呢?我们就是在做这些事情,什么 function, calling, 什么 engine, 什么 mcp 等等这些用大码技术实现各种各样的功能,就是为当前这个机器人 拼凑他的手,拼凑他的脚,哎,最后形成了一个 ai 机器啊,就我们说一个人,一个智能的, 这就叫 engine, 但是如果说你只有一个模型,它不能叫 engine, 听懂吗?就你只是说老师我部署了一个模型,那你部署了一个模型有什么用呢?一点用都没有,为什么会没用呢?因为我刚给你们看过效果了, 你直接去运行这个模型,他能给你做什么来?他依然只是一张嘴巴,是吧?什么?你是谁?那他只能跟你进行这种文字的交互, 他能帮你去打开网页吗?打不开他也无法帮你说我去操作一个什么银行系统都不行。 那么这个过程在 ai 之外的啊,我们不能自己去做一个 ai, 我 们不能自己去做一个大模型,但是我们能做是什么? ai 测试智能体,针对于软件测试行业,我们可以做什么?那这个地方我们能做的就多了,比如说从提示时开始到应用的开发, 你像我们刚刚的代码,我们为什么说在自动化测试工具里面,我们可以通过我们的框架它正确识别。那我们的代码是怎么调用 ai 的 呢? 我的图片用什么传到 ai 去的? ai 到底又解析了什么东西?那这个里面的话就是一道 ai 大 模型的测试应用开发这一个章节的内容。再往后的话,就比如说 engine, 我 们总归得了解一下什么叫 engine 了吧? 我们可以借助一些平台的工具,什么 define, 扣子啊, n 班哎,这些工具来去自己搭建,尝试去搭建,但它依然不是最终体,因为更重要的点是我们需要有定制化的能力, 所以这一系列东西啊,你才能说把 ai 融合到测试里面去学才有用。你如果只是学个 ai, 你 说老师我会部署了,没用。 如果说你只是把官网的东西给它运行一遍,好也没用,你需要什么自己能够去做定制化,针对于行业去做定制化,针对于自己的工作去做定制化, 并且把这些东西就好像我刚讲的,我说你学了所有东西,你得有个什么成果啊?你学自动化,你的成果是什么?你为什么我学自动化能拿一万五,他学自动化有两三万?那侧开也好, ai 智能体也好, 我们说现在你只要做 it, 没有人不懂 ai, 大家都会用 ai, 但同样都是用 ai, 能力有区别吧?三丰老师,我给大家演示的和你平时用的这个 ai 的 用法完全不一样吧, 我是完全可以把 ai 当成一个真正的测试人员在用了,而你可能还在把 ai 当成一个什么高级版的百度在使用,那么这个就是能力上的区别。 ok, 对 应到面试上面来说,我们要去涨涨工资,多少工资?我要涨多少工资?为什么要给我涨?我得拿出我的真本领来, 对吧?我为什么值得涨工资?你看我比别人就要强,强在哪里我就可以告诉他。第一我 ai 现在非常熟练, 我不仅是说能够使用什么一些提示词,我还可以真正去结合我们一些自动化,结合我们一些测试开发的技能来去做这种平台化构建,甚至我可以直接在我的简历上写上在课程里面做的这些项目。