自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

荒原六鱼塘

日积月累

  • 博客(9)
  • 资源 (15)
  • 收藏
  • 关注

原创 唯一约束护的是账,不是动作:AI 写操作怎么才不落两次

本文探讨如何实现接口调用的幂等性,核心是避免重复写入。关键在于“执行前占位”而非“查后执行”,通过原子占位确保并发下仅一次执行。幂等键由“谁、对话、工具、排序参数”构成,确保同一调用唯一。失败时分本地与外部处理:本地可重试,外部则保留占位以防双写。重复请求返回历史结果,实现“回放”。但需明确:系统仅保证自身不重复,无法控制目标系统是否去重;且前提是参数能完整表达操作语义。

2026-10-15 09:23:54 136

原创 人工确认不能只是一个布尔值:AI 写操作该绑住什么

用户点击「同意」后,系统应记录的不仅是布尔值,而是一份包含精确参数、目的地、可写字段域、有效窗口及操作者与决策时刻的完整凭证。若仅存布尔值,将导致请求可复用、执行时参数漂移、权限模糊、时效不可查等问题。通过绑定五要素,确保“同意”真正成为可审计、可撤销、不可漂移的信任锚点。任何“签发时算一次、执行时再算一次”的字段,皆为风险点。最终,信任不靠复杂凭据堆叠,而靠精准绑定与合理取舍。

2026-10-12 08:48:56 237

原创 记录里没有「不知道」这个取值时,空值会替你说「一切正常」

本文讲述系统设计中“没有”与“不知道”混用的隐性缺陷:当空值、空集合或默认值被统一解读为“正常”,实则掩盖了“未查”“未知”等不同含义,导致信息误读。作者以两次修复为例,揭示同一类问题在看似已解决处反复出现——因“空”同时承载多种语义,读作最强断言。关键在于为“未知”留格子,避免静默误导。建议自查所有“空”字段,判断其是否可明确解释“为何为空”。此类问题不报错,却最易在修复后重现,需持续警惕。

2026-10-08 09:00:10 144

原创 边界生效的前提:先问它圈住了哪些动作

本文核心在于澄清AI安全边界的本质:边界并非靠强化规则构建,而是基于可枚举的动作清单。只有具备“名字、参数、风险级”的离散动作(如工具调用)才能被有效监控与管控;而无名、无结构的非离散动作(如屏幕点击、命令行操作)因缺乏挂载点,无法纳入治理范围。因此,真正的安全起点是能否穷尽列出agent的所有动作——清单之外,边界即不存在。

2026-10-02 21:35:59 151

原创 撤销不是一个按钮:AI 副作用怎么才能真正撤掉

本文探讨AI操作撤销机制的可信设计,强调撤销不仅是按钮,更是契约。指出当前系统在异步副作用、外部补偿、批量撤销与分页等方面存在局限,核心问题在于“假撤销”——看似成功实则数据残留,比完全不撤销更危险。提出按档位分类撤销能力(如none、local_compensate、governed_external),确保状态诚实:外部系统仅能标记为“已请求”,不可宣称“已撤销”。通过补偿组机制保证原子性,避免部分撤销;撤销动作全程留痕,支持审计追溯。最终强调:可撤销≠可恢复,信任源于对“撤不干净”与“撤不回来”的诚实

2026-09-24 08:49:52 335

原创 为什么 AI 写数据要先分级?R0-R5 工具风险模型

本文提出AI工具风险分级机制(R0-R5),将“写”操作与“读”操作区别对待,通过执行前策略门控实现安全边界下放。低风险自动执行,敏感操作需确认,高风险直接阻断,未声明工具按保守规则处理。结合KeelBase开源实现,验证了分级在运行时的强制力:权限检查、策略门控、人工确认、审计留痕、可撤销副作用,确保不可逆操作无法绕过。强调真正的安全边界不在Prompt层,而在执行路径上,唯有可验证的规则才能让企业放心将AI从“助手”升级为“执行者”。

2026-09-20 08:59:22 337

原创 Runtime over Prompt:为什么 System Prompt 不是安全边界

