跳转到主内容

Agent 示例

如果您有兴趣将 GPT Researcher 作为一个独立的智能体使用,可以轻松地将其导入任何现有的 Python 项目中。下面是一个调用该智能体生成研究报告的示例。

from gpt_researcher import GPTResearcher
import asyncio

async def fetch_report(query):
"""
Fetch a research report based on the provided query and report type.
"""
researcher = GPTResearcher(query=query)
await researcher.conduct_research()
report = await researcher.write_report()
return report

async def generate_research_report(query):
"""
This is a sample script that executes an async main function to run a research report.
"""
report = await fetch_report(query)
print(report)

if __name__ == "__main__":
QUERY = "What happened in the latest burning man floods?"
asyncio.run(generate_research_report(query=QUERY))

您可以进一步优化此示例,利用返回的报告作为上下文,生成有价值的内容,如新闻文章、营销内容、电子邮件模板、时事通讯等。

您还可以使用 GPT Researcher 来收集关于代码文档、商业分析、财务信息等资料。所有这些信息都可以用于完成需要真实、高质量实时信息的更复杂任务。