news 2026/9/26 20:43:17

复制即用:AI创作工作台四层架构与实操指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
复制即用:AI创作工作台四层架构与实操指南

1. 为什么“从零搭建”是个伪命题

做 AI 创作这件事,我见过太多人一上来就想着“我要搭一个自己的全流程工作台”。结果呢?三天时间花在选框架、配环境、调 API 上,真正用来创作的时间不到两小时。这个现象在圈子里太普遍了,尤其是刚接触 AI 工作流的朋友,总觉得“自己搭的才放心”“别人的不够贴合我的需求”。但实际情况是,一套成熟的 AI 创作工作台,核心结构就那么几层,你从零搭和直接复制一套再改,最终得到的东西相似度超过八成,但时间成本差了十倍不止。

我自己的经历就很典型。最早做 AI 辅助写作的时候,我花了整整一周时间研究各种编排工具,从最基础的脚本调用到复杂的多 Agent 协作框架,全都试了一遍。最后跑通的那个版本,回头一看,跟社区里已经开源的某个工作台方案几乎一模一样,区别只是我把变量名改成了自己喜欢的风格。那一周里,我真正产出的内容为零。后来我换了个思路:先找一套能跑的工作台,直接复制过来,跑通全流程,然后再根据自己的习惯逐步替换模块。这个思路转变之后,我的创作效率至少提升了三倍。

所以这篇内容的核心就一件事:告诉你一套可以直接复制、马上能跑的 AI 创作工作台长什么样,每一层为什么这么设计,以及你复制过去之后怎么改成自己的版本。不搞从零开始的浪漫主义,只讲拿来就用的实用主义。

2. 这套工作台的整体架构与设计逻辑

2.1 四层结构:从输入到输出的完整链路

一套能稳定产出的 AI 创作工作台,不管你是用来写文章、做视频脚本、生成设计说明还是整理知识库,底层结构都可以拆成四层。这四层不是我拍脑袋想的,是我在实际使用中反复调整后固定下来的最小可用结构。

第一层是输入层,负责接收你的原始素材和指令。这一层的关键不是“能输入”,而是“输入的东西能被后续环节准确理解”。很多人忽略这一点,直接把一堆杂乱的材料丢进去,后面所有环节都在为这个错误买单。输入层要做的事情包括:素材清洗、格式统一、关键信息提取。比如你有一堆参考文章,不能直接全文塞进去,得先做摘要和标签化处理。

第二层是编排层,也就是整个工作台的“大脑”。这一层决定了一个任务怎么拆解、分几步走、每步用什么工具。编排层的核心是 Prompt 模板和 Skill 的组合逻辑。Prompt 负责定义“做什么”和“怎么做”,Skill 负责提供“用什么做”。这两者配合得好,工作台就能自动完成复杂任务;配合得不好,就会出现“指令发了但没反应”或者“结果完全跑偏”的情况。

第三层是执行层,具体干活的地方。这一层包含各种 AI 模型的调用、本地工具的执行、外部服务的对接。执行层的关键是稳定性和可替换性。你不能把整个工作台绑死在某一个模型或某一个服务上,否则一旦那个服务出问题,整个工作台就瘫了。我的做法是每个执行节点都准备至少两个备选方案,主方案挂了自动切备选。

第四层是输出层,负责把结果整理成可用的格式。这一层最容易被忽视,但实际使用中你会发现,输出格式的规范性直接决定了你后续要不要手动返工。输出层要做的事情包括:格式校验、内容去重、结构化整理。比如生成的文章要自动检查有没有重复段落,生成的表格要确保列对齐,生成的代码要跑一遍基础语法检查。

这四层结构听起来简单,但每一层都有很多细节可以打磨。下面我逐层拆解,把每一层的设计要点和实操方法讲清楚。

2.2 为什么选择“复制+改造”而不是“从零自研”

这个问题我被问过很多次。有人觉得复制别人的工作台不够“自主可控”,有人担心复制过来的东西不适合自己的业务场景。这些担心都有道理,但实际算一笔账就清楚了。

从零自研一套 AI 创作工作台,你需要做的事情包括:选型(至少对比三到五个方案)、环境搭建(各种依赖和配置)、核心逻辑编写(编排、调用、错误处理)、调试(至少占整个开发时间的一半)、文档(不写文档过两周自己都看不懂)。这一套下来,即使你很有经验,没有两周时间根本跑不通一个能用的版本。

