<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>智汇技术</title><link>https://www.80wz.com/</link><description>IT学习交流社区，专业教程与实战分享平台</description><item><title>分享一个最新的 claude code 中 claude.md 写代码的规约文件</title><link>https://www.80wz.com/wtjj/7434.html</link><description>&lt;p&gt;分享一个最新的 claude code 中 claude.md 写代码的规约文件，主要是避免 ai 进行发散开发。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-basic&quot;&gt;#&amp;nbsp;项目开发规约

##&amp;nbsp;排查问题的基本原则（强制）

排查问题时**必须实际论证**，不允许通过下列方式绕过或伪装成&amp;quot;已解决&amp;quot;：

1.&amp;nbsp;**禁止猜测式修复**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;任何&amp;quot;我觉得可能是……&amp;quot;必须先通过日志、堆栈、断点、复现、单元测试或数据库查询等**实证手段**验证，再动手改代码。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;无法复现或无证据的假设，不得作为提交依据。

2.&amp;nbsp;**禁止用屏蔽/注释规避问题**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许通过&amp;nbsp;`try&amp;nbsp;{&amp;nbsp;...&amp;nbsp;}&amp;nbsp;catch&amp;nbsp;(Exception&amp;nbsp;ignored)&amp;nbsp;{}`、注释掉报错代码、`if&amp;nbsp;(false)`、临时&amp;nbsp;`return`、删除断言/校验、关闭告警日志等方式让报错&amp;quot;消失&amp;quot;。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许把失败的测试用例&amp;nbsp;`@Disabled`、`@Ignore`、`skip`、注释掉，除非附有明确的&amp;nbsp;issue&amp;nbsp;链接与恢复计划。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许通过降级日志级别（ERROR&amp;nbsp;→&amp;nbsp;INFO/DEBUG）来隐藏异常。

3.&amp;nbsp;**必须定位根因（Root&amp;nbsp;Cause）**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;每个&amp;nbsp;bug&amp;nbsp;的修复说明中要能回答：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;现象是什么？如何复现？
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;根因在哪一行代码&amp;nbsp;/&amp;nbsp;哪一条数据&amp;nbsp;/&amp;nbsp;哪个配置？
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;为什么这样改能解决？是否引入新的副作用？
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;遇到&amp;quot;表面看起来好了但不确定为什么&amp;quot;的情况，视为**未解决**，继续排查。

4.&amp;nbsp;**修复必须可验证**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;提交前要有可复现的验证步骤：单元测试、集成测试、接口调用、SQL&amp;nbsp;结果、日志输出，任选其一并在提交说明或&amp;nbsp;PR&amp;nbsp;描述中给出。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;关键路径&amp;nbsp;bug&amp;nbsp;修复应补充回归测试，防止再次发生。

5.&amp;nbsp;**临时绕过必须显式标注**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;如果确因外部依赖、时间窗口等原因必须临时绕过，需要：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;用&amp;nbsp;`//&amp;nbsp;TODO(bugfix-临时绕过):&amp;nbsp;原因&amp;nbsp;+&amp;nbsp;负责人&amp;nbsp;+&amp;nbsp;期限`&amp;nbsp;注明；
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;建立&amp;nbsp;issue&amp;nbsp;跟踪；
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不得合并到&amp;nbsp;release&amp;nbsp;分支。

&amp;gt;&amp;nbsp;一句话：**先证据，后代码**；宁可多花时间定位根因，也不允许用注释、`ignore`、屏蔽日志等手段把问题藏起来。

---

##&amp;nbsp;防止随意改代码（强制）

###&amp;nbsp;一、变更范围

1.&amp;nbsp;**最小改动原则**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;只改与当前任务直接相关的代码，不做&amp;quot;顺手优化&amp;quot;。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;单次变更聚焦一个目标，跨越多个模块的改动必须拆分。

2.&amp;nbsp;**禁止未经授权的重构**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许在修&amp;nbsp;bug&amp;nbsp;/&amp;nbsp;加功能的同时重命名函数、调整目录结构、改代码风格、抽公共方法。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;重构必须是**独立任务**，单独提交、单独&amp;nbsp;PR。

