群里有人问:哪位前辈知道哪个ai可以把上市公司信息画出流程图的?
猜测是上市辅导文件相关的流程,其实不需要任何工具,只要能画出来一个示例流程图,让大模型生成SVG代码即可,当然Mermaid语法也可以。
开始前你可以从卡片图提示词寻找一些灵感。下面演示一个更加朴素且有效的方法,适合将任何文档转换为流程图。
第一步,解析文档文本
文档中存在文本、图像、表格等,我将使用多模态模型,转换为文本。这步不需要专业的文档提取与清洗工具。因为解析的都是单文档,只要找一个足够支持文档长度,并且识别文档内图像、表格较准确的模型即可,国内的 KIMI 、智谱 、通义千问 都不错,有条件可以使用 Google AI Studio 中的 Gemini 2.0 Flash Experimental 模型。
为了保留原文档准确信息,我将使用的提示词:
转换为markdown格式,图片信息和表格信息按照顺序和图形化语言描述
上传文档,然后提交:
第二步,梳理需要的信息
可以在第一步一并完成,分析文档发现这是一个“梳理上市公司辅导流程”,所以要整理文档中提及的所有“流程关系”。
提示词:
整理文档中提及的所有流程和关系,要体现前后依赖,以及依赖的主体、客体。输出一份简要表达流程关系的文档。
第三步:生成流程图
Mermaid语法 当然选择Claude,但很多人没有 Claude 账号,可以选择 GitHub Copilot 免费平替。
提示词:“[粘贴文档内容]+根据上下文生成流程图”开始第一次生成流程图。
GitHub Copilot 工具预置的提示词会引导默认生成流程图,有些朴素,并且没有完整的表达出关系。
输入第二个提示词:让流程图关系更加符合文档描述,增加修饰,用不同色彩、符号表达聚类关系、让流程图更加美观。在https://mermaid.live/可以正确预览。
回顾
我们得到了一个可以处理“同类问题”的流程图代码示例:
%%{init: { 'theme': 'base', 'themeVariables': { 'primaryColor': '#4778c7', 'primaryTextColor': '#fff', 'primaryBorderColor': '#346dbb', 'lineColor': '#4778c7', 'secondaryColor': '#63b152', 'tertiaryColor': '#f39c35' } }}%% flowchart TD %% 样式定义 classDef mainPhase fill:#4778c7,stroke:#346dbb,stroke-width:2px,color:white,font-weight:bold classDef subPhase fill:#f4f7fc,stroke:#4778c7,stroke-width:1px,color:#2c3e50 classDef content fill:#fff,stroke:#63b152,stroke-width:1px,color:#3c763d classDef problem fill:#fff5eb,stroke:#f39c35,stroke-width:1px,color:#8a6d3b classDef nextStep fill:#e8f4ff,stroke:#4778c7,stroke-width:1px,color:#31708f %% 主标题 title(["证券公司辅导工作流程"]) style title fill:#2c3e50,stroke:#2c3e50,color:white,stroke-width:2px,font-weight:bold %% 第一阶段:辅导主要内容 A["1️⃣ 辅导主要内容"]:::mainPhase A1["市场动态与培训"]:::subPhase A2["尽职调查工作"]:::subPhase A3["中介机构协调"]:::subPhase A4["辅导考试准备"]:::subPhase %% 培训内容详细展开 A1Content1["🔹 证券市场基础知识传递<br>🔹 公司规范治理培训<br>🔹 内部控制制度学习<br>🔹 树立诚信与法治意识"]:::content A2Content["📋 系统了解公司情况<br>📋 收集历史沿革资料<br>📋 核查业务与财务<br>📋 督促问题整改"]:::content A3Content["🤝 召开协调会议<br>🤝 解决重要问题<br>🤝 改善规范运作"]:::content A4Content["📚 组织法规学习<br>📚 北交所相关法规<br>📚 准备辅导考试"]:::content %% 第二阶段:证券服务机构配合 B["2️⃣ 证券服务机构配合情况"]:::mainPhase BContent["🏢 平安证券辅导小组主导<br>🏢 立信会计师事务所配合<br>🏢 北京国枫律师事务所支持<br>🏢 联合开展尽职调查工作"]:::content %% 第三阶段:问题解决 C["3️⃣ 问题解决方案"]:::mainPhase C1["已解决问题"]:::problem C2["持续改进事项"]:::problem C1Content["✅ 强化内部控制执行<br>✅ 完善相关内控制度<br>✅ 加强规范化运作宣贯"]:::content C2Content["🔄 持续深入尽职调查<br>🔄 严格核查规范运作<br>🔄 及时发现并整改问题"]:::content %% 第四阶段:后续工作 D["4️⃣ 下一阶段工作安排"]:::mainPhase DContent["📋 持续开展法规学习<br>📋 完善业务流程体系<br>📋 优化内部控制机制<br>📋 推进规范事项整改"]:::nextStep %% 连接关系 title --> A A --> A1 & A2 & A3 & A4 A1 --> A1Content1 A2 --> A2Content A3 --> A3Content A4 --> A4Content A --> B --> BContent B --> C C --> C1 & C2 C1 --> C1Content C2 --> C2Content C --> D --> DContent %% 添加子步骤之间的虚线连接 A1Content1 -.-> A2Content A2Content -.-> A3Content A3Content -.-> A4Content %% 链接样式 linkStyle default stroke:#4778c7,stroke-width:1px linkStyle 11,12,13 stroke:#4778c7,stroke-width:1px,stroke-dasharray:5
接下来如果需要生成同类流程图,只需要:1.上传新的文档 2.在提示词中加入此代码示例 3.即可生成同类流程图。
当然你可以将这个常用“提示词示例”抽象化,以此适配各类流程的生成,最简单的方法就是和大模型沟通,让他帮你抽象出一个“通用提示词”,具体细节这里不展开了。
PS:其实李什么刚的很多提示词模板制作过程原理基本一致,区别就是对提示词示例的抽象深度不同。