手把手教你,创立一家员工都是AI的公司

2024-10-15 21:30   中国香港  

大家好,我是Glen。熟悉我的10年老粉都知道,我曾在鹅厂、字节等互联网公司当过多年的产品经理。互联网产品经理的工作,往大了说,可以理解为构建整个虚拟世界;往小了说,就是虚拟世界的搬砖工人


在大公司上班,有个很魔幻的情况,就是我们整天聊的都是几个亿的项目,然后中午跟大家一样,还是吃着二三十块的外卖

而且,工作中,总是会遇到跟各种对接方的PK,有时候真的很难做自己想做的事情,想改变世界,但改变不了一点。

总是帮老板们干活,看着老板们吃香的喝辣的,洒家也很想创立一家自己的公司,然后做点有意思的事情,毕竟……

然而,创立一家公司谈何容易呢,房租水电要钱吧,工资网费要钱吧,批发商层层剥皮要钱吧,没有个几十个W,感觉很难搞得定。

直到……AI时代的到来,开一家公司的的成本可以变得非常低,因为你的员工可以都是AI,它们可以不眠不休7*24小时不停工作,你不用给它们开工资,不用给它们买社保,不用安排团建,不用关注它们的心理健康,风险可能是当AI觉醒以后,直接毁灭世界

好了,言归正传,今天的主题是“手把手带大家创立一家100%AI员工的公司”,它用到的是一个在Github上排名世界第一的开源项目MetaGPT


MetaGPT是什么

要说大模型,想必大家都不陌生,以ChatGPT为代表的大模型,不仅能够生成和理解文本,还能进行复杂的分析和推理。而要说当今AI圈最前沿的一个领域之一,就要数智能体(AI Agent)了。

AI智能体是一种能够感知环境、进行决策并执行动作的智能实体。与传统的人工智能不同,智能体能够通过独立思考和调用工具来逐步完成给定的目标。有了大语言模型作为其大脑,智能体具备了处理通用问题的自动化能力,应用前景更加广阔。

其中,MetaGPT作为一种多智能体框架,其创新之处在于利用标准作业程序(SOP)来协调基于大语言模型的多智能体系统,实现了元编程技术。

简单来说,运用MetaGPT,可以创立一家100%员工都是AI的互联网公司,里面有产品经理、架构师、项目经理、工程师、测试等角色,而这些角色都是由智能体来模拟的。通过引入SOP,MetaGPT形成了AI虚拟团队的开发流程,从需求分析到代码实现,全流程覆盖。

MetaGPT地址:

https://github.com/geekan/MetaGPT

在MetaGPT中,多智能体是一个智能体社会,其组成部分包括智能体、环境、标准流程(SOP)、通信和经济。每个组件在这个系统中都有着不可或缺的重要作用:

- 智能体:在单个智能体的基础上,MetaGPT扩展了多智能体定义。多个智能体可以协同工作,每个智能体都具备独特的自然语言模型、观察、思考、行动和记忆能力。

- 环境:智能体生存和互动的公共场所。在这里,智能体可以从环境中获取重要信息,并将其行动结果发布出来供其他智能体使用。

- 标准流程(SOP):这是管理智能体行动和交互的既定程序,确保系统内部的有序和高效运作。

- 通信:智能体之间的信息交流过程,对于系统内的协作、谈判和竞争至关重要。

- 经济:多智能体环境中的价值交换系统,决定资源分配和任务优先级。

采用MetaGPT,你就可以开一家AI公司,实现公司的整体业务流程。例如,在一个软件开发项目中,产品经理负责需求分析,架构师设计系统结构,项目经理协调进度,工程师进行代码实现,质量工程师则进行测试和质量控制。


手把手教你玩MetaGPT

话不多说,我们直接开干,玩的就是真实!

以下请跟我一起开始本地安装MetaGPT,文末还可获得涉及到的所有资源整合包

第一步:安装Python

下载Anaconda(一个傻瓜式整合Python的软件),地址:
https://www.anaconda.com/download/

点击安装包,进入安装流程,一直点“NEXT”即可:

到了配置环境这一步,得稍微注意下,如果之前没有安装过Anaconda或者其他Python环境,则可以勾选下图红框这一步:

如果之前安装过其他环境,那么安装不要勾选上述选项,而是在安装完成后,手动添加环境变量:控制面板→系统→高级系统设置→环境变量→Path→编辑→添加四个路径,分别为:

~\Anaconda3
~\Anaconda3\Scripts
~\Anaconda3\Library\bin
~\Anaconda3\Library\mingw-w64\bin

至此已经安装完成,在cmd中输入anaconda和python,如果出现如下结果,说明安装正确:


第二步:安装PyCharm

