尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

亲测有效!Open-AutoGLM让手机变智能:自动搜索、购物、娱乐一键完成

亲测有效!Open-AutoGLM让手机变智能:自动搜索、购物、娱乐一键完成 亲测有效Open-AutoGLM让手机变智能自动搜索、购物、娱乐一键完成1. 什么是Open-AutoGLMOpen-AutoGLM是智谱AI开源的一款手机端AI智能助理框架它能让你的普通安卓手机瞬间变成智能助手。想象一下你只需要对着手机说帮我找附近评分最高的川菜馆它就能自动打开美团、搜索、筛选并展示结果——整个过程完全不需要你手动操作。这个框架的核心能力在于多模态理解能看懂手机屏幕上的文字、图片和界面元素自然语言交互直接用日常说话的方式下达指令自动化执行通过ADB(安卓调试桥)自动操作手机智能规划能拆解复杂任务并一步步完成2. 环境准备与安装2.1 硬件与软件要求在开始之前请确保准备好以下环境电脑端操作系统Windows 10/11 或 macOS 10.15Python环境3.10或更高版本ADB工具Android Debug Bridge手机端安卓手机Android 7.0及以上版本开发者选项和USB调试模式已开启2.2 详细安装步骤第一步配置ADB环境Windows用户下载platform-tools解压到任意目录例如C:\platform-tools添加环境变量右键此电脑→属性→高级系统设置→环境变量在系统变量中找到Path点击编辑→新建添加ADB路径验证安装打开CMD输入adb versionMac用户更简单# 假设解压到Downloads目录 export PATH${PATH}:~/Downloads/platform-tools第二步手机端设置开启开发者模式进入设置→关于手机→连续点击版本号7次启用USB调试进入开发者选项→开启USB调试安装ADB键盘下载ADB Keyboard安装后设为默认输入法第三步部署控制端# 克隆仓库 git clone https://github.com/zai-org/Open-AutoGLM cd Open-AutoGLM # 安装依赖 pip install -r requirements.txt pip install -e .3. 连接设备与基本使用3.1 连接手机有两种连接方式USB连接推荐新手用数据线连接手机和电脑在手机上允许USB调试终端输入adb devices # 应该能看到设备IDWiFi连接更灵活# 先用USB连接一次 adb tcpip 5555 # 断开USB连接手机IP adb connect 192.168.x.x:55553.2 基础命令示例最简单的使用方式是直接通过命令行下达指令python main.py \ --device-id 你的设备ID \ --base-url http://localhost:8000/v1 \ --model autoglm-phone-9b \ 打开抖音搜索科技评测并关注第一个账号参数说明--device-id通过adb devices获取--base-url模型服务地址本地或云端最后的字符串你的自然语言指令4. 实际应用案例4.1 智能购物比价指令在淘宝和京东上搜索iPhone 15比较价格后在最便宜的平台上加入购物车实际执行流程自动打开淘宝APP搜索iPhone 15记录第一个商品价格返回主页打开京东APP搜索相同商品并记录价格比较后选择更便宜的加入购物车4.2 社交媒体自动化指令给微信好友张三发消息今晚7点老地方见执行效果打开微信在通讯录找到张三进入聊天界面输入指定文字点击发送4.3 生活服务指令用美团给我订一份距离最近的海底捞外卖要番茄锅底和肥牛套餐执行过程打开美团外卖搜索海底捞按距离排序选择最近的门店找到番茄锅底肥牛套餐加入购物车会暂停等待用户确认支付5. 进阶使用技巧5.1 Python API集成你可以将Open-AutoGLM集成到自己的Python项目中from phone_agent import PhoneAgent from phone_agent.model import ModelConfig # 配置模型 model_config ModelConfig( base_urlhttp://localhost:8000/v1, model_nameautoglm-phone-9b, ) # 创建Agent实例 agent PhoneAgent(model_configmodel_config) # 执行任务 result agent.run(打开高德地图导航到北京西站) print(result)5.2 自定义回调处理对于需要人工确认的操作如支付、登录可以设置回调函数def confirmation_callback(task_description): print(f即将执行敏感操作: {task_description}) return input(确认执行(y/n): ).lower() y agent.set_confirmation_callback(confirmation_callback)5.3 批量任务执行创建一个tasks.txt文件每行一个指令打开微博查看热搜 给妈妈发微信说今晚加班 用美团买一杯星巴克拿铁然后批量执行python batch_execute.py --task-file tasks.txt6. 常见问题解决QADB连接失败怎么办检查USB调试是否开启尝试更换数据线有些线只能充电重启adb服务adb kill-server adb start-serverQ模型响应慢或无反应检查模型服务是否正常运行确认网络连接稳定尝试简化指令Q某些APP无法操作确保APP在支持列表中更新APP到最新版本检查是否有特殊权限要求Q如何扩展支持的应用可以修改config/supported_apps.yaml添加新的APP配置weibo: name: 微博 package: com.sina.weibo main_activity: com.sina.weibo.SplashActivity7. 总结与建议经过实际测试Open-AutoGLM确实能让手机操作变得前所未有的简单。它特别适合以下场景重复性任务每天固定的操作流程复杂操作需要多个APP协作的任务无障碍辅助帮助行动不便的人士使用手机自动化测试APP的自动化测试场景使用建议从简单指令开始逐步尝试复杂任务敏感操作务必设置确认回调保持ADB连接稳定WiFi连接时注意网络质量关注项目更新新版本会支持更多APP获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。
返回列表