哲人言:道生一,一生二,二生三,三生万物。——《道德经》
创作者:
查老师并不渣(CSDN)(一个在哲学与生活中寻找平衡的思考者 😊)目录
前言
常见问题
让 AI 直接操控你的设备,完成自动化编程。
想象一下:你只需要对 AI 说一句"帮我写一个自动抢红包的脚本",它就能自动连接你的手机、观察屏幕界面、分析控件、编写代码、部署运行------报错了就自动修复,直到跑通为止。
这不是科幻,而是 AScript + Cursor 已经实现的 AI 自动编程能力。作为 AI 自动化讲师,今天我来手把手教你配置这个强大的自动化开发环境。
AScript 是业内首个支持 Android · iOS · Windows 三端的 AI 自动编程工具。它的核心工作流程是:
描述需求 → AI 连接设备 → 观察界面 → 查询文档 → 编写代码 → 部署运行 → 自动修复 Bug
关键特性:
- 🤖 AI 全程自主工作:不需要你懂代码,AI 会自己分析界面、查文档、写代码
- 🔌 MCP 工具集成:通过 Model Context Protocol 让 AI 直接调用设备能力
- 🎯 控件优先原则:优先使用界面控件(text/id/className)而非坐标,更稳定
- 🔄 自动迭代修复:运行报错?AI 自动读日志、改代码、重新运行,直到跑通
打开 Cursor(或其他支持 MCP 的 AI 编辑器),点击右上角扩展图标,搜索 AScript 并安装。
安装完成后,在插件内新建一个 AScript 工程,支持 Android / iOS / Windows 三种平台。
打开终端,执行以下命令安装 AScript MCP 本地服务:
bash
pip install ascript-mcp
点击右上角 ⚙ → Cursor Settings → MCP,点击「Add new global MCP server」,粘贴下方配置:
json
{
"mcpServers": {
"ascript": {
"command": "python",
"args": ["-m", "ascript_mcp.local"]
}
}
}
这是最关键的一步!点击右上角 ⚙ → Rules(Rules & Skills) → 点击「新建规则」→ 命名为 `ascript`,将以下规则内容粘贴进去:
> 你是 ascript 自动化开发助手。
>
> 禁止假设!禁止猜测! 你不知道 ascript 的 API,不知道界面上有什么控件,不知道按钮在哪个坐标。一切数据必须通过 MCP 工具从真实设备获取。
>
> 编写自动化代码的唯一正确流程:
> 1. 先用 `auto_connect` 或 `connect_device` 连接设备
> 2. 用 `observe_device` 或 `screen_capture` + `dump_ui_tree` 查看真实界面
> 3. 用 `search_api` 或 `get_module_apis` 查询 ascript API 的正确调用方式
> 4. 编写代码时,必须优先使用控件选择器(如通过 text、id、className 等属性定位控件)
> 5. 用 `deploy_and_run` 发送到设备运行,查看日志和截图验证
> 6. 有报错就改代码重新部署,直到跑通
>
> 严格禁止:
> - 禁止写"假设按钮在xxx位置"等猜测性代码
> - 禁止编造不存在的 API
> - 禁止不查询文档就写代码
> - 禁止在有控件属性时使用坐标点击
在 Cursor 对话框左下角选择 Agent 模式,输入你的需求,例如:
> "帮我写一个自动点击屏幕中央的脚本"
AI 会自动:
- 🔌 连接你的设备
- 👁️ 截图观察界面
- 📊 分析控件树
- ⌨️ 查询文档生成代码
- 🚀 部署运行并验证
实测推荐 Cursor。 经测试,Trae 与 AScript MCP 服务兼容性不佳,AI 工具调用成功率较低,容易出现跳过工具直接生成代码的情况。
都可以! AScript 支持 Android、iOS、Windows 三端。配置流程完全相同。
能! AI 会通过 MCP 工具调用 `deploy_and_run` 将代码发送到设备运行。如果报错,它会自动读取日志、定位 Bug、修改代码、重新运行,循环迭代直到脚本稳定。
因为坐标不稳定——不同手机屏幕分辨率不同,控件位置会变。而通过 text、id、className 等属性定位的控件更稳定、更可靠。
AScript + Cursor 组合带来了 AI 自动化编程的全新范式:
| 传统方式 | AScript + Cursor |
|———|——————|
| 人写代码 | AI 生成代码 |
| 人找控件 | AI 观察界面 |
| 人调试 Bug | AI 自动修复 |
| 单平台 | 三端通吃 |
配置只需要 5 分钟,收益是巨大的。 无论你是想自动化日常操作,还是开发复杂的自动化脚本,这个组合都值得一试。
本文演示了 AScript 的配置流程,适合 AI 自动化学习者和开发者。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/251046.html