Code Monkey home page Code Monkey logo

earth's Introduction

让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 许可证下分发。 请参阅此目录中的许可证

earth's People

Contributors

eomzon avatar shadowcz007 avatar xue160709 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

earth's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.