Skip to main content

Command Palette

Search for a command to run...

AutoGPT: a quick way to write your paper

Updated
2 min read
H

A former Web2 Expert in the E-commerce and SAAS industry. Skilled in Software Engineering and Team building. Also, I am a Hacker and Fullstack Engnieer. Now I am focusing on Web3, DeSoc, to be a Builder for the future! More can be seen on my Github.

背景

之前几周开头但是没进行完,遇到了报错,今天再来,刚好今天记录下来,分享给大家。

信息爆炸本身,也在技术级别变化,如果你没有点技能从海量信息中获取要点,那只能做个垂直专注于某个领域的人了。但是,社会发展的方向明显看出是学科融合和跨学科,所以,谁也逃不掉:海量分析处理信息的能力。

而ChatGPT的出现,基本给AI的语义网络(最早的Web3定义之一)来了一阵强心剂。基于ChatGPT的许多二次开发就出现了,例如这个:https://github.com/Significant-Gravitas/Auto-GPT, 应该是star最多的?137K。。。

它能让你基于ChatGPT API(一般需要付费)来布置系列任务,完成信息搜集、信息分析、研究结果输出系列动作,给出你答案结果。这比你自己挨个问ChatGPT要好很多。可以自己联网,自己搜索,自己查询,自己分析(这里用了API),很Cool。

据说有人利用这个训练了自己的投资分析机器人,喂了几万篇研报分析后,写出来东西很像模像样了。个人计划基于这个,训练个自己用的研究机器人。

推荐

  1. 推荐一个国人Hack?中文版:https://github.com/kaqijiang/Auto-GPT-ZH,有说明,我按这个来的。

  2. 还有一个Web page版本:https://auto-agentgpt.com/,可以自己部署:https://autogpt-next-web.gitbook.io/autogpt-next-web/,另外一个歪果仁的gui版本,不过只是一个壳:https://github.com/thecookingsenpai/autogpt-gui

  3. 当然,最推荐的是原版:https://github.com/Significant-Gravitas/Auto-GPT, 以及插件,下面看看list,真吓人,感觉无所不能了,更多插件看这里:https://github.com/Significant-Gravitas/Auto-GPT-Plugins

    | Plugin | Description | Location | | --- | --- | --- | | Astro Info | This gives Auto-GPT info about astronauts. | autogpt_plugins/astro | | API Tools | This allows Auto-GPT to make API calls of various kinds. | autogpt_plugins/api_tools | | Baidu Search | This search plugin integrates Baidu search engines into Auto-GPT. | autogpt_plugins/baidu_search | | Bing Search | This search plugin integrates Bing search engines into Auto-GPT. | autogpt_plugins/bing_search | | Bluesky | Enables Auto-GPT to retrieve posts from Bluesky and create new posts. | autogpt_plugins/bluesky | | Email | Revolutionize email management with the Auto-GPT Email Plugin, leveraging AI to automate drafting and intelligent replies. | autogpt_plugins/email | | News Search | This search plugin integrates News Articles searches, using the NewsAPI aggregator into Auto-GPT. | autogpt_plugins/news_search | | Planner | Simple Task Planner Module for Auto-GPT | autogpt_plugins/planner | | Random Values | Enable Auto-GPT to generate various random numbers and strings. | autogpt_plugins/random_values |

    过程

    1. Get API keys: https://platform.openai.com/account/api-keys

  1. Docker:用Mac上的Docker,省心省力,https://hub.docker.com/r/significantgravitas/auto-gpt

  2. Follow你用的版本说了,run起来,这个不多说了,大家自己follow

  3. 关键部分:

    报错了咋处理,毕竟是开源免费的,不是商业级别的稳定产品。

    常见错误:

    跑不起来:

    我尝试了用yml文件build和用docker pull hub的image,env也设置了apikey,但不知道是因为我两种都尝试造成了docker端口冲突?没有正常run起来,报错是找不到env的api key啥的

    解决办法:

    两个docker都删除,完全使用https://docs.agpt.co/setup/#configuration,里面说的命令行操作(提前安装好mac的docker),不pull,编辑yaml,使用build,然后run,起来了

    api报错:

    .env编辑的时候有个坑,里面有两个openaiapi的入口,一个没有注释(记得是),一个有注释(Azure那里),使用一个即可,另外一个注释掉,我开始赋值了第一个,总是报错,原来第二个赋值为your-open-ai-key啥的了

    Python报错:

    python -m venv venvAutoGPT

    source venvAutoGPT/bin/activate

    pip3 install --upgrade pip

    这里把python -m venv venvAutoGPT,在mac中改为python3 -m venv venvAutoGPT

  4. 使用案例

    之前编辑了一个案例task,但没run起来,这次来个简单点的

    1>搜索关于crypto token,crypto wallet在全球各个国家使用情况的文章

    2>找到Top 20

    3>提取要点内容,给出当下这个国家的经济现状等哪些方面可能需要crypto的帮助来改善?给出是什么核心原因造成了这个crypto的使用现状

    4>形成一篇整合各国crypto使用现状的分析文章

  5. 其他可能?

    更新到了最新的0.4,刚跑正常,试试看

  6. 发现API 的费用需要单独购买,免费给了18$的额度,不过估计很快就用光了