而复制一套成熟方案,你需要做的事情是:找到合适的源、理解它的结构、跑通基础流程、替换掉不适合自己的模块。这个过程快的话一天,慢的话三天。省下来的时间你可以用来做真正重要的事情——打磨 Prompt、优化输出质量、积累自己的素材库。

更重要的是,成熟方案里已经踩过的坑,你不需要再踩一遍。比如错误重试机制、超时处理、结果校验这些细节,自己写的时候很容易漏掉,但复制过来的方案里通常已经处理好了。我现在的做法是:核心编排逻辑直接复用成熟方案,只在 Prompt 模板和输出格式上做深度定制。这样既保证了稳定性,又保留了个性化空间。

2.3 关键组件选型:Skill、Prompt、IMA 的配合关系

这套工作台里最核心的三个组件是 Skill、Prompt 和 IMA。很多人搞不清楚这三者的关系,我用一个类比来解释:Prompt 是菜谱,Skill 是厨具,IMA 是食材仓库。

Prompt 定义了一道菜怎么做——先放什么、后放什么、火候怎么控制。一个好的 Prompt 模板应该包含角色定义、任务描述、输出格式要求、约束条件这四个部分。缺了任何一个,结果都可能不稳定。比如你只写了“帮我写一篇文章”,没有指定风格、字数、结构,那每次生成的结果都会不一样。

Skill 是执行具体动作的工具。比如“搜索资料”是一个 Skill,“生成大纲”是一个 Skill,“润色文字”也是一个 Skill。Skill 的关键在于输入输出要明确。一个设计良好的 Skill,输入什么格式、输出什么格式、什么情况下会失败,都应该是清晰的。我见过很多人把 Skill 写得太“聪明”,一个 Skill 干五件事,结果就是哪件事都干不好。

IMA 在这里指的是个人知识库的索引和管理层。它的作用是让你的工作台能够调用你积累的素材、笔记、参考文档。没有 IMA 的工作台,每次创作都是从零开始;有了 IMA,工作台可以自动关联你之前积累的相关内容,生成的东西会越来越贴合你的风格和需求。

这三者的配合逻辑是:Prompt 决定“做什么”,Skill 决定“怎么做”,IMA 决定“用什么做”。三者缺一不可,但优先级不同。我的经验是,先把 Prompt 打磨好,再优化 Skill,最后完善 IMA。因为 Prompt 的质量直接决定了后面两者的效果上限。

3. 核心模块的详细拆解与实操要点

3.1 Prompt 模板的设计原则与常见陷阱

Prompt 模板是整个工作台的地基。地基没打好,上面盖什么都是歪的。我见过太多人在这上面偷懒,随便写几句就指望 AI 能理解自己的意图,结果就是反复调整、反复失望。

一个好的 Prompt 模板应该包含五个核心要素。角色设定告诉 AI 它应该以什么身份来完成任务,比如“你是一位有十年经验的科技专栏作者”。任务描述要具体到可执行的程度,不能只说“写一篇文章”,要说“写一篇 2000 字左右的科技评论,包含三个核心观点,每个观点配一个实际案例”。输出格式要明确结构,比如“用 Markdown 格式,包含二级标题和三级标题,每个段落不超过五行”。约束条件要列出禁止事项,比如“不要使用‘综上所述’‘通过本文’这类套话”。参考示例如果有的话一定要给,一个具体的例子比十句抽象的描述都管用。

常见的 Prompt 陷阱有几个。第一个是指令冲突,比如同时要求“简洁”和“详细”,AI 会无所适从。第二个是缺少边界,没有说明什么情况下应该停下来询问而不是自行决定。第三个是过度嵌套,一个 Prompt 里套了太多条件判断,导致 AI 理解成本过高。第四个是忽略负面示例,只告诉 AI 要什么,没告诉 AI 不要什么。

我自己的做法是维护一个 Prompt 模板库,每个模板都经过至少二十次实际使用的验证。新模板上线前,我会用同一组测试输入跑五遍,检查输出的一致性。如果五次结果差异很大,说明模板还不够明确,需要继续调整。

3.2 Skill 的封装方法与调用逻辑

Skill 的本质是把一个可重复的操作封装成标准化的模块。比如“提取文章关键词”这个操作,你每次都要写一遍 Prompt 去让 AI 做,不如封装成一个 Skill,输入文章内容,输出关键词列表。

封装 Skill 有几个关键点。输入输出要严格定义,输入是字符串还是 JSON,输出是列表还是表格,都要写清楚。错误处理要完善,比如输入为空怎么办、输入格式不对怎么办、调用超时怎么办。版本管理要跟上,Skill 的每次修改都要记录,否则出了问题都不知道是哪个版本导致的。

