分类

文章

从固定脚本到意图执行:Slack 的 Agent 驱动 E2E 测试思路

来源: infoq.com 31
Slack 工程团队提出了一种 Agentic Testing 思路:让 AI Agent 根据测试意图执行端到端工作流,而不是机械地重放一串固定选择器。它关注的不是“点击第三个按钮”,而是“完成登录并确认工作区首页可用”。当按钮位置、DOM 层级或部分文案变化时,Agent 可以在运行时重新判断下一步动作,从而降低 UI 自动化测试的脆弱性。 这并不...

用云区域提示优化 Smart Tiered Cache 上层缓存选择

来源: blog.cloudflare.com 33
当源站部署在 AWS、Google Cloud、Azure 或 Oracle Cloud 的特定区域时,Smart Tiered Cache 现在可以利用客户提供的云区域提示,更精确地选择上层缓存节点。这个变化看似只是增加了一项位置元数据,实际影响的是回源路径:上层缓存越贴近源站,跨区域请求、回源延迟和不必要的公网传输通常就越容易控制。 分层缓存通常把...

用规格增强与 LLM 裁判构建可评估的智能体工作流

来源: realpython.com 41
现代智能体系统的问题往往不在于模型“不会回答”,而在于任务定义含糊、执行过程不可检查、最终结果缺少稳定的验收标准。围绕智能体架构的构建与评估,一个实用方向是把工作流拆成两类明确职责:先通过规格增强补全任务,再让独立的 LLM 裁判依据量表评估结果。 这不是简单地多调用几次模型。规格、执行和评审必须拥有清晰的数据边界,否则系统只是在反复生成措辞不同、质量...

Linux Foundation 启动 Akrites:为关键开源软件建立 AI 威胁防线

来源: infoq.com 41
Linux Foundation 启动了 Akrites,一项面向全行业的新计划,目标是保护全球关键开源软件,应对快速演进的 AI 驱动型网络威胁。现有公开摘要并未披露 Akrites 的具体工具、治理结构或接入方式,但它传递了一个清晰信号:开源安全正在进入攻击自动化与防御协作同时加速的新阶段。 AI 并没有让依赖混淆、凭据泄露、恶意提交和供应链投毒这...

GitHub Copilot CLI 新终端界面:多标签会话与免配置文件工具接入

来源: infoq.com 32
GitHub Copilot CLI 重新设计的终端界面已经正式可用。这次变化不只是视觉翻新:新界面用标签页组织会话、Gist、Issue 和 Pull Request,并把 MCP 服务器、技能与插件的配置过程搬进当前会话。开发者不再需要为了接入一个工具反复查找、修改和验证配置文件。 传统 CLI 助手通常沿着一条滚动历史向下运行。当任务从“分析错误...

从饭桌沉默到可见提醒:为农村听障老人设计交流助手

来源: my.oschina.net 33
一名 19 岁大一新生在假期返乡时注意到:农村老家的听障长辈不仅难以参与饭桌上的谈话,独居时还可能听不见门铃和警报。这个场景提醒开发者,无障碍产品不能只追求语音识别准确率,还要处理设备易用性、弱网络、隐私和紧急提醒等现实问题。 饭桌交流和独居安全看似是两个需求,背后却有共同的设计目标:把短暂、不可回放的声音转成老人能够及时看到或感知的信息。 交流场景需...

从压测到灰度迁移:得物复杂业务场景下的 OceanBase 落地思路

来源: my.oschina.net 30
得物同时承载潮流电商与内容社区业务,交易链路、商品库存、用户互动等场景对数据库提出了不同要求:既要处理高并发读写,也要守住事务一致性和用户体验。OceanBase 的落地价值不能只看产品功能列表,更要放进容量评估、数据迁移、流量切换和日常运维的完整链路中验证。 复杂业务并不意味着所有系统都应该立即迁移到分布式数据库。更稳妥的方式,是先识别传统数据库已经...

多区域架构怎么选:先拆延迟预算,再权衡一致性与成本

来源: infoq.com 41
增加一个云区域,看起来像一道简单的距离题:服务器离用户更近,延迟自然更低。但真正上线后,团队还会遇到跨区域复制、流量调度、缓存命中率、故障切换和成倍增长的基础设施成本。只计算用户到机房的网络往返时间,往往会低估系统复杂度。 更稳妥的方法是先拆解延迟预算,再根据一致性要求和流量分布选择部署模式,并在扩区之前优化现有链路。来源案例中,分阶段调整先通过路由优...

一个默默做事的鸿蒙开发者,如何让技术贡献被看见

来源: my.oschina.net 30
OSC 社区编辑把张辉鑫称为一个“淡人”:更愿意沉浸在技术里,以至于常常忘记展示自己。来源摘要没有展开他的具体项目或技术履历,但这个评价点出了开发者社区里一个常见现象:有人持续修问题、读源码、写功能,却很少把过程整理成别人能够检索、理解和复用的内容。 对鸿蒙开发者而言,埋头做事当然重要,但如果技术成果只留在本地提交记录里,它的影响范围通常也会停在项目内...

从创意到可演示原型:AI CodeBeat 智能 Agent 黑客松备战指南

来源: oschina.net 35
AI CodeBeat 音域共创智能 Agent 主题黑客松正在招募。对于参赛开发者,真正的挑战通常不是“接入一个大模型”,而是在有限时间内把需求、工具调用、状态管理和演示流程组合成一个能够稳定完成任务的 Agent。由于摘要没有提供赛程、技术栈和评审规则,本文不推断具体参赛要求,而是给出一套可以直接改造的原型方法。 普通聊天应用的核心链路是“用户输入...