这个博客是怎么做出来的:开源研究操作系统 Thesis OS 正式公开

Korea Invest Insights 的文章并不是一篇篇手写出来的,而是通过一个名为 Thesis Investment OS 的结构生成的。Alpha 负责收集证据,Lattice 把证据转化为判断,Arki 维护整个系统的健康——这三个角色环环相扣,构成了一个开源的研究操作系统。本文用通俗的语言介绍这一结构,并邀请你访问其 GitHub 仓库。

🔗 前往仓库github.com/youngseongshin/thesis-investment-os —— 驱动本博客研究的开源系统

今天这篇文章和平时有点不一样。它不讲某只股票,而是讲本博客的文章究竟是怎么做出来的。让我把幕后掀开一角给你看看。

Thesis Investment OS 架构图 —— Alpha、Lattice、Arki 三个角色环环相扣的研究操作系统结构

一篇文章的诞生过程

Korea Invest Insights 的文章,并不是有人对着空白屏幕即兴敲出来的。它们背后运行着一个名为 Thesis Investment OS 的小型操作系统。名字听起来很大,但想法很简单。

让投资判断看得见、可检验,并对自己的历史成绩保持诚实。

它不是自动交易机器人,不是卖信号的服务,也不是"用 AI 帮你选股"的东西。它是一个框架,把零散的市场信息汇成一个论点(thesis),并让你日后能回头检验这个论点最终是对还是错。

这一结构分为三个角色。若以人来比喻,可以看成一支团队里的三个人。


1. Alpha —— 收集证据的人

Alpha 的角色是收集并核实事实。

  • 定量数据:价格、成交量、资金流、基本面、披露文件
  • 定性数据:新闻、披露、财报电话纪要、社区信号
  • 用筛选器(screener)缩小候选范围,再叠加背景信息,把值得关注的标的浮现出来

Alpha 产出的是证据记录、市场快照、盘中提醒、筛选器候选名单,以及研究包(research packet)。一句话,它是诚实地把"发生了什么"堆积起来的人。它还不做判断,只负责收集原料。


2. Lattice —— 用证据构建判断的人

Lattice 这个名字取自查理·芒格所说的“思维模型的格栅(latticework of mental models)"——一颗由众多框架彼此咬合而成的头脑。

它的角色是把 Alpha 收集来的原料,转化为真正的投资决策。

  • 登记一个论点,并整理成决策卡(decision card)
  • 进行魔鬼代言人(devil’s advocate)式的审视,刻意站在对立面去推敲
  • 把预测记入预测台账(prediction ledger),过些时日再回头检验它是否站得住

你在博客上读到的那种结构——“结论是这样"“这是事实,这是推测”——正是出自 Lattice。关键在于做出判断,但要以一种日后可以打分的形式留存下来。


3. Arki —— 维护系统运转的人

Arki 是最不起眼的角色,却也许是最重要的。它负责让整个系统保持健康运转。

  • 定义承载数据的结构(schema)以及存储的布局(vault layout)
  • 管理周期性任务(recurring jobs),并执行健康检查(health check)
  • 保留变更记录(migration log),并治理各角色的权限与规则

若把系统比作一栋房子,在 Alpha 和 Lattice 干活的时候,Arki 就是那个确保水电暖气不断供的人。它并不光鲜,但没有 Arki,另外两位也撑不了多久。


这三个角色的成果 —— 真实示例

光说很抽象,这里给你看两篇最近经由这套系统产出的文章。

两篇文章都把"这是事实(Fact)、这是推论(Inference)、这是推测(Speculation)“分开来写。这一习惯正是 Lattice 强制的结构,而支撑这些事实的数据,则是 Alpha 收集来的。


为什么要公开这一切

做研究做久了,最可怕的是“想不起自己以前说过什么”。看起来漂亮的论点有的是;回头核实它们是否真的应验,却既麻烦又难受。所以大多数分析写一次就被遗忘。

Thesis OS 故意把这种"难受"内置进了系统。每个判断都附上证据,每个预测都被记录,所有内容日后都会被打分。不是因为它完美,而是因为它被设计成当它出错时,你看得见。

这套系统被设计为在本地运行。你可以用随附的样本数据先跑一遍——无需 API 密钥、无需券商登录、无需付费数据源。许可证为 MIT,需要 Python 3.10 或更高版本。

而这套系统对外发布的渠道,正是这三处:你正在阅读的博客(Korea Invest Insights)Telegram @korea_invest_insights,以及 Substack


欢迎进来看看

这篇文章的目的不是炫耀,而是邀请。如果你曾想过,怎样让投资研究更诚实、更可检验,不妨进来瞧一瞧。

你不必读完全部代码。哪怕只是浏览一下 README,也足以让你感受到"哦,原来这些博客文章是这样做出来的”。

👉 github.com/youngseongshin/thesis-investment-os

点个星(star)当然好,纯粹逛逛结构也无妨。我之所以掀开幕后,只有一个理由:让你亲眼看清,这个博客的判断究竟从何而来、如何生成。


免责声明:本文仅供研究与信息参考之用,并非个性化投资建议。所介绍的开源系统是一项研究工具;投资决策及其结果由投资者自行承担责任。

使用 Hugo 构建
主题 StackJimmy 设计