调用逻辑方面,我推荐用“主 Skill + 备选 Skill”的模式。主 Skill 负责主要任务,备选 Skill 在主 Skill 失败时自动接管。比如“生成大纲”这个任务,主 Skill 用模型 A,备选 Skill 用模型 B。当模型 A 返回超时或格式错误时,自动切换到模型 B。这样整个工作台的稳定性会大幅提升。

还有一个容易被忽视的点是 Skill 的粒度。粒度太粗,一个 Skill 干太多事,复用性差;粒度太细,Skill 数量爆炸,管理成本高。我的经验是,一个 Skill 只做一件事,但这件事要足够通用。比如“文本摘要”是一个好 Skill,“把这篇科技文章摘要成 200 字”就太具体了,复用价值低。

3.3 IMA 知识库的接入与索引策略

IMA 知识库是让工作台“越用越聪明”的关键。没有知识库的工作台,每次创作都是冷启动;有了知识库,工作台可以调用你之前积累的素材、风格样本、常用表达,生成的内容会越来越贴合你的个人特点。

接入 IMA 的第一步是素材整理。把你手头的文档、笔记、参考文章全部过一遍,去掉重复的、过时的、质量不行的。这一步很枯燥,但省不得。我见过有人直接把几年的笔记全丢进去,结果检索出来的东西乱七八糟,反而干扰了生成质量。

第二步是索引策略设计。索引的维度决定了你能怎么检索。我一般会建三个维度的索引:主题索引(按内容主题分类)、风格索引(按写作风格分类)、场景索引(按使用场景分类)。这样在调用的时候,可以根据当前任务的需要,从不同维度组合检索。

第三步是更新机制。知识库不是建好就完了,要定期更新。我的做法是每周花半小时整理本周新增的素材,每月做一次全量检查,把过时的内容标记或删除。这个习惯坚持了半年之后,我的工作台生成的内容质量有了明显提升,因为可调用的高质量素材越来越多了。

3.4 输出层的格式校验与自动整理

输出层是最后一道关卡,也是最容易出问题的地方。AI 生成的内容,格式上经常有各种小毛病:多余的换行、不一致的标点、缺失的标题层级、重复的段落。如果不做校验直接使用,后续要花大量时间手动修正。

我的输出层包含三个校验环节。格式校验检查 Markdown 语法是否正确、标题层级是否连续、表格列数是否一致。内容校验检查有没有重复段落、有没有明显的逻辑断裂、有没有未替换的占位符。风格校验检查用词是否符合预设的风格要求、有没有出现禁止使用的表达。

自动整理方面,我写了一个简单的后处理脚本,做几件事:统一标点符号、去除多余空行、合并被错误拆分的段落、给缺失编号的标题自动补上编号。这个脚本不复杂,但每天能帮我省下至少二十分钟的手动整理时间。

4. 完整实操流程:从复制到跑通

4.1 环境准备与基础配置

假设你现在手头什么都没有,要从零开始把这套工作台跑起来。第一步是环境准备。你需要的东西不多:一台能联网的电脑、一个代码编辑器、基础的命令行操作能力。不需要高端显卡,不需要复杂的服务器配置,大部分工作都在云端完成。

基础配置方面,我建议先把目录结构建好。我的目录结构是这样的:/workspace下面分prompts、skills、ima、output、logs五个文件夹。prompts放 Prompt 模板,skills放 Skill 定义文件,ima放知识库素材和索引,output放生成结果,logs放运行日志。这个结构看起来简单,但实际使用中非常清晰,找什么东西都很快。

配置文件我习惯用一个统一的config.yaml来管理。里面包含模型调用的 API 地址和密钥、各个 Skill 的默认参数、输出格式的偏好设置。这样做的好处是,换环境的时候只需要改一个文件,不用到处找配置。

4.2 核心编排逻辑的复制与改造

编排逻辑是整个工作台的中枢。我的做法是直接复制一套经过验证的编排框架,然后根据自己的需求做三处改造。

第一处改造是任务拆解规则。原框架可能把任务拆成五步,但你的实际场景可能只需要三步。这时候不要硬套,该删就删。我一开始就是照搬了原框架的七步流程,结果发现其中四步对我的场景完全没用,白白增加了运行时间和出错概率。

第二处改造是错误处理策略。原框架的错误处理可能比较通用,你需要根据自己常用的模型和服务做针对性调整。比如你主要用某个模型,那就针对这个模型的常见错误(超时、限流、格式错误)写专门的恢复逻辑。

