AI云识别
from ascript.android import plug
plug.load("ascript_ai")
import ascript_ai as ai
本功能已抽取为独立插件
为了让老版本 AScript 也能用上,AI 识别不再随主程序发布,
而是抽取成 ascript_ai 插件独立维护、独立更新。
所以使用前必须先 plug.load("ascript_ai") 把插件装载进来,之后
import ascript_ai 才能拿到模块。这一步是一次性的,脚本里写一次即可。
用自然语言描述在屏幕上找东西、问值、问页面状态,推理跑在 AScript AI Studio 云端。
不需要模板图、不需要固定文字、不需要训练模型 —— 直接用一句话描述你要什么。
使用场景
- 没有模板图、也没有固定文字,只能靠语义描述的目标:"那个红色的关闭按钮"
- 界面改版频繁,写死的坐标和模板图天天失效
- 需要理解页面语义:"当前是不是登录页"、"列表里价格最低的那一项"
- 从屏幕上提取结构化数据:把商品列表读成
[{"name":..., "price":...}] - 图色/OCR 都试过但认不出来的兜底方案
什么时候不该用
能用 FindImages.find()(有模板图)或 Ocr.find()(有固定文字)解决的场景,
不要用AI云识别。那些是毫秒级且免费,这个是秒级且按量计费。
AI云识别是给"前两者做不到"的场景兜底的,不是用来替代它们的。