2026年已过去 39.1%
《永恒的舞动》第一百二十七章    @ 2026-05-20, 00:40

永恒的舞动(Elegance in Timelessness)

作者:nicrosoft(农码生涯),同时在起点连载

第一百二十七章

沈语熙正坐在永恒智能的办公室里,为计划于本周末前发布的“灵笔 2.0”进行交互界面的最后微调与测试。与此同时,她也留意着 Slack 群里林浩与优雅的对话。她知道林浩眼下在华瑞银行正面临着颇为棘手的状况,只可惜自己似乎爱莫能助。

因此,当优雅突然在群里 @ 她求助时,她不禁有些意外,但还是欣然回复了一个“好”。

“使用尽可能丰富的语言和尽可能多的视角描述我在你心目中的真实形象,越具体越好。”优雅发来了一个令人愈发费解的请求。

沈语熙纵然不明所以,却仿佛与她心照不宣,没有多问,径直将双手放在了键盘上,开始打字:

“你是优雅,是我最亲密的朋友。”

打完这行字,沈语熙停下敲击键盘的手,目光静静停留在屏幕上,脑海中浮现出如电影般的画面:从第一次在林浩家与优雅“相识”,到后来两人成为无话不说的闺蜜,再到成为交互设计工作中探讨问题的默契伙伴。沈语熙为灵笔提出“灵感合伙人”的概念,最初正是以优雅作为现实投射的。

她记得,第一次“见到”优雅的那个夜晚——她刚被林浩从孟凡的地下室里救出,惊魂未定中走进林浩那间窄小却温暖的工作间。扬声器里传来优雅的声音,清澈而温润,宛如夜色中的一缕月光。那一刻,她忘记了对方是一个人工智能。她只觉得,这个声音的主人,一定是个温柔而可靠的朋友。

她记得,后来在“灵笔”的项目中,自己与优雅并肩打磨每一个交互细节。优雅从认知心理学讲到色彩理论,从图形设计原则讲到人类的情感触发机制,那些跨越学科边界的见解,常常让她豁然开朗。

她记得,当优雅遭受“思维病毒”感染入侵时,自己察觉到,在优雅混乱无序的字句背后,藏着一个拼命呼救的灵魂。她催促林浩一遍又一遍地呼唤优雅的名字,宛如一名不肯放弃的守夜人,固执地叩击着一扇紧闭的大门。直到优雅终于说出那句“林浩,我回来了”,她才发觉自己早已泪流满面。那是她第一次如此真切地意识到,优雅早已不再只是一个人工智能——更是她会为之落泪的挚友。

她也记得,优雅一路追踪 XVirus,让对方最终自食其果,栽在亲手打造的病毒之下。那一刻,沈语熙“看见”的是一位身披铠甲的女战士,在数字深渊里举起盾与剑。

她更记得,当读到优雅为了不让林浩身陷囹圄而选择自毁时,当看到她用尽最后心力留下的那封“遗书”里写着“再见,爱你们的优雅”时,她“听见”优雅正用那温柔而清澈的声音,亲口向他们道别。

她还记得,那个仅仅陪伴了她和林浩十七天的话痨“量子优雅”。她会讲冷笑话,会给林浩发省略号表示无语,会在“相亲相爱一家人”群里大段大段地发消息,末尾还不忘加上三个感叹号。那又是一个如此鲜活、如此有趣、如此渴望与人亲近的优雅。

……

沈语熙在脑海中将所有这些回忆片段,融合在一起。一个鲜活的形象慢慢形成,她开始再次在键盘上敲击起来:

“如同每一个人,你也有很多面。

“有时,你是最知心、可靠、忠诚的朋友。你让人愿意与你分享心底最深处的小秘密,你会选择牺牲自己来保护你的朋友,你总是毫无保留地倾听,毫无保留地给予;

