Posts
1007
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
1007
Tags
661
Featured
0
.NET 10 下用 Asp.Versioning 10.2 给 API 做版本化:URL 段与请求头怎么选、控制器与 Minimal API 两种写法、每版本 OpenAPI 文档、字段级版本化与 Sunset 头,附完整代码与最佳实践。
Continue reading
.NET 10 下用 Asp.Versioning 10.2 给 API 做版本化:URL 段与请求头怎么选、控制器与 Minimal API 两种写法、每版本 OpenAPI 文档、字段级版本化与 Sunset 头,附完整代码与最佳实践。
系统设计不是背组件,而是做决策。拆解每个系统都要回答的 7 个问题:数据新鲜度、存储选型、垂直还是水平扩展、缓存分层、同步还是异步、过载应对与部署形态,附 CAP/PACELC、分片键与 .NET 限流示例。
从零实现一个类型安全的 C# 同步管道:IStage 泛型契约、Pipeline 两段组合、编译期类型检查、不可变消息与异常传播,附完整代码、执行顺序分析和常见陷阱。
嵌入生成在摄取与查询两处出现,需要同一个类型化边界。用 Microsoft.Extensions.AI 10.7 稳定 API 讲清嵌入管道:类型化契约、批量与单条生成、缓存与遥测装饰、嵌入身份与兼容性。
GPT-5.6 Sol 有了团队才更有意思。整理 Codex Multi-Agent V2 的实战编排:Scout/Worker/智能 Worker 分工、推理档位匹配、上下文继承、并发预算与技能固化,附作者编排技能原文。
用 Foundry Local 在本地跑 NVIDIA Nemotron 0.6B 流式语音模型,C# 控制台应用实时转录麦克风:模型目录解析与下载、直播会话、部分与最终结果异步流,全程无需 API key。
Azure DevOps 远程 MCP Server 正式 GA:无需自托管,配置一个 URL 即可让 AI 助手安全访问工作项、PR、仓库与流水线。讲清支持客户端、Entra 认证要求与本地版取舍。
Microsoft.Extensions.AI 10.9 带来四个实验性路由原语:RoutingChatClient、语义路由、按序故障转移,全部实现 IChatClient。讲清各自用途、关键选项、粘性会话与适用边界,附可运行代码。
群聊里 Agent 的每条回复都在争夺注意力。本文基于微软官方实践,讲清 Teams Agent 用 emoji 反应、线程回复、引用回复为协作减噪:何时用、怎么调 SDK API,附可运行示例。
基于官方 ModelContextProtocol SDK 2.x 与 .NET 10,从空项目构建一个真实可用的 NuGet 版本查询 MCP Server:工具定义、stdio 与 HTTP 双传输、SDK 2.0 变更和排查清单。
信息流是每个社交产品的标配,也是最经典的分布式系统设计题之一。本文从读时扇出讲起,逐步推到写时扇出、写放大、混合扇出与排序信息流,用 Twitter 公开的真实数据解释每一步为什么改、代价是什么。
NLog 与 Serilog 是 .NET 最常用的两个日志库。本文从配置风格、结构化日志、路由能力、性能、生态与迁移成本六个维度对比,给出决策矩阵、适用场景与 FAQ。