Claude Code系统提示词精简解析:AI编程助手优化与开发者应对策略
最近在AI编程工具圈里Claude Code简称CC的“系统提示词精简”事件引发了广泛讨论。许多开发者发现这个被寄予厚望的编程助手其内置的系统提示词System Prompt被大幅删减据称比例高达80%以上。这背后究竟发生了什么是技术优化还是功能阉割对于依赖AI辅助编程的开发者而言这又意味着什么本文将深入剖析Claude Code系统提示词精简事件的来龙去脉从技术原理、实际影响、开发者应对策略等多个维度为你还原一个清晰的真相。无论你是正在使用Claude Code、Cursor还是其他AI编程工具理解系统提示词的作用与变迁都将帮助你更高效、更安全地利用AI提升开发效率。1. 背景与核心概念什么是系统提示词在深入事件之前我们首先要理解几个核心概念。1.1 大语言模型LLM与提示词Prompt大语言模型如GPT-4、Claude 3等是一种基于海量文本数据训练出的深度学习模型。它本身并不“知道”任何事情而是根据输入的文本即“提示词”基于统计规律生成最可能的下一个词或句子序列。提示词Prompt就是我们与模型沟通的“指令”或“上下文”。它的质量直接决定了模型输出的质量。一个糟糕的提示词可能得到无关甚至错误的答案而一个精心设计的提示词则可以引导模型完成复杂的任务。1.2 系统提示词System Prompt与用户提示词User Prompt在与AI对话时通常存在两种角色的提示词系统提示词System Prompt在对话开始前由开发者或平台预先设定、注入给模型的“背景设定”或“行为准则”。它对于用户是不可见的用于定义AI的“人设”、能力边界、回答格式和安全策略。例如“你是一个专业的Python编程助手专注于提供准确、高效的代码解决方案。请用中文回答。”用户提示词User Prompt即我们每次在聊天框中输入的具体问题或指令。例如“帮我写一个快速排序算法的Python实现。”系统提示词是模型的“底层操作系统”而用户提示词是在这个操作系统上运行的“应用程序指令”。1.3 Claude Code 与 CursorClaude Code由Anthropic公司开发的、专注于代码生成的AI编程工具。它深度集成在IDE如VS Code中能够理解项目上下文进行代码补全、解释、重构和调试。Cursor另一款流行的AI编程IDE早期深度集成OpenAI的模型后来也支持接入Claude等模型。它因其强大的代码理解和生成能力而受到开发者喜爱。两者都严重依赖系统提示词来约束AI的行为使其专注于编程任务避免生成无关内容或违反安全策略。2. 事件回顾“狂删80%系统提示词”的真相“Claude Code狂删超80%系统提示词”这一说法并非空穴来风但它需要更精确的理解。2.1 发生了什么通过技术社区的分析和部分泄露信息可以确认的是Claude Code在某个版本更新中对其内置的系统提示词进行了大幅度的精简和重构。这里的“删除”更准确的描述是“压缩”和“优化”。精简前的系统提示词可能长达数千甚至上万个token包含了极其详细的指令例如如何分析代码库结构。如何响应不同类型的编程问题算法、调试、架构设计。安全限制的详细枚举不能做什么。输出格式的严格规定。精简后的系统提示词变得非常简洁可能只剩下核心的行为准则和安全底线。大量的具体指令被移除转而依赖模型自身在代码相关数据上训练出的能力以及更高效的少量示例Few-Shot Learning来引导。2.2 为什么要这么做—— 技术动因分析Anthropic此举并非简单的“阉割”背后有深刻的技术和产品考量提升响应速度与降低成本系统提示词会占用宝贵的上下文窗口Context Windowtoken。更长的提示词意味着每次API调用都需要处理更多token导致响应变慢、成本升高。精简提示词能直接提升用户体验并降低运营成本。减少提示词注入攻击风险过于复杂和详细的系统提示词可能包含可以被用户输入“覆盖”或“误导”的漏洞。通过精简和强化核心指令可以降低被“越狱”或诱导做出不当行为的安全风险。发挥模型原生能力随着Claude 3等更强大模型的发布其代码理解和生成能力已经内化在模型权重中。过度详细的指令可能反而会限制模型的创造性或与模型内置知识产生冲突。精简提示词更像是“给予模型更多信任”让它依靠自身能力来解决问题。统一与泛化一个超长的、针对各种场景的提示词难以维护且可能在某些边缘场景失效。一个简洁、核心的提示词更容易保证行为的一致性并泛化到更多未明确指令的场景。2.3 对开发者的实际影响那么这次改动对我们写代码有什么具体影响呢积极影响速度可能更快请求处理的开销降低代码补全和聊天的响应可能会更迅捷。回答可能更“自然”减少了僵化的格式限制AI的回答可能更灵活更像是在与一个理解代码的伙伴对话。潜在挑战行为可能更不可预测失去了大量具体约束后AI在某些特定、复杂的编程任务上可能不会严格按照开发者期望的“步骤”或“格式”来执行。例如对于“重构这个函数”的指令以前可能会先分析再给出修改建议和代码差异现在可能直接给出新代码。需要更精准的用户提示词当系统提示词不再“手把手”教AI怎么做时用户就需要在提问时提供更清晰的上下文和指令。这实际上对开发者提出了更高的“提示词工程”要求。3. 环境准备如何探查与应对提示词变化作为开发者我们不应被动接受变化而应主动了解工具并学会如何与之高效协作。3.1 查看与理解当前环境虽然无法直接看到完整的系统提示词但我们可以通过一些方式感知其存在和影响。1. 观察AI的“开场白”或固定行为模式当你新建一个聊天或项目时Claude Code可能会自动发送一段介绍性的消息这通常反映了系统提示词的核心设定。例如“我是你的Claude Code编程助手可以帮你编写、解释、调试代码...”2. 进行边界测试尝试提出一些边缘性问题观察AI的反应可以推测其安全边界和角色设定。代码相关问它如何实现一个加密算法观察是否以安全为由拒绝。非代码相关问它一个历史问题观察是否引导回编程主题。3.2 优化你的用户提示词核心应对策略既然系统提示词变“薄”了我们的用户提示词就需要变“厚”、变“聪明”。这是提升与Claude Code协作效率的关键。基础原则清晰、具体、有上下文。糟糕的提示词示例写个排序函数。优秀的提示词示例我正在开发一个Python后端服务其中有一个User模型包含id、name和registration_date字段。现在我需要一个函数能够根据registration_datedatetime对象对一组User对象进行降序排序。请写出这个函数并考虑如果registration_date为None的情况将其排在最后。函数签名希望是def sort_users_by_date(users: List[User]) - List[User]:进阶技巧提供角色和步骤Chain-of-Thought你可以直接在提问中为AI设定临时角色和思考步骤你是一个经验丰富的Python性能优化专家。请按以下步骤帮我分析下面这段代码的瓶颈 1. 首先分析代码的时间复杂度。 2. 其次指出内存使用可能过高的地方。 3. 最后给出一个优化后的版本并解释优化点。 代码 python def process_data(data_list): result [] for i in range(len(data_list)): for j in range(i1, len(data_list)): if some_condition(data_list[i], data_list[j]): result.append((data_list[i], data_list[j])) return result### 3.3 利用IDE的集成功能 Claude Code的优势在于与IDE的深度集成。善用这些功能可以部分弥补系统指令的简化。 * ** 符号引用文件**在聊天中使用符号并选择项目中的文件将该文件的完整内容作为上下文提供给AI。这对于调试或解释特定文件代码至关重要。 * **选中代码后提问**直接选中一段代码然后右键或通过快捷键唤出Claude Code进行提问如“解释这段代码”、“为这段代码添加注释”、“重构这段代码”。此时选中的代码会自动作为上下文。 * **代码补全**在编辑器中直接使用代码补全通常是Tab键这是最常用、最高效的功能它依赖于AI对当前文件及项目上下文的实时理解。 ## 4. 实战案例在Claude Code中完成一个功能开发 让我们通过一个完整的实战案例体验如何在当前版本的Claude Code下高效协作。我们将开发一个简单的“待办事项Todo”命令行应用。 ### 4.1 项目初始化与需求澄清 首先我们在IDE中新建一个Python项目文件夹todo_cli。 **第一步向Claude Code澄清需求** 我想用Python开发一个命令行界面的待办事项管理工具。核心功能包括添加任务、列出所有任务、标记任务为完成、删除任务。数据需要持久化存储到本地的JSON文件中。请为我规划一个简单的项目结构并说明主要模块。 Claude Code可能会回复一个建议结构todo_cli/ ├── main.py # 命令行主程序入口 ├── todo_manager.py # 核心业务逻辑类增删改查 ├── storage.py # 负责JSON文件的读写 └── todos.json # 数据存储文件运行时生成### 4.2 实现数据存储层 我们决定先实现storage.py。创建一个新文件然后向Claude Code提问。 **提示词** 请帮我实现storage.py。它应该包含一个Storage类负责从todos.json文件加载和保存待办事项列表。待办事项每个是一个字典包含id自增整数、description字符串、completed布尔值字段。提供load_todos()和save_todos(todos)方法。注意处理文件不存在的情况。 **Claude Code生成的代码可能如下** python # storage.py import json import os class Storage: def __init__(self, file_pathtodos.json): self.file_path file_path def load_todos(self): 从JSON文件加载待办事项列表如果文件不存在则返回空列表。 if not os.path.exists(self.file_path): return [] try: with open(self.file_path, r, encodingutf-8) as f: return json.load(f) except (json.JSONDecodeError, IOError): # 如果文件损坏或读取失败返回空列表 return [] def save_todos(self, todos): 将待办事项列表保存到JSON文件。 try: with open(self.file_path, w, encodingutf-8) as f: json.dump(todos, f, ensure_asciiFalse, indent2) except IOError as e: print(f保存文件失败: {e})4.3 实现核心业务逻辑接下来实现todo_manager.py。我们继续与Claude Code协作。提示词现在实现todo_manager.py中的TodoManager类。它依赖上面写的Storage类。需要实现以下方法add_todo(description): 添加新任务id需要自动递增。list_todos(filter_completedNone): 列出任务filter_completed为True/False/None时分别只列出已完成/未完成/所有。complete_todo(todo_id): 根据ID标记任务为完成。delete_todo(todo_id): 根据ID删除任务。 请确保操作后自动调用存储层保存数据。Claude Code生成的代码可能如下# todo_manager.py from storage import Storage class TodoManager: def __init__(self, storage_filetodos.json): self.storage Storage(storage_file) self.todos self.storage.load_todos() # 初始化下一个ID self.next_id max([todo.get(id, 0) for todo in self.todos], default0) 1 def add_todo(self, description): 添加一个新的待办事项。 if not description.strip(): print(任务描述不能为空) return None new_todo { id: self.next_id, description: description.strip(), completed: False } self.todos.append(new_todo) self.next_id 1 self._save() print(f已添加任务: [{new_todo[id]}] {new_todo[description]}) return new_todo def list_todos(self, filter_completedNone): 列出待办事项。 filtered_todos self.todos if filter_completed is not None: filtered_todos [todo for todo in self.todos if todo[completed] filter_completed] if not filtered_todos: print(没有找到任务。) return [] for todo in filtered_todos: status ✓ if todo[completed] else print(f[{todo[id]}] {status} {todo[description]}) return filtered_todos def complete_todo(self, todo_id): 根据ID标记任务为完成。 for todo in self.todos: if todo[id] todo_id: if todo[completed]: print(f任务 [{todo_id}] 已经是完成状态。) else: todo[completed] True self._save() print(f已完成任务: [{todo_id}] {todo[description]}) return True print(f未找到ID为 {todo_id} 的任务。) return False def delete_todo(self, todo_id): 根据ID删除任务。 for i, todo in enumerate(self.todos): if todo[id] todo_id: removed_todo self.todos.pop(i) self._save() print(f已删除任务: [{removed_todo[id]}] {removed_todo[description]}) return True print(f未找到ID为 {todo_id} 的任务。) return False def _save(self): 内部方法保存数据到存储。 self.storage.save_todos(self.todos)4.4 实现命令行主界面最后我们实现main.py提供用户交互。提示词请实现main.py。它应该使用argparse库来解析命令行参数支持以下命令add 任务描述: 添加任务list [--completed | --pending]: 列出所有/已完成/未完成任务complete 任务ID: 标记任务为完成delete 任务ID: 删除任务 请提供清晰的用法说明。Claude Code生成的代码可能如下# main.py import argparse from todo_manager import TodoManager def main(): manager TodoManager() parser argparse.ArgumentParser(description命令行待办事项管理器) subparsers parser.add_subparsers(destcommand, help可用命令, requiredTrue) # add 命令 parser_add subparsers.add_parser(add, help添加一个新任务) parser_add.add_argument(description, typestr, help任务描述) # list 命令 parser_list subparsers.add_parser(list, help列出任务) list_group parser_list.add_mutually_exclusive_group() list_group.add_argument(--completed, actionstore_true, help只显示已完成的任务) list_group.add_argument(--pending, actionstore_true, help只显示未完成的任务) # complete 命令 parser_complete subparsers.add_parser(complete, help标记任务为完成) parser_complete.add_argument(todo_id, typeint, help要完成的任务ID) # delete 命令 parser_delete subparsers.add_parser(delete, help删除任务) parser_delete.add_argument(todo_id, typeint, help要删除的任务ID) args parser.parse_args() if args.command add: manager.add_todo(args.description) elif args.command list: filter_completed None if args.completed: filter_completed True elif args.pending: filter_completed False manager.list_todos(filter_completed) elif args.command complete: manager.complete_todo(args.todo_id) elif args.command delete: manager.delete_todo(args.todo_id) if __name__ __main__: main()4.5 运行与测试现在我们可以在终端中测试这个应用# 切换到项目目录 cd todo_cli # 添加任务 python main.py add 学习Claude Code提示词工程 python main.py add 写一篇技术博客 # 列出所有任务 python main.py list # 标记任务1为完成 python main.py complete 1 # 只列出未完成的任务 python main.py list --pending # 删除任务2 python main.py delete 2通过这个案例你可以看到即使在系统提示词精简后通过提供清晰、具体、分步骤的用户提示词我们依然可以高效地引导Claude Code完成一个完整的小项目开发。5. 常见问题与排查思路在使用Claude Code或其他AI编程助手时你可能会遇到以下问题问题现象可能原因解决思路AI生成的代码无法运行有语法错误。1. AI的“幻觉”生成看似合理但错误的代码。2. 上下文不足AI误解了项目环境如Python版本、库版本。1.始终审查代码AI是助手不是最终开发者。运行前检查关键逻辑。2.提供更精确的上下文在提问时说明Python版本、使用的第三方库及版本。可以使用引用相关的requirements.txt或导入语句。AI的回答偏离编程主题开始讨论其他内容。系统提示词的约束可能较弱或者你的问题本身开放性太强。1.重置对话开始一个新的聊天会话。2.在提问中重申边界例如开头加上“作为一个编程助手请只回答与代码相关的问题...”。代码补全建议不准确或不符合项目风格。AI对当前文件的上下文理解不够或者项目有特殊的编码规范。1.提供更多项目内示例AI会学习当前文件的模式。多写几行符合规范的代码后续补全会更准。2.使用更具体的补全触发不要只打一个字母就等待多输入一些有区分度的字符。遇到“模型不可用”或“当前版本不支持”的错误。1. Claude Code服务端问题。2. 你尝试使用了一个未被支持的模型如某些搜索热词中提到的deepseek-v4-flash。1.检查官方状态访问Anthropic状态页面。2.确认模型名称Claude Code通常只支持Anthropic自家的Claude模型系列如claude-3-5-sonnet。不要使用未经官方确认的模型名。AI拒绝回答关于某些算法如加密的实现。这是模型内置的安全策略旨在防止生成可能被用于恶意目的的代码。理解并尊重限制不要试图绕过安全限制。对于教学目的可以询问算法的原理和伪代码而不是可直接运行的生产代码。6. 最佳实践与工程建议为了最大化AI编程助手的价值同时避免过度依赖和潜在风险请遵循以下最佳实践6.1 提示词工程Prompt Engineering原则角色扮演Role Playing明确告诉AI它应该扮演的角色。“你是一个资深Python后端架构师”、“你是一个严格的代码审查员”。思维链Chain-of-Thought对于复杂问题要求AI“一步一步思考”或“先分析再给出方案”。这能显著提升推理类任务的准确性。提供示例Few-Shot Learning在提问中直接给出1-2个输入输出的例子AI会快速模仿这种格式。例如“请用同样的风格为下面的函数写注释示例def calc(x): # 计算平方\n return x*x。现在请为def process(data):...写注释。”明确约束指定格式JSON、YAML、表格、代码风格PEP 8、不能使用的函数或库等。6.2 代码集成与审查流程AI作为“高级实习生”将AI视为一个能力超强但需要指导的实习生。让它生成初稿、提供备选方案、解释代码但最终的决策、架构设计和代码审查必须由你人类工程师完成。分而治之不要要求AI一次性生成一个完整的大型模块。将其分解为小函数、小类逐个实现和测试再组装。这更容易控制质量和理解代码。强制代码审查将AI生成的代码纳入团队的代码审查Code Review流程。重点关注业务逻辑、安全性、性能而不仅仅是语法。编写测试让AI为你生成的函数编写单元测试。这不仅能验证功能还能帮助你理解AI对函数行为的预期。6.3 安全与隐私考量切勿上传敏感代码绝对不要将包含API密钥、密码、加密盐、商业秘密或核心业务逻辑的代码片段发送给任何云端AI服务。即使服务商承诺安全也存在风险。使用本地或可信任环境对于高度敏感的项目考虑使用可以本地部署的代码模型如一些开源的代码大模型或者仅在隔离环境中使用AI助手。了解服务条款阅读你使用的AI编程工具的服务条款了解他们如何处理你的代码数据。Claude Code系统提示词的精简标志着AI编程工具正从“高度预设”走向“高度自治”。这对开发者而言既是挑战也是机遇。挑战在于我们需要提升与AI沟通的技巧提示词工程机遇在于工具变得更灵活、更快速更能发挥大模型的原生智能。作为开发者我们应该拥抱这种变化将其视为提升自身“元技能”——即定义问题、拆解问题、精确沟通——的契机。未来的优秀开发者一定是那些既精通编程语言又善于驾驭AI工具的人。