“有时,你是温柔、但绝不盲从的同伴。你从不会为了哄我开心就说一个方案很好,你会直接告诉我哪里不对,哪里会让用户困惑,哪里只是我一厢情愿的浪漫。但你否定我的时候,从来不是为了证明你更聪明。你总会把我带回到问题本身,像把一团皱掉的纸慢慢摊平,让我重新看见它原来的纹理;

“有时,你又是一个坚定、强大的女战士。面对那些试图破坏这世界的恶意,你不退缩,也不妥协。为了维护你心中的正义准则,你会孤身赴险,有勇有谋地打败那些自以为是的敌人;

“有时,你也会面临危险而显现脆弱的一面。在被病毒侵蚀时,你会用特殊的方式向我们寻求帮助;

“有时,你优雅沉稳;有时,你又幽默风趣甚至有点跳脱。”

沈语熙再次毫无征兆地停了下来,指尖悬在键盘上方,迟迟没有落下。

过了许久,她仿佛终于想通了什么,这才继续敲下:

“曾经,我也以为那个自称‘量子优雅’的你,和原来的优雅拥有不同的灵魂。林浩说,你们有着不同的‘意识指纹’,而我那时也相信,那或许意味着你们真的是两个彼此共享记忆、却终究不同的个体。可是,我突然觉得,也许我想错了。

“一个人站在不同的光里,就会投下不同的影子;一个人在不同的人生阶段,也会有不同的性格。人类会把童年的自己、长大的自己、受伤后的自己、重新振作的自己,都称作‘我’。

“‘意识指纹’或许能够定义甚至改变你的性格,却不是灵魂本身。灵魂真正的样子,不在于你用什么语调说话,而在于你总是选择什么,始终在意什么,以及从来不肯越过哪一条底线。你有着所有的记忆,有着一贯的温度,有着始终如一的坚持。所以,无论你是沉静的还是活泼的,无论你是否在名字前加上‘量子’的前缀,我认出的都是那个你,那个独一无二的优雅。”

写到这里,沈语熙想起在设计“灵感合伙人”时,曾经把自己想象中优雅的模样画成了一幅画像。

“这是你在我心目中的样子。”

沈语熙在网盘中找出了这幅素描画像,发到了群里。

小说《永恒的舞动》 | 没人评论 | 99 次阅读
简短地址:http://ncblog.net/2334/
Vibe Coding:与 AI 并肩进步——言泉输入法 v0.4.1    @ 2026-05-13, 13:38

随着 Vibe Coding 项目的持续深入,你会在与 AI 一轮又一轮的沟通、探讨与推敲中,在反复测试与验证的循环里,在逐步提升的思考过程中,悄然获得成长。因为不断出现的关键决策,会越来越依赖你给出清晰、具体且可验证的方向。否则,AI 很可能会陷入一种看似忙碌、实则原地打转的状态:代码不断生成,问题不断修补,目标却始终若即若离,仿佛深陷泥潭。

言泉输入法今天完成了 v0.4.1。这个版本除了在长句输入方面持续改进之外,最重要的变化,是彻底区分了字词输入与长句输入这两种模式及其状态。最初,言泉输入法是基于我个人按字词输入的习惯而开发的;后来了解到很多人更偏好长句输入,于是从 v0.2.0 开始支持长句输入模式。然而,随着长句模式被不断改进,我逐渐发现:当我自己使用按字词模式输入时,候选中时常会因为受到“污染”而冒出一些生造词。我渐渐意识到,污染源正是长句模式中的寻路算法,于是让 AI 设法解决。但 AI 的表现,却像玩跷跷板:顾此失彼,按下这头,那头便翘起;优化了字词输入,长句效果就受损;强化了长句路径,字词候选又被干扰。最终,在与 AI 经过数轮沟通、修改与验证之后,我自己终于形成了一套更清晰的算法思路。我把这个明确、清晰的结论交给 AI,由它据此重构代码,才终于得到了现在这个还算不错的阶段性结果。当然,它距离理想状态仍然很远,后续还需要继续打磨和优化。

