一个在您的桌面上控制Chrome的AutoGPT代理

作者:Sec-Labs | 发布时间:

项目地址

https://github.com/richardyc/Chrome-GPT

🤖 Chrome-GPT:一个与Chrome互动的AutoGPT代理

Chrome-GPT是一个强大的AutoGPT代理,利用LangchainSelenium实现对整个Chrome会话的控制。借助交互式滚动、点击和输入文本在网页上,AutoGPT代理可以导航和操作网页内容。

🖥️ 示例

输入提示:在切尔西,曼哈顿附近找一个可以容纳20人活动的酒吧,时间是4月30日晚上。如果他们有联系我们的表格,请填写以下信息:姓名 Richard,电子邮件 he@hrichard.com。

 

Demo由Richard He制作

🔮 特点

  • 🌎 Google搜索
  • 🧠 长期和短期记忆管理
  • 🔨 Chrome操作:描述网页、滚动到元素、点击按钮/链接、输入表单、切换选项卡
  • 🤖 支持多种代理类型:零-shot、BabyAGI和Auto-GPT
  • 🔥(进行中)Chrome插件支持

Requirements

  • Chrome
  • Python >3.8
  • 安装Poetry

🛠️ 设置

  1. 设置您的OpenAI API密钥并添加OPENAI_API_KEY环境变量
  2. 通过Poetry安装Python依赖项 poetry install
  3. 打开Poetry shell poetry shell
  4. 运行chromegpt python -m chromegpt

🧠 使用方法

  • GPT-3.5 使用(默认):python -m chromegpt -v -t "{your request}"
  • GPT-4 使用(推荐,需要GPT-4访问权限):python -m chromegpt -v -a auto-gpt -m gpt-4 -t "{your request}"
  • 获取帮助:python -m chromegpt --help
Usage: python -m chromegpt [OPTIONS]

  Run ChromeGPT: An AutoGPT agent that interacts with Chrome

Options:
  -t, --task TEXT                 The task to execute  [required]
  -a, --agent [auto-gpt|baby-agi|zero-shot]
                                  The agent type to use
  -m, --model TEXT                The model to use
  --headless                      Run in headless mode
  -v, --verbose                   Run in verbose mode
  --human-in-loop                 Run in human-in-loop mode, only available
                                  when using auto-gpt agent
  --help                          Show this message and exit.

 

标签:工具分享, ChatGPT