openbkn-ai/bkn-foundry

BKN Foundry is the Ontology back-end foundation of OpenBKN. It transforms ontology-driven business semantics into runtime services: data, logic, actions, security governance, and observability.

What it solves

BKN Foundry 是為了解決企業專有數據與 AI agent 之間的差距而設計的後端框架。它解決了「上下文爆炸」(過多無關數據)、上下文衰減(遺忘與幻覺)以及當 agent 與複雜業務邏輯和敏感數據互動時缺乏安全、可控執行能力的問題。

How it works

它構建了一個本體驅動的「業務知識網絡」(BKN),將分散的文檔和規則轉化為數據、邏輯、風險和行動的結構化網絡。

  • Context Engineering: 它使用 Context Loader 來過濾和排序多源候選數據,為 agent 提供高密度的實時事實和證據引用,而非長文本拼接。
  • Harness Engineering: 它實現了一個基於約束的執行循環(Object $ ightarrow$ Action $ ightarrow$ Rule $ ightarrow$ Constraint)以確保工具調用是可解釋、可追溯且受身份和訪問控制管理的。
  • BKN Lang: 一種基於 Markdown 的建模語言,允許業務專家使用標準文本編輯器定義知識網絡,而無需編寫代碼。
  • Core Components: 架構包括用於數據虛擬化的 VEGA,用於工具編排的 Exec Factory,以及用於安全與審計的 BKN Safe。

Who it’s for

它是為企業和開發者構建的,旨在讓 AI agent 在嚴格的業務邊界內運行,需要對專有數據進行高可靠性、可審計性和安全執行。

Highlights

  • High Accuracy: 聲稱在上下文檢索方面達到 93%+ 的準確度,並在減少幻覺方面比基準線提高 15%+。
  • Cost Efficiency: 通過結構化對象獲取來減少 30-50% 的 token 消耗。
  • Explainable AI: 提供從行動意圖回溯到原始數據源和活動規則的全鏈條追溯。
  • Low-Code Modeling: 使用 BKN Lang 將系統規則編輯為簡單的文檔。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案