第三处改造是日志记录。原框架的日志可能只记录成功和失败,你需要记录更详细的信息:每一步的输入输出、耗时、使用的模型版本。这些信息在排查问题时非常关键。我现在的日志会记录每个 Skill 的调用时间、返回状态、输出摘要,出问题的时候一眼就能定位到是哪个环节。

4.3 跑通第一个完整案例

环境配好、编排逻辑改好之后,跑一个完整案例来验证。我建议从最简单的任务开始,比如“根据给定主题生成一篇 500 字的短文”。这个任务足够简单,能快速跑通全流程,同时又能暴露大部分基础问题。

具体操作步骤是这样的。首先在prompts文件夹里创建一个short_article.md,写入 Prompt 模板。然后在skills文件夹里确认“生成内容”这个 Skill 已经配置好。接着在命令行执行编排脚本,传入主题参数。最后检查output文件夹里的生成结果,同时查看logs里的运行日志。

第一次跑大概率会出问题。可能是 API 调用失败,可能是输出格式不对,可能是某个 Skill 没找到。这些都是正常的,逐个排查就行。我的经验是,第一次跑通全流程通常需要一到两个小时,主要时间花在排查环境问题和配置错误上。一旦跑通一次,后面就快了。

4.4 参数调优与效果验证

跑通之后,下一步是调优。调优的目标是让输出质量稳定在一个可接受的水平之上。我一般从三个维度来调。

温度参数控制输出的随机性。写创意类内容时调高一些,写技术文档时调低一些。我的默认值是 0.7,创意任务调到 0.9,严谨任务调到 0.3。最大长度要根据任务类型设置,太短了内容不完整,太长了浪费资源还容易跑偏。重试次数也要合理设置,太少了遇到临时故障就失败,太多了浪费时间。我一般设两次重试,间隔三秒。

效果验证方面,我会准备一组标准测试输入,每次调整参数后都用这组输入跑一遍,对比输出质量。这个习惯帮我避免了很多“改了参数感觉变好了但实际没有”的错觉。验证的维度包括:内容准确性、格式规范性、风格一致性、生成速度。

5. 常见问题与排查技巧实录

5.1 Prompt 被标记为无效的几种原因

这是最常见的问题之一。你写了一个 Prompt,提交之后系统提示“invalid prompt”或者“prompt was flagged”。遇到这种情况,先不要慌,大部分时候不是你的内容有问题,而是格式或表达触发了某些规则。

常见原因有几种。长度超限是最常见的,很多平台对 Prompt 长度有硬性限制,超了就直接拒绝。特殊字符也会导致问题,比如某些不常见的符号、控制字符、编码错误的文本。重复内容如果 Prompt 里有大量重复的句子或段落,也可能被标记。格式混乱比如 Markdown 语法错误、JSON 格式不对,也会导致解析失败。

排查方法是逐步简化。先把 Prompt 砍到最短,确认能通过,然后逐步加回内容,看是哪一部分触发的。我遇到过一次,最后发现是一个不起眼的特殊空格字符导致的,肉眼完全看不出来,用十六进制查看器才找到。

5.2 Skill 调用失败的排查路径

Skill 调用失败的原因很多,我整理了一个排查顺序,按这个顺序走基本能定位到问题。

第一步查输入格式。Skill 对输入格式通常有要求,输入不对直接失败。检查输入是不是符合 Skill 定义的格式,有没有缺失必填字段。第二步查依赖服务。Skill 依赖的模型或服务是不是正常运行的,有没有欠费、限流、维护。第三步查网络连接。虽然大部分服务都在云端,但本地到云端的网络偶尔也会出问题。第四步查权限配置。有些 Skill 需要特定的权限才能调用,权限没配好也会失败。第五步查版本兼容。Skill 的版本和编排框架的版本是不是匹配的,不匹配可能导致调用失败。

我自己的经验是,八成以上的 Skill 调用失败都是前两步的问题:输入格式不对或者依赖服务异常。把这两个查清楚,大部分问题就解决了。

5.3 输出格式错乱的修复方法

输出格式错乱是另一个高频问题。AI 生成的内容经常出现标题层级混乱、列表符号不一致、表格错位等情况。修复方法分两步:预防和补救。

预防方面,在 Prompt 里把格式要求写得尽可能具体。不要只说“用 Markdown 格式”,要说“用 Markdown 格式,二级标题用 ## 开头,三级标题用 ### 开头,列表用 - 开头,表格用标准 Markdown 表格语法”。越具体,AI 跑偏的概率越低。

