用 JSON 表达 S 表达式

22 views
Skip to first unread message

刘鑫

unread,
Mar 4, 2026, 12:58:26 AM (yesterday) Mar 4
to Python.cn@google

摸鱼整个烂活 https://github.com/MarchLiu/jse/tree/main ,用 JSON 写 LISP 是我想干很久的,但是当年只是把它当作有意思的思想实验,简单的在某个 s 表达式解释器的测试里实现过,但是在 AI 的时代,我觉得 tool call 和 mcp 以及 skills 的发展,已经把 AI 的能力推到了危险的悬崖边,现在我们可以再往前一步了。如果智能体可以原生的支持 s 表达式,那么我们就可以在应用系统中在 AI 中可控的表达任意灵活的逻辑,它可以是受限的;也可以激进的推广到图灵完备的程度;它还可以方便的用于 AI 之间用比自然语言更严格的形式沟通;同时它还是人类基本可以阅读的。enjoy it!



--

……

刘鑫 Mars LIu

chenh...@gmail.com

unread,
Mar 4, 2026, 12:05:39 PM (yesterday) Mar 4
to python-cn(华蟒用户组,CPyUG 邮件列表)
现在烂活的标准也很难说……
我对s-expression的意见仅仅在于我不是很确定AI能够总是数对括号。
所以需要一hen些duo把业务逻辑铺平的语法糖……

刘鑫

unread,
Mar 4, 2026, 8:58:46 PM (16 hours ago) Mar 4
to pyth...@googlegroups.com
这个设计的目标是作为tool call/mcp的一部分,让AI去写,现在的AI写JSON,特别是有spec和schema规范的JSON,都能写的比较规矩了,而且所有的AI团队都会努力强化这个方面的能力。

我发布这个东西的背景,就是我在写一个知识图谱系统的查询接口,我希望它不仅仅可以手工调用,还可以封装成skill,让AI自己写JSE查询。

chenh...@gmail.com <chenh...@gmail.com> 于2026年3月5日周四 01:05写道:
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
---
您收到此邮件是因为您订阅了Google群组上的“python-cn(华蟒用户组,CPyUG 邮件列表)”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到python-cn+...@googlegroups.com
如需查看此讨论,请访问 https://groups.google.com/d/msgid/python-cn/24c4b51e-5672-44d9-8721-eb21c8d62c91n%40googlegroups.com


--

……

刘鑫 Mars LIu

快乐的老鼠宝宝

unread,
Mar 4, 2026, 9:05:47 PM (16 hours ago) Mar 4
to pyth...@googlegroups.com
但是,让ai套括号这种事情,感觉很难有约束力啊,真的能生产出正确的s表达式吗

(顺便一提学lisp放弃的原因之一就是我数不过来括号,比游标卡尺还难数)




Sent from Proton Mail for Android.



-------- Original Message --------
publickey - laoshubaby@protonmail.com - 0x82734CA8.asc
Reply all
Reply to author
Forward
0 new messages