本文指出,仅依赖System Prompt无法构成真正安全边界。AI Agent调用API时,Prompt仅为指令,易受注入攻击或理解偏差影响。真正的安全应置于执行路径的Runtime Gate——在API调用前独立校验身份、权限、范围与确认状态,实现“能不能做”而非“模型说不做”。作者开源工具KeelBase验证了越权请求能否被拦截,强调安全需可复现、可攻破测试。Prompt指导行为,Runtime控制执行,二者分层协作。安全边界必须落在真实执行前,否则规则形同虚设。

2026-09-17 10:05:20 218

原创 P55a双机热备HA切换后建立在raw设备上的数据库表空间不可用问题。

       基金代销系统硬件使用的是IBMp55a 阵列用的是IBM DS4700  双击热备       近日对系统的例行检查中,进行HA切换测试时发现:当系统切换至备机时,与数据库相关应用不能启动,数据库启动正常,但是建立在raw设备上的数据库表空间不可用。切换回主机也是同样问题。经过多方请教发现问题原因如下:       应用系统安装时为应用新增的数据库表空间新建了LV,但是只修改

2008-05-22 11:35:00 992

原创 使用DB2中需要注意的一个问题。

        随着年初新基金代销系统的上线,系统使用的数据库也变更为DB2。在使用和维护DB2的过程中发现了一个问题需要注意.        在DB2实例用户的系统空间满了的情况下,DB2无法写入日志,导致的结果是,你不得不restore一份最近的备份,然后根据系统日志找回备份到DB2停止工作前的数据,这一点很危险。不像以前用Oracle,系统空间满了清理一下空间,然后重启数据库就OK了。

2008-05-20 10:20:00 498

Java开发规范(编程风格)

Java开发规范(编程风格)

2007-08-13

Ant使用指南

Ant 的使用指南

2007-08-13

Subversion与CVS的比较

Subversion与CVS的比较

2008-06-02

层次分析法实例与步骤

层次分析法实例与步骤 结合一个具体例子,说明层次分析法的基本步骤和要点。

2010-03-22

CitrixHypervisor-8.1.0国内下载链接.docx

CitrixHypervisor-8.1.0 原来的Xen server 社区办

2020-03-12

iReport1.2.8帮助文档

iReport1.2.8帮助文档

2007-08-20

XenCenter7.3.zip

XenCenter7.3,看好了是客户端管理软件,不是server软件。XenCenter7.3,看好了是客户端管理软件,不是server软件。XenCenter7.3,看好了是客户端管理软件,不是server软件。

2020-02-11

XenCenter7.6.zip

XenCenter7.6,看好了是客户端管理软件,不是server软件。

2020-02-27

aptoide-latest.zip

aptoide-latest一个欧洲号称代替Googleplay的应用商店。aptoide-latest一个欧洲号称代替Googleplay的应用商店aptoide-latest一个欧洲号称代替Googleplay的应用商店aptoide-latest一个欧洲号称代替Googleplay的应用商店

2020-02-11

Ora92ErrMsg

oracle9 error mssage

2007-08-22

jBPM4中文开发指南

jBPM4中文开发指南 开发文档更新到了jBPM4的GA版本,这次开发文档变更非常大,添加了好几章,并且原来的部分章节也改了名字,具体细节可以查看修改日志。不过架构那章更新的并不多,和jBPM4实际的架构还有些区别,所以这部分大家最好看jBPM4的源码。

2009-12-24

一本 eclipse的中文教程

一本 eclipse的中文教程

2007-10-15

信息系统规划方法和案例分析

所谓企业信息化规划(Enterprise system planning)是关于企业信息化建设长远发展的计划、制定与企业发展战略相一致的信息化发展战略。具体而言,就是识别一个辅助组织实现其组织计划及其组织目标的计算机应用组合系统的规划过程。在许多组织中,信息化规划还包括支持这些组合应用的数据库规格以及系统规格,乃至超过组织现实的一些应用选择,以适应组织未来需求。信息系统规划还应该发掘出具有一定潜能的应用系统,以增强组织的竞争优势

2009-12-24

mootools1.11中文文档

刚翻译完成的 Mootools v1.11 中文文档(完整版,文档格式CHM)<br>转自 http://www.javaeye.com/topic/126290

2007-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除