补救方面,写一个后处理脚本自动修复常见格式问题。我的脚本会做这几件事:把不规范的标题符号统一成标准 Markdown、把混用的列表符号统一、检查表格列数并自动补齐、去除多余的空行和空格。这个脚本我迭代了十几个版本,现在能处理九成以上的格式问题。

5.4 知识库检索结果不相关的优化

IMA 知识库用久了,经常会遇到检索结果不相关的问题。你明明想找 A 主题的素材,结果返回一堆 B 主题的内容。这个问题通常出在索引策略上。

优化方法有几个。细化索引粒度,把粗粒度的主题索引拆成更细的子主题。增加元数据,给每个素材打上更多的标签,比如时间、来源、质量评级。调整检索权重,让某些维度的权重更高。定期清理,把过时的、低质量的素材从索引里移除。

我自己的做法是每个月做一次知识库体检。随机抽十个检索请求,检查返回结果的相关性。如果相关性低于八成,就说明索引需要调整了。这个习惯让我的知识库一直保持在一个比较高的可用水平。

5.5 常见问题速查表

问题现象可能原因排查方法解决措施
Prompt 提交被拒长度超限、特殊字符、格式错误逐步简化 Prompt 定位问题段精简内容、清理特殊字符、修正格式
Skill 调用无响应依赖服务异常、网络问题检查服务状态和网络连接切换备选服务、重试、检查配置
输出格式混乱Prompt 格式要求不明确检查 Prompt 中的格式描述细化格式要求、增加后处理脚本
知识库检索不相关索引粒度过粗、元数据不足抽查检索结果相关性细化索引、增加标签、调整权重
生成内容重复温度参数过低、Prompt 约束不足检查温度设置和 Prompt 内容提高温度、增加去重指令
运行速度慢模型响应慢、串行调用过多查看日志中各环节耗时切换更快的模型、改串行为并行

6. 我踩过的坑与独家经验

6.1 不要追求一步到位

这是我最大的教训。刚开始搭工作台的时候,我总想一次性把所有功能都做完美,结果就是每个模块都只做了半成品,整个工作台跑不起来。后来我改变策略,先做一个最小可用版本,只包含最核心的三个 Skill,跑通之后再逐步添加。这个思路转变之后,我三天就搭出了一个能用的版本,后面两周都是在优化和扩展。

最小可用版本的定义是:能接收输入、能调用模型、能输出结果。就这三件事。其他的什么错误重试、日志记录、格式校验,都可以后面再加。先把核心流程跑通,你才有信心继续往下做。

6.2 日志比你想的重要十倍

我一开始觉得日志不重要,出了问题再查就行。结果有一次工作台跑了一整夜,第二天发现输出全是空的,但完全不知道是哪个环节出的问题。从那以后我开始认真记日志,每个 Skill 的调用时间、输入摘要、输出摘要、状态码全部记录。后来再出问题,我五分钟就能定位到原因。

日志的格式也很重要。我推荐用结构化的格式,比如 JSON Lines,每行一条记录,包含时间戳、模块名、操作类型、状态、耗时、备注。这样既方便人看,也方便程序分析。我现在的日志系统会自动统计每个 Skill 的成功率和平均耗时,哪个 Skill 不稳定一眼就能看出来。

6.3 备选方案是稳定性的关键

任何单一依赖都是风险。模型会限流、服务会维护、网络会抖动。如果你的工作台只依赖一个模型,那这个模型出问题的时候你就只能干等。我的做法是每个关键环节都准备至少两个备选方案,主方案失败自动切备选。

备选方案的选择标准是:功能相似、接口兼容、成本可接受。不需要找完全一样的,只要能在主方案挂掉的时候顶上去就行。比如主方案用模型 A 生成内容,备选方案用模型 B,虽然风格可能略有差异,但至少能保证工作台不停摆。

6.4 定期备份和版本管理

工作台的配置、Prompt 模板、Skill 定义、知识库索引,这些东西都是你的核心资产。丢了重新搞一遍非常痛苦。我现在的做法是每周做一次全量备份,每次修改重要配置前先提交到版本管理。这个习惯帮我避免了好几次灾难。有一次我误删了一个用了半年的 Prompt 模板,直接从版本历史里恢复,五分钟搞定。

版本管理不需要多复杂,用最基础的 Git 就行。关键是要养成习惯,每次修改都提交,写清楚改了什么、为什么改。过一个月回头看,这些记录能帮你快速回忆起当时的决策逻辑。

