标签
这篇文章来自 The Old New Thing,解释了使API变得'惰性'的概念——以一种不破坏现有应用的方式'什么都不做'——并使用在Xbox上支持打印和淘汰widget API等例子。
作者描述了一个 MCP 服务器的常见用户引导问题——用户在浏览器中访问端点时看到 401 错误——并分享了一个简单的技巧:返回一个 HTML 页面,解释如何正确地将服务器添加到 LLM 客户端,从而大幅减少了支持工单。
本文强调了缺乏用于评估智能体框架可靠性的基准测试,重点探讨了与模型本身相比,MCP 实现如何更好地处理工具调用和错误。
一位开发者梳理了 288 次本地模型运行中的 JSON 输出失败案例,发现了如 Markdown 代码块包裹和尾随逗号等常见问题,并开发了 outputguard,这是一个采用 15 种策略修复无效 JSON 的 Python 库。
本文探讨了 Wix 在其平台上优化数千条错误提示的举措,界定了 UX 设计中良好与糟糕错误处理的特征。文章强调应侧重于清晰度、同理心以及可操作的解决方案,而非使用技术术语或指责用户。
本文解释了如何使用Python构建Claude智能体,强调了有效处理工具故障案例的重要性,而非仅仅依赖理想路径场景。
本文探讨了在API中实现幂等性的复杂性,指出处理并发请求和内容不匹配等边缘情况,比简单的重放缓存更为困难。
一篇博文,详细介绍了使用errdefer日志在Zig中添加错误上下文的最小模式,并将其与完整的诊断接收器(diagnostics sinks)和catch块进行比较,讨论了权衡取舍。
该文章介绍了在Zig中使用诊断工厂模式来管理错误报告,避免预先定义错误类型,而是提供一组构造函数来生成错误信息,并展示了在TigerBeetle项目中的实际应用。
Mitchell Hashimoto 介绍了 Tripwire,这是一个Zig库,它通过注入失败来测试错误恢复路径,并且在禁用时零运行时开销。
Effect 是一个用于构建健壮、类型安全的生产级应用的 TypeScript 库,可处理类型化错误、依赖注入、结构化并发、调度、链路追踪以及 Schema 校验。其 4.x 版本被宣布为长期支持(LTS)版本,提供至少三年的支持保障。