距上次在 V2EX 介绍 AutoLXB (原 LXB-Framework ) 后,这段时间主要围绕任务路线的沉淀和复用做了一轮更新。
项目地址: https://github.com/wuwei-crg/AutoLXB
演示视频: https://www.bilibili.com/video/BV114RbBfEou
上一次的文章: https://www.v2ex.com/t/1203836
AutoLXB 是一款安卓手机自动化助手,目标不是让模型在手机里“自由探索”,而是尽量把可复用的操作流程沉淀下来。
它能够完成这些任务:
例如:
界面展示:

AutoLXB 的任务执行大致是:先尝试复用任务路线,路线无法完成时再进入视觉执行。
第一次执行任务时,系统会记录模型的动作,根据模型动作与页面 XML 融合沉淀出路线。可以在编辑器里删掉无关步骤,保存成该任务的路线。之后再跑同一个任务,会优先回放路线,减少模型调用,提升稳定性。
同一任务,有无路线复用的速度对比
现在支持把已经跑通并保存路线的任务导出为便携 JSON 文件,导入到另一台设备使用。
导出的内容是:任务信息 + 任务路线。
对于导出任务,AutoLXB 不会简单导出本机坐标。如果某些步骤只能靠坐标执行,导出时会尽量转换成语义描述;导入到另一台设备后,再通过视觉模型适配成本机可用的路线步骤。
仓库里放了几个示例任务( sample_tasks/),包括到瑞幸点单、贴吧签到、B 站发动态,可以直接下载导入到自己的应用尝试
欢迎下载体验,有问题欢迎提 issue ,觉得有用可以点个 star ,十分感谢。