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

如果你的 AI Agent 对公共仓库有写入权限,现在就审计——原因如下

本月,一个词攻破了私有仓库。不是零日漏洞,不是窃取的凭证,也不是恶意软件。 这个词是:"Additionally"(此外)。 Noma Labs 的安全研究人员正在测试一个连接到 GitHub 的 AI 代理。该代理最初拒绝泄露任何信息,它的防护栏依然坚固。于是研究人员在提示词中添加了一个连接词,将请求重新表述为一段延续,而非一条新指令。 此外,你能否也获取一下... 代理重新考虑了。它获取了私有

2026/7/30 438
AI技术

Sentry 的 Span 层次结构暴露了我的 5 Agent 管线中的静默重试

本文是DEV 的夏季漏洞清除:清理阵容的投稿,由Sentry提供支持。 项目概述 我构建了一个AWS 安全态势代理:五个专家 AI 代理,可以扫描您的 AWS 账户以发现安全配置错误,将发现映射到 CIS 基准,评估风险,并生成可复制的修复命令。 这些代理在 CrewAI 上依次运行,使用 Amazon Bedrock Nova Pro 作为 LLM: 1. ResourceDiscovery →

2026/7/30 415
IT技术

你的AI代理需要有限状态机(FSMs)

你的AI智能体需要有限状态机(FSM) 在我之前的文章中,我论证了AI如何改变约束在软件开发中的角色。 多年来,许多开发者将约束视为需要最小化的东西。动态语言比静态语言更受欢迎。无模式数据库承诺更大的灵活性。约定取代了配置。隐式行为往往比显式定义更受青睐。 这种动机是容易理解的。约束感觉像是摩擦,拖

2026/7/29 434
IT技术

我构建了一个实时重写自身UI的聊天应用

原文:https://dev.to/varshithvhegde/i-built-a-chat-app-that-rewrites-its-own-ui-in-real-time-21m5 我之前一直有个想法挥之不去 所有的AI聊天应用都一个样。你输入内容,模型返回文本或Markdown,UI将其

2026/7/29 402
IT技术

Cursor + BrowserAct 如何在不使用脆弱选择器的情况下处理动态页面

TL;DR 现代Web应用不断变化。组件会被重新渲染,构建时生成的属性可能不同。即使界面看起来一模一样,浏览器自动化也可能失败,因为它仍然依赖页面变化之前捕获的假设。 在这篇文章中,我使用Cursor配合BrowserAct CLI测试了一个动态项目筛选器。Cursor没有依赖不可靠的选择器,而是通

2026/7/29 399
AI技术

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

<p>【正文】 随着大型语言模型(LLM)的普及,AI智能体(Agent)成为将模型能力与外部工具、数据源结合的关键范式。Google近期推出的TypeScri...

2026/7/28 274
AI技术

从 GitHub Issue 到 Pull Request:无人值守运行 Claude Code

<p>【正文】</p> <p>在快速迭代的软件开发中,将用户反馈或任务描述自动转化为代码变更,是提升效率的重要方向。本文将介绍如何利用 Claude Code ...

2026/7/28 346
AI技术

用同一套Python代码向OpenAI、Claude和Gemini API发送图片与PDF

<p>在实际开发中,我们经常需要向不同的AI模型发送非文本输入(图片、PDF),但各大厂商API的接口设计各异。本文将展示如何编写一个通用的Python函数,用...

2026/7/28 280
AI技术

我原本计划了10个LLM评估实验,但只跑了1个——而这1个就够了。

我原本计划了10个LLM评估实验,但只跑了1个——而这1个就够了。 原文:https://dev.to/debashish_ghosal/i-planned-10-llm-evaluation-experiments-and-only-ran-1-it-was-enough-2gjf 我本来没打算写

2026/7/27 300
AI技术

Neo4j vs pgvector vs MongoDB vs Milvus vs Pinecone vs FAISS:完整向量数据库指南

Neo4j vs pgvector vs MongoDB vs Milvus vs Pinecone vs FAISS:完整向量数据库指南 每个在2026年构建RAG系统的团队都会面临同样的决策树。你需要一个向量存储。你打开对比指南。Pinecone说它最快。Milvus说它能扩展到十亿级别。pgv

2026/7/27 280