More from this blog

让你的私钥随时更换,可以四处旅行

是的基于社交恢复和社区运行的TEE KMS,普通个体的私钥可以依赖多层安全机制:passkey+Email+社区KMS(硬件安全)+AA多签(可适配多种签名机制,增加抗量子签名模块)。听起来非常棒!是人类数字未来中需要的东西。下面是我的一个研究项目,进行中,有经验的大牛可以指点一下(嵌入式和硬件钱包开发、TEE、抗量子等等)。 STM32MP157F-DK2 Development Project STM32MP157F-DK2 开发项目 🇬🇧 Jump to English Vers...

Jan 25, 20263 min read

人性之光-以自由之名

以自由之名 v0.1.5 有点怪怪的标题,原谅理工男的简单和直接。 先分享一点感触和认知:某个角度看,人性是想象力、创造力和情感,是人类独有的特质。 人性是区别于AI和机器人,以及其他生命和造物的独有内核。人性是一种对自由的追求:发挥你的想象力、创造力,拥有自己的情感,是人存在的一种方式,这种方式,称为自由。 作为普通个体,想在人类社会拥有自由,除去国家和法律赋予的基础保障和基本权利之外,哈耶克有个观点是时间、空间和选择的范围,是自由的基础保障;而福柯则反向给出了规训的方式:时间空间和力量(并非...

Jan 25, 20261 min read

How to play with AI vibe coding?

我们要和 AI 沟通,要总结几个经验,供大家参考(血泪教学,迭代无数次): 三个重点 重设计、三层文档体系、渐进式开发。 第一点 最重要就是设计一定要占据你开发时间的一半以上,包括研究,包括和 AI 的交互讨论,包括提取一些专题,然后跟其他的 AI 交流生成深度的报告,包括自己阅读相关的报告和分析,以及一些范例的 repository。 第二点 要完整的文档体系,不管哪一种,都要跟随文档体系来去不断地迭代你的和 AI 交互的过程;我现在使用的是,嗯,三层的文档管理体系。第一层呢是backlog...

Aug 17, 20252 min read

It is Fun for me.

jFlow: from research to production 创新之路:最有趣的探索之路。 创新之路 Road of Exploration Research Input=Idea:描述你的 idea,进行严谨的论证过程,逻辑结构类似于缩小版本的 SCI 论文。通过分析论证,得出结论,是真正有价值创新。 output=Solution:定义你的产品,包括产品定位、目标用户、核心功能、商业模式,让团队、社区、早期投资者、用户、合作伙伴等,都快速了解你的产品的价值所在。 Devel...

Aug 12, 20251 min read

我的AI小助手:RAG 本地测试记录(updating...)

预期: 数据: 本地个人计划和隐私、正常论文相关的科研、业界跟踪和研究分析,三大类都存储在本地,不要流出个人电脑。 初步的7B模型(本人MiniMac的上限)进行大体分析。 可以使用外部deepseek和grok,claude等外部API,但沟通内容是隔离和脱敏的,最简单就是7B分析的结论,进行隐私脱敏(自行设定脱敏规则)和单独目录存储(独立知识库),这个动作是离线断网进行。 然后针对沟通外部的独立知识库,可以充分利用外部大模型能力。 个人计划是使用雷电连接mac book和mac m...

Mar 15, 20251 min read

jLab

69 posts

It is my Lab for curiosity!