笔锋(PenFlow)— AI驱动的企业公文智能撰写助手

Polar Sponsor
爱发电 赞助
.NET 9.0

AI驱动的企业公文智能撰写助手。根据用户提供的关键信息(涉及主体、事件背景、原因分析、当前措施、后续计划),在1分钟内自动生成符合中国公文规范的正式情况说明文档(.docx格式)。系统根据致送对象(合作方/上级/政府)自适应调整语气——对合作方使用敬语,对上级保持客观陈述,对政府部门采用正式称谓。输出文档包含标准标题、致送对象、仿宋正文(首行缩进)、右对齐落款日期,可直接打印或提交。适用于通信、政务、金融等需频繁出具书面说明的行业。触发词:情况说明、写个说明、出具说明、情况报告、书面说明、公文生成、笔锋、

笔锋(PenFlow)— 企业公文智能撰写助手

功能概述

笔锋(PenFlow)— 企业公文智能撰写助手是一项面向实际任务的技能,主要用于根据用户输入的关键信息,自动生成符合中国公文规范的正式情况说明文档(.docx);将用户碎片化关键词解析为结构化要素(主体、事件、因果、措施);

核心要点

  • 根据致送对象自动选择公文语体和敬语体系;
  • 按公文标准映射版面规范(页边距、字体字号、行距缩进),通过python-docx精确输出;
  • 当用户需要撰写正式公文/情。

使用与执行

它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

笔锋(PenFlow)— 企业公文智能撰写助手

根据用户输入的关键信息,自动生成符合中国公文规范的正式情况说明文档(.docx)。

核心能力

能力 说明
语义理解 将用户碎片化关键词解析为结构化要素(主体、事件、因果、措施)
语境适配 根据致送对象自动选择公文语体和敬语体系
格式生成 按公文标准映射版面规范(页边距、字体字号、行距缩进),通过python-docx精确输出

触发条件

当用户需要撰写正式公文/情况说明时使用此技能。典型触发语:

  • "帮我写一个情况说明"
  • "生成一份情况说明"
  • "出具一份书面说明"
  • "帮写个说明文档"
  • "写个公文"
  • "笔锋生成"

使用方式

方式一:对话式(推荐)

直接向 AI 描述需要撰写的情况说明,AI 会引导您逐步确认各要素并直接生成 .docx 文件。

示例对话:

用户:「帮我写一个关于房屋租赁的情况说明,致送对象是XX公司。」 AI:「好的,我来帮您收集关键信息:1. 租赁背景是?2. 需要说明的具体问题是?……」

方式二:表单式(可视化填写)

打开技能目录下的 assets/form.html,在浏览器中填写各要素,生成 JSON 配置文件后运行脚本。

步骤:

  1. 用浏览器打开 assets/form.html
  2. 按表单提示填写:文档类型、受众类型、标题、正文段落、落款信息等
  3. 点击「生成配置文件」,下载 config.json
  4. 运行:python scripts/generate_doc.py config.json

表单界面支持动态添加/删除正文段落和落款单位行,并会根据受众类型自动提示默认结尾语。

工作流程

步骤 1:收集关键信息

向用户确认以下要素(用户已提供则跳过,未提供则基于上下文合理推断并标注):

要素 说明 示例
标题 关于什么的情况说明 关于校园动感厅房租续签的情况说明
致送对象 说明提交给谁 西双版纳职业技术学院
受众类型 partner(合作方) / superior(上级) / government(政府) partner
涉及主体 当事人/单位 中国移动XX分公司、XX学院
背景事实 发生了什么事 租赁协议到期,但无法续签
原因分析 为什么会这样 学院正筹备新合作项目,暂无法确定方案
当前措施 现在怎么处理的 已协调渠道商按月支付房租过渡
后续计划 下一步怎么做 待方案确定后按流程采购
公司全称 落款单位(数组,多行) ["中国移动通信集团云南有限公司", "西双版纳分公司"]
日期 落款日期 2026年6月27日
结尾语 可选,默认根据受众类型自动生成 望贵院予以理解与支持

受众类型判定规则:

  • 致送对象为企业、院校、机构 → partner
  • 致送对象为本系统上级单位 → superior
  • 致送对象为政府行政机关 → government
  • 无法判断时询问用户

