《MetaGPT智能体开发入门》学习手册
输入“/”快速插入
🎯
《MetaGPT智能体开发入门》学习手册
飞书用户2238
飞书用户8063
2023年12月11日创建
3617
6446
12
我们是谁
作为MetaGPT的维护者,这一行业领先的开源多智能体协作框架,我们社区致力于通过高质量的智能体(Agent)开发教程和黑客松(Hackathon)活动,来加速国内外智能体生态的发展,促进智能体开发者在社区中的普及和渗透。
为什么做MetaGPT:
作为一个
AI
Infra的团队,在GPT诞生后,一直在思考LLM时代,新的AI应用形式是什么?新的AI框架是什么?如何提高LLM能力上限?如何降低LLM转变为生产力的门槛?MetaGPT的作者在阅读了60+框架及相关工作后,觉得都无法满足自己的需求,于是动手写了MetaGPT
MetaGPT: The Multi-Agent Framework
https://github.com/geekan/MetaGPT
44%
56%
学习目标
•
掌握智能体概念以及能够阅读相关智能体源代码
•
理解MetaGPT-智能体开源框架,并能够使用Metagpt实现比
GPTs
更丰富的tool/action/knowledge的编排
•
可以基于baseline实现一个个性化的订阅资讯的智能体
学习内容
说明本次项目的背景
1.
背景
MetaGPT提供了Agent的开发能力,Agent可以协助我们解决日常的一些问题,其中一个应用场景就是我们可以让Agent为我们关注某些想关注的信息,当有我们关注的事件发生时,Agent获取信息并进行处理,然后通过一些如邮件、微信、discord等通知渠道将处理后的信息发送给我们。我们将这类Agent称为订阅智能体,这类智能体可以结合MetaGPT的PubSub模块运行。本文档通过一个OSS(Open Source Software)订阅智能体实现示例教大家如何使用MetaGPT实现一个订阅智能体
2.
目标
1.
学习MetaGPT等模块的使用
2.
实现一个属于自己的订阅智能体
3.
系统介绍
订阅智能体的实现主要有3个要素,分别是Role、Trigger、Callback,即智能体本身、触发器、数据回调。我们首先按要实现一个OSSWatcher的角色,OSS即Open source software,我们对OSS智能体定位是,帮我们关注并分析热门的开源项目,当有相关信息时将信息推送给我们;然后Trigger是指这个OSSWatcher的角色什么时候触发,我们可以是定时触发或者是某个网站有更新时触发;最后,Callback可以设置OSSWatcher角色运行生成的信息,我们可以将数据发送到微信或者discord
4.
实现效果
58%
42%
教程主要示范了如何用爬取并用MG相关能力将爬取的内容进行分析总结并部署到discord/微信上
在跑通教程后学习者可以自己选择相关信源 reddit/推特/substack/huggingface 部署到飞书等平台上并考虑如何呈现富文本,并自己使用来获取
AI
相关资讯或者其他关系的消息,甚至你可以用来做自媒体内容自动发布的生产管线
学习规划
按照课程表完成并用一个公开可访问的文档作为本次学习的学习笔记(csdn/知乎/GitHub/飞书/简书等) 每一个task的心得/笔记/作业可以放到文档中 作业完成了丢链接到群里面一起学习
最新打卡地址
:
https://deepwisdom.feishu.cn/share/base/form/shrcn5NcnyhMk5eUNyKzgPKx9Bc
历史学员笔记学习:
订阅智能体内测打卡
《MetaGPT智能体开发入门》教程
•
task1:第一章:前期准备
•
task2:第二章:
AI
Agent知识体系结构