标签

前端

欧盟 AI 法案倒计时:大模型厂商如何给生成内容加上机器可检测水印

来源: infoq.com 23
从 2026 年 8 月 2 日起,欧盟《人工智能法案》第 50 条要求相关 AI 系统以机器可检测的方式标记合成输出。主要前沿模型厂商因此开始采用统计水印:在不明显改变文本质量和推理性能的前提下,悄悄影响模型的选词分布,让检测器能够从足够长的文本中识别统计信号。这不只是模型算法问题,也会改变 API、内容平台和开源模型的合规边界。 传统元数据可以直接...

GitHub 超过 7 小时大面积宕机:AI 编码热潮正在重新定义基础设施容量

来源: oschina.net 31
2026 年 8 月 17 日周一晚上 9:40 左右,GitHub 开始出现大面积故障。按照北京时间计算,直到 8 月 18 日凌晨 5:15 左右,服务才宣告完全恢复,持续时间超过 7 个小时。 这不是某一个页面打不开那么简单。网站、API、Pull Request、Actions、Webhooks、Issues、Git Operations,以及...

Ollmo v0.1.0:把 RAG、Agent 与多租户知识库装进同一套生产平台

来源: oschina.net 44
企业内部的 RAG 项目往往不缺一个能回答问题的 Demo,真正缺的是文档管理、出处追踪、权限隔离、流式交互、Agent 编排和链路诊断能够同时工作的完整系统。Ollmo v0.1.0 的定位正是这类生产场景:面向私有化部署和团队协作,把 RAG、可视化 Agent、GraphRAG 与可观测能力整合到一个平台中。 典型 RAG 流程包括文档解析、文本...

用幂等键和事务发件箱,彻底避免 Next.js 表单重复提交

来源: postgr.es 31
用户填写表单、点击提交,却迟迟看不到响应。于是他再次点击。问题在于:第一次请求可能已经成功写入数据库,只是响应在网络中丢失了。结果可能是两个潜客、两封确认邮件、两次 CRM 更新,以及两条分析事件。 这不是单纯的前端交互问题,而是一个缩小版的分布式系统问题。浏览器会重试,移动网络会在服务端提交成功后断开,Serverless 函数可能在提交后超时,队列...

SpaceXAI 推出 Grok Bot:让持久化 AI Agent 在云电脑上自主工作

来源: infoq.com 37
SpaceXAI 推出的 Grok Bot,把 AI Agent 从一次性对话窗口带到了持续运行的云端工作环境。根据目前披露的信息,这些 Agent 运行在专用云电脑上,可以访问网站、应用、收件箱以及其他工具,持续执行更接近真实办公流程的任务。 这类系统的关键变化不只是“模型能调用更多工具”,而是 Agent 获得了一个长期存在的工作空间:它可以保留任...

给 OpenClaw Agent 装上受控钱包:接入 AgentCore Payments 与 x402

来源: aws.amazon.com 28
自主 Agent 能调用工具,却不一定能完成需要付款的任务。付费 API、MCP Server 和受保护网页把“调用工具”变成了一个交易流程:服务端返回付款要求,Agent 判断价格与权限,获得必要的人类批准,再通过钱包支付并重试请求。 Amazon Bedrock AgentCore payments、x402 协议与 插件组合起来,提供了一条值得关...

Cloudflare 把 CI 流水线写成可持久化的 TypeScript 工作流

来源: infoq.com 41
Cloudflare 发布了 ,尝试把 CI 流水线从一组一次性脚本,变成运行在 Workers 运行时之上的 TypeScript 工作流。它建立在 Cloudflare Workflows 之上,让每个步骤具备持久化重试和回放能力,默认支持并发执行,并结合 Sandbox 快照缓存减少重复环境准备。 这项能力目前依赖仍处于私有测试阶段的 Artif...

从 DONKEY.BAS 到浏览器:131 行代码里的计算机历史

来源: oschina.net 42
1981 年,Bill Gates 与 Neil Konzen 为 IBM PC 编写了 。游戏规则简单到几乎没有规则:玩家切换车道,躲开道路上的驴;撞上之后,屏幕显示 。 45 年后,这个作品被移植到了浏览器。它值得被重新实现,并不是因为它拥有现代游戏的复杂玩法,而是因为它像一块仍然能通电的计算机历史切片:从有限的字符图形、键盘输入和主循环里,可以看...

HTML 通过 WebSocket 实时更新:把 SPA 的渲染工作移回服务器

来源: oschina.net 41
传统 SPA 把服务器返回的数据当作 JSON,再交给浏览器中的 JavaScript 框架生成 DOM。HTML over WebSockets 则反过来:服务器负责生成 HTML 片段,并通过长连接把界面变化推送给浏览器。这样做可以减少前后端之间的状态转换,让一个实时页面更接近“服务器输出页面,浏览器展示页面”的模型。 这里的“无需编写 JavaS...