当前位置: 首页 > news >正文

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

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

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

autoMate是什么

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

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

image-20250317165600927

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 打开。

image-20250317170306846

   进入桌面的目录(可以不操作):
   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
  • image-20250317170528749

    • 安装依赖:

执行:

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,如果不明白可以看星哥以前的文章。https://mp.weixin.qq.com/s/rTc07SnRSMlkZBYL7msitQ

image-20250317172648677

我这里使用火山的deepseek的API

Model: 填模型

Base URL 填接口地址

API Key 填自己申请的

image-20250317173413873

安装注意事项

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

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

使用autoMate

AI+RPA 任务执行

打开 http://localhost:7888/

  1. 在输入框输入任务,如“打开浏览器,在百度中搜索,新闻”。
  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. 输入指令,如“打开浏览器,搜索‘AI+RPA案例’”。
    2. 工具自动启动浏览器并搜索。
  • 功能说明:
    • 无需编写脚本,AI 直接翻译语言为操作步骤。
    • 支持模糊描述,如“整理最近的文件”。
  • 技巧:用简洁语言描述,避免歧义。

结束

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

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

相关文章:

  • 矩阵的逆的实际意义及牛顿法中的作用
  • debian11安装MongoDB
  • 【Agent】OpenManus-Flow-PlanningFlow设计分析
  • AI开发新纪元:MGX多智能体协作平台深度解析
  • 推理大模型的后训练增强技术-从系统1到系统2:大语言模型推理能力的综述
  • 牛客周赛85 DEF Java
  • 深度学习【迭代梯度下降法求解线性回归】
  • 在 macOS Sequoia 15.2 中启用「三指拖动」并实现快速复制的完整指南 ✨
  • 深度学习-简介
  • 学生选课管理系统数据库设计报告
  • Git下载安装(保姆教程)
  • torcharrow gflags版本问题
  • 动作捕捉手套如何让虚拟现实人机交互 “触手可及”?
  • 【入门初级篇】窗体的基本操作与功能介绍
  • 分布式唯一ID
  • Linux FILE文件操作2- fopen、fclose、fgetc、fputc、fgets、fputs验证
  • Java 大视界 -- Java 大数据机器学习模型的对抗攻击与防御技术研究(137)
  • 【嵌入式】复刻SQFMI开源的Watchy墨水屏电子表——(2)软件部分
  • Git 的使用上传下载和更新
  • 【数学 线性代数】差分约束
  • 大四本科生已发14篇SCI论文?学校工作人员:已记录汇报
  • 首批18位!苏联籍抗日航空英烈信息更新
  • 美联储主席:不打算先发制人地降息,将继续观望
  • 习近平抵达莫斯科对俄罗斯进行国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典
  • 视频丨习近平主席专机抵达莫斯科,俄战机升空护航
  • 中国证监会印发《推动公募基金高质量发展行动方案》