<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LLM &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/llm/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Tue, 11 Aug 2026 07:01:49 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>不拆权重也能看清模型：用自我访谈逆向 DeepSeek</title>
		<link>https://mylogs.cn/reverse-engineer-deepseek-by-self-interview/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 07:01:20 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI助手]]></category>
		<category><![CDATA[DeepSeek]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[大语言模型]]></category>
		<category><![CDATA[提示工程]]></category>
		<category><![CDATA[模型分析]]></category>
		<category><![CDATA[逆向工程]]></category>
		<guid isPermaLink="false">https://mylogs.cn/reverse-engineer-deepseek-by-self-interview/</guid>

					<description><![CDATA[要搞清楚一个大语言模型到底&#8221;知道&#8221;什么、是怎么被训练出来的，常规思路是翻论文、扒权重、 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">要搞清楚一个大语言模型到底&#8221;知道&#8221;什么、是怎么被训练出来的，常规思路是翻论文、扒权重、读配置文件。科技博主 manish.sh 在&#8221;Inside LLMs&#8221;系列里换了一种更轻巧的办法：直接跟模型对话，让它自己描述自己的结构与能力，再把回答和公开论文逐条比对。最新一期，他&#8221;访谈&#8221;的对象是 DeepSeek。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7b8932cefa5&quot;}" data-wp-interactive="core/image" data-wp-key="6a7b8932cefa5" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="630" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/deepseek_header.webp" alt="不拆权重也能看清模型：用自我访谈逆向 DeepSeek" class="wp-image-4426" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/deepseek_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/deepseek_header-300x158.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/deepseek_header-1024x538.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/deepseek_header-768x403.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：manish.sh</figcaption></figure>





<h2 class="wp-block-heading">把回答拆成观察、推断与猜测</h2>



<p class="wp-block-paragraph">在提问&#8221;你到底知道什么&#8221;时，DeepSeek 的回复方式出乎作者意料：它没有一股脑给结论，而是主动把内容分成&#8221;观察&#8221;&#8221;推断&#8221;和&#8221;猜测&#8221;三档。这种自我分层，让作者得以分辨哪些是模型确有依据的陈述，哪些只是基于训练分布的合理推测。</p>



<p class="wp-block-paragraph">DeepSeek 在对话中自报了若干关键身份信息：它是当前最新版本，知识截止于 2025 年 5 月，并未被标注为推理模型，并提到一次 2026 年 7 月 21 日的导出。它还主动列出了一组结构参数——256 个专家、6710 亿/370 亿的参数量，以及多头潜在注意力（MLA）、混合专家（MoE）、监督微调（SFT）、基于人类反馈的强化学习（RLHF）等技术创新。</p>



<h2 class="wp-block-heading">模型的认知边界在哪里</h2>



<p class="wp-block-paragraph">这篇&#8221;访谈&#8221;最有价值的部分，是厘清了模型的盲区。DeepSeek 明确承认：它看不到自己的权重、专家路由、注意力图，也看不到输出的逻辑值（logits）。换句话说，它对自己内部机制的解释，本质是&#8221;生成的文字&#8221;，而非对真实权重的直接观测。作者据此提醒读者：聊天输出不能当作证据。要核实架构数字，仍须回到 arXiv 上的论文；聊天窗口更适合用来建立对模型行为与提示词直觉的理解。</p>



<h2 class="wp-block-heading">一套可复用的探查方法</h2>



<p class="wp-block-paragraph">作者把整个流程做成固定模板：提问、模型短答、作者即时点评、结构图示、要点总结，再抛出一个钩子引导读者思考。同一套方法此前已用于 Qwen 3.8-Max-Preview 与 Kimi K2.6——先让模型自述记忆、工具、上下文与幻觉处理方式，再拿已发表研究交叉验证。</p>



<p class="wp-block-paragraph">对普通使用者而言，这种&#8221;自我访谈&#8221;思路也有启发：当模型说出&#8221;我是怎么想的&#8221;时，把它当作一位知识丰富但看不见自己大脑的受访者，而不是一份权威说明书。真正可信的数字，永远写在论文和权重里，而不是对话气泡中。</p>



<p class="has-small-font-size wp-block-paragraph">来源：manish.sh（&#8221;Inside LLMs&#8221;系列，作者 manish.sh）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>智能体总翻车？生产级方案多了这 6 个零件</title>
		<link>https://mylogs.cn/advanced-agentic-harness-production/</link>
					<comments>https://mylogs.cn/advanced-agentic-harness-production/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 18:35:43 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[大模型工程]]></category>
		<category><![CDATA[智能体]]></category>
		<category><![CDATA[生产级AI]]></category>
		<category><![CDATA[软件架构]]></category>
		<guid isPermaLink="false">https://mylogs.cn/advanced-agentic-harness-production/</guid>

					<description><![CDATA[一个能调用工具的大语言模型，加上一个“循环调用直到完成任务”的代码框架，就能做出一个能干的 AI 智能体吗？在 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">一个能调用工具的大语言模型，加上一个“循环调用直到完成任务”的代码框架，就能做出一个能干的 AI 智能体吗？在演示环境里可以，但在生产环境里往往不行。Data For Science 最近发布的一套“高级智能体 Harness”方案，把问题说得很直接：真正可靠的智能体，不是让单个 LLM 更聪明，而是给它套上六个结构性组件。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7b8932cfb9d&quot;}" data-wp-interactive="core/image" data-wp-key="6a7b8932cfb9d" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1131" height="1711" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/ae3c9bf6b175bd21bbcb1442cf4ccd24_header.webp" alt="智能体总翻车？生产级方案多了这 6 个零件" class="wp-image-3727" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/ae3c9bf6b175bd21bbcb1442cf4ccd24_header.webp 1131w, https://mylogs.cn/wp-content/uploads/2026/08/ae3c9bf6b175bd21bbcb1442cf4ccd24_header-198x300.webp 198w, https://mylogs.cn/wp-content/uploads/2026/08/ae3c9bf6b175bd21bbcb1442cf4ccd24_header-677x1024.webp 677w, https://mylogs.cn/wp-content/uploads/2026/08/ae3c9bf6b175bd21bbcb1442cf4ccd24_header-768x1162.webp 768w, https://mylogs.cn/wp-content/uploads/2026/08/ae3c9bf6b175bd21bbcb1442cf4ccd24_header-1015x1536.webp 1015w" sizes="(max-width: 1131px) 100vw, 1131px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Data For Science</figcaption></figure>





<p class="wp-block-paragraph">这套方案的出发点是一个简单的问题——如何把单次 LLM 调用扩展成一个能规划、能执行、能恢复、能自证的系统。答案是“组合”：用多个小而可测的原语，通过一个很薄的编排层串起来。每个原语都对应一种“幼稚智能体”的典型失败模式。</p>



<p class="wp-block-paragraph"><strong>类型化工具。</strong> LLM 经常会编造不存在的工具参数。与其在提示词里写死参数格式，不如用 Pydantic 这类数据模型给每个工具声明参数结构，让模型输出自动校验。工具注册时还要带上成本提示，方便后续做预算控制。</p>



<p class="wp-block-paragraph"><strong>规划 DAG。</strong>  naive 智能体按顺序执行工具调用，但很多子任务其实互不依赖。方案让 Planner 先输出一个依赖图（DAG），把可以并行的节点同时跑起来。以“对比三座城市”为例，人口、时区、城市摘要这九次查询彼此独立，可以并发执行，最后由聚合节点汇总报告。并发能显著缩短等待时间，但方案也加了信号量限制最大并发数，避免一次性触发太多 LLM 调用导致限流或成本暴涨。</p>



<p class="wp-block-paragraph"><strong>分层记忆 + 检索预算。</strong> 把所有历史记录、工具输出都塞进上下文，既浪费 token，也会稀释模型对当前目标的关注。方案把记忆分为工作记忆、语义记忆和情景记忆，并设定一个字符预算硬上限。检索时优先拉取与当前目标最相关的情景记忆，预算耗尽时显式截断，而不是悄悄丢掉关键信息。对语义相似度，使用 384 维的句向量，而不是简单的词袋匹配，因为“法国著名地标”和“埃菲尔铁塔”在字面上几乎没有重叠。</p>



<p class="wp-block-paragraph"><strong>多级验证。</strong> 不是每个错误都值得让 LLM 当“裁判”。方案把验证拆成两层：先跑廉价、确定性的结构检查（比如报告是否遗漏了请求的城市），只有幸存者才进入昂贵的 LLM 评审。这样可以在零 token 开销的情况下拦截大量常见错误。</p>



<p class="wp-block-paragraph"><strong>角色分离。</strong> 同一个提示词既做规划又做执行又做反思，容易互相干扰。方案把任务拆给三个角色：Planner 负责根据目标和工具列表生成 DAG；Worker 负责执行；Critic 负责判断结果是否合格。每个角色有独立的系统提示词和职责边界。</p>



<p class="wp-block-paragraph"><strong>多维预算。</strong> 成本、延迟、token 用量都可能失控。方案给每个节点标注成本提示，并在运行时监控多个维度，超过阈值时触发优雅降级，而不是等到账单爆炸才反应过来。</p>



<p class="wp-block-paragraph">为了让这套系统可测试、不绑定厂商，方案还引入了一个 LLMProvider 抽象层和一个 MockProvider。前者可以接入 Anthropic、OpenAI 等不同后端；后者在测试时返回确定性的伪输出，让开发者分清到底是编排逻辑出错，还是模型本身规划得太差。</p>



<p class="wp-block-paragraph">这些组件单独看都不算新奇，但组合起来的思路很清晰：智能体的可靠性不是模型的“智商”问题，而是工程的“结构”问题。</p>



<p class="has-small-font-size wp-block-paragraph">来源：Data For Science / Bruno Gonçalves</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/advanced-agentic-harness-production/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LLM Agent 的记忆，可能根本不用消耗 token</title>
		<link>https://mylogs.cn/zeromem-zero-token-memory-llm-agents/</link>
					<comments>https://mylogs.cn/zeromem-zero-token-memory-llm-agents/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 11:42:31 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[大模型]]></category>
		<category><![CDATA[记忆系统]]></category>
		<category><![CDATA[论文解读]]></category>
		<category><![CDATA[长上下文]]></category>
		<guid isPermaLink="false">https://mylogs.cn/zeromem-zero-token-memory-llm-agents/</guid>

					<description><![CDATA[01 记忆系统一直是 LLM Agent 的“烧钱大户” 要让一个 AI Agent 在长对话里保持连贯，它必 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">01 记忆系统一直是 LLM Agent 的“烧钱大户”</h2>



<p class="wp-block-paragraph">要让一个 AI Agent 在长对话里保持连贯，它必须记住之前说过什么、做过什么。但传统做法往往依赖大模型本身来整理记忆：把对话压缩成摘要、提取实体关系、判断该记住什么、该忘掉什么。每一步都要调用 LLM，每一调用都要消耗 token 和时间。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7b8932d0908&quot;}" data-wp-interactive="core/image" data-wp-key="6a7b8932d0908" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/a2494e925b7039352b13c7337e76654e_header.webp" alt="LLM Agent 的记忆，可能根本不用消耗 token" class="wp-image-3670" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/a2494e925b7039352b13c7337e76654e_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/a2494e925b7039352b13c7337e76654e_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/a2494e925b7039352b13c7337e76654e_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/a2494e925b7039352b13c7337e76654e_header-768x384.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：GitHub / Zero-Mem 项目页</figcaption></figure>





<p class="wp-block-paragraph">arXiv 上一篇刚提交的论文提出了一个反直觉的思路：<strong>记忆操作能不能完全不消耗 LLM token？</strong> 这篇名为 *Zero-Mem: Zero-Token Memory Operations for LLM Agents* 的研究给出的答案是：可以。</p>



<h2 class="wp-block-heading">02 Zero-Mem 的核心思路：别让大模型干“图书馆管理员”的活</h2>



<p class="wp-block-paragraph">研究团队认为，过去的方法之所以昂贵，是因为它们在记忆读取、写入和检索阶段都调用了 LLM。Zero-Mem 的设计原则很直接：<strong>除了最终回答问题那一次，记忆相关操作不再调用任何 LLM，也不消耗任何输入或输出 token。</strong></p>



<p class="wp-block-paragraph">具体怎么做？它把原始交互记录保留下来，并用两种互补的方式组织这些记录。</p>



<p class="wp-block-paragraph">第一种是<strong>实体—上下文图</strong>。它用非生成式的命名实体识别，从对话里抽出实体，再基于共现关系构建图。查询时，先对齐实体，再通过 Personalized PageRank 传播相关度，找到与问题相关的上下文片段。整个过程不需要 LLM 生成摘要或关系三元组。</p>



<p class="wp-block-paragraph">第二种是<strong>时间层次结构</strong>。它把对话按粒度分成多个层级：原子轮次、短窗口、事件段、局部上下文。检索时从粗到细定位，既保留了会话的时序局部性，也能快速锁定关键片段。</p>



<p class="wp-block-paragraph">对于一个查询，Zero-Mem 会综合这两个视图，从图结构和时序结构中分别检索，再把结果喂给最终的问答模型。只有最后这一步才调用 LLM。</p>



<h2 class="wp-block-heading">03 实验结果：性能不降，速度更快</h2>



<p class="wp-block-paragraph">研究在 LoCoMo 和 HotpotQA 两个基准上做了测试。LoCoMo 是专门评估长期会话记忆的基准，包含单跳、多跳、时间推理和开放域四类任务；HotpotQA 则被改造成了 56K、224K、448K 三种上下文长度设置。</p>



<p class="wp-block-paragraph">在 LoCoMo 上，Zero-Mem 在 GPT-4o-mini 后端取得平均 F1 59.15，BLEU-1 52.96；相比最强基线 GAM 分别高出 5.40 和 5.46。在 Qwen2.5-14B 后端同样领先。</p>



<p class="wp-block-paragraph">在 HotpotQA 上，三种长度设置中 Zero-Mem 均取得最高 F1，平均领先最强基线 5.52。</p>



<p class="wp-block-paragraph">更令人意外的是效率。由于记忆操作零 LLM token，对比当前最快的基线 LightMem，Zero-Mem 把记忆操作的总时间从 788.76 秒压到 334.77 秒，<strong>延迟降低 57.6%</strong>；每查询耗时从 0.51 秒降到 0.22 秒。</p>



<h2 class="wp-block-heading">04 为什么这值得关注</h2>



<p class="wp-block-paragraph">当前很多 Agent 框架把“记忆”做成了又一个需要反复调用大模型的环节，成本随交互轮数线性上涨。Zero-Mem 提供了一条不同的路径：<strong>用结构化索引替代生成式压缩</strong>，在保留原始证据的同时，把昂贵的大模型调用留到真正需要推理的地方。</p>



<p class="wp-block-paragraph">如果这条路径被后续研究和产品验证，未来长记忆 Agent 的部署成本可能会出现明显下降。</p>



<p class="wp-block-paragraph">研究团队表示，论文经过同行评审后，代码将在 GitHub 上的 Zero-Mem 仓库公开。</p>



<p class="has-small-font-size wp-block-paragraph">来源：arXiv:2607.29377 / *Zero-Mem: Zero-Token Memory Operations for LLM Agents*</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/zeromem-zero-token-memory-llm-agents/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI 写的代码，他偏要一行行手敲</title>
		<link>https://mylogs.cn/ai-%e5%86%99%e7%9a%84%e4%bb%a3%e7%a0%81%ef%bc%8c%e4%bb%96%e5%81%8f%e8%a6%81%e4%b8%80%e8%a1%8c%e8%a1%8c%e6%89%8b%e6%95%b2/</link>
					<comments>https://mylogs.cn/ai-%e5%86%99%e7%9a%84%e4%bb%a3%e7%a0%81%ef%bc%8c%e4%bb%96%e5%81%8f%e8%a6%81%e4%b8%80%e8%a1%8c%e8%a1%8c%e6%89%8b%e6%95%b2/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 07:04:46 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI编程]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[代码审查]]></category>
		<category><![CDATA[开发者效率]]></category>
		<category><![CDATA[认知负债]]></category>
		<guid isPermaLink="false">https://mylogs.cn/ai-%e5%86%99%e7%9a%84%e4%bb%a3%e7%a0%81%ef%bc%8c%e4%bb%96%e5%81%8f%e8%a6%81%e4%b8%80%e8%a1%8c%e8%a1%8c%e6%89%8b%e6%95%b2/</guid>

					<description><![CDATA[你让编程助手一口气写完一个功能，代码能跑，可过两周再打开，多半已经想不起它是怎么工作的。开发者安库尔·塞西给自 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你让编程助手一口气写完一个功能，代码能跑，可过两周再打开，多半已经想不起它是怎么工作的。开发者安库尔·塞西给自己立了条反效率的规矩：AI 生成的每一行代码，都由他手动敲进编辑器。</p>



<p class="wp-block-paragraph">他在个人项目的智能体配置里写死三条指令：不许创建、修改、移动、重命名或删除任何项目文件，所有改动只在对话里展示，由他自己录入；不许运行会改动文件、安装依赖或改变仓库状态的命令，同样只给出命令由他手动执行；以及，别解释语法和接口，他是资深开发者。</p>



<p class="wp-block-paragraph">代价很直接：这么干比完全不用 AI 快，但比放手让机器写的人慢，用他的话说，&#8221;不是快 10 倍，大概只有 2 倍&#8221;。换来的是什么？手敲逼他慢下来，更容易逮住模型的幻觉和糟糕的设计选择，也方便边敲边重构、改成自己的风格。更重要的是，他因此建立起代码库的&#8221;空间地图&#8221;——哪个功能在哪个文件里心里有数，下次改动知道去哪改，连提示词都写得更准。</p>



<p class="wp-block-paragraph">塞西把这套做法类比成少年时学编程的老规矩：书上的例子别复制粘贴，要一个字一个字敲进电脑跑一遍。他真正担心的是行业正在累积&#8221;认知负债&#8221;——总有一天，没人说得清数字基础设施是怎么拼起来的。他至少能保证完全理解自己发布的软件，&#8221;否则就是职业失职&#8221;。</p>



<p class="wp-block-paragraph">说白了，这不是反对 AI，而是拒绝把理解外包出去。下次让助手改一处逻辑，试试只让它在对话里给方案，自己动手落地，看看两周后你还记不记得。</p>



<p class="wp-block-paragraph"><em>来源：Ankur Sethi&#8217;s Lab Notebook「Prevent cognitive debt by manually retyping LLM-generated code」</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/ai-%e5%86%99%e7%9a%84%e4%bb%a3%e7%a0%81%ef%bc%8c%e4%bb%96%e5%81%8f%e8%a6%81%e4%b8%80%e8%a1%8c%e8%a1%8c%e6%89%8b%e6%95%b2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