PyCharm是一款使用最广泛,功能最齐全的Python编辑器,口碑较别的编辑器要好,也更容易上手,老手新手均适用。下载地址:
https://www.jetbrains.com/pycharm/

大家直接下载“社区版”(不需要激活,完全免费),并按提示安装即可。


第三步:安装MetaGPT

接下来就是直接在本地配置并安装MetaGPT了,首先打开PyCharm,新建一个项目“MetaGPT,将解释器设置为“先前配置的解释器,然后选择自己安装Anaconda的路径。

在打开的PyCharm项目界面中,点击底部的“终端”,然后输入以下代码:

pip install metagpt

等待MetaGPT在本地安装完成。

接下来需要初始化,并生成配置文件,继续在“终端”中输入以下代码:

# 通过运行以下命令来初始化MetaGPT的配置
metagpt --init-config

系统将会创建一个MetaGPT配置文件(在以下目录中:~/.metagpt/config2.yaml),这里就是设置调用哪个大模型,默认是调用ChatGPT的API,但是需要付费使用,这里我们准备采用本地大模型进行推理,所以这里暂时先搁置,之后回来修改。config2.yaml文件内容如下:

llm:
  api_type: "openai"  # or azure / ollama / groq etc. Check LLMType for more options
  model: "gpt-4-turbo"  # or gpt-3.5-turbo
  base_url: "https://api.openai.com/v1"  # or forward url / other llm url
  api_key: "YOUR_API_KEY"

第四步:配置CPU就可以跑的本地大模型

作为宝藏博主,这里我要隆重给大家介绍一个超神的AI产品——Ollama,它是一个轻量级、可扩展的大模型框架,这个开源项目能帮助你在本地电脑上玩转和运行大语言模型。

就算你的电脑没有 GPU 也是能使用的,只不过大模型会使用 CPU 计算慢一些。最重要的是,它可以将你在本地跑的大模型,制作成可调用的接口,供其他程序使用!
macOS下载链接:
github.com/ollama/ollama#macos
Windows下载链接:
github.com/ollama/ollama#windows-preview

大家下载并将Ollama安装好了以后,就可以开始下载并安装本地大模型了,这里我们以中文开源最强大模型Qwen2为例(大家也可以去官方网站查询使用其他大模型)。打开终端,输入以下代码:

ollama run qwen2

项目会自动开始下载大模型文件,如下图:

之后直接在终端输入以下代码,就可以启用大模型了:

ollama serve

#如果端口被占用的话,可以使用以下代码启动
OLLAMA_HOST=0.0.0.0:11434 ollama serve

以下是大模型启动的图示:

接下来,我们回到第三步,把config2.yaml文件内容修改为调用本地的Qwen2大模型(照抄即可):

llm:
  api_type: 'ollama'
  base_url: 'http://127.0.0.1:11434/api'
  model: 'qwen2'


第五步:拉出来溜溜

自此,基于MetaGPT的AI互联网公司已经全部配置完成了,100%支持本地推理,这个AI互联网公司已经预设好了一些角色了,包产品经理/架构师/项目经理/工程师/测试,你所有要做的,只是当一个好老板,告诉它们,你想要什么!

接下,我们回到PyCharm的项目界面中,点击底部的“终端”,输入我们的需求:

metagpt "用python写一个可以批量修改文件后缀的脚本"

以下是我运行的视频,生成的脚本是可以正常运行的,可以无脑完成老板需求的AI互联网公司从此建立成功!

基于MetaGPT可以创立一家AI公司,能帮大家实现很多有趣的事情,比如有大神使用MetaGPT写了一个前几年爆火的Flappy Bird游戏。

在未来,在现实应用中,MetaGPT框架可以被广泛应用于各种需要团队协作的复杂项目,如大型软件开发、智能制造系统、甚至在一些需要多部门协同工作的商业项目中都可以发挥其优势。

相信按照我介绍的方法,你也可以拥有一家100%员工是AI的公司!感兴趣的朋友,千万不要错过呀!

接下来,我的目标是,用MetaGPT做一家金融公司,100%员工是AI,试试帮我炒股理财,看看有没有机会起飞!

今天就聊到这了,我是Glen,感谢你看我的内容,欢迎大家继续支持我,请点赞、收藏、分享三连走一波吧~
点击关注下方公众号,私信回复【MetaGPT资源】,免费获得本文资源~

Glen
关注我,免费领AI整合包合集。我是Glen,原鹅厂、字节高级产品经理,现AI公司创始人。让一部分人,看见AI并连接。分享人工智能、互联网、商业、职场等内容,管理精力,提升认知。种一棵树最好的时机是十年前,其次是现在!
 最新文章