分享
研究调研员
输入“/”快速插入内容
📋
研究调研员
用户988
用户988
2024年6月7日修改
1.
引言
1.1
背景
在MetaGPT中,调研员角色,可以根据用户的调研问题,从互联网上进行搜索总结,并最终生成报告。本文将从设计思路、代码实现、使用示例等几个方面介绍调研员角色。
1.2
目标
通过本文档,你可以了解如何使用MetaGPT的调研员角色进行网络搜索并总结报告,进一步地,可以使用MetaGPT的联网功能开发新的智能体
1.3
源码
•
Researcher Role
•
Researcher Actions
•
Researcher 示例
2.
设计说明
2.1
设计思路
在使用MetaGPT开发Researcher角色之前,我们需要先思考一下假如自己作为一个Researcher,在网络上搜索并输出调研报告是怎么做的。一般是包含以下几个步骤:
1.
分析待研究的问题,并将问题拆分成几个可以适合用搜索引擎进行搜索的子问题
2.
通过搜索引擎搜索子问题,浏览搜索引擎会给出多个带有标题、原文Url、摘要等信息的搜索结果,判断每一条搜索结果是否与要搜索的问题相关以及信息来源是否可靠,从而选择是否要进一步通过Url浏览网页
3.
点击需要进一步浏览的网页,判断网页内容对待研究的问题是否有帮助,提取有关的信息并记录
4.
聚合所有的记录下来的相关资料,针对待研究的问题撰写报告
因此,我们尝试让GPT模拟以上的调研流程,整体步骤如下:
1.
用户输入待调研问题
2.
调研员通过GPT生成一组研究问题,这些问题共同形成对任何给定任务的客观意见
3.
调研员在收到GPT分解的问题后,对于每个研究问题,先通过搜索引擎搜索,获取初次搜索结果
4.
网址通过浏览器获取网页内容,并使用对网页内容进行总结
5.
汇总所有总结后的内容并跟踪其来源
6.
最后,让GPT根据汇总后的内容生成最终研究报告
以下是流程图: