LLMQuant/quant-mind
QuantMind is an agent-native knowledge extraction and retrieval framework for quantitative finance.
What it solves
QuantMind 是一个为量化金融设计的信息处理器。它将原始、非结构化的金融数据(如研究论文、新闻文章和备案文件)转换为可供下游检索与推理使用的结构化、带类型的知识,并且每条抽取的知识都保留原始引用和时间戳,从而支持精确的时间查询和来源追溯。
How it works
QuantMind 通过一系列确定性的预处理和配置驱动的操作流程运行。它采用“harness engineering”方法,使整个 repository 本身被设计成供编码代理(如 Claude 或 Codex)使用。这些代理利用 repo‑level 合约、可移植的技能以及确定性的验证脚本来构建和细化流程。
对开发者而言,QuantMind 提供了以下 Python 库和特定流程:
- PaperFlow:将 arXiv PDF 转换为结构化层级(结构树)或具页面感知的 chunk 集合,并生成全局摘要(semantic shape)。
- collect_news:在指定时间窗口内,从如 PR Newswire 等来源收集新闻的工具。
- batch_run:可并行对多个输入执行操作的实用程序。
- magic:将自由形式的自然语言意图解析为特定流程输入和配置的模块。
Who it’s for
- Quantitative Researchers:需要将金融论文和新闻转化为结构化数据库以供研究的人员。
- AI Agents/Developers:希望拥有可靠、原生支持代理的框架来构建金融数据管道的编码代理和开发者。
- Financial Data Engineers:负责为金融领域打造 RAG(Retrieval‑Augmented Generation)或代理式 RAG 系统的工程师。
Highlights
- Agent-Native Design:此 repository 以“harness”方式构建,通过合约和钩子将通用编码代理升级为领域专家。
- Source-Faithful Extraction:使用确定性的预处理,确保来源的完整性与可重现性,且不在循环中使用模型。
- Typed Knowledge Shapes:生成自包含的工件(Paper、News、Earnings、Factor、Thesis),每个工件都携带自己的元数据。
- Deterministic Verification:包含
verify.sh脚本,强制执行 lint、类型检查和测试,以确保代码质量在部署前符合标准。