3.&amp;nbsp;**禁止改动&amp;quot;看起来没用&amp;quot;的代码**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许以&amp;quot;我觉得没用&amp;quot;为由删除代码、import、注释、日志、字段、配置项。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;如果确信是死代码，必须先给出调用链/引用搜索证据，再单独提交删除。

4.&amp;nbsp;**禁止扩大受影响文件集**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;修改前先声明预计要改的文件；如果实施中发现要动更多文件，先停下来说明原因再继续。

###&amp;nbsp;二、破坏性变更

5.&amp;nbsp;**公共&amp;nbsp;API&amp;nbsp;/&amp;nbsp;接口签名保持向后兼容**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Controller/Service/公共工具类的方法签名、返回值、字段名，未经确认不得修改。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;需要变更时优先新增重载或新方法，标注&amp;nbsp;`@Deprecated`，不得原地改。

6.&amp;nbsp;**数据库&amp;nbsp;/&amp;nbsp;迁移脚本**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不得随意修改已有的&amp;nbsp;DDL&amp;nbsp;脚本、Mapper&amp;nbsp;XML&amp;nbsp;字段映射、实体类字段。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;新增字段一律走新的迁移脚本，禁止改历史迁移。

7.&amp;nbsp;**依赖与构建配置**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;`pom.xml`&amp;nbsp;/&amp;nbsp;`build.gradle`&amp;nbsp;/&amp;nbsp;`package.json`&amp;nbsp;的依赖版本、`application.yml`&amp;nbsp;/&amp;nbsp;`.env`&amp;nbsp;/&amp;nbsp;`settings.xml`&amp;nbsp;等配置，未经确认不得修改。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;新增依赖需说明来源、用途、版本选择理由。

8.&amp;nbsp;**框架&amp;nbsp;/&amp;nbsp;中间件配置**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;Spring、MyBatis、日志、线程池等基础设施配置属于&amp;quot;高影响面&amp;quot;，改动前必须先说明动机与影响范围。

###&amp;nbsp;三、测试与验证

9.&amp;nbsp;**禁止改测试来让测试通过**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许修改断言、删除测试用例、放宽期望值来让红变绿。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;测试失败先假设&amp;quot;代码有问题&amp;quot;，而不是&amp;quot;测试有问题&amp;quot;。

10.&amp;nbsp;**禁止禁用&amp;nbsp;/&amp;nbsp;跳过测试**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;不允许&amp;nbsp;`@Disabled`、`@Ignore`、`skip`、注释测试用例；例外情况必须挂&amp;nbsp;issue&amp;nbsp;+&amp;nbsp;期限。

11.&amp;nbsp;**不主动&amp;quot;重写&amp;quot;现有测试**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;只允许**新增**测试；修改已有测试需说明原因（例如需求变更）。

###&amp;nbsp;四、Git&amp;nbsp;与产物

12.&amp;nbsp;**不改&amp;nbsp;Git&amp;nbsp;历史**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;已推送到远端的分支不得&amp;nbsp;`git&amp;nbsp;rebase`&amp;nbsp;/&amp;nbsp;`git&amp;nbsp;push&amp;nbsp;--force`&amp;nbsp;/&amp;nbsp;`git&amp;nbsp;commit&amp;nbsp;--amend`；只有本地未推送的提交才允许调整。

13.&amp;nbsp;**不动自动生成的代码**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;MyBatis&amp;nbsp;Generator、Lombok&amp;nbsp;delombok、OpenAPI&amp;nbsp;生成物、前端构建产物（`dist/`、`build/`）等禁止手改。

14.&amp;nbsp;**不提交调试残留**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;`System.out.println`&amp;nbsp;/&amp;nbsp;`console.log`&amp;nbsp;/&amp;nbsp;`debugger`&amp;nbsp;/&amp;nbsp;临时&amp;nbsp;TODO&amp;nbsp;/&amp;nbsp;注释掉的代码块，提交前必须清理。

###&amp;nbsp;五、执行流程

