DeepSeek Harness 源码解析(十一):Preset、Persona 与默认模型怎样生效
从真实 Preset 注册表、Persona 和 Session Controller 追踪能力组合、修订保留、空白会话切换及模型选择,解释提示词和请求怎样使用同一次模型快照。
浏览全部文章,按主题、来源、形式或标签查找。连续系列默认合并成一个入口,也可以展开阅读各篇。
共 63 个阅读入口
从真实 Preset 注册表、Persona 和 Session Controller 追踪能力组合、修订保留、空白会话切换及模型选择,解释提示词和请求怎样使用同一次模型快照。
用一个任务管理案例理解关系建模、SQL 查询、事务回滚和联合索引,并通过 SQLite 实验观察执行计划怎样变化。
用四张可播放、可逐步查看的动态图,解释 Q、K、V、缩放点积注意力、多头、位置编码、因果掩码,以及原版 Transformer 的编码器、解码器与训练过程。
沿固定源码追踪 Cordis effect 与 Fiber 的资源所有权、逆序与并发清理、异步初始化和失败,再解释 dsh Scope 的双重释放入口与 Agent Loop 的有序卸载。
沿着 EntryTree、配置表达式、volatile 引用、服务隔离与 dsh HMR,追踪一次配置变化怎样影响插件实例,并用 28 组固定源码实验核对完成边界。
沿 ctx.fs 追踪 DeepSeek Harness 的 Context 声明合并、类型导入、运行时注册与声明产物,通过 TypeScript 实验、真实 Cordis 生命周期与独立包消费,区分编译器看见字段和进程 …
沿 Cordis EventsService 追踪 emit、parallel、serial、bail 与 waterfall 的监听器选择、执行顺序、返回值、异常及清理,结合固定源码聚焦实验解释 fs 与 Agent …
从 AgentRegistry 追到真实 AgentLoop,解释 Agent 与销毁 handle 的区别、未发布 setup、创建公告、调用方与工厂所有权,以及取消、回滚和持久化句柄的清理边界。
沿 ctx.fs 追踪 DeepSeek Harness 的 Cordis 服务解析,解释 Context 代理、Service 注册、inject 激活条件、服务域隔离和调用方追踪,并区分 Cordis 服务域与 …
RTC 实时音视频入门 · 正文
从 32 kbit/s 音频为何挤不进 40 kbit/s 的传输预算讲起,计算报头开销与排队增长,区分降低编码码率、消化积压和 Pacing,再用可运行模型检查等待发生在哪里。
RTC 实时音视频入门 · 正文
从 IP、端口和 NAT 讲起,沿一通电话的建立过程理解信令、SDP、ICE、STUN 与 TURN,用连接记录和本机浏览器实验判断通话卡在哪一步。
Rust 从零开始 · 参考附录
用三个可运行实验观察大小、对齐、字段偏移、String 的堆缓冲区和析构顺序,区分语言保证、编译器表现与资源管理。
软件设计的取舍:抽象、契约与复杂度 · 正文
把任务保存、退出与重新读取接起来,解释持久化、文件格式验证和版本迁移,处理缺失或损坏文件,并比较直接覆盖与先写临时文件再替换的范围。
软件设计的取舍:抽象、契约与复杂度 · 正文
沿用任务保存例子,解释 Promise、async、await 与错误传播,比较正常失败结果和拒绝、缺少等待与局部捕获,并处理等待期间的第二次修改。
软件设计的取舍:抽象、契约与复杂度 · 正文
沿用待办事项程序,解释模块、边界与信息隐藏,比较按操作拆文件和集中维护任务表示,通过数组改为 Map 观察修改传播、行为保持与拆分成本。
软件设计的取舍:抽象、契约与复杂度 · 正文
沿异步任务保存程序,把数组实现分步迁移到 Map,用相同约定检查每个阶段,解释重构范围、过渡代码、列表顺序、保存格式和行为变化。
软件设计的取舍:抽象、契约与复杂度 · 正文
沿用待办事项程序,解释状态、副作用与数据所有者,比较直接修改、先计算再采用和两种保存顺序,用重试及临时文件观察失败后的实际数据。
沿 read 工具寻找真正的文件读取实现,区分 DeepSeek Harness 的目录归属、包依赖与运行时服务关系,建立从文档、manifest、插件入口到具体实现的源码阅读路线。
软件设计的取舍:抽象、契约与复杂度 · 正文
沿用待办事项程序,解释直接调用、按操作名称分支和处理器表的工作过程,比较函数值、参数转换、修改范围与定位错误的成本。
Geoffrey Hinton 等 22 位作者联名论文的中文译文:AI 研发自动化如何形成加速反馈,哪些瓶颈可能阻止智能爆炸,以及社会影响与政策应对。
沿固定版本的源码追踪一次 dsh 请求:从浏览器提交、Host 校验和 Agent 入队,到模型调用、工具执行、会话日志及界面更新,配合可暂停和单步推进的数据流演示。
沿 runCli、runProfile 与 Cordis Loader 追踪 DeepSeek Harness 的配置创建、分层覆盖、启动审查与退出,比较 Web、headless、Desktop 和 SDK 的任务通道 …
Rust 从零开始 · 正文
引入 Serde 和 serde_json,验证任务文件的结构与业务规则,并把旧 TSV 数据迁移到不覆盖原文件的新 JSON。
Rust 从零开始 · 正文
用 reqwest 的阻塞客户端访问本机 HTTP 服务,分别处理状态码、JSON、数据校验、响应大小和超时,再用本机测试固定这些行为。
Anthropic 分享与 Claude 协作优化 claude.ai 和桌面应用的两周实践:测量真实用户延迟、建立确定性基准、防止性能回退,并通过人工审核和渐进发布控制风险。
智能体工程模式 · 正文
Simon Willison 解释智能体工程、编程智能体和工具循环,讨论软件工程师的职责,以及智能体工程与 Vibe Coding 的区别。
智能体工程模式 · 正文
Simon Willison 讨论编程智能体如何降低编写代码的成本,为什么交付好代码仍然有成本,以及个人和团队需要调整哪些工程习惯。
智能体工程模式 · 正文
Simon Willison 介绍如何积累经过运行验证的代码示例,并让编程智能体组合和复用这些示例,以浏览器中的 PDF OCR 工具为例。
智能体工程模式 · 正文
Simon Willison 讨论如何用编程智能体减少技术债务、完成耗时的重构、探索技术方案,并通过持续复盘改进代码质量。
智能体工程模式 · 正文
Simon Willison 解释为什么不应把未经自己审查的智能体生成代码交给协作者,并列出一个好的智能体工程 PR 应具备的条件。
智能体工程模式 · 正文
Simon Willison 介绍如何让编程智能体通过命令行和浏览器试验代码,并使用 Rodney 与 Showboat 记录测试过程和结果。
智能体工程模式 · 正文
Simon Willison 以 SwiftUI 演示应用 Present 为例,介绍如何让编程智能体使用 Showboat 生成有组织的代码讲解,帮助读者理解实现。
智能体工程模式 · 正文
Simon Willison 逐段分析构建 GIF 优化网页的提示词,涵盖 Gifsicle 的 WebAssembly 编译、预览与手动设置、浏览器测试和可复现构建文件。
智能体工程模式 · 正文
Simon Willison 分析一条简短提示词,展示如何让编程智能体参考博客源码,为邮件简报工具加入 beats 内容,并用浏览器验证结果。
智能体工程模式 · 正文
Simon Willison 介绍《Agentic Engineering Patterns》的写作计划,解释智能体工程与 Vibe Coding 的区别,以及持续更新的指南与章节形式。
Lance Martin 与 CJ Avilla 介绍如何通过 Claude Managed Agents 构建定时简报自动化,涵盖来源读取、发布确认、持久记忆、权限和预算控制。
Anthropic 系统介绍 AI Agent 评估的组成、评分器、不同类型 Agent 的评估方法,以及从零搭建和长期维护评估体系的实践。
Anthropic 分享长期应用开发中的 Harness 设计:以规划、生成与评估 Agent 改善前端设计和全栈应用质量,并随模型能力变化简化编排。
Anthropic 研究员 Nicholas Carlini 分享让 16 个 Claude Agent 从零构建 C 编译器的实验,以及长期自主开发中的测试、并行协作与能力边界。
从一个取消导出的修复任务出发,比较代码补全、对话助手与 Coding Agent,解释 Harness 如何组织仓库上下文、工具执行和会话记录,再对照 DeepSeek Harness 固定源码建立阅读入口。
用文档整理任务解释 Agent Spec:如何写清目标、步骤、循环、约束、任务拆分和输出格式,以及何时停止执行。
解释 Agent 何时需要人工介入,并用可运行的 SQLite 示例保存待审批请求,核对请求 ID、审批人、操作内容和期限,验证重启、并发与一次性认领。
用真实 SQLite 按用户保存已确认的偏好和事件,跨进程检索,执行更新删除,并在每次模型调用前强制检查字符预算。
用可运行的 Python 示例扫描和匹配 Skill,限制工作区读写,授权后保存新规则,并重新读取实际文章检查结构;默认离线运行,可选接入真实模型。
用官方 Python MCP SDK 连接两个真实本地 FastMCP 服务,完成初始化、工具发现、命名空间映射和调用,并验证错误处理、超时与取消清理。
运行一个完整的本地 diff 审查程序:以并发上限调度三个 Reviewer,校验 JSON 意见、文件行号与引用证据,并显式保留失败、取消和部分结果。
用可运行 CLI Coding Agent 的真实 JSONL 记录,解释如何关联模型调用、工具分发与进程结果,并定位超时、拒绝和未完成任务。
运行一个带显式审批和持久撤销日志的文件管理 Agent:限制工作区、预览提案、备份删除内容,并通过真实临时文件测试验证跨进程恢复与冲突拒绝。
用可运行的 Python 示例实现研究规划、本地语料搜索与读取、带来源笔记、报告检查和有上限的修订循环,区分固定响应验收与真实模型研究质量。
用可运行的文件工具边界解释输入、执行与输出检查:校验操作和参数,限制工作区路径,按完整内容授权写入,并以拒绝后无写入的测试说明范围。
从「Agent 为什么会忘事」出发,系统梳理短期、情景、语义与程序四种记忆的定义、适用场景与工程实现,并厘清与 RAG、上下文管理的边界。
Paolo Perrone 分享自己构建 AI Agent 原型时使用的工具,按框架编排、浏览器控制、语音、文档理解、记忆、测试、监控、仿真与垂直 Agent 九类介绍用途和个人取舍。
用顺序、并行与评估-优化三种模式组织多智能体任务:各自适用场景、代价与收益,以及如何组合与选型。
Claude 团队介绍如何把需求、背景、约束和示例写清楚,并用预填充、思维链与多步提示控制输出,以及如何排查常见问题。
说明 Claude 生态中 Skills、prompts、Projects、Subagents、MCP 各自解决什么问题、何时选用,以及如何组合成研究型 agent 等工作流。
介绍 Claude Code 的权限模型与审批疲劳,以及基于操作系统能力的沙箱:文件系统隔离、网络隔离、沙箱化 bash,与云端 Claude Code 的凭据隔离设计。
Anthropic 讨论何时应从单智能体转向多智能体:用独立上下文隔离信息、并行探索、按职责配置工具与提示词,并说明如何分配任务和验证结果。
说明响应式布局为何在某些屏幕宽度下出问题,以及如何用 Claude.ai 生成范例、用 Claude Code 排查并修复多个样式表中的问题。
介绍常见性能优化路径,以及如何用 Claude.ai 与 Claude Code 做根因分析与跨文件优化,含 Ramp 案例与 N+1 查询示例。
从试点、黑客松到内部专家与 CLAUDE.md,说明如何在工程组织中推广智能体编程、衡量效果,并处理任务范围、上下文和提示方式上的常见问题。
介绍 Model Context Protocol(MCP)如何统一大语言模型与外部工具、数据源的连接方式,解释客户端与服务器的分工,并以 Claude Connectors 展示实际用途。
从检索增强生成的基本流程出发,说明索引、向量化、混合检索与重排序等关键环节,以及 RAG 与微调、Agent 的关系。
Anthropic 对 2026 年代理式编程(agentic coding)的展望:编码 agent 成为协作者、行业数据与落地案例,以及组织应优先关注的四个方向。
介绍如何用 Agent Skills 文件夹记录任务步骤和组织背景,按需加载说明、参考资料与代码,并说明编写、评估和安全审查的方法。
介绍如何把领域工作流程写成 Agent Skills 文件,按需加载指令和参考资料、复用脚本,并与 MCP 连接的工具和数据配合完成专业工作。
说明 Model Context Protocol(MCP)与 Agent Skills 如何配合:MCP 连接外部系统,Skills 记录领域知识与操作流程。通过金融分析、会议筹备案例和对照表,介绍两者的选用方式。
运行一个完整的 Python CLI Coding Agent:默认用固定模型响应驱动真实文件操作和测试命令,支持逐次批准、超时清理与 JSONL 追踪。
用博客写作示例解释 Skill 如何提供项目规范、操作步骤和验收标准,以及发现、读取和按需加载参考资料的过程与限制。
从工具集成的 N×M 问题出发,系统解析 MCP 的架构设计、核心原语、传输机制与安全模型,说明它为什么可能成为 Agent 工具层的基础协议。
解释多 Agent 的四种分工方式,并用可运行的 SQLite 任务板实现原子认领、版本检查和独立消息游标,验证并发工作者不会相互覆盖。
解释 Reflection 为什么是 Agent 的质量保证层,以及如何用输出后审查、执行中自我纠错和多 Agent 交叉审查发现并修正隐性错误。
系统解释 Agent 的 system prompt 应该包含哪些部分、为什么这些部分重要,以及常见 prompt 设计错误该如何避免。
解释为什么 Agent 时代的工具接口不能只追求人类可用,并从粒度、返回值、错误处理与状态管理四个维度给出可落地的设计原则。
解释 Agent 评测为什么不能只看最终答案,并给出覆盖任务完成率、过程合理性、错误恢复与稳定性的评测框架。
用可运行的异步 Plan-and-Execute 说明任务分解、结果验收、结构化状态,以及总截止时间、步骤和重规划上限如何共同约束执行。
解释 ReAct 如何让模型在推理与行动之间交替运转,以及它为什么是 Agent 推理机制的基础范式。
解释模型本轮输入与长期记录的区别,用可运行的字符预算包装器保护当前任务、完整工具交换和结构化计划状态。
从模型的封闭性出发,解释 Tool Use 为什么是 Agent 与外部世界连接的关键接口,以及工程上如何把工具系统设计到真正可用。
从目标、工具、状态与执行闭环几个角度理解 Agent,说明它和普通聊天机器人、固定工作流之间的区别。
截至 2026 年 10 月 14 日,比较 GPT-6、Claude 5.5、Gemini 4 Argon、Grok 4.7 及 DeepSeek、Qwen、Kimi、GLM 等主流模型,说明 API 成本、部署限制与 …
RTC 实时音视频入门 · 正文
把重传、Opus 带内 FEC 与丢包隐藏放回同一播放预算,计算何时来得及恢复,再用真实 libopus 的正反例检查恢复冗余、解码顺序和数据成本。
RTC 实时音视频入门 · 正文
用发送间隔和到达间隔计算耗时变化,解释固定时钟偏移为何能抵消,再用连续记录区分增长、尖峰和发送前排队,检查乱序、时钟走速与记录点带来的误判。
课程 · 导读 + 18 章 · 3 篇配套资料
面向第一次学习 Rust 的中文教材。18 章基础讲解与配套代码,新增内存布局、堆缓冲区和资源释放实验;后续结合 Web Server 深入编译、操作系统、网络与并发。
智能体工程模式 · 正文
Simon Willison 介绍如何用自然语言让编程智能体操作 Git,涵盖提交、同步、冲突处理、代码恢复、二分定位缺陷和重写历史。
智能体工程模式 · 正文
Simon Willison 介绍子智能体如何节省主智能体的上下文,以 Claude Code 的 Explore 子智能体为例,讨论并行任务和专家分工。
译文合集 · 导读 + 16 篇
Simon Willison《Agentic Engineering Patterns》中文系列目录,涵盖基本原则、编程智能体协作、测试与质量保证、代码理解、提示词详解和常用提示词。
Rust 从零开始 · 正文
复用 JSON 校验,在 Rust 中备份和恢复任务文件,学习 create_new、写入失败边界,以及如何用测试确认旧文件没有被覆盖。
智能体工程模式 · 正文
Simon Willison 介绍如何用一句简短的红灯/绿灯 TDD 提示,让编程智能体先写测试、确认失败,再实现代码直到测试通过。
没有符合条件的文章,试试调整或重置筛选。