Ruby Ontology driven Agent:从“提示词工程(Prompt Engineering)”向“智能体软件工程(Agent Software Engineering)”

shoushen · June 05, 2026 · 76 hits

目前,我感觉全球的 agent 开发陷入了一个瓶颈期,虽然大家在做各种努力,但本质上仍然是提示词工程。

我最近在看本体论,我发现将本体论(Ontology)加入到 agent 开发中来,能够彻底改变当前 agent 开发遇到的问题。

  • 一、消除幻觉。提示词只能用自然语言“建议”模型去遵循规则,但 LLM 随时可能产生幻觉。本体论则是用严格的数据结构定义了业务的“物理法则”。
  • 二、动态能力路由与权限控制。当不同的用户或子 Agent 介入时,系统通过图谱查询动态计算出当前上下文应该拼装哪些 Tool 的 Schema,然后再转化为提示词发给模型。
  • 三、增强逻辑推理能力。通过推理机实现推理,而不是依赖于大语言模型。
  • 四、提示词无法可靠地控制复杂的先后顺序和错误恢复。本体定义了有向无环图 (DAG) 依赖关系,可以驱动工作流。

还有:

安全护栏、动态本体上下文裁剪、反思与自我纠错、分布式本体、多 agent、长期记忆、自适应演进、零代码 Agent、事件和时间、跨智能体协议、复杂任务、神经 - 符号混合推理等方面,在引入本体论后都有更优雅的实现方式。

特别是:

在编程 agent 中,将代码以某种形式本体化后,就可以实现代码、业务逻辑、开发流水线的有机融合,将会极大的提高编程 agent 的工程能力。

另外补充:/

看了这个项目的解释视频(我也是看到这个视频的启发),虽然比较初步,但是可以看到将本体论引入编程 agent 的巨大潜力。

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.