人工智能实现电脑任务自动化的开源软件

hallo大家好,我是星哥,今天给大家介绍一个开源软件,融合了人工智能与机器人流程自动化(AI+RPA)的开源软件autoMate!

autoMate是什么

autoMate 是一款由开源开发的本地自动化工具,以 AI+RPA(人工智能+机器人流程自动化)为核心特色。

不同于传统RPA工具的繁琐,autoMate借助大模型的能力,只需用自然语言描述任务,AI就能完成复杂的自动化流程。从此告别重复性工作,专注于真正创造价值的事情!

GitHub开源地址:https://github.com/yuruotong1/autoMate

项目简介

autoMate 是一款革命性的AI+RPA自动化工具,基于OmniParser构建,它能够

  • • 理解您的需求,自动进行任务规划

  • • 智能理解屏幕内容,模拟人类视觉和操作

  • • 自主决策,根据任务需求进行判断并采取行动

  • • 支持本地化部署,保护您的数据安全和隐私

安装autoMate

autoMate 的安装过程针对 AI+RPA 功能优化,确保用户快速上手。以下是详细步骤:

1.环境准备

系统:Windows11专业版

CPU: 英特尔I7-13700KF

内存: 32G

硬盘:1T nvme +4T 机械

显卡:RTX 4070 Ti

2.安装软件

安装 Git:从 Git 官网 下载。

安装 Miniconda:访问 Conda 官网。

下载https://repo.anaconda.com/ 点击“View All Installers”进入下载

确认系统支持 Python 3.12。

3.克隆项目

在搜索框中搜索"anaconda prompt 打开。

   进入桌面的目录(可以不操作):    cd C:\Users\Administrator\Desktop\AI        git clone https://github.com/yuruotong1/autoMate.git    cd autoMate
4.创建环境

创建并激活 Conda 环境:

   conda create -n "automate" python=3.12    conda activate automate
  • • 安装依赖:

执行:

pip install -r requirements.txt
打开网易新闻 查看精彩图片
image-20250317170557512

若提示版本冲突,可更新 pip:

pip install --upgrade pip

运行:

python main.py
打开网易新闻 查看精彩图片
image-20250317172740536 5.浏览器配置API

浏览器访问 http://localhost:7888/ 配置模型和 API 密钥(如需在线模型)。

这里可以使用第三方的deepseek的api,如果不明白可以看星哥以前的文章。

我这里使用火山的deepseek的API

Model: 填模型

Base URL 填接口地址

API Key 填自己申请的

GPU 支持:若使用 AI 推理加速,需确保 PyTorch 与 CUDA 版本匹配,参考 PyTorch 官网。

中文兼容:支持中文路径,无需额外调整。

使用autoMate AI+RPA 任务执行

打开 http://localhost:7888/

  1. 1. 在输入框输入任务,如“打开浏览器,在百度中搜索,新闻”。

  2. 2. 点击“提交”,AI 解析指令,RPA 执行操作。

  • • 功能说明:

    • • AI 负责理解复杂需求,RPA 完成界面操作,如点击按钮、输入数据。

    • • 支持连续任务,如“保存表格后发送邮件”。

  • • 使用场景:自动处理财务报表、批量更新数据库。

报错。

 File "C:\Users\Administrator\AppData\Roaming\Python\Python312\site-packages\openai\_base_client.py", line 1061, in _request     raise self._make_status_error_from_response(err.response) from None openai.BadRequestError: Error code: 400 - {'error': {'code': 'InvalidParameter', 'message': 'The parameter `response_format.type` specified in the request are not valid: invalid value: `json_schema`, supported values are: `json_object` and `text`. Request id: 02174220703349526458cc51545801ff6ffb59c94a55daea43296', 'param': 'response_format.type', 'type': 'BadRequest'}}
自然语言输入
  • • 操作步骤:

  1. 1. 输入指令,如“打开浏览器,搜索‘AI+RPA案例’”。

  2. 2. 工具自动启动浏览器并搜索。

• 功能说明:

  • • 无需编写脚本,AI 直接翻译语言为操作步骤。

  • • 支持模糊描述,如“整理最近的文件”。

• 技巧:用简洁语言描述,避免歧义。

结束

autoMate作为一款开源软件,其发展潜力巨大。随着技术的不断进步和社区的持续贡献,autoMate有望在更多领域发挥重要作用。它不仅能够帮助个人用户摆脱繁琐的重复性工作,为企业提升运营效率,还能推动整个自动化行业向更加智能化、人性化的方向发展。

写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧!