PaperAgent 2024年11月06日
o1蒙特卡洛树的风又吹到了Agentic工作流!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

MetaGPT开源了AFlow,这是一个用于自动生成和优化Agentic工作流的框架。AFlow利用蒙特卡洛树搜索在代码表示的工作流空间中寻找高效的工作流,减少手动开发工作。研究表明,AFlow在多种任务中表现优于人工设计的流程。该框架包含多个组件,例如LLM调用节点、操作符、工作流、优化器和评估器,通过这些组件,AFlow能够迭代优化工作流,并在六个基准测试数据集上取得了显著成果,平均性能超过了手动设计方法和其它自动化方法。AFlow的开源为构建更智能、更高效的工作流提供了新的可能性,并展示了其在复杂任务上的鲁棒性。

🤔**AFlow是一个自动化智能工作流生成框架**,它能够自动生成和优化Agentic工作流,减少手动开发的工作量,并提升工作流效率。

🔍**AFlow使用蒙特卡洛树搜索(MCTS)**在代码表示的工作流空间中寻找最优的工作流,通过迭代优化和评估,找到性能最佳的工作流。

⚙️**AFlow包含多个核心组件**,包括LLM调用节点、操作符、工作流、优化器和评估器,这些组件协同工作,实现了工作流的自动生成和优化。

📊**AFlow在六个基准测试数据集上取得了显著成果**,平均性能超过了手动设计方法和其它自动化方法,尤其在更具挑战性的任务上表现突出,例如MATHlv5*和MBPP。

🔗**AFlow已开源**,相关代码可在MetaGPT的GitHub仓库中找到,为构建更智能、更高效的工作流提供了新的可能性。

2024-11-06 12:33 湖北

MetaGPT开源AFlow:自动化智能工作流生成系统,并放出代码

AFlow 是一个用于自动生成和优化Agentic工作流的框架。它使用蒙特卡洛树搜索(Monte Carlo tree search在代码表示的工作流空间中查找有效的工作流,用机器工作取代手动开发。在各种任务上都显示出超越手工工作流的潜力,由MetaGPT开源。

AFLOW(以黄色突出显示)在所有六个基准测试中始终优于所有自动化工作流优化和手动设计的方法IO、CoT、CoT SC、MedPrompt、MultiPersona、Self Refine、ADAS

AFLOW在GSM8K上的树状迭代过程:突出显示了从初始轮次(第1轮)到表现最佳的工作流的路径,报告了每个节点的得分及其与前一个节点的修改。提示两侧的紫色部分代表了本轮迭代中的主要提示修改。


框架组件

FLOW的整体框架:通过设置一个由只有提示参数灵活的节点组成的搜索空间,给定的操作符集合,以及表示边缘的代码,AFLOW在这个空间内执行基于MCTS的搜索。通过为工作流优化设计的MCTS变体,AFLOW迭代执行一个周期的软混合概率选择、基于LLM的扩展、执行评估和经验反向传播,直到达到最大迭代次数或满足收敛标准。

实验数据集

对六个数据集(HumanEval、MBPP、GSM8K、MATH、HotpotQA、DROP)进行了实验,并提供了它们的评估代码。

https://github.com/geekan/MetaGPT/tree/main/examples/aflowhttps://arxiv.org/pdf/2410.10762AFLOW:AUTOMATING AGENTIC WORKFLOW GENERATION

推荐阅读


欢迎关注我的公众号“PaperAgent”,每天一篇大模型(LLM)文章来锻炼我们的思维,简单的例子,不简单的方法,提升自己。

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

MetaGPT AFlow 自动化工作流 蒙特卡洛树搜索 Agentic工作流
相关文章