标题需严格控制在12–18个汉字之间,并以“(title end:1.0)”截断;角色设定为saas产品文档工程师,禁用指导性短语;结构必须为【动词】+【技术点】+【效果/类比】,生成后三要素自查。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让MarsCode把原始会议纪要、用户反馈或需求文档自动整理成知识库条目,但生成的标题不是字数超标就是语气像客服话术——问题出在提示词没对长度和语气做物理级约束,AI会按默认套路自由发挥。
标题长度硬控制:用数字区间+括号语法双锁死
打开MarsCode设置 → 进入「自定义提示词」模块 → 找到当前生效的system prompt → 在提示词末尾添加:【标题严格控制在12–18个汉字之间】,中文方括号+短横线缺一不可。
这一步操作起来很简单,直接复制粘贴就行。注意:【若只写“约15字”或“精炼标题”,MarsCode会输出9字或23字,偏差极大】。
再加一道保险:在标题描述句末尾插入“(title end:1.0)”标记。MarsCode识别到该符号后,会自动截断后续所有字符,确保标题不溢出。
语气锚定:用角色+场景+否定指令三重绑定
方法一:角色前置 + 场景具象化
在提示词开头写:“你是一名SaaS产品文档工程师,正在为内部知识库撰写可检索、可复用的技术说明”。角色设定会自动激活术语边界和信息密度偏好,比单纯说“语气专业”有效十倍。
方法二:反向排除冗余表达
在指令中加入:“禁止出现‘建议’‘可以考虑’‘一般来说’‘我们认为’‘请务必’”。这些短语会让标题带上指导性口吻,而知识库标题只需客观陈述事实,如“密码重置失败的六种原因”比“建议排查密码重置失败的六种原因”更符合归档要求。
方法三:绑定文件角色注入真实语境
例如在Vue组件中,提示词设为:“这是/src/views/dashboard/ChartCard.vue,用户反馈‘点击刷新后图表错位’。请只针对setup()里useChartApi()调用那段生成标题,标题必须含动词+技术点+效果,如【修复】+【useChartApi】+【避免图表刷新错位】。”
批量一致性校验:三要素自查法
第一步:声明结构模板
在提示词开头明确写:“所有标题必须按此结构生成:【动词】+【技术点】+【效果/类比】”
第二步:给出填充范例
“【拆解】+【useContext】+【像开盲盒一样拿到全局状态】”
第三步:追加校验指令
“生成后自查:每个标题是否含动词?是否含技术名词?是否含生活化类比?不符合任一条件则重写。”
这一步能筛掉“React状态管理指南”这类无效标题——它没动词、没类比、纯名词堆砌,MarsCode自己就能识别并丢弃。
避坑关键动作
删除三类模板句式:
① “请根据以下内容生成专业、清晰、符合规范的知识条目”——这类引导词会让模型进入“考试答题模式”,输出全是空泛形容词;
② “问题描述:……;原因分析:……;解决方案:……”——强制分段会压制上下文理解;
③ “避免使用第一人称”“保持客观中立”——限制语言风格反而催生更僵硬的书面腔。
【删除后必须重启MarsCode插件】,否则缓存仍会沿用旧模板逻辑。