相关新闻

114个Tracker服务器:如何让BT下载从“龟速“变“光速“?

114个Tracker服务器:如何让BT下载从“龟速“变“光速“?

114个Tracker服务器:如何让BT下载从"龟速"变"光速"? 【免费下载链接】trackerslist Updated list of public BitTorrent trackers 项目地址: https://gitcode.com/GitHub_Trending/tr/trackerslist 💥 第一幕共情…

2026/10/19 15:15:00 阅读更多 →
ProofCouncil:基于多智能体协作的LLM数学问题求解框架实战

ProofCouncil:基于多智能体协作的LLM数学问题求解框架实战

在探索前沿AI技术如何解决复杂科学问题的过程中,我们常常会遇到一个核心挑战:如何让大语言模型(LLM)不仅能够理解问题,还能像人类专家一样,通过严谨的推理、协作和验证来攻克开放性的难题。近期&#xff0c…

2026/10/19 15:14:58 阅读更多 →
Pygalmesh表面网格生成教程:提升模型精度的5个专业技巧

Pygalmesh表面网格生成教程:提升模型精度的5个专业技巧

Pygalmesh表面网格生成教程:提升模型精度的5个专业技巧 【免费下载链接】pygalmesh :spider_web: A Python interface to CGALs meshing tools 项目地址: https://gitcode.com/gh_mirrors/py/pygalmesh Pygalmesh是一个强大的Python接口,用于CGAL…

