你有没有过那种项目,做出来之后反复调试,它就是不给面子?一位开发者在最新的GitHub Finish-Up-A-Thon挑战中,提交了一个名为F.A.C.T的事实核查与分析工具,并大方承认它之前“从来没真正跑通过”。

F.A.C.T全称Fact-Checking & Analysis Tool,是一个AI驱动的网络应用。你可以输入任何说法、标题或文本,也可以直接用摄像头拍下印刷品或截图,它就能给出一个附带来源的判定:真、假,或者处于中间地带。

打开网易新闻 查看精彩图片

工具底层接入的是谷歌Gemini 1.5 Flash模型,并且开启了实时谷歌搜索接地。也就是说,AI不会只靠训练数据里记住的旧信息瞎蒙,它会真的去网上搜一搜当前可查的资料,然后把找到的出处当证据摆出来。

每条查证结果包含一个0到100的置信度评分,一段用大白话写的分析,以及可以直接点击的来源链接。更特别的是,每个结果还会生成一个独一无二的指纹哈希值,方便你分享或归档这次核查,免得链接失效后口说无凭。

图片输入这块,它用了Tesseract.js做浏览器端的光学字符识别。你对着报纸标题拍一下,或者截屏某条推文,文字就会自动提取出来,送入查证流水线,不用动手打字。

实际跑起来是什么样?官方给出的演示流程很直白:输入“从太空能看到长城”这个经典说法,按下核实,应用里的Gemini API就开始现场搜网。很快结果弹出来:假,评分12/100,附带解释“人眼无法从近地轨道分辨长城的宽度……”,来源清清楚楚列着BBC、NASA和Snopes。

开发者还透露,最早他在一场黑客马拉松上就做过这个工具的雏形,但当时功能完全没跑起来,就这么搁置了。这次趁着GitHub Finish-Up-A-Thon的机会,他把Gemini 1.5 Flash和实时搜索接了进去,才终于交出一个能用的版本。

项目本身采用微服务架构,前端HTML、CSS、JavaScript,后端用Python,前后端通过RESTful接口通信。部署时需要在Python虚拟环境中安装依赖,配置好API密钥等环境变量。不过更让用户关注的还是那个醒目的评分环:在输入框左边是待查文本,右边显示判定结果和一个圆环,上面赫然标着12/100。

说到底,这个工具解决的痛点很实在:当你在考试季刷到铺天盖地的谣言,或者在信息流里犹豫不决时,能有一个一键核实、亮出依据的产品,总比空手接白刃强。虽然它之前“从来没真正工作过”,但这次,总算没让人失望。