最新文章

工作日每日更新 3-5 篇,全部经人工筛选与二次加工

预乘 Alpha 图层合成为什么会越叠越暗?

问题与范围 在 Metal 图像处理里,把一个半透明 PNG、贴纸或效果层叠到背景上看起来很直接:采样前景,选一个 Blend Mode,再写回目标纹理。真正容易出错的地方却在颜色表示。许多纹理使用预乘 Alpha:RGB 已经乘过一次 A…

测试层级与测试类型

测试层级与测试类型 > 一句话:"在哪一层测"(层级)与"测什么属性"(类型)是两个正交维度——把两者混着说,是测试计划里最常见的结构错误。 定位:通用知识第 3 页,给出"四层级 × 类型"的二维矩阵与选格判据(不是所有格子都值得做)。类…

容器已经能运行了,为什么 Kubernetes 还要用 Pod?

前言: 上一篇刚把“多台机器上的服务由谁持续照看”讲清楚,我接着画一张部署图,却在“应用容器放到哪台机器”这一步卡住了。按直觉,我只要把镜像交给某台 Node,让它启动容器就行。可翻开 Kubernetes 的 Pod 文档,发现集群先管理…

从0到1搭一个生产级RAG系统:串联前面21篇所有知识

写了21篇文章,从入门到微调,从RAG到Agent到部署。但一直有个问题:这些知识怎么串起来? 今天用一篇完整的项目实战,把前面所有知识串起来——从0到1搭一个生产级的企业知识库RAG系统。 不只是"能跑",而是"能上线"。 项目目标 搭一…

LangChain 中间件

一、中间件是什么 中间件是一段挂在 Agent 图上、在固定时机执行的代码,作用是给 Agent 加能力。 加能力的方式只有三种: 加能力的方式 做什么 例子 注入工具 往工具列表里塞新工具,模型自己决定什么时候调 write_todos、…

AgentScope Java 实战:给 AI Agent 加上权限管控

> 用 Java 写 Agent 的团队,大多卡在同一个坎上:Demo 跑得挺欢,一上生产就出事。模型会自己决定调不调工具、调哪个工具,重启一次会话全丢,上下文越滚越长最后撑爆 token。阿里开源的 AgentScope Java 把这些…

2-6 将井字棋拆分成多个文件

2-6 将井字棋拆分成多个文件 ⏱ 本节预计用时:30分钟 本节意义:上一节的井字棋最终版有300多行,读起来让人头皮发麻。这一节,我们把一个文件拆成好几个小文件,每个文件只管一件事。 这不只是"代码变整洁",更是真实开发的基本功——真实项…