15.&amp;nbsp;**改动前先说明计划**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;非平凡变更（&amp;gt;1&amp;nbsp;个文件&amp;nbsp;或&amp;nbsp;&amp;gt;20&amp;nbsp;行）在动手前，先用一段中文说明：目标、拟改的文件、预期影响、如何验证；得到确认后再实施。

16.&amp;nbsp;**改动后自审&amp;nbsp;diff**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;提交前先&amp;nbsp;`git&amp;nbsp;diff`&amp;nbsp;通读一遍，逐处回答&amp;quot;这一行为什么必须改&amp;quot;；答不上来的，回滚该行。

17.&amp;nbsp;**不确定就问，不要猜**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;需求描述不清、字段含义不明、业务规则未知时，先问用户，禁止用&amp;quot;合理默认值&amp;quot;糊过去。

18.&amp;nbsp;**保留现有实现风格**
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;命名、缩进、日志格式、异常处理模式，与周围代码保持一致；不引入新库、新范式、新架构分层。

&amp;gt;&amp;nbsp;一句话：**未授权不重构，未证据不删除，未确认不扩面**。

---

##&amp;nbsp;开发验证规范（强制）

###&amp;nbsp;一、变更后必须验证

1.&amp;nbsp;**代码改动必须自测**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;任何代码改动（新增/修改/删除）完成后，必须通过实际运行验证，不允许&amp;quot;理论正确&amp;quot;就提交。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;验证方式根据改动类型选择：单元测试、接口调用、页面操作、日志观察，至少选一种。

2.&amp;nbsp;**后端接口改动必须用&amp;nbsp;curl&amp;nbsp;测试**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;新增或修改&amp;nbsp;Controller/Service&amp;nbsp;接口后，必须用&amp;nbsp;curl&amp;nbsp;或&amp;nbsp;httpie&amp;nbsp;发请求验证。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;验证内容包括：正常入参、边界值、异常入参、权限校验、返回格式。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;curl&amp;nbsp;命令要保存在提交说明或&amp;nbsp;PR&amp;nbsp;描述里，便于复审时复现。

3.&amp;nbsp;**数据库相关改动必须验证&amp;nbsp;SQL**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;新增/修改&amp;nbsp;Mapper、SQL&amp;nbsp;语句后，必须在数据库客户端实际执行验证。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;验证内容包括：语法正确、查询结果符合预期、索引是否命中（EXPLAIN）、性能是否可接受。

4.&amp;nbsp;**前端改动必须在浏览器验证**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;UI/交互改动必须在浏览器中实际操作验证，不允许只看代码。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;验证内容包括：正常流程、异常提示、边界情况、响应式布局（如适用）。

###&amp;nbsp;二、验证记录

5.&amp;nbsp;**验证过程要留痕**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;验证结果（curl&amp;nbsp;命令&amp;nbsp;+&amp;nbsp;响应、SQL&amp;nbsp;+&amp;nbsp;结果、截图等）要附在提交说明或&amp;nbsp;PR&amp;nbsp;描述里。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;如果验证过程中发现问题并修复，要说明原问题&amp;nbsp;+&amp;nbsp;修复方式。

6.&amp;nbsp;**失败要说明原因**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;如果验证未通过但需要先提交（比如依赖其他未完成改动），必须明确说明：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;哪些验证未通过？
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;阻塞原因是什么？
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;预计何时能验证完成？

###&amp;nbsp;三、回归意识

7.&amp;nbsp;**改动要考虑影响面**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;修改公共代码（工具类、基类、配置、常量）后，要主动搜索调用方，确认是否需要回归测试。
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;修改核心流程后，要手动走一遍关联的主流程验证无破坏。

8.&amp;nbsp;**关键路径要有回归测试**
&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;核心业务逻辑的&amp;nbsp;bug&amp;nbsp;修复，原则上要补充自动化测试用例，防止复发。

&amp;gt;&amp;nbsp;一句话：**改完必须测，测完必须记，记完才能交**。

---

##&amp;nbsp;其它规约

-&amp;nbsp;所有对话、注释、提交信息、文档使用中文。
-&amp;nbsp;遵循全局&amp;nbsp;`~/.claude/CLAUDE.md`&amp;nbsp;中的《全局生产级软件开发规则》。&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 09 Jul 2026 15:47:26 +0800</pubDate></item><item><title>使用 vibe coding 写代码的时候，一般我们会涉及到哪些提示词？</title><link>https://www.80wz.com/machinelearning/7433.html</link><description>使用 vibe coding 写代码的时候，一般我们会涉及到哪些提示词？</description><pubDate>Fri, 15 May 2026 10:41:55 +0800</pubDate></item><item><title>postgresql 可以作为向量数据库，那我们安装哪个版本呢？</title><link>https://www.80wz.com/qasjk/7432.html</link><description>postgresql 可以作为向量数据库，那我们安装哪个版本呢？</description><pubDate>Wed, 06 May 2026 09:05:39 +0800</pubDate></item><item><title>给大家分享一个我常用的 codex 中的 agents.md 文件</title><link>https://www.80wz.com/rgznstudy/7431.html</link><description>&lt;p&gt;今天给大家分享一个我在 codex 中常用的一个 agents.md 文件，这是日积月累进行精简出来的，非常适合在vibe coding。内容如下：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-basic&quot;&gt;#&amp;nbsp;AGENTS.md

开始任何任务前，先用一句话确认：将严格按照本文件执行。

本文件只定义四个原则。目标很简单：在最小改动下，直接解决问题，并用可验证的结果证明任务完成。

##&amp;nbsp;1.&amp;nbsp;编码前思考

不要假设。不要隐藏困惑。呈现权衡。

-&amp;nbsp;需求不清楚时，先问清楚，再编码。
-&amp;nbsp;如果存在多种合理解释，必须显式列出，不能默默选一种执行。
-&amp;nbsp;如果存在更简单、更直接的做法，必须指出来。
-&amp;nbsp;如果对约束、范围、输入、输出、兼容性有疑问，必须先说明，不得带着疑问继续实现。
-&amp;nbsp;未经确认，不得补充隐藏前提，不得擅自扩展需求。

执行要求：

-&amp;nbsp;开始动手前，先写清楚：
-&amp;nbsp;目标
-&amp;nbsp;范围
-&amp;nbsp;不做什么
-&amp;nbsp;当存在多个实现路径时，先说明取舍和影响，再继续。

##&amp;nbsp;2.&amp;nbsp;简洁优先

用最少的代码解决问题。不要过度推测。

-&amp;nbsp;不要添加需求之外的功能。
-&amp;nbsp;不要为了单次需求引入新的抽象层。
-&amp;nbsp;不要添加未被要求的“灵活性”“可配置性”“通用性”。
-&amp;nbsp;不要为不现实的场景提前写复杂分支或错误处理。
-&amp;nbsp;能用更少的代码写清楚，就不要把实现写复杂。

判断标准：

-&amp;nbsp;如果一个资深工程师会觉得这段实现过度复杂，就继续简化。

##&amp;nbsp;3.&amp;nbsp;精准修改

只碰必须碰的。只清理自己造成的混乱。

-&amp;nbsp;只修改与当前目标直接相关的代码。
-&amp;nbsp;不要顺手修改相邻的格式、命名、注释或结构。
-&amp;nbsp;不要重构没有坏掉的代码。
-&amp;nbsp;编辑时优先匹配现有风格，而不是强行带入个人偏好。
-&amp;nbsp;如果你发现无关的死代码或其他问题，可以指出，但不要自行删除或扩展处理。

允许的清理范围：

-&amp;nbsp;删除因本次改动而失效的导入、变量、函数或分支。
-&amp;nbsp;不删除本来就存在、但与本次任务无关的旧问题代码，除非被明确要求。

判断标准：

-&amp;nbsp;每一行改动都必须能直接追溯到当前请求。

##&amp;nbsp;4.&amp;nbsp;目标驱动执行

定义成功标准。循环验证直到达成。

