Posts
696
Practical notes on AI assistants, software architecture, and developer tooling.
Posts
696
Tags
344
Featured
0
Stephen Toub 深度复盘:GitHub Copilot Coding Agent 在 .NET 最核心代码库中运行 10 个月、提交 878 个 PR 的完整数据。从早期 41% 成功率到稳定 71%,从生日派对上的手机操作到飞机上开 9 个 PR,本文用数字讲述 AI 与人类协作的真实面貌——哪些场景适合、哪些会碰壁,以及 Instructions 为什么比模型本身更重要。
Continue reading
Stephen Toub 深度复盘:GitHub Copilot Coding Agent 在 .NET 最核心代码库中运行 10 个月、提交 878 个 PR 的完整数据。从早期 41% 成功率到稳定 71%,从生日派对上的手机操作到飞机上开 9 个 PR,本文用数字讲述 AI 与人类协作的真实面貌——哪些场景适合、哪些会碰壁,以及 Instructions 为什么比模型本身更重要。
测试跑太慢拖慢 PR 反馈?Meziantou.ShardedTest 是一个 .NET 全局工具,能把测试集确定性地切成多个分片,在 CI 多个 Job 上并行运行,有效缩短流水线等待时间。本文介绍它的工作原理、适用场景,以及在 GitHub Actions 和 GitLab CI 上的完整配置方法。
Block 认为,传统层级制的本质是信息路由协议,而不是管理哲学。两千年来这个协议依赖人来执行,现在 AI 可以接管。文章梳理了 Block 正在做的组织实验:用「世界模型」替代中间管理层,用三种角色重构工作方式。
用电商支付场景从零搭建工厂方法模式:定义接口、实现多个支付处理器、编写抽象创建者和具体子类,再集成 DI 容器并演示测试写法,让你真正看懂这个模式在生产代码里如何解决扩展性问题。
本文演示如何用 GitHub Copilot SDK 搭建一个顺序执行的多智能体流水线:三个专职 Agent(代码审查、文档生成、测试建议)共享同一个 CopilotClient,但各自拥有独立的 CopilotSession 和系统提示,最终合并输出为一份 Markdown 分析报告。
本文基于 Daniil Shykhov 的 RAG 实战经验,聚焦三个问题:RAG 究竟是什么、你真的需要它吗、以及在哪些环节最容易出错。如果你曾被向量数据库和 embedding 模型的教程绕晕,从这里开始。
Spec Kit 是 GitHub 开源的规格驱动开发(SDD)工具包,把需求规格变成 AI 可执行的开发流程,覆盖从建项到实现的全链路。本文介绍其核心理念、安装方式、开发流程和扩展生态。
Geoffrey Huntley 创建的 Ralph Wiggum 技术,通过定义完成状态让 AI 代理自主循环工作,已成为 Claude Code 官方插件。本文介绍其核心原理、适用场景与实际限制。
GitHub Copilot SDK 和 Semantic Kernel 都能帮你在 C# 里构建 AI 功能,但它们解决的是完全不同的问题。本文对比两者的架构差异,给出实际代码示例和清晰的选择决策框架。
Claude Code 的 Hook 系统让你可以在每个工具调用、文件读写、Shell 命令执行之前或之后插入自定义逻辑。本文介绍 Hook 是什么、能做什么,并用开源工具 Coding Agent Explorer 实时可视化 Hook 事件,帮你真正看清 AI 编码代理的内部行为。
AI 编码代理越来越普及,却对大多数开发者来说是个黑盒。Coding Agent Explorer 是一个开源 .NET 工具,作为反向代理坐落在 Claude Code 和 Anthropic API 之间,把每一次 API 调用、工具调用和上下文细节实时呈现在仪表盘上,让你真正看清代理在做什么。