跳到正文

#实践与教程

今日 42 条
8月12日周三
  1. Kubernetes Blog68

    如何将 Kubernetes YAML 美化为 KYAML,以及为何值得采用

    SIG CLI 引入 KYAML,作为标准 YAML 的严格子集,通过显式映射、列表和字符串类型减少缩进与类型强制转换问题。Kubernetes 1.34 起 kubectl 支持 `-o kyaml`,也可用 `sigs.k8s.io/yaml/yamlfmt` 或 Google yamlfmt 转换现有文件;KYAML 仍是 YAML,现有工具无需修改。

    推荐理由:文章说明 KYAML 如何显式表达结构与类型,并给出 kubectl、Kubernetes yamlfmt 和 Google yamlfmt 的转换命令,适合团队评估统一 Kubernetes 配置格式时参考。

8月11日周二
8月10日周一
8月9日周日
  1. Redis Blog65

    Reciprocal Rank Fusion:合并搜索结果为何比想象中复杂

    RRF通过只使用文档在各检索结果中的排名,合并关键词搜索与向量搜索,避免直接相加BM25分数和余弦相似度。文章还说明k通常设为60,RRF无需标注数据或训练,并指出融合计算成本低,检索器并行执行与候选召回速度更关键。

    推荐理由:系统解释RRF为何适合合并不同检索器的排名,并说明分数尺度、归一化、共识偏好与检索延迟等实际取舍,能帮助团队设计混合搜索流程。

8月7日周五
  1. PortSwigger Research79

    CSS:收件箱中的攻击面与 Webmail 绕过研究

    PortSwigger Research 研究了 Webmail 客户端中不可信 HTML/CSS 与可信界面之间的信任边界问题,并在 Fastmail、ProtonMail、Gmail、Outlook 等客户端中展示了 CSS 消毒绕过和攻击方法。

    推荐理由:文章以多个 Webmail 客户端的实际测试为基础,系统展示 CSS 消毒绕过、代理绕过、令牌外泄和密码窃取路径,并给出隔离、CSP、白名单及选择器限制等防御建议。

8月6日周四
  1. Tailscale Blog70

    Tailscale 如何缓解 AI 智能体的“致命三要素”风险

    Tailscale 介绍如何结合 Aperture 的 LLM 与 MCP 网关、Tailscale ACL 设备姿态和设备供应功能,缓解 AI 智能体同时接触私有数据、不可信内容与外部通信时的风险。配置敏感数据标签并识别可不受限出网的沙箱后,Aperture 可在访问进入智能体框架前关闭相应数据权限,但该方案不用于阻止恶意内部人员泄密。

    推荐理由:文章给出可落地的配置路径,说明如何用连接器标签、设备姿态和授权隔离智能体权限,适合评估 AI 沙箱与敏感数据访问控制方案。

  2. Redis Blog57

    LLM推理延迟:测量指标及差异来源指南

    Redis Blog指南解释LLM推理延迟的多种测量方式,包括首Token时间、后续Token时间、完整响应时间和多步骤Agent运行时间。文中指出,吞吐量、单模型生成速度无法完整代表用户等待体验,队列、护栏、冷启动与RAG检索也会增加延迟,并建议按聊天、Agent和批处理任务选择指标。

8月5日周三
8月4日周二
  1. Redis Blog66

    A2A协议适用边界:与MCP如何分工及何时引入

    A2A适合用于独立部署、由不同团队或厂商拥有的代理之间协作;同一运行时和信任边界内的代理通常可由编排框架协调,并通过MCP访问工具与数据。当前A2A规范为1.0.1,但跨边界委托认证仍需借助OAuth等外部身份机制自行配置。

    推荐理由:以代理所有权、部署和信任边界为判断标准,厘清A2A与MCP的适用场景,并指出跨边界委托认证仍需团队自行实现,适合架构选型时参考。

  2. Redis Blog47

    AI agent 的语义记忆搜索:用向量检索实现持久记忆

    AI agent 可通过外部语义记忆搜索按含义检索事实,缓解模型在多次调用之间遗忘用户信息的问题。应用通常将事实转换为向量嵌入,连同时间戳和来源消息存入向量数据库,再把相似结果作为上下文提供给 LLM。Redis Iris 负责连接记忆、实时数据与检索;生产系统还可结合全文排序和元数据过滤构成混合搜索。

