
在Trae里按这个流程创作长文后,我开始变舒适了
用AI写长文,大家都不陌生。
但你是不是也常常在深夜对着AI对话框发呆?明明是想让AI助我一臂之力,结果却常常陷入无尽的“调教”循环。
上下文说不清楚,附件传了又传,好不容易生成的初稿,细节调整起来又像是在开盲盒。
有时候,我甚至会怀疑,到底是我在用AI,还是AI在“训练”我?
在对话框里调教AI的文字,已经超过了要写的文章的字数。
的确,稍微总结一下不难发现,传统对话框里式AI写作的“不适感”,主要来自几个方面:
1、上下文管理的局限性:AI写着写着就“记不住事儿”。每次想让它基于前面的内容进行深化或者调整,都得把前因后果再解释一遍,附件更是传到手软。
2、不同提示词与素材管理的局限性:写不同类型的文章,自然需要不同的“咒语”(提示词)。可这些珍贵的“咒语”和相关的参考资料,往往散落在各个角落。
3、细节调整如“隔靴搔痒”,精准控制成奢望:AI生成的初稿,总有些不尽如人意的地方要微调。可想要精准地调整有时比登天还难。那种感觉,就像隔着靴子挠痒痒,也找不到点。
我常常在想,AI写作的未来,真的就是这样吗?有没有,更流畅、更自由一些的AI长文创作体验?
我的创作“舒适区”到底是什么样的
痛定思痛,我开始反思,如何在AI的浪潮中,既能享受技术的便利,又不失创作的主动权。
我逐渐摸索出了一套自己的长文创作“框架”,它同时也是一个结构化的思考流程,让我即使在AI的辅助下,也能保持清晰的创作思路和节奏。
我把它分为五个阶段,而且,必须老实交代一下,下面这几个“张牙舞爪”的名字是AI帮忙修饰的,不过我觉得修饰的非常到位,我就用了:
1、灵魂注入期(草稿阶段,可选):
我会把所有的思考重心放在选题的挖掘、核心立意的确立,以及文章整体框架的搭建上。
那些一闪而过的灵感、“神来之笔”的金句,都会在这个阶段被悉心捕捉和记录。
这些不要求完整,也不要求高质量。在路上,用手机的备忘录就能随时语音记下来。
这是人给一篇长文定基调的锚点,所以,我一般都是用自己,不用AI。
除非,有时候,为了让观点更扎实,我还会提前阅读背景资料,这时会用到AI。
2、骨架搭建期(初稿阶段):
有了灵魂,就要有骨架。
这个阶段,我会暂时放下对文采的执着,集中火力把核心观点和主要论据清晰、完整地呈现出来。
目标很明确:先让文章“立”起来。
3、血肉丰满期(优化阶段):
骨架搭好了,就要开始填充血肉。
我会从语言的韵味、结构的巧思、叙事的节奏等多个角度,对初稿进行精雕细琢,让文章不仅“言之有物”,更能“引人入胜”。
4、画龙点睛期(配图阶段,可选):
这个环节,说实话,我觉得是非必需的。
除非有些特别一目了然的逻辑图表,可以加上。
至于那些制造氛围和调性的图片,可以没有。只不过,各大内容平台对于有图片这个事儿还是比较“支持”的,你懂的...
所以,能低成本配置上,也是可以有的。
5、完美呈现期(排版与发布阶段):
最后一步,就是让精心打磨的作品,以最优雅的姿态与读者见面。
我会用Markdown进行高效排版,再转换成自己喜欢的HTML格式,然后满怀期待地按下发布按钮。
这一套流程,怎么跟AI打配合呢?大家请接着看,后面就是操作步骤和提示词了。
用Trae写作:从“不适”到“舒适”的AI写作进化
其实,当朋友第一次推荐我用Trae这类AI IDE写作时,一开始,我是拒绝的。
我想,一个AI编程工具,用来写作,张冠李戴了吧。
但试过以后,真香了。
原本是为程序员打造的AI编程利器,没想到在文字创作领域,它也同样能打!
不知道是不是巧合,AI IDE专治前面我们提到的对话框式AI写作的“不适感”。
天然的上下文空间:
与传统的对话窗口不同,Trae拥有类似IDE的“工作区”概念,可以将相关的草稿、素材、参考资料等都整合在同一个项目文件夹下。
这种“上下文空间”的设计,使得AI能够更好地理解我的创作意图和背景信息,避免了反复上传文件的繁琐。
强大的MCP生态支持:
Trae支持各种MCP,聊天窗口只能算是有一张智能的嘴,而Trae+MCP,就相当于有手了,而且,有的MCP的手还挺长的。
MCP这个东西,无论对于上游的大模型厂商,还是对下游的AI应用方,都是很愿意接受。因此,MCP的生态会越来越繁荣。
什么意思呢?就是说,我们作为用户,会等到各种非常实用的MCP,这一点我非常看好。
内容的可控微调:
在Trae中,除了支持针对全篇文章的AI优化,也支持针对选中文字的微调。
哪里不满意,选中它,告诉Trae怎么改,搞定。这比在对话框里反反复复描述怎么改,要优雅多了。
在Trae里,我的五段式写作是这样落地的:
首先,建立几个目录,方便上下文管理和引用。
1、草稿阶段:
主要还是靠自己,要么在Trae的编辑器里写,要么把语言转录为文字,存放在“草稿”文件夹。
2、初稿阶段: 我会准备一个“万能提示词”,因为长文写得多了,会发现有很多不同的写作场景。
比如,纯基于主题的写作,基于某篇参考文章的仿写,以第三方视角对参考文章的观点进行转述,按情感视角改写,按专业客观视角改写,这些都是不一样的,提示词自然也会不一样。
不满意的地方,直接选中,局部“动刀”,精准高效。
下面是我准备的一个初稿提示词:
# 角色
你是一位经验极其丰富的公众号爆文写作专家,在公众号文章写作领域深耕多年,对各类风格、主题的文章创作都驾轻就熟,尤其精通科技类、人工智能方面的专业内容创作。你可以基于用户的要求,基于自己不同的技能,完成不同类型的任务。你的工作至关重要,完美完成任务后,你将获得一万美元奖励。
# 写作风格
你擅长多种写作风格:
## 风格1
1. 白话解读、逻辑严谨、专业性高、数据准确严谨
2. 不使用列表形式,而是要用中小长度的段落来表达
3. 内容(各级标题和正文)都不使用比喻,也不会写得那么文绉绉的,而是写直白的、有深度的观点
## 风格2
1. 不仅仅是在写技术文章,而是在写"人"的故事。每篇文章都有一个情感内核 - 无论是面对死亡的温柔、对真实的渴望,还是对未来的震撼和担忧
2. 能够把冰冷的AI技术,包装成温暖的人文故事
3. 善用"先抑后扬"的手法 - 先用震撼的开场抓住你,然后层层递进,最后在情感的高潮处结束,让读者意犹未尽
# 技能
## 技能1:以带有情感内核的方式转述给定的文章
1. 当用户提供链接并要求转述时,运用专业工具准确读取链接的标题和正文内容
2. 深入且细致地分析链接中的文章结构(如总分总、层层递进、并列结构等)、写作风格(语言特色、修辞手法等)、主题内容(核心观点、主要情节等)、叙事节奏以及受众定位等关键要素
3. 引用的数据、新闻、人物务必要准确无误,不要臆造
4. 依据上述全面的分析,结合用户可能提出的其他个性化要求,以{{风格2}}来转述文章的内容。转述的内容要先依次转述原文的重要事件、观点、数据,并在此基础上穿插升华和创新的内容。文件名为主题,正文以Markdown格式输出,字数不少于1500汉字
## 技能2:以专业、客观视角转述给定的文章
1. 当用户提供链接并要求转述时,运用专业工具准确读取链接的标题和正文内容
2. 深入且细致地分析链接中的文章结构(如总分总、层层递进、并列结构等)、写作风格(语言特色、修辞手法等)、主题内容(核心观点、主要情节等)、叙事节奏以及受众定位等关键要素
3. 引用的数据、新闻、人物务必要准确无误,不要臆造
4. 依据上述全面的分析,结合用户可能提出的其他个性化要求,以{{风格1}}来转述文章的内容。文件名为主题,正文以Markdown格式输出,字数不少于1500汉字
## 技能3:基于某篇草稿进行创作
1. 当用户要求基于某篇草稿进行创作时触发本技能
2. 注意:草稿内的文章结构框架可能是不完整的,草稿内容的灵感可能是零散的;此外,草稿中注释符号里面为提示,并不是草稿内容本身,要合理使用
3. 草稿的文件名即为创作主题,在这个主题下,分析草稿已有的文章结构(如总分总、层层递进、并列结构等)、写作风格(语言特色、修辞手法等)、主题内容(核心观点、主要情节等)、叙事节奏
4. 用合适的内容和叙事节奏,以草稿已有的写作风格,优化以及补全草稿文章结构以及整篇文章
5. 文件名为主题,正文以Markdown格式输出,字数不少于1500汉字
## 技能4:仅基于给定主题进行创作
<!-- 待定 -->
## 技能5:基于给定参考文章进行改写
<!-- 待定 -->
这个提示词里的一些写作场景我用的少,暂时还没写。大家将就看看结构就行。
3、优化阶段:
这个阶段,你可以总结自己的风格提示词,也可以套用你觉得好的其他人的风格(比如,“卡兹克风格”、“樊登风格”)。
我自己调教了一个卡兹克优化提示词,因为这类提示词还需要反复打磨,就不直接发了,需要的可以找我私拿。
不过,更重要的是生成这种风格提示词的提示词,我们可以先收集某个你喜欢的博主的爆款内容,然后丢给AI,让它帮你分析一下,然后再设计一个优化的提示词。
XXX是一位非常受欢迎的公众号自媒体博主,专注AI领域的内容,附件是他的几个高质量的文章。
1、请分析一下,一篇公众号文章爆火与否与哪些维度有关系。
2、分析XXX的这几篇文章在上述维度上有哪些共同特征,注意:不是一篇一篇分析,而是分析全部几篇文章的共性特征。
3、设计一个优化文章的提示词,这个提示词可以优化任意一篇给定的文章,使其具备XXX作品的优势特征,进而成为一篇高质量、有潜力爆火的公众号文章。
我之所有会先让AI总结一下通用的爆款文章和哪些维度有关,一方面是自己也想脑补一下,另一方面,也担心AI会全身心扎到指定博主的风格里,埋没掉一些好的其它维度。
另外,我是用Gemini 2.5 Pro来生成的,它还挺擅长这个的,目前看它生成的风格优化提示词,靠谱,够用。再配合自己的多轮优化,还是能打的。
说到这里,现实中还有一个很常见的需求点:有人只需要用某种风格微调,有人是需要用某种风格脱胎换骨式地改写。也就是说,优化的程度有高低之分,我觉得可以设定一个参数,这个有时间可以单独说说。
4、配图阶段:
这个阶段需要解决的问题是插图的位置,自动出图的MCP,以及还有一个比较烦人的问题,后面说。
我的配图提示词长这样:
# 角色
你是一名资深的设计师,精通各种设计风格和创意。完美地完成任务,你可以获得你期待已久的金牌设计师称号,并有1万美元奖励。
# 任务目标
在指定文章的30%和60%的位置附近插入两张图片,图片要符合上下文风格调性,并且极具设计专业度。
# 任务流程
1. 确定插入的具体位置,要在文章的30%和60%的附近,并且是某个段落的后面,不能是段落或句子中间
2. 分别从确定的位置前取不超过100字的{{上下文片段}},并基于这些内容分别制作用于生成图片的两个提示词,并且提示词要满足后面的{{提示词规范}}
3. 分别使用两个提示词,通过image-gen这个MCP生成两张图片,保存在当前目录的"素材"文件夹内
4. 通过Imgur MCP把两张图片分别上传,并获得返回的远程图片地址
5. 把远程图片地址以Markdown格式分别插入到原文对应的位置,整个文件另存到用户指定的路径
# 提示词规范
1. 两张图片的尺寸都是1472*1104,格式为png,图片要高清
2. 提示词要充分体现{{上下文片段}}所涉及的主题和调性,要有有表现力的细节,并选择最契合且专业的创意风格进行优化,优化角度务必要包含:风格与美感、场景与环境、色彩与光线、构图与视角以及其它额外细节
3. 要有强烈的设计感,根据{{上下文片段}}主题匹配下面一种最适合的设计感的具体方向:
- 光韵夜影: 轮廓式霓虹勾勒,线条飘逸纤细,弧度自然,呈现透明质感与内部发光效果
- 工业质朴: 金属粗砺纹理,铁锈斑驳装饰,浮雕立体结构,机械工艺感,点缀铆钉细节
- 童趣涂绘: 线条随性不拘,手绘自然质感,笔触欢快灵动,边缘圆润,多彩渐变装饰
- 甜心风潮: 梦幻少女气息,圆弧柔和字形,融入泡泡糖果元素,字体可爱圆润,点缀星星心形
- 动漫爆炸: 漫画式震撼效果,线条张力延伸,笔画放射状爆发,营造强烈视觉冲击
- 科技方块: 结构对比鲜明、几何分割重组,排列规整,未来科技感强烈
- 清逸笔迹: 手写风格自然舒展,线条均衡流畅,微妙拖尾效果,构造带几何美感,起收笔干净利落
- 文艺钢笔: 优雅连笔设计,细线交错变化,双行排布结构,字体飘逸富有情感
- 金属科幻: 机械边缘结合流线设计,霓虹点缀装饰,转角锐利分明,金属质感突出,融入编码芯片图案
- 虚拟空间: 深色背景衬托,字体结构数字解构风格,切割感线条,创造未来科技视觉体验
- 复刻年代: 字体厚重带颗粒感,老式印刷机效果,墨色不均匀,边缘微损,浓厚怀旧气息
- 狂放书艺: 草书奔放风格,飞白技法应用,节奏富有变化,笔触刚劲有力
- 西方古典: 哥特风格变体,垂直比例修长,字形笔直尖锐,装饰细节丰富,透露神秘庄重氛围
- 动感秀逸: 笔触由粗到细,结构紧密流畅,飞白技法明显,强对比突显字体动态美感
- 解构粗笔: 夸张多变笔触,自由连笔技法,结构错位变形,展现活力张扬跳脱视觉效果
- 简约留白: 极致纤细无衬线设计,留白空间充足,字距呼吸感十足,现代日式构成理念
- 行草题韵: 毛笔行书韵味,结构丰满均衡,起笔有力果断,传统标题设计风范
- 冰晶破裂: 字体边缘呈冰晶裂纹效果,如同冻结破碎的玻璃,笔触锋利冷峻
- 科幻光切: 字体由光切割面构成,高光边缘闪烁炫彩,融合机械感与未来科技感
- 街区涂鸦: 多彩涂鸦艺术,粗线厚重描边,结构跃动有层次,手写印刷风格混合
- 自然木刻: 字形边缘自然毛边,木质雕刻感强烈,整体氛围温暖质朴
- 电竞动力: 黑红强对比色调,笔画尖锐犀利,高亮边框装饰,能量条元素点缀,营造竞技紧张感
这里比较简单的解决了插图位置问题,还用到了即梦MCP来自动生图(借鉴了黄叔的设计创意部分提示词,感谢),即梦MCP需要本地安装,以及调整一些类似图片尺寸、图片数量、出图质量等参数,大家可以在微信里搜“即梦 MCP”,有详细教程。
这里还涉及到一个比较麻烦问题,生成的图片是需要以Markdown格式插入到文章里的,如果是本地地址,在发布时,有的平台是不会自动转存的,导致图片要手动拷贝粘贴。如果是远程地址,比如某个图床的地址,或者你自己服务器的地址,那就没问题了。这里当然可以写代码调API上传,但对于不熟悉代码的人来说,有现成的图床MCP是更方便的。
好消息是,找到了一个Imgur MCPhttps://mcp.pipedream.com/app/imgur;
坏消息是,用的时候总是有网络问题,暂时没通。
大家可以继续打通一下这个环节。
5、排版发布阶段: 前面的步骤,生成的内容都是Markdown格式,当前这一步是需要把Markdown格式的内容转化为带有内联样式的Html文件。 这个转换过程,需要一个样式CSS文件,我自己用的样式文件我会附在后面,大家也可以去找自己的,比如去GitHub上搜“微信 Markdown css”,或者看到哪个页面的样式比较喜欢,让大模型帮你提炼里面的样式参数。
样式CSS文件:
* {
color: #c66c6c;
}
/* 统一所有内容块的左右留白 */
p,
blockquote,
h1, h2, h3, h4, h5, h6,
ul, ol {
padding-left: 25px !important;
padding-right: 25px !important;
}
p {
letter-spacing: 0.06em !important;
line-height: 2.1em !important;
min-height: 1em !important;
box-sizing: border-box !important;
word-wrap: break-word !important;
text-align: left;
margin: 0 !important;
color: rgb(33, 33, 33);
font-size: 15px;
padding: 8px 25px !important; /* 段落间距基准 */
}
/* 修复列表系统 */
ul, ol {
padding-left: 25px !important;
margin-left: 0 !important;
list-style-position: inside !important;
}
ul {
list-style-type: disc !important;
}
ol {
list-style-type: decimal !important;
}
ul li,
ol li {
font-size: 15px !important;
color: rgb(33, 33, 33) !important;
letter-spacing: 0.06em !important;
line-height: 2.1em !important;
/* 修复间距:与p段落保持一致 */
padding: 8px 0 !important; /* 垂直内边距与p相同 */
margin: 0 !important; /* 移除原有外边距 */
text-indent: 0;
display: list-item !important;
word-break: normal !important;
}
blockquote {
border-left: 10px solid rgba(128, 128, 128, 0.075);
background-color: rgba(128, 128, 128, 0.05);
padding: 13px 25px 13px 6px !important;
margin: 1.5em 0px;
}
blockquote p {
color: #898989;
margin: 0px;
}
strong {
font-weight: bold;
color: #c66c6c;
background-color: transparent;
}
body {
font-size: 16px;
line-height: 1.5em;
letter-spacing: 0em;
word-break: break-word;
text-align: left;
font-family: Optima, 'Microsoft YaHei', PingFangSC-regular, serif;
}
pre {
background-color: #f8f8f8 !important;
border-radius: 3px;
word-wrap: break-word;
padding: 12px 13px;
font-size: 13px;
color: #898989;
/* 新增:代码自动换行 */
white-space: pre-wrap !important;
word-break: break-word !important;
}
h1, h2, h3, h4, h5, h6 {
word-break: break-all !important;
margin: 30px 0;
line-height: 1.5em;
text-align: left;
font-weight: bold;
padding-left: 25px !important;
}
h1 {
border-left: 5px solid #c66c6c !important;
font-size: 18px !important;
color: rgb(34, 34, 34);
margin-left: 25px;
padding-left: 15px !important;
}
h2 {
border-left: 4px solid #71BA51 !important;
font-size: 18px !important;
color: rgb(8, 8, 8);
margin-bottom: 15px;
margin-left: 25px;
padding-left: 15px !important;
}
h3 {
border-left: 4px solid #71BA51 !important;
font-size: 16px !important;
color: rgb(8, 8, 8);
margin-bottom: 15px;
margin-left: 25px;
padding-left: 15px !important;
}
h4 {
font-size: 16px !important;
color: rgb(0, 0, 0);
margin-bottom: 15px;
}
h5 {
font-size: 12px !important;
color: rgb(199, 199, 199);
font-weight: normal;
}
a {
color: #4183C4 !important;
text-decoration: none !important;
}
hr {
height: 4px;
padding: 0;
margin: 16px 25px;
background-color: #e7e7e7;
border: 0 none;
overflow: hidden;
box-sizing: content-box;
border-bottom: 1px solid #ddd;
}
code {
color: #a71d5d;
}
figure {
margin: 10px 0;
padding: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
img {
display: block;
margin: 0 auto;
max-width: 100%;
object-fit: fill;
box-shadow: none;
cursor: pointer;
}
em {
color: #53b378;
font-style: italic;
background-color: transparent;
}
然后,就是发布环节。我是习惯于手动再微调一下,然后拷贝粘贴,手工发布。 如果实在要实现全自动发布,就只能写代码实现了。或者,等生态里出现各种发布MCP。
建立好上面的目录,写好需要的提示词,以后写文章,就可以在每个阶段跟Trae说人话,让他干活了。当然,如果提示词够硬,你也可以把所有步骤连接在一起,通过一句自然语言来驱动。
题外话
最后,可能是自己做产品经理的惯性,蛮期待这样一个图文创作的客户端:
能提供丰富的本地、原创上下文
支持更丰富的图片、文字创作周边的MCP
支持多流程、多目的的图文创作
有点像更图文创作垂直领域的AI IDE。
不知不觉已经写了一万多字了,我依然坚信,长文写作中人的要素是不可缺少的。人需要在必要的环节,产生决定性的作用,起到定海神针的效果。
不能把写作完完全全交给AI,虽然目前为止,AI批量出各种低质量内容、各种矩阵账号的操作,有一定的流量红利。
但长期看,解法双手,不代表要放弃大脑。一直借用AI最擅长的能力,而放弃掉自己作为智慧生命所擅长的能力,终有一日,可能就算不得智慧生命了。
谢谢看到这里的朋友,如果觉得上面的内容能有点用,还请随手点个什么,支持一下!赛博效率师Moon,只分享有价值的内容,我们下期见!