使用AI自动生成自动化脚本(小白的编程利器,亲测有效,保证可用)

AI在编程中的应用越来越普及,国外的cursor最有名,可以仅仅使用人类自然语言向ai描述详细需求,ai就能自动生成相关代码,还可以持续和ai对话修改和增删需求,效率非常高,可以说淘汰了一大批低端的增删改查工程师。国内的字节发布的Trae也是类似功能,主要使用deepseek来实现自动生成代码,整体效果还可以。在自动化脚本领域,之前还没有一款能自动生成脚本的工具,最近几天发现冰狐智能辅助居然已经支持了AI自动生成自动化脚本,亲自体验了下,效果非常不错(仅个人体验感觉),生成的脚本可以直接运行,现在我把自己的经验分享给大家,如果有不对的地方的话,希望大家批评指正。

一、什么是AI自动生成自动化脚本

ai自动生成自动化脚本就是:不需要您了解编程相关的知识和具体每个冰狐api的使用方法,只需要将您想做的事情的详细步骤告诉AI,AI会立刻自动生成精确的、可运行的脚本。AI自动编程适合不懂开发的“小白”,对专业脚本开发人员、产品相关人员和测试人员等也非常有用,能节约大量时间,提高工作效率。

二.使用前您需要了解的知识

在使用AI之前,您需要知道如下知识点:

  1. 看文档最佳脚本实践,大概知道在什么情况下使用什么模块即可(用于选择模块),不需要对如何使用等细节了解的很清楚。
  2. 知道什么是tag
  3. 学会使用冰狐的UI树工具(点击查看视频教程,滑动视频到01.50秒看视频中讲解UI树的部分即可),会查看和搜索当前界面的UI元素,在使用“无障碍模块”时需要用到。
  4. 学会使用冰狐的图色工具(官网,「移动端」/「我的设备」找到对应设备,点击右边的“图色工具”),在我们使用“图色模块”时需要用到。

三、详细使用步骤

  1. 登录官网,进入「移动端」/「AI生成脚本」。
  2. 点击右上角的“设置模型参数”设置模型,强烈推荐使用deepseek,填写你自己的deepseek账号的api-key(自己去deepseek官网注册,开通开发者权限,如果不会请deepseek搜索下如何获取api-key)。注意需要给deepseek账号充值才可以用,根据我们大量实际使用经验,这个费用很低一天大概几毛钱左右,用才收费不用不收费。
  3. 点击右上角的“+AI”,会出现对话框,“支持模块”中显示了所有支持的模块,默认使用的是无障碍,你可以根据实际需要选择其他模块。
  4. 点击右边的”生成脚本“按钮,会弹出和AI对话的界面,左边是生成的代码可以直接选择设备调试运行代码;右边是和ai对话的列表,输入你的详细需求,ai会自动生成对应的脚本,如果需要修改和添加需求,直接在输入框中继续输入和ai对话即可。

四、梳理业务逻辑

AI生成脚本中最核心、最关键的就是把自己的业务逻辑(详细需求)用人类语言描述清楚,否则AI可能无法精确生成脚本。即使相同的app,如果app版本不同其UI界面和tag也很有可能会不一样,即使相同的版本,如果需求有细微差别代码也会不一样。所以我们要尽量细化我们的需求(越是细化越好),比如:获取微信账号:先启动微信,并点击“我的”,然后获取以微信号开头的微信账号”,这个需求就比较详细,每一步操作都介绍了。

什么样的需求是伪需求或者不合格的需求?举例如下:

  1. 「帮我实现一个获取当前微信账号的脚本」。这个就是典型的不合格需求,这样生成的代码很有可能到不到你想的结果。不同的微信版本的界面很可能不一样,ai可能会按照他之前“见过”的微信ui样式给你生成一个脚本。
  2. 「实现一个获取拼多多商品信息的脚本」。这是典型的伪需求,获取什么信息?什么商品?通过什么操作进入的商品页面?啥都没有,ai也只能凭借以前的“记忆”给你生成看似正确的脚本。

什么样的需求是合格的需求?简单来说就是你自己人工为了实现目标是如何操作手机的,你把这个操作过程详细描述给AI,然后AI就会自动把你的操作过程翻译成冰狐js脚本,这样的需求就是合格的需求。所以需求越详细,生成的脚本就越可靠。 例子:

  • 获取微信号:1.打开微信;2.点击“我”切换到有“视频号”文本的页面;3.获取以“微信号:”开头的微信账号。这样的需求就是好需求,把我们人工每一步操作都详细列举出来了,这样AI就能准确生成目标脚本。

如果需求非常复杂的,我们可以将这些需求在逻辑上分成不同的模块,然后分别细化,比如:

整体需求:

  1. 打开微信
  2. 获取微信号
  3. 访问网络获取电话号码
  4. 添加联系人

详细需求:

  • 打开微信:打开微信,用“微信”这个词判断是否进入微信。
  • 获取微信号:点击我进入带有视频号文本的界面,然后获取以“视频号:”开头的控件文本,并去掉“视频号:”
  • 访问网络获取电话号码:url为https://fjsg.com.cn/api/call, post请求,请求和返回都是json格式,使用上一步获取的微信号作为参数,返回数据为json数组。
  • 添加联系人:循环遍历上一步获取的数组,数组中存放的是电话号码,点击通讯录进入有“新的朋友”的文本界面,然后点击“新的朋友”进入带有“添加朋友”的界面,然后点击添加朋友进入有className为cn.android.editText的界面,然后粘贴电话号码,点击“搜索”,最后点击添加到通讯录。

五、总结

本文详细介绍了在冰狐智能辅助平台中如何使用AI(deepseek)来实现自动生成自动化脚本,不需要人工写一样代码,更不需要懂任何编程知识,仅仅需要把你自己的详细业务逻辑告诉AI即可,AI会自动给你返回高可用的脚本,极大降低了开发成本,提高了开发效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值