先简单介绍一下 XERJ:它是一个面向 AI 编程 Agent 的开源搜索引擎,其 Corpus Hub 收录代码和文档,帮助 Agent 检索具体实现作为参考。
最近收到 XERJ 创始人的邮件,他们选中了我的项目里“由独立 CLI Worker 驱动同一个持久化任务”的实现,并收录到了 XERJ Corpus Hub。借这个机会,也想聊聊为什么做这个项目。
我在开发一个基金研究 Agent ,过程中积累了一些实践,写了踩坑和思考的文章,有六十多篇,希望可以帮到有需要的人。后来觉得,光看有文字,参考意义还是有限,于是做了这个独立的公开实现:读一篇文章,找到对应代码,跑出结果,再回头理解为什么这样设计。
项目用 JavaScript 原生 ESM 编写,CLI 优先,按“一版一个模块”逐步展开。目前已经做到本地 PDF 输入、任务时间锚、持久化普通回复等能力。默认的合成文档比较示例不需要模型 API Key ,可以先把执行、来源和交付这条链跑起来。虽然名字里有 ETF ,但主要分享的是通用 Agent 工程,也适合想研究 Runtime 、工具调用和恢复机制的开发者。
简单来说,这次收录让项目多了一个面向 AI 编程工具的检索入口:相关代码可以作为具体实现的参考,并保留作者和仓库链接。对我来说,有意义的是这些工程取舍有机会被别人找到、讨论和复用,也得到了小小的认可。
我也建了一个微信交流群,聊 Agent 工程实践、架构设计和踩坑经验。感兴趣可以加我微信 hpoenixf0510,备注「 Agent 」,一起交流。