boluoqq
(菠萝QQ)
1
最近发现一个挺有意思的开源项目,叫 lieflat-gongwen。没错,它是一个公文写作 Skill。
如果你平时需要经常写一些调研报告、领导讲话稿、工作汇报等,尤其是体制内经常写材料的,可以重点看看。项目地址:
以前也用过 AI 写过一些公文材料,我觉得最大的问题不是不会写,而是太像 AI 写的。
比如开头总是喜欢“根据……为深入贯彻……”,中间一套“一是、二是、三是”,结尾再来一句“请结合实际抓好贯彻落实”。
看起来格式很完整,甚至比普通人写得还工整,但真正做过材料的人一看,多少还是会觉得有点“AI味”。
lieflat-gongwen 的思路比较特别,它不只是给 AI 几条提示词,而是直接拿大量的真实公文去分析。
据项目介绍,一共使用了约102万字真实公文语料,然后从里面统计句子长度、标题字数、顿号使用密度、三级标题数量、“一是二是”出现频率等写作特征,再把这些东西整理成一套可以被 AI Agent 调用的 Agent Skill。
简单理解,就是把以前那种“这篇材料写得像不像公文?”变成了“这类公文应该是什么样的结构、句子长度和标题节奏?”
目前覆盖的类型也比较实用,包括调研报告、领导讲话、工作意见、经验材料、工作方案、经验总结,另外还有党建材料,一共 7 类。每种文体都有对应的参数和写作规则。
挺好的,因为不同材料其实不是简单换个标题就行。比如工作方案和调研报告,写法就明显不一样;领导讲话也有自己的节奏。如果全部套用一个所谓的“公文万能模板”,最后很容易就变成那种看起来四平八稳、实际上比较空的 AI 文章。
这个项目则是先判断文体,再按照对应的写作特征去组织内容。
另外,它还有一个我比较喜欢的设计,就是不确定的数据不让 AI 硬编。
项目中的示例会用类似“待补:xx”这样的占位符,把需要真实数据的位置留出来。也就是说,宁愿先空着,也不让 AI 为了让文章看起来完整而随便编一个数字。对于公文写作来说,这一点其实很重要。
项目还提供了参数自检脚本和一些合成范文,可以在文章写完之后,再根据这些指标检查一下,看看是不是偏离了对应文体的写作特征。
使用下来,我觉得这个项目真正有意思的地方,并不是“AI 能不能写公文”,而是它尝试把公文写作经验进行数据化。
以前老师傅说“这个标题不对”“这段不像材料”,很多时候只能凭经验判断。现在则尝试把这种经验拆成句长、标题、结构、语言密度等一项项可以检查的参数。
当然,它也不是装上以后就能替代人工写材料。真实材料涉及政策背景、当地情况、领导意图和具体数据,这些东西 AI 本身并不知道,它只是个辅助工具。
但如果把它当成一个公文写作辅助工具和风格校准器,我觉得还是挺有意思的。
qiuhong
(大姐)
2
那如果我在 WorkBuddy 或 CodeX 中安装了它,具体如何使用呢?
mooncat
(月光猫影)
3
安装完成后,你可以直接在 AI Agent 对话框里这样说:使用 lieflat-gongwen 技能,帮我写一篇《关于推动低空经济高质量发展的建议》。
当然,你可以继续告诉它:
使用什么文体
写给谁
大概多少字
当地有哪些实际情况
希望重点解决什么问题
比如:
使用 lieflat-gongwen 技能,帮我写一篇政协提案。题目是《关于加快发展低空经济,培育新质生产力的建议》,篇幅控制在3000字左右。不要编造数据,涉及具体数据的地方先用【待补数据】标记。语言要像真实的政协提案,不要有明显 AI 味。
这样比单纯说“帮我写一篇公文”效果会好很多!
hack0573
(hack0573)
4
我更推荐的实际使用方法,不是一步到位。
比如你是拿它来写领导讲话、调研报告、工作方案、政协提案之类的,我建议不要让 AI 一次性从零写完。
可以分成 3 步走。
第一步:先让它分析材料
比如你手里已经有一些资料,可以直接把 Word、PDF、网页资料丢给 WorkBuddy:
请使用 lieflat-gongwen 技能。先不要写正文,先阅读我提供的这些材料,提炼出适合这篇材料的核心观点、事实依据和可使用的数据。不要自行编造信息。
这一步主要是让它“吃材料”。
第二步:让它搭框架
接着:
继续使用 lieflat-gongwen,根据刚才整理的资料,先设计这篇政协提案的文章结构。重点考虑问题提出、原因分析和对策建议之间的逻辑关系。暂时不要写完整正文。
这时候你可以先看它的框架。
如果觉得某一部分不对,可以继续调整:
“第二部分太空泛,结合我们当地的实际情况重新调整。”
“建议部分不要写成泛泛而谈的口号,每条建议都要对应前面的具体问题。”
第三步:最后才让它写全文
框架确定以后再说:
按照刚才确定的结构,使用 lieflat-gongwen 的公文写作规则完成全文。控制在3000字左右。尽量使用真实、自然的公文语言,避免模板化套话和明显的 AI 表达。没有依据的数据不要编造,统一用【待补】标记。
这样我认为比“一句话让 AI 写3000字”靠谱得多。
还有一个非常实用的玩法:让它“改材料”
其实我觉得 lieflat-gongwen 最适合的不一定是从零写,而是你先写一个初稿,再让它帮你校正。
例如你自己已经写了一版:
这是我自己写的初稿,请使用 lieflat-gongwen 帮我进行公文风格校正。
不要大幅改变原意,不要擅自增加事实和数据。
重点检查:
- 标题和小标题是否自然
- 段落结构是否合理
- 是否存在明显 AI 套话
- 是否存在“一是二是三是”机械罗列
- 语言是否过于整齐、刻板
- 是否符合真实公文材料的表达习惯
修改后给出完整版本,并说明主要修改了哪些地方。
这个用法我反而比较推荐。
因为 AI 最容易出现的问题就是“从零生成一篇看起来很漂亮的假公文”。而你自己先提供事实、观点和素材,再让 Skill 负责结构调整 + 语言校正 + 公文风格统一,通常更容易控制。
WorkBuddy 里可以直接这样调用:
如果你的版本支持 / 调用 Skill,可以在输入框输入 /,看看已经安装的 Skill 列表,然后选择 lieflat-gongwen。WorkBuddy 的相关文档也说明,已安装 Skill 可以在对话中被调用,并会根据任务自动参与处理。
你也可以直接明确告诉它:
调用 lieflat-gongwen 技能。
然后再描述任务。
最后给你一个可以直接复制的“万能提示词”
以后你用 WorkBuddy 写材料,我建议直接把下面这段作为开场:
请调用 lieflat-gongwen 技能协助完成下面的公文材料。
写作要求:
- 先分析我提供的材料和事实,再开始写作。
- 根据文章类型选择合适的公文写作结构,不要套用万能模板。
- 尽量使用真实、自然的公文语言,减少明显的 AI 生成痕迹。
- 避免大量使用空泛套话、机械化的“一是、二是、三是”以及过度整齐的排比句。
- 不要为了让文章完整而虚构数据、案例、政策文件或领导讲话。
- 缺少真实数据的地方使用【待补数据】标记。
- 观点要有实际依据,对策建议要与前面提出的问题对应。
- 保留我提供的真实情况和核心观点,不要为了追求“公文味”而改变事实。
- 完成初稿后,再自行检查一遍文章结构、语言风格和逻辑,并进行必要修改。
具体任务:
【在这里填写你的材料类型、题目、背景、字数要求和具体素材】
简单说就是:先让它读材料 → 再搭框架 → 最后写全文 → 最后再做一次“公文体检”。