Go语言技术文章
-
结构化输出遇到可选字段缺失时,不要简单把所有字段都改成必填。本文用 JSON Schema、解析后归一化和二次检查,区分缺失、null、空值与真正的结构错误。288 收藏 -
AI Agent 工具授权应拆分为动作、参数、资源、主体和任务有效期,并在可信后端执行默认拒绝。通过只读工单摘要示例,说明最小授权、逐次检查、拒绝处理与授权撤销的边界。484 收藏 -
从 trace、run、step 三层标识出发,设计 AI Agent 工具调用轨迹,保存输入输出与版本上下文,并用夹具和沙箱划清安全回放边界。444 收藏 -
时间敏感文档不能只靠向量相似度筛选。本文从过期内容仍被召回的故障切入,说明如何设计生效时间、失效时间和无期限状态,并在召回前加入有效期过滤。286 收藏 -
短文本 Embedding 的归一化要和相似度口径一起决定。本文从点积、余弦相似度和欧氏距离的差异出发,说明如何判断模型输出、统一查询与库内向量,并处理空输入与长度误判。229 收藏 -
RAG 分块不应让普通长文、代码和表格共用一套硬切规则。本文从召回偏移的常见症状出发,说明如何保留标题段落、函数符号、表头与行组边界,并用统一元数据和小样本查询复盘检索质量。443 收藏 -
RAG 应分开配置召回 top-k、重排考虑条数与最终 token 预算。本文给出按完整聊天模板试装片段的示例,说明输出预留、过长片段、重排降级与计数失败的处理方式。218 收藏 -
RAG 的 query rewrite 不是把问题改得更长,而是把实体、时间、范围等检索约束整理成稳定查询。本文用一个最小 Python 示例说明改写契约、召回接入和失败回退边界。416 收藏 -
平台工程的自助交付不只是放一个开发者门户,而是把能力目录、参数语义、错误处理、兼容策略和反馈指标组织成一致入口。本文结合 CNCF 平台白皮书与成熟度模型,拆解从最薄平台开始落地的设计方法。166 收藏 -
说明 Flux 镜像自动化如何通过候选策略、字段标记和 Git 提交接入发布,比较直接提交与审核分支,并厘清权限、故障处理和上线确认的职责边界。468 收藏 -
Kyverno PolicyReport 记录当前资源的策略结果。本文按五类结果、触发来源和资源关联,说明如何定位 Kubernetes 集群合规差距,并说明 Audit、Enforce 与 1.19 迁移边界。350 收藏 -
科技周边 · 业界新闻 | 2星期前 | 云原生 · kubernetes · 业界新闻 · Kubernetes Karmada PropagationPolicy ClusterPropagationPolicy 多集群治理 资源传播
Karmada 资源传播策略把资源选择、成员集群选择、依赖传播和多策略优先级拆成可审计边界。本文从 PropagationPolicy 与 ClusterPropagationPolicy 的治理范围出发,说明如何配置资源选择器、placement、依赖传播和变更回滚边界。281 收藏 -
Falco 的运行时检测正在从单一 syscall 规则文件,扩展到规则 artifact、插件事件源、驱动兼容和 Helm 运维协作。本文结合 Falco 0.45.0 与官方 Roadmap,说明规则生态的变化如何影响升级、部署和告警消费。496 收藏 -
Dapr 把状态管理抽象成统一 API,但不同状态存储组件对事务、ETag、TTL 和查询能力的支持并不相同。本文从官方接口、组件配置和能力声明三层说明生态演进如何改变应用设计。451 收藏 -
OpenTofu 模块测试可把输出、默认行为和非法输入约定变成可执行用例。用纯计算命名模块说明 plan 断言、预期失败,以及 validate、真实资源测试和清理成本的边界。462 收藏