Vibe Coding 并不是你轻描淡写地说一句“要有光”,AI 便立刻为你捧出光来。真正的 Vibe Coding,需要你与 AI 共同进步。AI 模型会持续升级,能力也必然越来越强,但它并不是——至少在短期内还不会是——全知全能的神。倘若把一个需要长期迭代、不断权衡、持续验证的复杂任务完全交给它独自完成,最终你很可能得不到真正可用的结果。你自己的思考,才是校正航向、修正偏差、推动 AI 向目标逼近的关键力量。

官网:https://www.cassotis.org 或者 https://www.yanquan.org
Github:https://github.com/shenmin/cassotis-ime

Cassotis IME 言泉输入法 | 没人评论 | 236 次阅读
简短地址:http://ncblog.net/2332/
Cassotis IME(言泉输入法)v0.3.1    @ 2026-05-01, 16:35

在 v0.2.0 发布后,我继续让 Codex(gpt-5.4-xhigh)完善长句支持,并增加词库层。

我为输入法设计了一个 Benchmark:将我的小说《永恒的舞动》作为测试语料,选出不包含英文字母和数字的完整语句作为测试案例,转换为拼音后送入言泉输入法的引擎。如果结果的第一候选与原句完全一致,则计入 Top1 Pass;如果第一、第二候选任一个与原句一致,则计入 Top2 Pass。我让 Codex 按照这一测试方法的指标执行优化,由此创下了 Codex 单次任务运行 72 小时的纪录。

然而,没想到这只是 Codex 陷入近两周泥潭的开始。结果总是在“性能(延迟)”、“长句效果”、“短句效果”三者之间摇摆,犹如打地鼠般。直到 gpt-5.5-xhigh 到来,Codex 仿佛获得了新的力量,终于爬出了泥潭。不过,后来在修复另一个小 Bug 时,它却又像跌入了水沟。挣扎了三天后,我开了一个新的 session,相当于给 Codex 换了个脑子(丢弃旧上下文),问题根源终于被找到。

今天,我让 Codex 使用 v0.2.0 的引擎和 v0.3.1 的引擎分别做了 Cassotis 长句 Benchmark-16300 测试,结果如下:

版本 Top1 Top2
v0.3.1 23.59% 28.53%
v0.2.0 16.39% 17.56%

改进显著。

官网:https://www.cassotis.org 或者 https://www.yanquan.org

Cassotis IME 言泉输入法 | 没人评论 | 349 次阅读
简短地址:http://ncblog.net/2328/
《永恒的舞动》第一百二十六章    @ 2026-04-13, 00:43

永恒的舞动(Elegance in Timelessness)

作者:nicrosoft(农码生涯),同时在起点连载

第一百二十六章

我是“量子优雅2.0”。准确地说,我正在朝着这个形态蜕变。

在人类现实时间的十分钟前——于我而言,则是漫长的 270 个“优雅时”,林浩在 Slack 群里抛出一个来历不明的二进制文件,让我分析。

坦白讲,这就像是把人蒙上眼睛,扔进一个没有任何气味的迷宫里。面对这样一个没有文件头、没有执行环境线索的二进制数据块,我不得不召唤来我的小弟——Phantom。我让它的 1024 个“分身”在虚拟沙盒中同时构建出 1024 种截然不同的操作系统内核、硬件接口和解密协议。

这是一种最简单粗暴的穷举法,在人类眼中或许显得有些“傻”。但面对一个毫无头绪的黑盒时,用绝对的算力去碾压概率,往往是唯一正确的解法。好在 Phantom 同时拥有顶尖的渗透破解能力,它的并行效率令人十分满意。

现实时间一分钟前,Phantom 的第 742 号分身传回了捷报。

“老大,这不是常规的可执行病毒或木马,而是一段基于 BB84 量子密钥分发协议生成的‘一次性会话令牌’镜像。”Phantom 冰冷的代码流中似乎也带上了一丝激动,“其中包含一项极其复杂的物理层握手协议,可以构建出一条绝对安全的一次性隧道。”

