人工智能大模型LLM 网关AI Agent即时通讯【免费下载链接】openclaw-zero-tokenOpenClaw: Use All Major AI Models NO API Token! Claude/ChatGPT/Gemini/DeepSeek/Doubao/Grok/Qwen/Manus/Kimi项目地址https://gitcode.com/gh_mirrors/op/openclaw-zero-token点击查看免费下载本篇技术指南围绕 OpenClaw 仓库中 OpenProse 技能包的实验性语域文件 borges.md 展开系统讲解什么是皮肤层skin layer语域、如何将其叠加在 OpenProse 功能语域之上使用、完整的博尔赫斯关键词翻译映射以及它与核心语言规范 prose.md 之间的执行语义关系。读完本文你将掌握如何在.prose程序中以dreamer、dream、labyrinth、zahir等隐喻关键词编写与功能语域等价的程序理解语域翻译只改表层语法、不动执行语义的设计边界并能够参照文末的基准测试问题评估此类文学化语域的可用性。一、什么是语域Register一张可替换的关键词皮肤OpenProse 是一种面向 AI 会话的编程语言。它不依赖传统编译器而是依赖一个关键事实大语言模型是模拟器——当系统以足够高的保真度描述一台虚拟机时阅读该描述的模型就会成为那台虚拟机。OpenProse 技能包正是通过 prose.md 这份规范文档让执行者化身OpenProse VM每条session语句都会触发一次真实的 Task 工具调用派生出真实的子代理每个绑定都会写入真实的文件每一次**...**判定都交由模型的智能评估。规范文档末尾对此做了总结The language is self-evident by design. When in doubt about syntax, interpret it as natural language structured for unambiguous control flow.语域register是构建在这套核心语义之上的一层可选关键词皮肤。在技能包的 alts/ 目录下与 borges.md 并列存放着多个实验性语域文件童话/剧场风的folk.md、一千零一夜叙事风的arabian-nights.md、荷马史诗英雄风的homer.md、卡夫卡官僚荒诞风的kafka.md以及一份共享附录shared-appendix.md。每个语域文件都以同一句警告开头This is a skin layer.It requiresprose.mdto be loaded first. All execution semantics, state management, and VM behavior are defined there. This file only provides keyword translations.这是一层皮肤。它要求先加载prose.md。所有执行语义、状态管理与 VM 行为都在那里定义。本文件只提供关键词翻译。这句话界定了语域层的全部边界执行语义唯一、状态管理唯一、VM 行为唯一全部归属prose.md语域文件只做一件事——把功能关键词翻译成另一种风格的关键词。这也是阅读和使用任何语域文件的第一原则。Borges Register 的定位在文件头部元数据中写得非常直白role: experimental实验角色、status: draft草稿状态、requires: prose.md依赖核心规范其目标是scholarly/metaphysical alternative keyword set学术化/形而上学的替代关键词集合专用于against the functional register对照功能语域做基准测试。二、如何启用博尔赫斯语域启用与加载顺序在文档中有明确的四步流程且顺序不可颠倒先加载prose.md——它承载全部执行语义VM 如何解析与执行语句、如何通过 Task 工具派生会话、如何管理状态与上下文再加载本语域文件——它提供关键词翻译解析.prose文件时把博尔赫斯关键词当作功能关键词的别名接受例如遇到dreamer就按agent处理所有执行行为保持一致只有表层语法发生变化。设计约束Design constraint语域层仍然遵循语言宗旨——structured but self-evident结构化但自明。功能语域以效用与清晰为优先民间语域以奇趣与叙事流为优先而博尔赫斯语域则以学术化与形而上学为优先——一切都像从一部虚构百科全书中引文。只是自明的标准换成了博尔赫斯式的透镜。从源码结构看这一加载顺序与 OpenProse 技能包的文档路由机制完全吻合。根据 SKILL.md执行prose run时应当Load VM (prose.md state backend), execute the program即核心语义文档始终先行语域文件作为实验性补充层只能在其之上生效。而 compiler.md 给出的语言验证标准是Would a blank agent with onlyprose.mdunderstand this program as self-evident?一个只读了prose.md的空白代理能否把程序理解为自明的——这同样意味着即使换用博尔赫斯关键词程序也必须在不依赖完整语言规范的情况下可被直接理解。三、完整翻译映射表博尔赫斯语域将 OpenProse 功能语域的关键词分为五组进行翻译另有一组明确保持不变。3.1 核心构造Core Constructs功能关键词博尔赫斯关键词出处与含义agentdreamer《环形废墟》The Circular Ruins——把世界梦出来的做梦者sessiondream每次执行都是做梦者心中的一个梦parallelforking《小径分岔的花园》The Garden of Forking Paths——分岔的时间线blockchapter书中之书自我指涉的结构3.2 组合与绑定Composition Binding功能关键词博尔赫斯关键词出处与含义useretrieve《巴别图书馆》The Library of Babel——从无限书库中取回inputaxiom给定的前提博尔赫斯式的学术/数学腔调outputtheorem由公理推导出的结论letinscribe把某物书写成存在constzahir《扎希尔》The Zahir——见过即无法忘记、不可更改、铭刻于心contextmemory《博闻强记的富内斯》Funes the Memorious——完美、全量的记忆3.3 控制流Control Flow功能关键词博尔赫斯关键词出处与含义repeat NN mirrors面对面无限反射的镜像for...infor each...within更具博尔赫斯味的介词looplabyrinth折返自身的迷宫untiluntil不变whilewhile不变choicebifurcation路径的分岔optionbranch分岔时间的一支ifshould学术化的条件句elifor should连续的条件句elseotherwise自然的替代项3.4 错误处理Error Handling功能关键词博尔赫斯关键词出处与含义tryventure进入迷宫catchlestlest it fail...古雅、学术化的唯恐其失败finallyultimately不可避免的结局throwshatter打碎镜子终结梦境retryrecur无限回归再度尝试3.5 会话属性Session Properties功能关键词博尔赫斯关键词出处与含义promptquery向图书馆发问modelauthor由哪位作者书写这个梦3.6 保持不变的关键词Unchanged以下关键词要么本身已足够贴切要么过于功能化、替换反而别扭因此原样保留**...**自由裁量标记discretion markers——本就自带打破第四面墙的效果until、while——已能正常工作map、filter、reduce、pmap——管道操作符保持功能语域写法max——约束修饰符as——别名模型名sonnet、opus、haiku——本身就极具文学性。在 shared-appendix.md 中这份保持不变清单被抽象为所有实验性语域共享的附录内容并给出统一的对比范式Keep the functional version intact and rewrite only the register-specific aliases保留功能版本原样只改写语域专属别名。这正是博尔赫斯语域所有示例所遵循的写法。四、功能语域 vs 博尔赫斯语域逐例对照以下九个对照示例完整来自 borges.md覆盖了 OpenProse 的核心语法面。建议对照 prose.md 的语法与执行语义来阅读左右两侧程序在语义上完全等价仅关键字不同。4.1 简单程序Simple Program# Functional use alice/research as research input topic: What to investigate agent helper: model: sonnet let findings session: helper prompt: Research {topic} output summary session Summarize context: findings# Borges retrieve alice/research as research axiom topic: What to investigate dreamer helper: author: sonnet inscribe findings dream: helper query: Research {topic} theorem summary dream Summarize memory: findings对照 prose.md 的智能容器The VM as Intelligent Container一节可以看出每一行的底层职责use/retrieve语句从 p.prose.md 注册表拉取程序并登记到 Import Registryinput/axiom声明把调用方提供的值绑定为变量agent/dreamer注册一个后续可复用的代理模板session: helper/dream: helper解析代理、合并属性并派生会话context/memory则把前序会话的输出接续注入当前会话。4.2 并行执行Parallel Execution# Functional parallel: security session Check security perf session Check performance style session Check style session Synthesize review context: { security, perf, style }# Borges forking: security dream Check security perf dream Check performance style dream Check style dream Synthesize review memory: { security, perf, style }按照 prose.md 的并行执行语义parallel:/forking:块会同时发起多个 Task 调用等待全部完成后继续context: { security, perf, style }/memory: { ... }这种命名对象形式用于把多个变量的输出以命名对象的形式接续到后续会话。4.3 带条件的循环Loop with Condition# Functional loop until **the code is bug-free** (max: 5): session Find and fix bugs# Borges labyrinth until **the code is bug-free** (max: 5): dream Find and fix bugs这里的**the code is bug-free**是自由裁量标记discretion marker由 VM 智能评估而非机械解析——这正是 prose.md 所述严格跟随程序结构但在标记处运用智能的典型场景。(max: 5)是最大迭代上限loop/labyrinth会在每次迭代前检查条件条件满足或达到上限即退出。4.4 错误处理Error Handling# Functional try: session Risky operation catch as err: session Handle error context: err finally: session Cleanup# Borges venture: dream Risky operation lest as err: dream Handle error memory: err ultimately: dream Cleanup对照 prose.md 的错误传播语义成功路径为 try → finally失败路径为 try直到失败→ catch → finally。catch/lest中throw/shatter会向外层处理器重新抛错未处理的抛错会传播到外层作用域或直接使程序失败会话级retry/recur属性如retry: 3、backoff: exponential则控制失败后的重试次数与退避策略。4.5 选择块Choice Block# Functional choice **the severity level**: option Critical: session Escalate immediately option Minor: session Log for later# Borges bifurcation **the severity level**: branch Critical: dream Escalate immediately branch Minor: dream Log for later选择块的执行流程是评估自由裁量判据 → 选择最合适的选项 → 只执行该选项的主体。4.6 条件语句Conditionals# Functional if **has security issues**: session Fix security elif **has performance issues**: session Optimize else: session Approve# Borges should **has security issues**: dream Fix security or should **has performance issues**: dream Optimize otherwise: dream Approve4.7 可复用块Reusable Blocks# Functional block review(topic): session Research {topic} session Analyze {topic} do review(quantum computing)# Borges chapter review(topic): dream Research {topic} dream Analyze {topic} do review(quantum computing)注意do review(quantum computing)的调用写法在两个语域中完全一致——do本身不在翻译映射表内。块定义会被提升hoisted因此可以在定义之前调用每次调用都会压入一个新的调用栈帧execution_id支持递归与作用域隔离。{topic}是字符串插值在派生会话前会被替换为变量值。4.8 固定迭代Fixed Iteration# Functional repeat 3: session Generate idea# Borges 3 mirrors: dream Generate idearepeat N/N mirrors精确地顺序执行 N 次循环体。4.9 不可变绑定Immutable Binding# Functional const config { model: opus, retries: 3 }# Borges zahir config { author: opus, recur: 3 }const/zahir声明不可变绑定值得注意的是示例中连属性名也随语域一并转译——model变成author、retries变成recur。五、为什么值得用博尔赫斯语域The Case For Borgesborges.md 给出了五条支持论据形而上学的共鸣Metaphysical resonanceAI 会话梦出子代理的过程恰好呼应《环形废墟》——一个梦出另一个人、最终发现自己也被梦着的人。学术化腔调Scholarly toneaxiom公理/theorem定理把程序框定为逻辑推导过程。令人难忘的隐喻Memorable metaphors无法更改的扎希尔、无法逃离的迷宫、从中取书的图书馆。主题一致性Thematic coherence博尔赫斯毕生书写无限、递归与分岔时间——而这正是计算的三个核心主题。文学声望Literary prestige博尔赫斯读者面广这些引用对很多用户都能接住。这一论点在仓库早期草稿 alt-borges.md 中有更完整的展开该文件被标注为Not for implementation—just capturing ideas即纯思想实验博尔赫斯对无限递归环形废墟、巴别图书馆、平行宇宙小径分岔的花园、自我指涉许多故事包含着自身、信息论巴别图书馆作为无限信息空间与组合数学图书馆中的一切可能之书的书写几乎预演了现代计算的全部核心概念。六、为什么可能不该用The Case Against Borges同样文档列出了四条反对论据需要背景知识Requires familiarity扎希尔与富内斯对没读过博尔赫斯的用户来说过于生僻。可能显得卖弄Potentially pretentious可能让人觉得是在炫耀而非沟通。翻译开销Translation overhead用户必须在脑中把labyrinth映射回loop。文化特定性Cultural specificity不如民间/童话母题那样普世。alt-borges.md 对此的表述更尖锐其中最重要的一条是违反self-evident自明原则——大部分用户看到aleph、hexagon并不会立即领会其含义而这直接撞上了 compiler.md 的验证标准一个只读 prose.md 的空白代理能否自明地理解程序。此外还有fork与 Unix fork 语义冲突、garden作动词式构造的别扭、非英语用户不认识博尔赫斯等顾虑。这也解释了为什么语域文件的元数据一律标注role: experimental、status: draft。七、关键博尔赫斯作品参考Key Borges References为便于不熟悉原著的读者理解映射的出处文档附了一张参考表作品使用的概念内容概要《环形废墟》The Circular Ruinsdreamer、dream一个人梦出另一个人使之存在最后发现自己本身也在被梦着《小径分岔的花园》The Garden of Forking Pathsforking、bifurcation、branch一座本身就是书的迷宫时间永远分岔为分叉的未来《巴别图书馆》The Library of Babelretrieve一座包含所有可能之书的无限图书馆《博闻强记的富内斯》Funes the Memoriousmemory一个记忆完美、什么也忘不掉的人《扎希尔》The Zahirzahir一个一旦见过就无法忘记或忽视的物件《阿莱夫》The Aleph未使用空间中一个包含所有其他点的点《特隆、乌克巴尔、奥比斯·特蒂乌斯》Tlön, Uqbar, Orbis Tertius未使用一个逐渐变成现实的虚构世界值得注意的是后两行aleph与tlon虽然极具博尔赫斯色彩却未被采纳进最终映射——原因在下一节备选方案考量中会看到。八、备选方案考量Alternatives Considered每个最终选定的关键词背后都经过了一轮淘汰筛选这组表格是理解语域设计权衡的精华所在8.1 为dreameragent而放弃的候选候选关键词落选原因author已用于modelscribe太被动只做记录librarian更像保管者而非创造者8.2 为labyrinthloop而放弃的候选候选关键词落选原因recursion太技术化eternal return太长ouroboros用错了神话体系8.3 为zahirconst而放弃的候选候选关键词落选原因aleph阿莱夫关乎总体性而非不可变性fixed太平淡eternal用滥了8.4 为memorycontext而放弃的候选候选关键词落选原因funes作为独立关键词太生僻recall听起来像函数调用archive更贴近巴别图书馆而非富内斯对照早期草稿 alt-borges.md 可以看到这套筛选的演变痕迹草稿中loop的候选是circular、context的候选是aleph、parallel的候选是fork、choice的候选是path且草稿还讨论了持久代理的librariankeeper与瞬时代理的dreamer二元结构而最终版 borges.md 收敛为labyrinth、memory、forking、bifurcation并放弃了对持久代理的专门映射。早期草稿还列出过一批最终未采用的博尔赫斯概念mirror、tlon、book、sand、lottery、ruins等及其落选理由可作为理解映射取舍的补充材料。九、裁决与基准测试Verdict Benchmarkingborges.md 最终的裁决是保留该语域用于对照功能语域与民间语域做基准测试。博尔赫斯语域提供了一种鲜明的智识/形而上学风味可能引起欣赏文学化计算literary computing的用户的共鸣——但功能语域仍是主路径。配套给出的基准测试问题共五条也是评估任何替代语域的标准问卷可学习性Learnability——labyrinth对循环而言直觉吗可记忆性Memorability——zahir比const更容易记住吗可理解性Comprehension——用户能立即理解dreamer/dream吗偏好Preference——用户觉得哪种语域最舒服错误率Error rates——隐喻式映射是否导致更多错误这五问与 folk.md 结尾的基准维度可学习性、可记忆性、错误率、偏好完全同构说明实验性语域遵循统一的评估框架。而 shared-appendix.md 进一步指出正确的对照实验方式是用每份语域文件中的翻译映射把同一组功能示例程序改写——simple program、parallel execution、loop with condition、error handling、choice block、conditionals——追求一致性而非唯一措辞。十、实战建议何时值得一试综合以上全部证据可以从仓库内容中得出如下实践指引适合的场景程序本身带有深嵌套、递归或自我指涉结构博尔赫斯式书中之书天然映射块调用与调用栈团队/用户熟悉博尔赫斯作品希望在.prose程序中注入学术化、形而上学的表达风格。不适合的场景面向不熟悉博尔赫斯的读者、需要跨文化传播的程序需要快速检索与调试OpenProseretrieve 显然不如 OpenProseuse 好搜以及任何对自明性有严格要求的场景——毕竟这直接违背 compiler.md 的验证标准。正确使用姿势牢记语域是皮肤层——先加载 prose.md 获得执行语义再加载本语域获得关键词翻译程序的结构、状态管理、VM 行为与功能语域完全一致只改表层关键字。想快速上手功能语域本体可运行技能包自带的示例程序见 examples/README.md例如最简单的 01-hello-world.prose 仅含一条session语句。一句话总结博尔赫斯语域不改变 OpenProse 的任何执行能力它只改变你表达这些能力时的声音——把公理化推导、镜像递归与分岔时间写进你的多代理工作流同时把可学习性、可记忆性与错误率的评判权留给下一轮基准测试。赞分享人工智能大模型LLM 网关AI Agent即时通讯【免费下载链接】openclaw-zero-tokenOpenClaw: Use All Major AI Models NO API Token! Claude/ChatGPT/Gemini/DeepSeek/Doubao/Grok/Qwen/Manus/Kimi项目地址https://gitcode.com/gh_mirrors/op/openclaw-zero-token点击查看免费下载相关推荐OpenProse 博尔赫斯替代注册表解读以无限图书馆与分岔小径重构多智能体编排语言的关键词体系OpenProse 博尔赫斯替代注册表解读以无限图书馆与分岔小径重构多智能体编排语言的关键词体系 output_article OpenProse 博尔赫斯人工智能大模型LLM 网关AI Agent即时通讯gensim 翻译矩阵Translation Matrix完全指南跨语言词向量映射与 Doc2Vec 反向映射gensim 翻译矩阵Translation Matrix完全指南跨语言词向量映射与 Doc2Vec 反向映射 本文围绕 gensim 的 gensim.人工智能NLP机器学习深度学习Sway 关键字完全指南保留字语义详解与编译器词法/语法层实现Sway 关键字完全指南保留字语义详解与编译器词法/语法层实现 本篇技术指南以 Sway 官方参考文档《Keywords》为骨架系统梳理 Sway 语言中全编程语言编译器区块链上一篇3步解锁AlphaFold 3配体预测从新手到专家的蛋白质-小分子建模指南下一篇二十分钟腾出几十 GBCzkawka 重复文件清理工具上手指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考