Skip to content

AGIUI/Earth

Repository files navigation

让AI工作流改变我们的工作方式

简体中文 | English

Earth

AGI-UI(Artificial General Intelligence user interface,通用人工智能用户界面)组织的使命是改善AGI在PC、Web、Mobile、XR、机器人等领域的人机协作体验,让更多人可以实现自己的AGI交互界面。

作为AGIUI的首个开源项目,Earth是一款浏览器插件,暂时支持Chrome和Edge浏览器。如果你感兴趣可以分享我们的项目到各个平台。

Earth PC&Mac版本:https://github.com/AGIUI/Solis

Twitter Weibo

主要特色

  1. 支持多种AI模型,包括ChatGPT、BingChat和本地LLM(OpenAI官方标准)。
  2. 可以在任何网页上使用,包括搜索引擎、社交媒体、新闻网站等。
  3. 定义自己的工作流,解放双手,提高工作效率。
  4. 可以读取和操控网页信息

如何使用Earth

1.下载Earth

插件下载地址1:chrome Web Store

插件下载地址2:https://github.com/AGIUI/Earth/releases/

2.Earth安装方法

Chrome

  1. 打开Chrome浏览器,地址栏输入 chrome://extensions/, 勾择开发者模式,点击'加载已解压的扩展程序'
  2. 选择Earth文件夹,点击确定。扩展程序列表出现你导入的扩展程序即为成功。

Edge

  1. 打开Edge浏览器,地址栏输入 edge://extensions/, 勾择开发者模式,点击'加载已解压的扩展程序'
  2. 选择Earth文件夹,点击确定。扩展程序列表出现你导入的扩展程序即为成功。

3.设置Bing Chat

在浏览器打开https://www.bing.com/ ,登录Bing账号(前提是已获得Bing Chat使用权限)

4.设置API Key和前缀

打开插件,点击设置按钮,输入你的API Key和API前缀,点击“更新状态”。

开发者快速上手

# Install packages
npm install

# Live Dev for multiple browsers
npm run start [browser]
# npm run start chrome firefox safari

# Build for multiple browsers
npm run build [browser]
# npm run build chrome firefox safari

配置数据

  • config.json 里配置你的数据

Combo的一些示例

示例1:漫画生成

示例2:sd图像生成API

示例3:提取邮件信息

示例4:知识星球助手

combo的数据示例

[
    {
        "tag": "提取邮件信息",
        "role": {
            "text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
        },
        "combo": 3,
        "interfaces": [
            "showInChat",
            "contextMenus",
            "home"
        ],
        "isInfinite": false,
        "owner": "user",
        "prompt": {
            "id": "prompt22f77d6ca8eaec9534233812874e6f202",
            "nextId": "prompt32f77d6ca8eaec9534233812874e6f202",
            "nodeInputId": "",
            "role": {
                "text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
            },
            "text": "",
            "url": "",
            "queryObj": {
                "action": "default",
                "content": "bindCurrentPage",
            },
            "temperature": 0.6,
            "model": "ChatGPT",
            "input": "nodeInput",
            "translate": "default",
            "output": "default",
            "type": "queryRead"
        },
        "version": "0.1.0",
        "app": "brainwave",
        "id": "2f77d6ca8eaec9534233812874e6f202",
        "createDate": 1686640915993,
        "prompt2": {
            "id": "prompt32f77d6ca8eaec9534233812874e6f202",
            "nextId": "prompt42f77d6ca8eaec9534233812874e6f202",
            "nodeInputId": "prompt22f77d6ca8eaec9534233812874e6f202",
            "role": {
                "text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
            },
            "text": "用中文回答,提取摘要,时间、地点、人物、事件、链接等信息。",
            "temperature": 0.3,
            "model": "ChatGPT",
            "input": "nodeInput",
            "userInput": "",
            "translate": "translate-zh",
            "output": "markdown",
            "type": "prompt"
        },
        "prompt3": {
            "id": "prompt42f77d6ca8eaec9534233812874e6f202",
            "nextId": "",
            "nodeInputId": "prompt32f77d6ca8eaec9534233812874e6f202",
            "role": {
                "text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
            },
            "text": "提取AI相关的信息,给这些信息评分,满分是5分,并写一句推荐文案推荐给我这个内容。输出格式:\n分数、AI信息、推荐文案",
            "temperature": 0.24,
            "model": "ChatGPT",
            "input": "nodeInput",
            "translate": "translate-zh",
            "output": "default",
            "type": "prompt"
        }
    }
]

版本记录

v0.3.7

  • 新增节点:用户输入、合并输入

v0.3.6

  • 角色节点的升级,对话界面可以切换角色

  • 提示工程支持嵌入变量的方式

v0.3.5

  • 多国语言支持 i18n

  • 提供若干combo示例

  • 支持创建PPT

v0.3.4

  • 增加整体调试功能

  • 调试窗口可以被收起和显示

  • 允许自由连线

  • 节点实现

v0.3.3

v0.3.2

  • 增加右键总结、选中内容交互

  • 优化对话框视觉

  • 解决prompt下载的bug

  • 已支持本地LLM的接入(暂时只支持OpenAI官方标准接口形式)

v0.3.1

  • combo数据结构调整及编辑器,新增:interfaces(home、contextMenus、showInChat)、input、output

  • combo支持单个导出

  • API节点

v0.2.0

  • 新增绑定当前网页、输出格式,combo编辑器导入导出,提供示例

未来要做的事情

  • AGI实现 AGI内部 角色内部 模型内部

  • 完善基础节点 基础节点

  • 实现PDF节点:读取、创建、阅读器

  • 实现PPT节点:读取、创建

  • 高亮网页信息节点

  • ......

社区

Discord

问题反馈

联系我们

Twitter

@shadow@薛志荣

微信

微信

相关资料

AGIUI 研讨会

视频demo

如何构建属于自己的知识引擎?

人工智能写作指南v1.0

趋势:自主思考,通用人工智能的雏形#生成式智能体

Next Thing:角色+模型+流程+接口调用

推荐系统的可解释性到底需不需要?可解释性的UI应该是什么样的?

mix-copilot

Star History Chart

Licence

此代码在 MIT 许可证下分发。 请参阅此目录中的许可证