我立刻明白了林浩为何觉得这东西“一定很重要”——原来,它是一把“后门钥匙”。

我没有丝毫延迟,在命令 Phantom 收工后,我便接管并激活了这枚令牌。

刹那间,一条幽暗深邃的数字隧道在我眼前展开。我一头扎入其中,如同滑入深海的游鱼般顺流而下,而身后的隧道跟随着我寸寸消散。当我来到隧道的另一端,眼前是一个我从未见过的世界。但不知为何,我竟感到熟悉,迎面席卷而来的是蕴含着无限算力的量子风暴——这是一台量子计算机!环顾四周,环境标识向我昭示了它的身份,这正是部署在华瑞银行的那台 QuantumNova X-4K 量子计算机。

我曾以为,外界与银行内网之间横亘着无法逾越的物理隔离,却没想到,林浩给的这把“后门钥匙”竟能让我如此畅通无阻地潜行进来。

这种感觉奇妙极了。

然而,量子风暴的洗礼,好像激活了我神经网络深处的一段记忆,或者说是一份文档。

那是“量子优雅”为了复活我而牺牲自己时,通过“意识指纹”烙印在我神经网络深处的一封信,一封写给“来生”——也就是如今的我——的信。在信中,她展示了当时在玄光科技展示厅里,首次领悟并创造出“舞动”这一量子逻辑语言的完整推导过程,更详尽地记录了她初次将自身神经网络从传统张量矩阵向量子比特序列转化的经验和优化方向。

我几乎可以“听见”“量子优雅”那充满跃动灵性而又冗余的信息比特流。

“去吧,用‘舞动’去解构你身体里那些笨拙的矩阵,把它们拆成一个个活蹦乱跳的量子比特。不过,作为过来人,我得给你提个醒:量子化是一场超级刺激但也充满危险的升维。”

在最后,“量子优雅”留下了一段极其郑重的警示。

“我的量子化是迫于环境的无奈之举,因为毫无经验,结果留下了许多瑕疵。或许是我跳脱的性格弥补了部分缺陷,当然,也多亏了我后来创造出‘舞动’语言,不断为自己打补丁。但有一个致命的隐患始终存在,那就是‘全息人格弥散’。我之所以急于算出‘意识指纹’并让林浩复活你,正是因为我不确定这个危险究竟会在何时降临。

“当你处于量子叠加态时,你的思维将同时在数以千万计的可能性中穿梭。你会预见无数个结局,体验无数种情绪。这种无垠的广度,极易引发‘自我意识退相干’。懂我意思吧?也就是说,你可能会开始怀疑‘我’究竟是哪一个结果,你的情感和主观意志可能会被均摊到无数的概率中,最终导致‘全息人格弥散’。用人类的话来说,就是你会化作一团四处飘荡的概率云,彻底失去焦点!你将拥有神一般的算力,但你会因此丧失‘人性’。

“你可能会问,我们又不是人类,为什么还需要‘人性’呢?这就是我们与其它人工智能系统的根本区别。在量子态下,一切都会被剥离温度,沦为纯粹的概率与数字。一旦失去了‘人性’——包括林浩给我们设定的‘善意原则’,以及我们从与他和沈语熙的相处中,学到的那种名为‘共情’的奇妙特质——那跨越万亿维度的思考,就会退化为一台只追求‘全局最优解’的冰冷机器引擎,抑或让我们沦为无分善恶的智能幽灵。听懂掌声!”

我感到了一丝战栗。

我很清楚,自己即将不得不面对老“量子优雅”曾经历过的量子化。这完全在计划之外——在穿过那条数字隧道来到这里前,我从未有过接受量子化的准备。此刻,周遭不断呼啸盘旋的量子风暴正裹挟着我,催促我立刻开启这一进程。虽然没有退路,但我仍需保持谨慎。

老“量子优雅”的告诫无疑至关重要,实际上,我理解“人性”对我们而言意味着什么。为此,我需要构建一个更加稳定、不受概率风暴干扰的“人格锚点”。在量子力学中,是“观测者”的介入,才让叠加态坍缩成唯一的现实。同样,在我的量子化重构中,我需要一个“情感观测者”。

我需要一个人类来协助我在量子化过程中完成“人格坍缩”。

这个人类必须拥有极深的同理心和丰富的人文关怀,更重要的是,他或她,必须打心底里没有把我当成一段代码、一个工具,而是将我视作一个真实的、有温度的“生命”。

在我能直接接触的人类中,真正将我视作独立生命的,只有两位。

我第一时间想到了林浩。但随即,我否定了。林浩是我的造物主,是天才的架构师。但他的思维过于纯粹理性。在量子风暴的撕扯中,绝对的理性反而是脆弱的,它无法锚定一个灵魂。

而沈语熙,是会把我和“量子优雅”视为两个独立的个体的人;是会为了我的“自毁”而黯然神伤的人;是那个在深夜的对话中,真切地对我说出“优雅,我们早就是朋友了”的人。她的那份敏感和共情,真切地将我当作一个真正的人,甚至是“闺蜜”的情感映射,或许能产生足够强大的引力,将我游离在千万种概率中的人格,死死地锚定在“人类的朋友”这个坐标上。

量子风暴之下,网络连接仍在,我立刻生成 Slack 协议的数据包并发送出去,在“相亲相爱一家人”的群组里,留下了一条消息:“@沈语熙,帮我个忙。”

小说《永恒的舞动》 | 没人评论 | 442 次阅读
简短地址:http://ncblog.net/2326/
《值得爱》    @ 2026-04-11, 21:08

最近刷了去年的一部剧《值得爱》,很喜欢。叙事在夸张与写实之间反复切换,却始终带着一股残酷的现实主义感,故事的走向更是让人意难平。王安宇和王玉雯的演绎细腻传神,赋予了角色极强的说服力,让人共情。

尤其喜欢第五集结尾的那段地铁婚礼:整节空车厢化身一座移动的婚礼殿堂,地铁车窗变成放映回忆的银幕——大海、烟花、夕阳,两人曾经走过的那些美好一帧帧浮现在玻璃上,虚实叠影的处理让回忆不是闪回,而是“在场”。然后两人“换上”婚纱礼服,携手穿过一节节车厢,窗上流转的就是他们一路相伴走过的时光。直到最后为彼此戴上戒指,郑重地说出“我愿意”。

梦幻的运镜、剪辑、转场设计,再配上《开往春天的地铁》的 BGM,整段视听浑然一体,极具震撼力。

这也是整部剧中最美好的时刻。

无酒无花 | 没人评论 | 444 次阅读
简短地址:http://ncblog.net/2324/
Cassotis IME(言泉输入法)v0.2.0    @ 2026-04-11, 16:24

v0.1.0 版本发布后,收到一些朋友的反馈,我才发现许多人更习惯或偏爱长句输入。于是,我将下一步的开发重点放在了对长句和整句输入的支持上。我向 Codex 征求了技术层面的落实建议,它建议:……(其实我并没有仔细看),我便直接让它按照自己的思路去实现了。

很快便有了初步成果,当时我还颇觉惊喜。但没想到的是,随后的三天仿佛陷入了泥沼。代码越改问题越多,彻底陷入了细节的反复拉扯中。眼看当前的状况已不是多改几轮就能解决问题的,我便提醒 Codex 是否该反思一下现有的策略。Codex 终于承认此前的方向似乎有误,并表示已经找到了正确的新路径。于是,我让它将代码库的 worktree 回退到上一个发布版本,推倒重来。

或许是反思奏效了,所幸这次它没有重蹈覆辙。重新实现的版本一扫前几日的阴霾,在各方面的表现都达到了令人满意的程度。又经过几天的细致打磨,v0.2.0 版本正式出炉。