2026/10/19 15:14:56 阅读更多 →

最新新闻

汇编课设代码实战:DOSBox+MASM环境下的四个经典程序拆解

汇编课设代码实战:DOSBox+MASM环境下的四个经典程序拆解

简介:一份面向北理工《汇编语言与接口技术》课程的汇编上机作业资料包,围绕大数相乘、Windows图形界面计算器、文本文件比对、贪吃蛇游戏四个典型任务展开。其中,大数相乘实现100位以上十进制大整数的乘法运算;计算器借助Windows界…

2026/10/20 9:49:24 阅读更多 →
哈希表专题二:四数相加、赎金信与三/四数之和去重实战

哈希表专题二:四数相加、赎金信与三/四数之和去重实战

day07,训练营的哈希表专题进入第二天。上一轮专题一的题目——有效的字母异位词、两个数组的交集、快乐数、两数之和——基本把“哈希表能用来干什么”这件事讲透了:判断元素是否出现过、统计字符频次、快速配对查找。到专题二,题单直接换了口…

2026/10/20 9:49:24 阅读更多 →
NC6/NC65超级管理员root被锁定?数据库重置密码与解锁全流程

NC6/NC65超级管理员root被锁定?数据库重置密码与解锁全流程

简介:面向用友NC6/NC65系统运维与实施人员,这份下载资源专门解决超级管理员root密码遗忘或账号被锁定的常见故障,尤其适合企业生产环境下需要快速恢复登录的场景。当root无法登录时,将资源中的XML配置模板替换至NC65安装目录下的指…

