Agno 多 Agent 实战(二):搭建完整内容创作流水线
前情回顾上一篇我们用路由模式做了一个智能问答系统,路由模式适合单步任务,一次分配。今天分享的是更复杂的场景:多步骤协作。很多任务不是一步能做完的,比如写一篇文章:得先找资料,再写初稿,再审核修改,最后排版。这就需要多个 Agent 一步步协作,我们可以用协调模式和计划模式,搭一个完整的内容创作流水线。我们要做什么目标:用户给一个主题,系统自动完成:搜索调研:搜索最新资料,收集素材撰写初稿:根据素材写出完整文章审核修改:检查内容准确性,修改错误,提升流畅度输出终稿:返回可以直接发布的文章整个过程不需要人工干预,多个 Agent 协作完成。两种选择:协调模式 vs 计划模式做这种多步骤任务,Agno 给我们两种选择:模式思路适合场景COORDINATE协调模式Leader 走一步安排一步,做完一步再安排下一步流程固定、步骤清晰的任务PLAN计划模式Leader 先把整个任务拆解成完整计划,再逐个执行任务灵活,需要根据主题定制步骤方案一:使用协调模式协调模式适合流程固定的场景,内容创作步骤就是固定的:搜 → 写 → 改,所以直接用协调模式非常合适。先上完整代码:fromagno.agentimportAgentfromagno.teamimportTeamfromagno.team.modeimportTeamModefromagno.models.openaiimportOpenAIChatfromagno.tools.duckduckgoimportDuckDuckGoToolsfromdotenvimportload_dotenvimportos load_dotenv()# 1. 搜索Agent:负责搜索资料,收集素材search_agent=Agent(name="研究员",role="根据主题搜索最新信息,整理出关键点素材,给写作Agent使用",model=OpenAIChat(id="gpt-4o"),tools=[DuckDuckGoTools()],instructions=
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2479775.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!