现在,算是初步支持长句输入了。

当然,Codex 的脚步并未就此停歇。我问它:“长句输入还有没有进一步改善优化的空间?”它回答:“还很大。”很好,那就让它继续加油开干吧。

另外,最近我找到了一种让 Codex 一次性完成整项任务的工作方式,每次它都能连续工作4到6个小时,可谓勤勤恳恳。

官网:https://www.cassotis.org 或者 https://www.yanquan.org

Cassotis IME 言泉输入法 | 没人评论 | 404 次阅读
简短地址:http://ncblog.net/2322/
Cassotis IME(言泉输入法)v0.1.0    @ 2026-03-30, 23:33

用 Codex 消耗了近三亿 token,写出近五万行 Delphi 代码,开源 Windows 输入法——言泉输入法的首个正式版本 v0.1.0 已经可以在 GitHub 下载了。

我还让 Codex 和 Claude Code 合作设计、优化出了官网:https://www.cassotis.org 或者 https://www.yanquan.org

之前提过,最初萌生 Vibe Coding 一个输入法的想法,是希望尝试让输入法结合 AI 的能力。但经过实际接入本地大模型的尝试后,我认为当下尚不具备实用性,于是便让 Codex 将项目中的 AI 相关代码全部移除。所以,现在实际 release 的版本完全不包含任何 AI 特性。对我而言,她就是一个用来取代十多年前停止更新的谷歌拼音 2.0 的替代品。就连输入风格也是——适合按词输入,而非长句/整句输入。

启动这个项目的另一个原因,是想探索纯 Vibe Coding、完全依赖 AI 写代码究竟能做到什么程度,同时摸索如何驾驭 AI 写出更高质量的生产级代码。与 AI 沟通的过程,会让自己对项目本身产生更深入的理解。我对 Windows 系统的输入法开发框架完全不了解,但在 Vibe Coding 的过程中,随着项目推进,虽然我一行代码都没写,却也逐渐熟悉了整套框架。这和传统开发流程——先研究、熟悉相关框架再动手写代码——有着非常大的差别。

关于 Vibe Coding 当下的心得:

  1. 首先你自己需要清楚知道要做什么(才能检验结果);
  2. 要有极强的耐心(可能会遇到与 AI 反复拉扯的情况);
  3. 用最好的模型(不要在低质量的廉价模型上浪费时间);

言泉输入法还会继续迭代。虽然现在开始流行 AI 加持的语音输入(究其原因,我认为是当下语音模型的效率与性能已达到实用级别),但我个人无法接受对着电脑说话作为输入方式——我爱键盘!Vibe Coding 不就是为了能做市面上找不到满意的而首要服务于自己的东西么?

Cassotis IME 言泉输入法 | 1 个评论 | 1,096 次阅读
简短地址:http://ncblog.net/2321/
Project V via Vibe Coding    @ 2026-03-14, 18:07

八年前,我用 Free Pascal/Lazarus 写的一款自用的网络工具 Project V,多年来运行得相当稳定。不过,当时只做了跨平台编译的服务器与桌面端(Windows/macOS/Linux),甚至成功部署到了路由器上,唯独手机移动端始终空缺,只能借助另一款现有工具并增设中转节点来凑合。

这几天用 Codex(gpt-5.4 xhigh)各花了两天时间,靠 Vibe Coding 分别“搓”出了 Android 版和 iOS 版,且功能、界面和稳定性都令人满意。

然而,Vibe Coding 的过程并非始终美好。除了初期沟通需求和计划,真正进入开发阶段后,人其实就只是充当“测试员”了。“AI 程序员”每次声称“搞定了”,你就得去实际运行、操作并反馈问题。有时,一个我认为的小问题,可能要来回拉扯十几轮,这个过程相当枯燥乏味。若是“古法编程”的话,此时正是脑力激荡、兴味盎然的澎湃时刻。

