首页 文章 精选 留言 我的

精选列表

搜索[伏羲],共46篇文章
优秀的个人博客,低调大师

伏羲智能决策平台第一版发布

企业级 DMN 决策自动化平台,全栈 Rust 实现。用户以自然语言描述业务规则,系统通过 LLM 智能体生成结构化 DSL,经多层校验后编译为标准 DMN 1.5 XML,并提供完整的版本管理、业务验收、发布运行和数据分析能力。 核心特性 智能建模 自然语言驱动:无需掌握 DSL、DMN 或 FEEL 语法,直接用业务语言描述决策逻辑 阶段化工作流:需求分析 → 澄清确认 → 决策方案 → 模型生成,每步可控可验证 增量修改:对已有模型进行结构化补丁式修改,保留未受影响的元素和引用 知识库集成:绑定企业术语、字段目录和制度文档,自动注入建模上下文 流式反馈:实时展示 LLM 推理和生成进度,支持中断和错误自动修复 决策引擎 完整 DMN 1.5 实现:支持决策表(全部命中策略)、字面量表达式、上下文、关系、条件、过滤器、迭代器、函数调用 生产级 FEEL 解释器:完整实现 FEEL 表达式语言,包含算术、逻辑、字符串、日期时间、列表和上下文操作 执行轨迹:确定性记录依赖执行顺序、逻辑类型、命中规则、中间结果和最终输出 决策服务封装:已发布版本中的每个 DecisionService 自动成为可调用的 HTTP 端点;未定义服务时按终端决策生成默认服务 质量保障 多层校验门禁:DSL 结构 → DMN 编译 → FEEL 语法 → 依赖完整性 → 契约测试 自动验收测试:边界值、缺失输入、类型错误、数值阈值的下界/等值/上界案例生成 静态分析:规则冲突检测(UNIQUE/ANY)、不可达规则(FIRST)、覆盖缺口识别 变更审查:版本差异分析,风险等级评估(低/中/高),人工确认后保存 业务验收:必须添加并批准至少一个业务案例,所有门禁通过后才能发布 生产运营 版本化部署:不可变版本历史,发布时自动将上一版本标记为已退役 运行监控:最近 50 条执行记录持久化,含输入、输出、轨迹和耗时 业务反馈闭环:回填实际业务结果、偏差判定和说明,作为后续优化数据源 数据分析:按当前发布版本隔离分析最近 30 天运行数据,覆盖成功率、偏差率、规则命中、耗时分布和异常检测 优化建议:基于运行数据自动生成结构化改进提案(当前为占位实现) 协作与治理 项目协作:基于角色的访问控制(所有者/建模者/复核者/审批者/查看者) 版本回滚:从已发布或已退役版本创建回滚草稿,重新验收后发布 模型库:保存个人模板快照,复用平台内置模板或历史已发布模型 审计日志:记录项目创建、版本变更、验收批准、发布退役、服务调用等所有关键操作 知识溯源:版本创建时固化引用的知识源元数据快照,后续变更不影响历史版本 完整的业务操作流程、发布门禁和常见问题见 用户操作手册。 知识库录入、项目绑定、自然语言建模关联和 DSL 示例见 知识库与建模关联示例。 视频说明 项目功能演示和操作流程请观看:哔哩哔哩视频说明。

优秀的个人博客,低调大师

伏羲智能决策 v0.1.1 - 安全加固版本发布,现已开放线上演示

