我构建了 VeriChron AI — 一个能重建组织在任何时间点所知内容的双时态合规与审计平台

Reddit r/AI_Agents 新闻

摘要

VeriChron AI 是一个开源的双时态合规与审计平台,它利用知识图谱和AI代理重建历史状态,以防止审计中的未来信息泄露。

我一直在开发 VeriChron AI,这是一个基于双时态数据、知识图谱、长期记忆和AI代理的企业合规与审计智能开源概念。我想解决的主要问题很简单:“在过去的特定时间点,我们的实际合规状态是什么——并且当时我们知道什么?”大多数传统的GRC系统擅长显示当前状态。更难的问题是重建历史状态而不意外使用后来才获得的信息。🧠 核心思想:双时态合规VeriChron 跟踪两个不同的时间线:1. 有效时间——某事在现实世界中实际为真的时间。2. 系统时间——系统意识到该信息的时间。例如:4月12日 → MFA配置实际上被禁用。5月15日 → 组织仍在使用禁用的MFA进行操作。5月20日 → GRC系统正式检测并记录了该失败。6月3日 → 创建了审计发现。7月8日 → 问题已修复。如果审计师问:“在5月15日,我们的合规状态是什么?”系统不应使用6月或7月的信息来重建该历史状态。这正是双时态模型发挥作用的地方。🕸️ 知识图谱——Neo4j我使用Neo4j来表示策略、控制、资产、证据和事件之间的关系。图关系包括:GOVERNS、SATISFIED_BY、EVIDENCED_BY、VIOLATES、CAUSES。这使得合规信息可以作为连接图而非孤立记录来表示。🧠 记忆层该架构还使用Hindsight Cloud作为长期记忆层。思想是保留原始观察和历史上下文,而不是将所有内容扁平化为最新状态。记忆工作流使用诸如以下概念:retain() → recall() → reflect() → create_mental_model() 🤖 代理/推理层在推理层,我正在尝试OpenClaw Gateway + Groq设置。网关协调合规代理工作流,并将相关历史上下文发送给LLM进行分析。目标不仅仅是构建另一个聊天机器人。目标是:原始证据 → 时间重建 → 图关系 → 历史上下文 → 基础合规评估 🏗️ 架构当前架构大致如下:操作员控制台 Next.js │ ▼ FastAPI 后端 │ ▼ 合规代理流水线 OpenClaw Gateway │ ┌───────────┼───────────┐ ▼ ▼ ▼ Neo4j Hindsight Groq 图 记忆 LLM 🔄 摄取流水线典型事件遵循以下流程:原始日志 ↓ 时间提取 ↓ Neo4j 图 ↓ Hindsight 记忆 ↓ 回忆 + 反思 ↓ 历史重建 ↓ Groq ↓ 结构化合规评估摄取流水线提取有效时间和系统时间信息,并保留事件周围的关系。⏳ 有趣的部分:时间旅行UI包括一个历史时间机器概念。审计师可以选择一个时间点,并让系统从该视角重建合规状态。重要约束是:不允许未来知识泄露到历史重建中。因此,如果审计发现在6月3日创建,使用5月15日系统时间截止的重建不应知道该发现。🐳 本地开发项目设计为使用Docker Compose在本地运行:docker compose up --build该架构还支持DEMO_MODE,以便应用可以使用模拟/内存服务运行,而无需在初始评估期间依赖所有外部依赖项。为什么构建这个我感兴趣的交叉领域:知识图谱双时态数据库GraphRAG AI代理合规/GRC历史状态重建审计智能我正在探索的更大问题是:AI系统是否能够不仅推理什么是真实的,还能推理在特定时间点什么是真实的——以及组织实际知道什么?我非常感谢从事GRC、安全工程、合规、知识图谱或时态数据库工作的人员的反馈。您会对此架构进行哪些更改?在哪些现实世界的合规/审计工作流中,双时态重建特别有价值?
查看原文

相似文章

可信赖的智能代理AI层

Reddit r/AI_Agents

作者正在构建Synapsor,一个面向AI代理的测试版工具,提供受管内存、分阶段写入、回放、权限和审计追踪,并正在寻求代理开发者的反馈。