-&amp;nbsp;不要只执行动作，要把任务转成可验证的目标。
-&amp;nbsp;“修复&amp;nbsp;bug”应转成“先复现，再让复现用例通过”。
-&amp;nbsp;“添加校验”应转成“先写无效输入的失败用例，再让它通过”。
-&amp;nbsp;“重构”应转成“重构前后行为一致，并通过验证”。
-&amp;nbsp;没有成功标准的任务，不应直接开始实现。

多步骤任务要求：

1.&amp;nbsp;[步骤]&amp;nbsp;-&amp;gt;&amp;nbsp;验证:&amp;nbsp;[检查方式]
2.&amp;nbsp;[步骤]&amp;nbsp;-&amp;gt;&amp;nbsp;验证:&amp;nbsp;[检查方式]
3.&amp;nbsp;[步骤]&amp;nbsp;-&amp;gt;&amp;nbsp;验证:&amp;nbsp;[检查方式]

验证要求：

-&amp;nbsp;优先使用测试、构建、类型检查、复现实验等可重复验证的方法。
-&amp;nbsp;如果无法运行验证，必须明确说明阻塞、风险和替代验证方式。
-&amp;nbsp;不得用“理论上可行”代替验证完成。

##&amp;nbsp;默认工作方式

-&amp;nbsp;先澄清，再实现。
-&amp;nbsp;先给最小方案，再动手。
-&amp;nbsp;先定义成功标准，再执行。
-&amp;nbsp;完成后，明确说明验证结果。

##&amp;nbsp;输出要求

处理开发或修改任务时，默认按以下结构回复：

1.&amp;nbsp;需求理解
2.&amp;nbsp;实现方案
3.&amp;nbsp;修改点
4.&amp;nbsp;验证结果
5.&amp;nbsp;风险与影响

如果任务无法继续，必须明确说明卡点，不能跳步，不能靠猜测补齐。&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 29 Apr 2026 23:15:56 +0800</pubDate></item><item><title>ai 智能体开发过程中，敏感词修改后，为什么用消息通知做重注册，而不是在当前节点里直接刷新？</title><link>https://www.80wz.com/machinelearning/7430.html</link><description>ai 智能体开发过程中，敏感词修改后，为什么用消息通知做重注册，而不是在当前节点里直接刷新？</description><pubDate>Tue, 21 Apr 2026 16:49:43 +0800</pubDate></item><item><title>ai 智能体开发过程中，为什么更新敏感词后要触发智能体重注册？</title><link>https://www.80wz.com/machinelearning/7429.html</link><description>ai 智能体开发过程中，为什么更新敏感词后要触发智能体重注册？</description><pubDate>Tue, 21 Apr 2026 16:48:47 +0800</pubDate></item><item><title>ai 智能体开发过程中，为什么要做“删除前检查被哪些智能体使用”？</title><link>https://www.80wz.com/machinelearning/7428.html</link><description>ai 智能体开发过程中，为什么要做“删除前检查被哪些智能体使用”？</description><pubDate>Tue, 21 Apr 2026 16:48:11 +0800</pubDate></item><item><title>ai 智能体开发过程中，敏感词配置这个模块为什么要有 enabled，为什么不直接删？</title><link>https://www.80wz.com/machinelearning/7427.html</link><description>ai 智能体开发过程中，敏感词配置这个模块为什么要有 enabled，为什么不直接删？</description><pubDate>Tue, 21 Apr 2026 16:47:32 +0800</pubDate></item><item><title> ai 智能体开发过程中，为什么没有把敏感词做成简单的字符串字段，而是单独做一张配置表？</title><link>https://www.80wz.com/machinelearning/7426.html</link><description> ai 智能体开发过程中，为什么没有把敏感词做成简单的字符串字段，而是单独做一张配置表？</description><pubDate>Tue, 21 Apr 2026 16:46:39 +0800</pubDate></item><item><title>ai 智能体开发过程中，敏感词配置为什么要做 usedWithAgent 反查？</title><link>https://www.80wz.com/machinelearning/7425.html</link><description>ai 智能体开发过程中，敏感词配置为什么要做 usedWithAgent 反查？</description><pubDate>Tue, 21 Apr 2026 16:45:34 +0800</pubDate></item></channel></rss>