步骤 2:语义解析与内容撰写

根据收集到的信息,按以下结构撰写正文:

  1. 背景段:说明涉及的协议、关系、事件背景
  2. 问题段:解释当前无法按常规流程推进的原因
  3. 措施段:说明已采取的过渡性安排和达成的一致意见
  4. 计划段:说明后续正式流程的启动条件和计划
  5. 结尾段(可选):表达希望得到的理解、支持或配合

行文规范——按受众类型加载 references/tone_guide.md 获取详细规则:

受众类型 自称 称谓 语气特征
partner(合作方) 我司/本公司 贵院/贵单位/贵公司 尊重诚恳,感谢合作
superior(上级) 我公司/本部门 (省略称谓,直述事由) 客观陈述,简明扼要
government(政府) 我单位/本公司 贵局/贵委/贵府 正式庄重,依法依规

详细语气适配规则见 references/tone_guide.md。

步骤 3:生成 JSON 配置并调用脚本

将撰写好的内容组织为 JSON 配置文件,然后调用生成脚本:

python scripts/generate_doc.py  [output.docx]

JSON 配置文件格式:

{
    "doc_type": "situation_report",
    "audience": "partner",
    "title": "关于XXX的情况说明",
    "greeting": "u897fu53ccu7248u7eb3u804cu4e1au6280u672fu5b66u9662uff1a",
    "paragraphs": [
        "u7b2cu4e00u6bb5u6b63u6587u5185u5bb9...",
        "u7b2cu4e8cu6bb5u6b63u6587u5185u5bb9..."
    ],
    "closing": "u4ee5u4e0au60c5u51b5uff0cu7279u5411u8d35u9662u8bf4u660eu3002u671bu8d35u9662u4e88u4ee5u7406u89e3u4e0eu652fu6301u3002",
    "company": ["u4e2du56fdu79fbu52a8u901au4fe1u96c6u56e2u4e91u5357u6709u9650u516cu53f8", "u897fu53ccu7248u7eb3u5206u516cu53f8"],
    "date": "2026u5e746u670827u65e5"
}

字段说明:

字段 必填 说明
doc_type 否 文档类型,默认 situation_report。可选:situation_report(情况说明)、request(请示)、reply(答复函)、notification(通知)
audience 否 受众类型,默认 partner。可选:partner/superior/government
title 是 文档标题
greeting 否 致送对象行(含冒号),省略时不输出
paragraphs 是 正文字符串数组,每个元素为一个段落
closing 否 结尾语,省略时不输出
company 否 落款单位,字符串数组支持多行
date 否 落款日期
output 否 输出文件名,默认使用标题

JSON 编码注意事项:

  • JSON 中的中文双引号必须使用 u201c(左)和 u201d(右)转义,不可直接书写 "" 字符
  • 所有中文内容使用 UTF-8 编码
  • 确保 JSON 格式合法(无尾逗号、引号闭合)

步骤 4:呈现结果

脚本执行成功后,使用 present_files 向用户展示生成的 .docx 文件,并简要说明文档结构和核心内容。

公文格式规范

生成的文档遵循中国公文标准格式,详细规范见 references/format_spec.md。

核心格式参数:

元素 字体 字号 对齐 其他
标题 黑体 三号(16pt) 居中 加粗、段后24pt
致送对象 仿宋 四号(14pt) 左对齐 段后12pt
正文 仿宋 四号(14pt) 两端对齐 首行缩进2字符、固定行距28磅
结尾语 仿宋 四号(14pt) 左对齐 首行缩进2字符
落款 仿宋 四号(14pt) 右对齐 含单位全称和日期

页面设置: A4纸,上边距2.54cm,下边距2.54cm,左边距3.17cm,右边距3.17cm。

依赖环境

  • Python 3.8+
  • python-docx

安装命令:

pip install python-docx

注意事项

  • 生成的 .docx 文件保存在用户当前工作目录
  • 如致送对象为合作方,需在正文中体现尊重和协商态度
  • 所有称谓在首次出现时写全称并附简称说明
  • 避免口语化表达,使用正式书面语
  • 脚本路径为技能目录下的 scripts/generate_doc.py,调用时使用相对路径

相关专题

更多
Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

2026.11.06

0

12

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

2026.11.06

0

13

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

2026.11.06

0

10

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习