2026/10/20 9:49:24 阅读更多 →
AI辅助开题报告写作:从选题到初稿的高效工作流解析

AI辅助开题报告写作:从选题到初稿的高效工作流解析

你是不是也遇到过这种场景:憋了整整一个礼拜,好不容易把开题报告的初稿发给导师,结果第二天收到回复——研究背景太空、国内外现状像流水账、技术路线画得毫无逻辑、核心概念定义不清。整个文档被打回,你盯着满屏的批注&#xff0…

2026/10/20 9:49:24 阅读更多 →
Keil MDK 5 专用 ARM Compiler 6.21 独立安装版:Windows 64 位下多版本编译器共存与工程迁移避坑指南

Keil MDK 5 专用 ARM Compiler 6.21 独立安装版:Windows 64 位下多版本编译器共存与工程迁移避坑指南

简介:这份资源是面向嵌入式开发者的ARM Compiler for Embedded 6.21离线安装包,专为Keil MDK-ARM 5环境适配,解决在线安装受限或需要独立部署AC6编译器的问题。包内共10个文件,以msi主安装程序为核心,辅以txt法律与授权…

2026/10/20 9:49:24 阅读更多 →
AI学术速递:信息筛选与高效阅读的实操指南

AI学术速递:信息筛选与高效阅读的实操指南

1. 从“学术速递”这个栏目名说起:为什么信息筛选比信息获取更难做AI方向的研究或者工程落地,每天最不缺的就是新论文、新模型、新工具。arXiv上一天挂出来的预印本少说几百篇,顶会开完又是一波集中放送,再加上各种实验室博客、技…

2026/10/20 9:48:19 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →