各位佬友们好,这个框架是面向研究生佬群体的.
大家是否经常和自己的AI讨论学术问题,例如:我的idea是否和别人撞车?是否有类似的idea,是否有文献可以参考借鉴,但是AI给的文献非常有限,时效性差,甚至有时候是错误的.
这个框架就是帮助大家快速的整合相关的文献,并让AI进行深度的讨论,最终返回一份报告,并推荐一些值得深入看的文献.
太长不看:把这段话贴给你的AGENT,让他来给你讲:‘Read this README and the linked docs to understand what FWMA does and how to
set it up. Then help me configure API keys and run my first literature review:
https://raw.githubusercontent.com/JinchengGao-Infty/FWMA/refs/heads/main/README.md’
具体来说:FWMA有如下几个主要功能:搜索策略建议 → 多数据库爬取 → AI 筛选 → PDF 下载 → 议会辩论评审 → 综述报告生成
搜索策略建议
这一步还是当初vibecoding时代前的产物,给AI叙述我想研究的问题,然后返回一些需要搜索的关键词.比如我想把Mamba应用到Fintech领域,AI就会返回需要检索 Mamba SSM Fintech等相关的提示词,但是在vibecoding时代,这一步完全可以由AGENT代劳.
多数据库爬取
论文是爬取下来的,用的arxiv,openreview,openalex的官方接口,但是目前只对ARXIV适配的足够好,这里的爬取是爬取题目摘要,因为一般来说关键词检索的文章会相对较多,有很多无关的文章,因此先爬取题目摘要粗筛选一波.
AI 筛选 & PDF 下载
根据题目和摘要,以及我自己的需求,先剔除大部分文章,之后再进行PDF下载.这里ARXIV和部分年份的openreview没什么问题,但是openalex有的没办法自动下载,可能需要手动.
议会辩论评审
这里我设置了三个议员,议长负责总结和裁定,工程议员侧重文章工程实现,以及如何迁移到我自己的需求,理论议员侧重文章理论价值,以及如何迁移到我自己的需求.对所有的文章依次辩论打分,生成辩论报告.
综述报告生成
把之前的辩论报告和我的需求扔到AI里面,返回一份综合的报告.
CLI和MCP版本
我做了CLI和MCP版本,方便vibecoding去调用.比如你可以让你的openclaw定时去盯着,完成之后通知你.你可以在晚上睡觉之前设置好,然后第二天起床直接看报告.
真的有用吗?
我自己做了几个idea的测试,真的有用,有的时候我只是想了一个模糊的idea,但这些东西肯定之前有人做过相关的,我把模糊的idea和需求扔到FWMA里面,FWMA就能搞出比较清晰的idea和实施方案,并且给我贴出什么文献里面有什么相关的,他们是怎么做的.
但是FWMA的方案是否真的可行,大部分还是需要在自己做的过程中改一改,但至少会给出比较清晰的思路.这个我认为是正常的,没有人的idea是可以不经打磨调试就work的,AI也不例外.
但无论如何,FWMA可以大大节省文献调研的时间.
全自动科研AGENT框架
这个是否可以拓展到全自动科研框架,我认为这是不难的,只是我最近没有时间去做,欢迎各位佬友来提PR.
全自动科研做的东西是否有价值,这还要去看使用者的提示词是怎么写,使用者的想法是怎么样的.从深度学习的贝叶斯角度来看,模型的先验是重要的,而FWMA里面,人为的先验就是使用者的提示词,提示词模糊,FWMA很可能会给出缝合的idea.提示词清晰有洞见,FWMA给出的报告质量也就会更高.
致谢
感谢站内的api公益站和中转站,让我用很少的花费得到了足够的token去测试FWMA,现在我将FWMA开源献给社区
另外求稳定便宜的gemini中转站~