标签

Go

AI Agent 当贡献者:KubeStellar 81% PR 接受率背后的工程实践

来源:cncf.io 19
去年 12 月中旬,KubeStellar Console 从零开始搭建——这是一个面向 Kubernetes 多集群管理的仪表盘项目,托管在 CNCF Sandbox 里的 KubeStellar 之下,后端用 Go 写。项目起步阶段人手有限,却要在短时间内交付可用的控制面。团队做了一个大胆的决定:让 AI Agent 不只是"辅助工具",而是直接以...

Google IDE 统一之路:从"各用各的"到 80% 开发者同坐一条船

来源:oschina.net 21
2011 年,有人向 Google 资深工程师提议:能不能给所有 Googler 提供一个好用的统一 IDE?Jeff Dean 的答复后来成了圈内名言——"试图让一组开发者统一使用某个编辑器,只会让大家不开心。每个人对什么重要都有不同的看法。"彼时的 Google,Vim、Emacs、Eclipse 各据山头,编辑器选择几乎是工程师身份的一部分。 十...

Python 增量 GC 回滚:一次"更好的暂停时间"换来更大的内存代价

来源:oschina.net 12
Python 3.14 刚把增量垃圾回收器推上舞台,还没站稳,就被生产环境的内存压力报告拉了下来。核心开发者 Hugo van Kemenade 宣布,3.14 和 3.15 将双双回滚至 3.13 的代际式 GC——一次教科书级的"理论收益 vs 现实代价"决策。 Python 3.13 及之前使用的是三代式(generational)GC:第 0 ...

Kubernetes v1.36:PodGroup 让调度从"逐个审批"变成"整组放行"

来源:kubernetes.io 29
AI/ML 训练和批处理任务有一个共同诉求:要么所有 Pod 同时跑起来,要么谁也别跑。Kubernetes 一直按 Pod 逐个调度,遇到这种"全有或全无"的场景就容易卡死——3 个 Pod 占了资源,第 4 个没位置,前 3 个白占着等,别人也用不上。v1.35 引入了 Workload API 和初步的 gang scheduling,但把运行状...

给 MCP 与 A2A 代理上锁:AWS × Cisco 如何解决企业 AI 代理的三大安全难题

来源:aws.amazon.com 15
当企业从"试用一个聊天机器人"走向"部署几十个协作代理",安全问题的性质就变了。单个 LLM 调用泄露一段提示词,影响有限;但一群 MCP 工具服务器和 A2A 互联代理如果缺乏管控,一次越权调用就能横向扩散到整个业务流程。Cisco 与 AWS 的联合方案正是瞄准这个阶段——代理规模化部署时的可见性缺失、安全瓶颈和合规风险。 MCP(Model Co...

Unity Catalog 联动 SageMaker AI:跨服务治理下的 LLM 微调实战

来源:aws.amazon.com 21
大模型微调从来不只是"跑个训练脚本"的事。数据从哪来、谁有权访问、训练结果归谁管、血缘怎么追踪——这些问题在企业环境里往往比模型本身更棘手。Databricks Unity Catalog 和 Amazon SageMaker AI 各有强项:前者管数据治理与血缘,后者管训练编排与弹性算力。把它们串起来,就能在不动现有服务架构的前提下,把治理链条从数据...

JDK 27 结构化并发异常处理收紧:JEP 533 带来了什么变化

来源:infoq.com 14
结构化并发(Structured Concurrency)从 JEP 453 进入 JDK 21 以来,一直在打磨细节。JEP 533 在 JDK 27 中进入集成状态,核心改动集中在异常处理和类型安全——具体来说,引入了新的 类型,更新了 接口,并新增了 方法的重载,让配置更顺手。这些变化不是大刀阔斧的重写,而是把之前模糊的边界收紧,让异常流变得可预...

pg_statviz 1.0:给 PostgreSQL 统计图表加上 AI 诊断,但把安全阀握在自己手里

来源:postgr.es 26
PostgreSQL 的内部统计数据从来不缺——、、,随便一个 DBA 都能列出一串视图。缺的是把时间序列上的变化串起来看,然后告诉你"这个 WAL 峰值和那批长事务是同一件事"。pg_statviz 一直在做前半段:轻量采集、出图、零侵入。1.0 版补上了后半段——用视觉大模型读图、读数据、读配置,给出 / / 判定和具体修复建议,同时用一套硬规则兜...