8月3日周一
  1. Redis Blog45

    多智能体可观测性:为何单条追踪不够

    多智能体可观测性通过关联委派、工具调用、记忆读写和智能体间消息,重建系统达成结果的因果链。研究显示,75.17%的故障属于未发出硬错误信号的静默灰色错误;完整追踪可将责任归因准确率从53.5%提升至65.9%。跨智能体交接造成的上下文碎片化会掩盖根因,因此追踪必须面向因果分析,而不能仅用于日志搜索。

7月30日周四
  1. Kubernetes Blog75

    controller-runtime 缓存如何工作,以及控制器为何不会压垮 API Server

    Kubernetes 官方文章解析 controller-runtime 如何通过 list + watch 维护本地缓存,r.Get 和 r.List 通常从内存读取,而写入直接发送到 API Server。文章还说明 RealFIFO、IndexField、选择性缓存、PartialObjectMetadata 与 APIReader 的行为,以及写后读不一致、内存占用和全量扫描等生产影响。

    推荐理由:系统解释 controller-runtime 缓存的读写路径、事件队列、索引和 APIReader 使用边界,帮助 Go 控制器开发者排查一致性、内存与性能问题。

7月29日周三
7月28日周二
  1. Smashing Magazine28

    跳出文本框:AI时代的数字设计

    MacPaw在赞助文章中介绍了主动式AI助手Eney,尝试以更具个性且易用的角色交互融入用户工作流,而非采用传统文本框界面。Eney通过粉色圆形形象、简洁表情和克制的情绪动作传达任务状态;设计团队强调,技术虽能加快流程,但风格、艺术方向、完整性判断与情感敏感度仍由人类设计师掌控。

  2. Redis Blog47

    生产环境中 AI Agent 上下文的四种故障模式

    Redis Blog 分析了生产环境中 AI Agent 上下文层的四种故障模式:碎片化、不透明、速度退化和无法累积。文章指出,企业数据分散在 Salesforce、Snowflake、Amazon S3 等系统中,而实时上下文层可通过持续同步数据、捕获变化,帮助 Agent 获取更完整、及时且可用的信息。文中还分析了语义检索、访问控制和安全方面的风险。

  3. Redis Blog61

    Redis指南:按Token预算控制LLM推理成本

    Redis提出按问题复杂度分配推理Token预算,并用语义缓存、模型路由、代理记忆和用量观测降低LLM成本。文章比较了提示级方法与架构级手段,报告TALE-EP在七个数据集上平均减少67%输出Token、准确率下降不足3%。

    推荐理由:系统梳理TALE提示预算、语义缓存、复杂度路由和持久记忆,并给出公开实验与基准数据,便于团队选择成本优化手段。

7月27日周一
  1. Redis Blog52

    如何监控 AI 网络中的延迟

    AI 应用在错误率稳定时,仍可能因检索降级、模型切换或迭代超时而降低回答质量,因此延迟应同时作为速度与质量指标监测。指南介绍 TTFT、ITL、端到端及 P95/P99 延迟,建议用 OpenTelemetry、SLI、SLO 和错误预算监控各阶段,并以百分位而非平均值识别慢请求。

7月26日周日
  1. Redis Blog64

    2026年提升RAG准确率的主流重排序模型指南

    Redis指南比较了Cross-encoder、LLM及晚交互等多向量重排序模型,说明如何按延迟、上下文长度、语言覆盖和成本选择方案。重排序只能重排召回结果,因此生产环境应先建立高召回的混合检索,再使用自有数据校准分数、截断上下文,并按需采用模型分层与语义缓存。

    推荐理由:系统梳理三类重排序模型的机制、延迟与部署权衡,并给出候选池、阈值校准、模型分层和缓存等生产实践方法。

7月22日周三
  1. Redis Blog49

    上下文组装:构建大语言模型实际看到的提示词

    指南解析大语言模型如何将系统指令、检索文档、对话历史、工具定义和记忆组装为上下文,并说明其对回答质量的影响。内容分析信息位置、有限词元预算和工具定义带来的取舍,介绍按需发现工具、压缩对话及提示缓存。文中还以 Redis Iris 为例,讨论上下文排序、性能测试结果及上下文工程与提示工程的区别。

  2. Redis Blog65

    MCP 与 A2A 如何选择:按代理协作边界判断

    MCP 用于连接代理与工具及数据,A2A 用于让不同团队或供应商拥有的独立代理协作。跨组织、异步长任务或异构框架互操作时宜采用 A2A,单一团队可控的代理更适合框架内编排。文章还指出,两种协议都不直接解决跨工作流状态、可观测性、性能和代理记忆问题,并将 Redis Iris 定位为其中的上下文与状态层。

    推荐理由:以工具接入与跨团队代理协作为边界给出选型规则,并说明状态、观测和记忆仍需自行建设,适合规划多代理架构时参考。

7月21日周二
  1. Redis Blog60

    RAG调试指南:快速定位并减少检索错误

    Redis Blog指南将生产环境RAG错误归纳为检索缺失、排序错误、模型忽视依据、索引陈旧或重复,以及负载下检索延迟五类。建议依次绕过缓存、核对源文档与召回片段、检查排名和提示上下文、分别评估检索与生成,并用固定黄金集检测回归。

    推荐理由:按检索、排序、依据绑定、数据新鲜度与延迟拆分生产环境RAG故障,并提供由缓存检查到黄金集回归的诊断顺序,适合小团队定位错误环节。

7月20日周一
  1. Redis Blog67

    缓存一致性:让缓存数据保持新鲜的模式与同步策略

    缓存一致性指南比较了 Cache-aside、Write-through、Write-behind、TTL 和事件驱动失效等策略,分析它们在陈旧窗口、写入成本、数据丢失风险及多实例竞态上的取舍。文章还介绍 Redis Keyspace notifications、基于 CDC 的同步方式,以及 Redis Data Integration 的实现机制。

    推荐理由:文章系统梳理缓存与数据库不同步的原因,并用 TTL、Cache-aside、Write-through、Write-behind 及事件驱动同步比较一致性取舍,适合设计缓存更新、失效和容错方案时参考。

7月18日周六
  1. Tailscale Blog73

    用 Aperture 追踪 Claude Code 与 ChatGPT 订阅的 AI 编码成本

    Tailscale 介绍如何将 Aperture 接入 tailnet,并通过订阅登录代理 Claude Code 或 ChatGPT/Codex,以记录会话、模型和用量。一个 Claude Pro 项目包含 47 次请求、326,359 个输入 token 和 32,211 个输出 token,按量计费估算为 3.29 美元;文中还以 32.76 美元的 Opus 项目说明用量差异。

    推荐理由:通过配置 Aperture 代理 Claude Code、ChatGPT/Codex 订阅,帮助个人和团队核对实际用量与成本,并了解配额、审计和访问控制能力。

7月17日周五
  1. Smashing Magazine67

    何时适合“阻塞”主线程:按任务成本选择浏览器上下文架构

    Fastary 截图扩展将图片交给 Offscreen Document 处理时出现约2–3秒延迟,作者据此指出,跨上下文传输可能比直接在主线程处理更慢。文章建议根据任务属于计算密集型还是数据传输密集型来决定是否隔离,并可用 performance.mark() 与 performance.measure() 测量 postMessage 的传输成本。

7月16日周四
  1. Hugging Face Blog64

    模型路由不只是分类:IBM Research 探讨代理系统中的路由优化

    IBM Research 将代理系统中的模型路由视为系统优化问题,而非按任务难度选择模型的分类问题。作者在 AppWorld Test Challenge 的 417 个任务中发现,Claude Sonnet 4.6 总成本为 79 美元(每任务 0.19 美元),GPT-4.1 为 155 美元(每任务 0.37 美元),缓存读取价格影响了实际成本。

    推荐理由:文章用实际任务成本与服务条件说明,模型路由不能只按难度分类,而需同时权衡成本、质量、延迟、合规与可靠性,并给出可测量的优化结果。

7月15日周三
  1. Redis Blog51

    Redis Iris:在代理每一步保持实时上下文

    Redis Blog介绍Redis Iris如何为AI代理提供实时上下文,覆盖工作记忆、会话状态、长期记忆、工具结果、检索文档和ML特征六类组件。文章强调,代理不仅需要持续获取新数据,还要在每一步以足够低的读取延迟检查当前状态;其中Redis Agent Memory和LangCache处于公测预览阶段。

  2. Kubernetes Blog69

    为 Kubernetes 构建自定义指标导出器

    本文介绍如何使用 Go 为 Kubernetes 构建自定义指标导出器,将应用状态通过 `/metrics` 暴露给 Prometheus。

    推荐理由:文章从指标类型选择、Go 实现和容器化,到 Kubernetes 部署及 Prometheus 抓取验证,提供了一条可执行的路径,便于团队构建供 HorizontalPodAutoscaler 使用的自定义指标链路。

7月14日周二
  1. Redis Blog50

    智能体互操作性:完整解析

    智能体互操作性让不同框架构建的智能体能够相互发现、共享上下文并移交任务,从而减少定制化连接代码。MCP负责智能体访问工具与外部数据,A2A负责跨框架智能体协调,曾用于智能体通信的ACP已并入A2A。但这两种协议都不管理共享状态,多智能体系统仍需自行解决记忆同步和上下文一致性问题。

  2. Kubernetes Blog68

    从 Kubernetes Dashboard 迁移至 Headlamp:分步指南

    Kubernetes Blog 提供从 Kubernetes Dashboard 迁移至 Headlamp 的分步指南,涵盖运行模式、安装更新、认证与 RBAC、多集群管理和卸载清理。Headlamp 可在桌面或集群内运行,通过 kubeconfig、OIDC 或前置认证层接入,并支持用 YAML 创建资源及通过日志、终端、事件和 Map View 排查问题。

    推荐理由:逐步覆盖身份模型、桌面与集群内安装、认证授权、多集群及清理流程,可直接用于制定迁移方案并核验关键操作。

7月13日周一
  1. Redis Blog56

    向量嵌入详解:从理论到实际应用

    Redis介绍向量嵌入的原理、生成方式及在语义搜索、推荐、RAG、语义缓存和智能体记忆中的应用。指南比较了距离度量、精确与近似最近邻搜索,并说明存储、索引、过滤和数据新鲜度等生产环境问题,同时列举Redis Iris的集成方案。

7月11日周六
7月10日周五
7月9日周四
  1. Smashing Magazine58

    心理健康应用界面设计:为何不应盲目追随每一项 UI 潮流

    心理健康应用界面设计应优先降低用户在困扰状态下的使用负担,而不是盲目追求新颖、醒目的 UI 趋势。文章提出从认知负荷、情绪匹配、导航可靠性、可访问性和非强迫式参与五个方面评估设计,并以 Bear Room、Teeni 等应用说明语音输入、清晰路径和宽容型连续打卡等做法。

7月7日周二
  1. Redis Blog45

    多步骤 AI 智能体:是什么及运作原理

    多步骤 AI 智能体由 LLM 驱动,通过“思考—行动—观察”循环分解目标、调用工具并检查结果,直至完成任务。文章分析其在生产环境中的状态管理、上下文累积与错误传播风险,并说明 ReAct 模式及迭代上限对可靠性、延迟和成本的影响。Redis Iris 将记忆、实时数据和检索集中于一处,为智能体提供上下文。