全部 AI技术 安全技术 IT技术
AI技术

db-semantic-mcp:为AI智能体提供数据库的安全语义地图

AI智能体在理解数据库之前就获得了数据库访问权限。 这个顺序是错误的。 真实的生成数据库很少是不言自明的。重要的表并不总是命名为 orders 。客户表可能被称为 t_bd_customer 。一个字段可能带有业务关键状态码,只有了解其背后的系统才能理解其含义。数据仓库可能将原始操作数据、清洗后的维

2026/8/11 192
AI技术

你的智能体为每个从未调用的工具付出代价

大多数智能体都会为它们不使用的工具付费。不是一次——而是每一轮都如此。 其机制简单到容易让人忽略。当你给模型一组工具时,每个工具的完整 JSON schema 都会进入请求中。名称、描述、参数类型、枚举值、嵌套对象,一应俱全。模型读取全部内容,选一个,然后调用。下一轮,整个目录再次通过线路传输,因为

2026/8/2 284
AI技术

CI 中的 Claude Code:对每个 Pull Request 运行代理式代码审查、测试生成与自动修复

Claude Code在CI中的应用:在每个拉取请求上运行智能代码审查、测试生成与自动修复 本文在人工智能辅助下撰写,并经过人工监督与审核。 为什么CI中的智能代码审查会改变一切 大多数CI失败会浪费数小时进行手动干预,因为传统机器人只会标记问题,却从不修复它们。开发人员提交一个拉取请求,代码检查器

2026/8/2 301
AI技术

Cursor + BrowserAct 如何处理动态页面而不依赖脆弱选择器

太长不看 现代 Web 应用不断变化。组件会被重新渲染,生成的属性在不同构建版本之间可能有所不同。即使界面看起来完全相同,浏览器自动化测试也可能失败,因为它仍然依赖于页面变化之前捕获的假设。 在本文中,我使用 Cursor 结合 BrowserAct CLI 来测试一个动态项目筛选器。与其依赖不可靠

2026/8/2 326
AI技术

氛围编程:终局

几个月前,我的AI编码工作流程大致是这样的。 Prompt. Generate. Copy. Run. Error. Prompt again. Generate. Break something else. Fix that. Celebrate. 进入全屏模式 退出全屏模式 如果你曾经用 AI

2026/8/1 214
AI技术

我们用SigNoz为AI智能体集群插桩,其遥测数据揭示我们原先的判断全错了。

为2026年7月的WeMakeDevs Agents of SigNoz黑客松而构建。 任务控制。图即群,下方的河流即实时span流,每个条柱都深度链接到SigNoz中的对应追踪。 DevSwarm将一个提示词转化为一个可运行的全栈应用。五个开放权重模型负责规划、构建、审查并修复它们自己的路由。它产

2026/8/1 243
AI技术

使用 Kotlin Agent 开发工具包(ADK)构建 AI 智能体

本教程将使用 Kotlin 和 Agent Development Kit(ADK)的原生 Kotlin 版本构建一个入门级的 "Hello World" 风格智能体。 完整的示例项目可在 GitHub 上获取: <a href="https://g

2026/7/31 255
AI技术

从零开始用 PyTorch 构建 Transformer

我完全从零开始训练了自己的Transformer模型——没有HuggingFace,没有捷径。这里是完整的技术拆解:多头注意力、位置编码、训练循环,以及那些真正教会我这些机制如何运作的错误。 为什么要从零构建? 使用Transformer与理解Transformer之间存在巨大的鸿沟。我花了数月时

2026/7/31 161
AI技术

如何构建 AI 紧急停止开关(以及为什么每个 Agent 都需要它)

一个AI紧急停止开关是一个单一控制装置,能够立即停止自主AI代理的一切操作。它会立刻中止代理正在做的所有事情,并取消已经在执行中的工作,无需你先诊断哪里出了问题。每个能够采取重大行动的代理都需要这样一个开关,因为当代理偏离轨道时,故障通常是快速的、自动化的且会自我放大的。等到人类理解问题时,损害可能

2026/7/31 233
AI技术

389 个测试通过了,NIST 还是抓住了这个 Bug

我给了AI智能体一个计算器,因为我想在概率性工作流中拥有一个硬性的、可检查的节点。 模型可以解读请求并解释结果。计算器 会执行计算。这看起来是一个分工明确的安排。 然后我把一个乘号改成了加号。 计算器仍然通过了其Rust库测试套件中的389个测试(共390个)。 唯一的失败是将结果与NIST认证的长利(Longley)回归数据集结果进行了对比。 这比一个完全构建失败的场景更让我困扰。我原本以为确定

2026/7/30 237