首页 文章 精选 留言 我的

精选列表

搜索[思维链],共10000篇文章
优秀的个人博客,低调大师

AI Agent 调用链路中的凭证、策略与审计设计

在传统后端服务里,API Key 通常被视为一段稳定配置。服务上线后,它按照固定代码路径调用外部接口,权限边界相对清楚,调用行为也相对可预测。AI Agent 的情况不同。Agent 会根据用户输入、上下文、工具返回结果和模型推理过程决定下一步动作。它可能调用模型,也可能调用检索工具、业务接口、文件系统、消息系统或自动化流程。一次任务中,它可能拆出多个步骤,并在失败后自动重试。这让凭证风险发生了变化:过去 API Key 主要解决“能否访问模型”的问题;在 Agent 场景里,凭证还决定了“Agent 能做多少真实动作”。如果仍然把长期 API Key 直接配置给 Agent,后续就会遇到三个典型问题:

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

谷歌将于 2025 年彻底淘汰 goo.gl 短链服务

Google URL Shortener 是谷歌在 2009 年推出的一项长网址缩短服务,将长链接以 https://goog.gl/* 的形式输出为更短的链接。2018 年,谷歌宣布淘汰和过渡 Google URL Shortener 服务,转而引导用户使用 Firebase Dynamic Links (FDL);此举意味着其不再接受新的网址缩短服务,但会继续为现有网址提供服务。 时至今日,谷歌宣布将于 2025 年彻底关闭 Google URL Shortener 服务。 “任何使用 Google URL Shortener 构建的 https://goo.gl/* 形式链接的开发人员都将受到影响,并且这些 URL 在 2025 年 8 月 25 日之后将不再返回响应。” 为了帮助开发者跟踪和过渡可能受影响的链接,从 2024 年 8 月 23 日开始,goo.gl 链接将开始为一定比例的现有链接显示提示,在导航到原始目标页面之前通知用户该链接将在 2025 年 8 月 25 日之后不再受支持。 随着时间的推移,有提示的相关链接百分比将会增加,直到关闭日期。一旦关闭,链接将简单地返回 404 响应。 值得注意的是,这一提示页面可能会对 goo.gl 链接的当前流程造成干扰,譬如妨碍重定向流程或影响目标页面中一些嵌入数据的显示。因此,谷歌方面建议用户尽快对 goo.gl 链接进行转换;对于受影响的用户,可在现有的 goo.gl 链接中添加查询参数 “si=1”。

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

Vite 4.0 发布,下一代的前端工具链

继在五个月前发布 Vite 3 后,现在 Vite 4 正式发布。如今 npm 每周的下载量从 100 万上升到 250 万,并继续保持增长。在今年的 Jamstack Conf 调查中,社区中的使用率从 14% 跃升至 32%,同时保持了 9.7 分的高满意度。 主要变化 与 Vite 3 相比,这个主要版本的更新幅度较小,主要目的是升级到 Rollup 3。我们已经与 Vite 生态中的各方合作,确保这个新的主要版本有一个平滑的升级路径。 Rollup 3 Vite 现在使用 Rollup 3,它让我们简化了 Vite 的内部资源处理,并有许多改进。点击这里查看 Rollup 3 更新说明。 框架插件脱离了 Vite core monorepo @vitejs/plugin-vue 和 @vitejs/plugin-react 从 Vite 的第一个版本开始就是 Vite core monorepo 的一部分。这有助于我们在进行修改时获得一个紧密的反馈回路,因为我们同时得到了 Core 和插件的测试和发布。借助 Vite-ecosystem-ci,我们可以通过这些在独立仓库中开发的插件获得这种反馈。因此从 Vite 4 开始,它们已经从 Vite core monorepo 中移出。 开发过程中使用 SWC 的新 React 插件 SWC 现在是 Babel 的成熟替代品,特别是在 React 项目的背景下。SWC 的 React Fast Refresh 实现比 Babel 快很多,对于一些项目来说,它现在是一个更好的选择。从 Vite 4 开始,有两个插件可用于 React 项目,他们各自都有不同的取舍和权衡。我们认为目前这两种方法都值得支持,未来我们会继续探索对这两个插件的改进。 @vitejs/plugin-react @vitejs/plugin-react 是一个使用 esbuild 和 Babel 的插件,能够以占用空间小的软件包和灵活使用 babel transform pipeline 实现快速的 HMR @vitejs/plugin-react-swc (新) @vitejs/plugin-react-swc 是一个新的插件,在构建过程中使用 esbuild,但在开发过程中用 SWC 取代 Babel。对于不需要非标准 React 扩展的大项目,冷启动和 HMR 的速度会明显加快。 兼容性 现代浏览器构建现在默认以 safari14 为目标,以实现更广泛的 ES2020 兼容性。这意味着,现代构建现在可以使用 BigInt,并且空值合并运算符(nullish coallessing operator)不再被转译。如果你需要支持旧的浏览器,你可以像往常一样添加 @vitejs/plugin-legacy。 以字符串形式导入 CSS 在 Vite 3 中,导入默认导出的 .css 文件可能会带来 CSS 的重复加载。 import cssString from './global.css'; 从 Vite 4 开始,.css默认导出已被废弃。在这样的情况下,需要使用 ?inline 查询后缀修饰符,因为它不会发出导入的 .css 样式。 import stuff from './global.css?inline' 其他功能 预捆绑依赖项时支持 patch-package 更加干净的构建日志输出,并切换到 kB,以与浏览器开发工具保持一致 改进了 SSR 过程中的错误信息 快速链接: 文档 迁移指南 变更日志 不同语言的文档: 英语 简体中文 日语 西班牙语

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册