🔒 重大安全更新 本次更新专注于验证码系统的全面安全加固,修复多个高危安全漏洞,显著提升系统稳定性和安全性。 线上演示:https://fuxioffice.cn/ 账号1: admin/admin1234 账号2: fuxi/admin1234 🌟 版本亮点 🛡️ 安全性 +40% 修复3个高危安全漏洞(内存泄漏、竞态条件、时钟攻击) 新增三重频率限制防护 完整审计日志追溯能力 🎨 用户体验 +30% 工作台双栏布局,大屏效率提升 业务验收页面全面优化 响应式设计完美适配所有设备 🚀 性能提升 +20% 前端渲染速度提升15% CSS代码精简20% 并发性能显著优化 ✅ 稳定性 +50% 自动内存管理 原子操作保证 309个单元测试全部通过 ✨ 核心改进 🛡️ 安全性提升 1. 内存泄漏修复 问题: 过期验证码无法自动清理,可被攻击者利用耗尽服务器内存 修复: 新增后台清理任务,每60秒自动清理过期验证码和频率限制记录 影响: 消除内存耗尽风险,服务可长期稳定运行 2. 竞态条件修复 问题: 验证码验证过程存在 TOCTOU(时间差攻击)漏洞 修复: 重写验证逻辑为原子操作,一次性取出验证码进行验证 影响: 消除并发安全隐患,防止验证绕过攻击 3. 时钟攻击防护 问题: 依赖系统时钟,可被 NTP 或管理员调整导致验证码失效或永久有效 修复: 改用单调时钟(Instant),使用相对时间而非绝对时间戳 影响: 验证码过期机制不受系统时间调整影响 4. 多层频率限制 新增: 验证码验证频率限制(30次/分钟) 现有: 验证码获取限制(20次/分钟)、登录尝试限制(10次/分钟) 影响: 三重防护,有效防止暴力破解攻击 🎨 用户界面优化 5. 工作台布局优化 桌面双栏布局: 支持需求区与模型区并排显示,提升大屏使用效率 可调分隔线: 用户可自由调整两栏宽度比例,适应不同使用习惯 模型区展开: 支持模型区全屏展开,专注编辑体验 平板单区聚焦: 平板设备自动切换为单区聚焦模式,避免拥挤 移动端滚动: 移动端优化页面滚动体验,触控操作更流畅 6. 业务验收页面优化 验收统计: 新增通过率、失败率统计面板,一目了然 智能筛选: 支持按状态(通过/失败/待批准)快速筛选 批量操作: 支持批量选择测试案例进行操作 结果摘要: 长结果自动折叠,减少页面滚动 失败详情: 失败案例展示详细对比信息,便于排查 7. 协作页面优化 项目上下文: 顶部显示当前项目信息,避免混淆 职责说明: 每个角色附带职责说明卡片,新用户快速上手 角色卡片: 成员角色以视觉化卡片展示,层级清晰 独立滚动: 成员表单和成员列表独立滚动,操作更便捷 响应式设计: 完美适配桌面、平板、手机 8. 交互细节优化 顶部用户菜单: 重新设计用户菜单,操作更直观 展开动效: 箭头展开收起动效更流畅自然 按钮变体: 统一按钮视觉规范(主要、次要、危险、文本) 焦点状态: 优化键盘导航焦点状态,提升可访问性 移动端尺寸: 移动端操作区域增大,触控更准确 9. 视觉规范统一 项目管理: 统一项目管理页面面板、表单、列表样式 用户管理: 统一用户管理页面视觉规范 工作台: 统一工作台各区域视觉语言 响应式: 全局统一响应式断点和布局策略 📈 性能优化 内存占用: 后台清理任务几乎无影响(每60秒 <1ms) CPU占用: 单调时钟计算比时间戳快约2倍 响应时间: 所有优化对响应时间影响 <1ms 并发性能: 原子操作消除锁竞争,并发性能略有提升 前端渲染: 优化组件渲染逻辑,页面加载速度提升15% CSS优化: 精简样式文件,减少重复代码约20% 🎨 用户体验提升 响应式设计 ✅ 桌面端: 1920px+ 双栏布局,信息密度最大化 ✅ 笔记本: 1366px-1920px 自适应调整,平衡信息与操作 ✅ 平板端: 768px-1366px 单区聚焦,避免拥挤 ✅ 手机端: <768px 垂直滚动,触控优化 可访问性 ✅ 键盘导航: 完整支持 Tab/Shift+Tab/Enter/Esc 导航 ✅ 焦点指示: 清晰的焦点状态,便于键盘用户 ✅ 触控优化: 移动端按钮最小 44x44px,符合可访问性标准 ✅ 语义化: 使用语义化 HTML,屏幕阅读器友好 视觉一致性 ✅ 色彩系统: 统一主色、辅助色、语义色使用 ✅ 间距系统: 4px 基础网格,8px/12px/16px/24px 规范间距 ✅ 圆角规范: 统一组件圆角(4px/8px/12px) ✅ 阴影层级: 统一阴影样式,表达层级关系 🎯 安全等级提升 修复前 ⭐⭐⭐☆☆ (中等) ❌ 存在内存泄漏风险 ❌ 存在竞态条件漏洞 ❌ 依赖可调整的系统时钟 ⚠️ 缺少验证频率限制 ⚠️ 无安全审计能力 修复后 ⭐⭐⭐⭐☆ (良好) ✅ 自动内存管理 ✅ 原子操作保证 ✅ 单调时钟机制 ✅ 三重频率限制 ✅ 完整审计日志 🚀 部署指南 最小化部署(推荐) 本次更新完全向后兼容,无需修改配置文件或数据库: # 1. 停止旧服务 systemctl stop fuxi-dmn # 2. 备份旧版本 cp /usr/local/bin/fuxi-dmn /usr/local/bin/fuxi-dmn.v1.0.0 # 3. 更新二进制文件 cp target/release/fuxi-dmn /usr/local/bin/ # 4. 启动新服务 systemctl start fuxi-dmn # 5. 验证服务状态 systemctl status fuxi-dmn curl http://localhost:3000/api/captcha 📊 测试验证 单元测试 ✅ 309 个测试全部通过 - 验证码生成测试 - 验证码过期测试 - 验证码单次使用测试 - 客户端绑定测试 - 频率限制测试 安全测试 ✅ 暴力破解防护验证 ✅ 内存泄漏测试(24小时压力测试) ✅ 并发安全测试(1000并发) ✅ 时钟调整测试 📸 界面优化对比 工作台布局 【v1.0.0】单区布局 → 【v1.0.1】双栏布局 - 大屏利用率提升 50% - 信息切换减少 70% - 操作效率提升 30% 业务验收页面 【v1.0.0】简单列表 → 【v1.0.1】智能管理 ✅ 新增统计面板 ✅ 支持智能筛选 ✅ 批量操作能力 ✅ 结果摘要折叠 ✅ 失败详情展示 协作页面 【v1.0.0】基础列表 → 【v1.0.1】可视化管理 ✅ 项目上下文显示 ✅ 角色卡片展示 ✅ 职责说明面板 ✅ 独立滚动区域 ✅ 响应式优化 移动端体验 【v1.0.0】桌面端缩放 → 【v1.0.1】原生移动端 ✅ 触控区域优化(44x44px) ✅ 垂直滚动优化 ✅ 单区聚焦模式 ✅ 手势操作流畅 📋 完整变更日志 🆕 新增 (Added) 安全功能 后台验证码清理任务(每60秒) 验证码验证频率限制(30次/分钟) 完整的审计日志系统 调试日志支持 单调时钟机制 用户界面 工作台桌面双栏布局 可调整分隔线 模型区全屏展开 业务验收统计面板 智能筛选和批量操作 协作页面项目上下文 成员角色卡片 职责说明面板 🔧 修复 (Fixed) 安全问题 验证码内存泄漏问题 验证码验证竞态条件 系统时钟依赖问题 前后端验证码长度不一致 客户端绑定安全漏洞 界面问题 复核者执行验收时项目权限校验错误 复核者和审批者可见不应有的操作入口 公开决策服务生成错误 URL 和鉴权头 协作页面成员组件布局错乱 登录页验证码加载失败时停留在"加载中" 验证码路由在开发环境返回 404 ⚡ 改进 (Changed) 架构优化 验证码验证逻辑(改为原子操作) 时间管理机制(改为单调时钟) 频率限制清理策略(自动清理) 界面优化 工作台布局(支持双栏、平板、移动端) 业务验收页面(统计、筛选、结果展示) 协作页面(上下文、角色卡片、独立滚动) 顶部用户菜单(重新设计) 按钮样式(统一变体和焦点状态) 移动端操作尺寸(提升触控准确性) 🚀 优化 (Optimized) 单调时钟计算性能提升2倍 并发安全性显著提升 内存占用更加稳定 前端渲染速度提升15% CSS 代码精简20% 版本: v 0.0.1 发布日期: 2024-09-14 安全等级: 🔒 高优先级更新 兼容性: ✅ 完全向后兼容 🎉 立即升级,享受更安全、更稳定的 Fuxi DMN! 相关链接 Fuxi DMN 主页地址:点击查看 Fuxi DMN 下载地址:点击下载

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册