更新文档

This commit is contained in:
ruotongyu 2024-03-25 22:36:23 +08:00
parent 818b727bd4
commit 63f4e48da4

View File

@ -5,7 +5,15 @@
# autoMate
autoMate是一个基于 LLM 大语言模型的自动化工作系统,提供开箱即用的鼠标控制、键盘控制、浏览器器控制、数据处理、模型编排、模型调用等能力。同时可以通过可视化进行工作流编排,从而实现复杂的自动化功能!
</div>
autoMate是一个基于大语言模型的RPA自动化工作系统通过可视化进行工作流编排
<div align="center">
📚[文档地址](https://s0soyusc93k.feishu.cn/wiki/JhhIwAUXJiBHG9kmt3YcXisWnec?from=from_copylink)
</div>
![](source/github/main.gif)
@ -15,8 +23,6 @@ autoMate是一个基于 LLM 大语言模型的自动化工作系统,提供开
![](source/github/wx_code.png)
相比coze、fastgpt、dify等比较成熟的LLM应用开发平台autoMate有什么不同
autoMate 采用了传统的C/S架构有两种好处
@ -30,65 +36,3 @@ autoMate 采用了传统的C/S架构有两种好处
# 工具列表
autoMate 已经集成以下工具,工具列表会不断更新:
1. 百度搜索引擎使用selenium工具操作浏览器进行百度搜索获取列表
2. 大模型工具利用ChatGPT进行问答
3. 应用工具:打开指定应用;
4. 浏览器工具利用selenium打开指定网页。
# QuickStart
## 修改 config
运行前需要配置一下config.yaml文件将目录中的config.yaml.tmp更名为config.yaml以下是最简配置
```yaml
browser:
browser_type: edge
openai:
api_key: "key"
api_url: "xxxx/v1/"
data_position: local
```
- browser.browser_type: 浏览器名称支持edge、chrome
- openai.api_keyopenai 的 key
- openai.api_urlopenai 的 base url
- data_position: 数据存储位置如果local表示在本地存储。
## 安装依赖
1. 安装python的3.9+版本。
2. 安装包依赖管理工具 poetry打开 PowerShell 或命令提示符,使用以下命令下载并安装 Poetry
```cmd
curl -sSL https://install.python-poetry.org/ | python
```
配置 poetry将虚拟环境配置到当前项目目录
```commandline
poetry config virtualenvs.in-project true
```
创建虚拟环境并安装依赖:
```commandline
poetry env use python
poetry install
```
## 运行
运行:
```commandline
poetry run python main.py
```
# 开发进度
| 功能 | 日期 | 进度 |
|-------------------------|-------|-----|
| 支持for循环、if分支 | 3月27日 | 开发中 |
| 支持鼠标操作、键盘的基本操作 | 3月27日 | 待完成 |
| 支持Selenium操作web浏览器的全套操作 | 3月30日 | 待完成 |
| 支持登陆场景下的所有操作 | 4月15日 | 待完成 |
| 支持基于opencv的找图定位 | 4月15日 | 待完成 |