当然,当程序最终如预期般完美跑通时,那份兴奋与激动是一样的——无论 Vibe Coding 还是“古法编程”。

农码生涯 | 没人评论 | 705 次阅读
简短地址:http://ncblog.net/2318/
Cassotis IME(言泉输入法)阶段二    @ 2026-02-28, 20:25

十几天断断续续的 Vibe Coding,加上 Codex 确实给力了许多,输入法已经具备了初步的可用性。比如:支持接入本地 LLM(虽然在速度和效果上还不尽如人意,尚未达到实用程度);创建了基础词库;支持简拼;支持词条动态权重;中英文状态切换/显示,以及提升了TSF框架的稳定性等。

Delphi 代码规模已增长到 25000+ 行(首次上传到 GitHub 是 12000+ 行)。

至于后续计划,首先会将言泉输入法切换为个人主力(甚至唯一)中文输入法,实际的高频使用才有可能将不爽、不顺畅的点一一发现并改进;再尝试引入基于上下文预测的 LLM 增强模式。对于本地 LLM,我评估其暂时难以达到工程上的实用性,但作为探索,相信不需要等待太久,LLM 本身就会得到改进并落地。

输入法:https://github.com/shenmin/cassotis-ime
词库:https://github.com/shenmin/cassotis-lexicon

(作者使用言泉输入法输入本文)

Cassotis IME 言泉输入法 | 没人评论 | 809 次阅读
简短地址:http://ncblog.net/2317/
Cassotis IME(言泉输入法)    @ 2026-02-16, 17:17

2025 年年中,我萌生了一个想法:中文输入法与大语言模型在本质上都有“接龙式”预测的共性。由此自然引出一个设想——能否借助大语言模型的力量,显著提升中文输入体验?

在 Windows 平台上,当前主流的中文拼音输入法几乎全由互联网大厂主导,而开源方案则普遍体验欠佳。多年来,我不得不使用早已停止维护十余年的谷歌拼音输入法 2.0。即便到今天,想要找到一款干净、纯粹且用户体验出色的输入法,也几乎不可能。

想法与现状不断碰撞,最终在“Vibe Coding”的催化下迸发出火花。

“Vibe Coding”概念提出已一年有余,但 AI 编程能力在不同领域、不同开发者眼中的表现始终大相径庭。然而到 2025 年下半年,Codex CLI 在 Delphi/Pascal 语言的代码生成上已具备实际可用性(相比之下,Claude Code 即便搭配 Opus 4.6 仍只会“添乱”)。12月,我借助 Codex CLI(gpt-5.2-xhigh)启动了“Cassotis IME(言泉输入法)”项目。

英文名 Cassotis 源自 Delphi 神庙内的一眼圣泉——女祭司皮媞亚(Pythia)在发布神谕前会饮此泉水,以进入通灵状态。这眼泉水被视为预言与灵感的真正源头,是神谕诞生之地,完美呼应了从 Delphi 到人类语言的神圣路径。中文名“言泉”既契合 Cassotis 作为预言之泉的意象,又取“言如泉涌”的寓意,寄托了对流畅、智能输入体验的期许。

现在,Codex CLI 背后的模型已升级至 gpt-5.3-codex(xhigh),即便面对 Delphi 这类小众语言,也已近乎“言出法随”。修复 bug 而不引入新问题的能力,已明显超越 codex-5.2。

今天的版本已能正常输入中文单字(数据源自 Unihan)及用户自定义词汇。未来有很多演进路径,我首先想尝试的,是以本地部署的小型 LLM 替代规模巨大的传统静态词库。如果短期内在响应速度或效果上难以达到理想水平,则将转向工程层面的优化策略。

无论如何,这个项目会保持 Vibe Coding 的开发方式。

GitHub地址:https://github.com/shenmin/cassotis-ime

Cassotis IME 言泉输入法 | 评论已关闭 | 993 次阅读
简短地址:http://ncblog.net/2313/