6.5 从“能用”到“好用”的关键跨越

工作台能跑通之后,从“能用”到“好用”还有一段路要走。这段路上最重要的三件事是:优化 Prompt 的精确度、提升 Skill 的复用性、完善知识库的覆盖度。

优化 Prompt 的精确度需要持续迭代。我每个 Prompt 模板都至少改过十遍以上,每次都是根据实际使用中的问题来调整。提升 Skill 的复用性需要抽象思维,把具体的操作提炼成通用的能力。完善知识库的覆盖度需要长期积累,没有捷径,就是持续地整理和录入。

这三件事都没有终点,但每做一点,工作台的价值就提升一点。我现在的工作台跟半年前相比,同样任务的输出质量至少提升了一个档次,靠的就是在这三件事上持续投入。

6.6 关于“教别人用 AI 赚钱”这件事的看法

圈子里最近有很多关于“教别人用 AI 赚钱”的讨论。我的看法比较直接:如果你自己都没有用 AI 工作台稳定产出过有价值的东西,那教别人就是空中楼阁。真正有价值的是你自己跑通了一套工作流,然后把这个过程真实地分享出来。别人看到你的实际成果,自然会来问你怎么做的。

我自己的经验是,分享实操细节比分享“赚钱方法”更有价值。因为方法因人而异,但细节是通用的。你把 Prompt 怎么写、Skill 怎么封装、知识库怎么建这些细节讲清楚,别人拿去就能用,这比任何“赚钱指南”都实在。

6.7 后续扩展的方向

这套工作台跑通之后,有几个方向可以继续扩展。多模态支持,现在主要是文本处理,后面可以加入图片生成、语音合成等能力。自动化触发,现在还是手动执行,后面可以接入定时任务或事件触发,实现全自动运行。协作共享,现在主要是个人使用,后面可以改造成多人协作的版本,团队成员共享 Prompt 和知识库。

每个方向都有很多细节可以打磨,但核心思路是一样的:先把基础流程跑稳,再逐步叠加新能力。不要一上来就搞大而全,那样什么都做不好。

6.8 一个实用的小技巧

最后分享一个我常用的技巧:给每个 Skill 加一个“干跑模式”。干跑模式下,Skill 不实际调用模型,只返回模拟结果。这个模式在调试编排逻辑的时候非常有用,因为你可以快速验证流程是否正确,而不用等待真实的模型响应。等流程验证通过了,再切换到真实模式跑一遍。这个技巧帮我节省了大量的调试时间,尤其是在编排逻辑比较复杂的时候。

另外,干跑模式还可以用来做成本预估。跑一遍干跑,统计每个 Skill 会被调用多少次,乘以单次调用的成本,就能估算出整个任务的费用。这个功能在跑大批量任务之前特别有用,能避免意外的高额账单。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 20:43:02

用Chatledger管理Antigravity中的AI对话记录:安装、使用与避坑指南

用 Antigravity 写代码也有段时间了,最让我头疼的其实不是代码报错,而是 AI 聊天记录的管理。IDE 里的 AI 助手聊天框一关,之前讨论过的方案、改过的代码上下文就全没了,遇到类似问题又得重新聊一遍。后来我在插件市场里发现了 Ch…

作者头像 李华
网站建设 2026/9/26 20:43:02

飞牛系统:边缘计算场景下的轻量级服务编排平台

1. 飞牛系统不是“另一个NAS系统”,而是面向边缘计算场景的轻量级服务编排平台很多人第一次听说“飞牛系统”,下意识会把它和群晖、威联通、TrueNAS划进同一个框里——毕竟名字带“系统”,又常出现在“挂载硬盘”“web登录”这类NAS语境中。但…

作者头像 李华
网站建设 2026/9/26 20:40:55

Photoshop CS6解压即用版完整指南:从目录结构到插件挂载

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

作者头像 李华
网站建设 2026/9/26 20:37:55

VSCode Bookmark插件:从代码标记到跨文件导航的工程实践

1. 为什么我离不开 VSCode Bookmark:核心场景与设计思路1.1 它解决的到底是哪个痛点先聊一个每天都会遇到的场景:你打开了一个几百上千行的文件,里面有几个位置需要反复修改。比如前端项目里,一个组件的样式定义在 style 区&#…

作者头像 李华
网站建设 2026/9/26 20:37:27

深度强化学习水下机器人避障:原理、训练与部署实战

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

作者头像 李华