Go语言技术文章
-
Diffusers 单文件模型不能靠改后缀变成组件目录。正确做法是用匹配的 Pipeline.from_single_file() 读取权重,再用 save_pretrained() 保存配置、组件子目录和权重文件;配置推断失败时显式提供 config。308 收藏 -
Redis 当前文档已将 Vector Sets 列入数据类型体系。本文从数据模型、命令体验和 Query Engine 分工三方面,解释这一变化对 AI 检索架构意味着什么。306 收藏 -
Go 1.27 环境可以直接使用标准库 crypto/hpke 完成 HPKE 公钥封装。本文先校正其在 Go 1.26 引入的版本边界,再用 MLKEM768X25519、HKDF-SHA256 和 AES-256-GCM 拆解密钥封装、单次 Seal/Open 与长期上下文的使用场景。299 收藏 -
OpenAI Realtime API 可通过 session.audio.input.turn_detection 配置 server_vad、semantic_vad 或关闭 VAD。本文讲清阈值、静音时长、eagerness、自动响应与手动提交的取舍。293 收藏 -
Diffusers 单个 LoRA 融合后可先 unfuse_lora 恢复基础权重,再卸载适配器;多 LoRA 或已保存重载的融合模型应重新加载原始基础模型。291 收藏 -
解读 CNCF 博客成员文章提出的云原生 Agent Harness:为什么桌面式单进程难以支撑多租户和长时任务,分布式运行时如何拆分客户端、执行环境、工具、状态与身份,以及团队采用前应检查哪些安全边界。279 收藏 -
GitHub 将提高新 RSA 密钥位数、停用 SSH 中的 RSA/SHA-1 签名和旧密钥交换算法,并加入后量子密钥交换支持。本文说明受影响范围、时间表和迁移办法。269 收藏 -
GradScaler 会在反缩放后的梯度含 inf 或 NaN 时跳过对应优化器的 step。本文说明单优化器、多优化器、scale 回退与学习率调度器的判断边界。268 收藏 -
Go 1.27 为 80 字节及以下小对象加入按 span class 生成的专用分配入口。编译器在大小已知时可绕过通用包装,借助常量清零和简化记账降低成本,同时保留慢路径与临时关闭开关。262 收藏 -
工具调用型智能体会因超时、重试、工作流回放和多副本竞争重复触发有副作用的动作。本文给出稳定动作键、参数指纹、动作账本、租约、结果复用与外部幂等键的完整设计,并说明未知结果、补偿和监控边界。262 收藏 -
长文档问答不能只返回文件名。本文给出文档版本、章节锚点、内容块、引用卡片和答案断言的完整映射方法,并补充覆盖率、锚点解析、版本一致性、低证据拒答与回滚检查。257 收藏 -
说明 PEFT LoRA 的 target_modules 如何按模型模块树、任务范围和参数预算选择,并给出默认目标、all-linear、MoE 特例与命中检查方法。251 收藏 -
Go 1.27 允许具体方法声明自己的类型参数,集合转换等 API 不再只能堆在包级命名空间。本文从 Map 示例、链式调用、方法表达式、接口限制和兼容迁移出发,分析哪些 API 适合改成泛型方法,哪些仍应保留函数形式。250 收藏 -
科技周边 · 人工智能 | 21小时前 | JSON · python · 人工智能 · 工程实践 · 结构化输出 · Pydantic JSON Schema AI 结构化输出 模型重试 兜底解析 大模型工程
模型稳定输出 JSON 不能只靠提示词。本文用 JSON Schema、Pydantic 校验、分类重试与受控兜底解析,搭建一条可观测的结构化输出链路。250 收藏 -
用 OpenAI Structured Outputs 约束嵌套 JSON 时,关键是逐层声明 required,并在每个 object 节点关闭 additionalProperties,再用 nullable 表达业务可选值。247 收藏