惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
L
LangChain Blog
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
D
DataBreaches.Net
腾讯CDC
Martin Fowler
Martin Fowler
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
GbyAI
GbyAI
N
Netflix TechBlog - Medium
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Blog of Author Tim Ferriss
D
Docker
V
Visual Studio Blog
宝玉的分享
宝玉的分享
A
About on SuperTechFans
量子位

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
UML画图神器来了,比Visio快10倍!
AI架构师汤师爷 · 2024-06-15 · via 人人都是产品经理

本文介绍了一种结合了ChatGPT和PlantUML的高效画图方法,它极大提升了技术文档中UML图的绘制速度。作者通过具体案例展示了如何快速生成订单履约的业务流程图,为程序员和架构师提供了一种新颖的图形化文档制作方法。阅读本文,掌握这一技术,让你的工作效率飞跃提升。

大家好,我是汤师爷。在编程工作中,我们经常要画时序图和流程图,特别是写技术文档。

虽然我们一般喜欢用像Visio这样的画图工具,但有时用编程画图可以更高效率,因为我们对编程语言很熟悉。

今天,我要给你介绍一个叫ChatGPT+PlantUML的画图方法,它们组合起来,可以让画图效率提高几十倍。不用AI的程序员,真的快要被淘汰了。

拿订单履约的业务流程图举例,我花了10多分钟才完成,而ChatGPT+PlantUML绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。

01 用ChatGPT生成PlantUML代码

PlantUML是一款开源的UML图绘制工具,支持通过文本来生成图形,使用起来非常高效。可以支持时序图、类图、对象图、活动图、思维导图等图形的绘制。

订单履约是电商和零售业务中的一个重要环节,它涉及到从客户下单到商品交付的整个过程。

此过程涉及多个环节,包括消费者在销售平台下单、系统接收订单、预占库存,以及仓库/门店执行拣货、发货等环节。

我们以订单履约业务流程为例,让ChatGPT帮我们生成业务流程的PlantUML代码。

向ChatGPT发送以下请求:

请使用PlantUML语言绘制订单履约的业务流程。业务流程如下:

  • 接收订单:当客户在销售平台下单后,第一步是接收订单,它涉及到订单信息的收集和确认,包括客户详情、商品信息、配送地址等。
  • 订单拆单:此环节的目的是将复杂的订单拆解为更易管理的子订单,根据商品的仓储位置或特定的履约要求进行拆分。
  • 派单:这一步骤基于多种因素进行决策,包括商品的实际库存位置、配送地址的距离、以及履约能力,分配给合适的仓库或门店。
  • 预占库存:为了确保订单中的商品能够被及时送达,预占库存防止在订单处理期间商品被其他订单占用,导致无法履约的情况发生。
  • 改派:在履约过程中,可能会因为库存不足、配送问题或其他突发情况,需要重新分配订单到另一个履约中心。
  • 拣货:是指根据订单信息从库存中挑选出具体商品的过程。这个环节要求高度的准确性和效率,错误拣选会直接影响到客户满意度。
  • 打包:拣选完成后,商品会被包装好,确保在运输过程中的安全和完整。打包过程还包括贴上运输标签和必要的配送信息,为商品的顺利配送做好准备。
  • 出库:打包好的商品接下来会被记录为出库状态,这意味着商品正式发货出库,离开门店/仓库。
  • 物流配送:商品出库后,将通过快递或同城配进行配送。这一阶段,物流公司或配送公司负责将商品从门店/仓库运输到客户指定的收货地址。
  • 确认收货:最后,当客户收到商品并确认无误后,订单履约流程完结。客户确认收货通常在线上平台上确认来完成。这一环节也是记录履约时效、收集客户反馈和提升服务质量的重要机会。

ChatGPT回答如下:

以下是使用PlantUML语言绘制的订单履约业务流程代码。这段代码描述了从接收订单开始,到确认收货结束的整个过程。你可以将此代码复制并在支持PlantUML的工具或在线编辑器中进行渲染,以生成流程图。

@startuml

!theme plain

title 订单履约流程图

|客户|

start

:下单;

|订单履约系统|

:接收订单;

note right: 收集订单信息n客户详情、商品信息、配送地址等

:订单拆单;

note right: 根据仓储位置或n特定履约要求拆分

:派单;

note right: 基于库存位置、配送地址距离n和履约能力进行决策

:预占库存;

note right: 防止商品在处理期间被占用

if (需要改派?) then (是)

:改派;

note right: 因库存不足、配送问题等n重新分配履约中心

else (否)

end if

|仓库/门店|

:拣货;

note right: 根据订单信息挑选商品

:打包;

note right: 包装商品,贴上运输标签

:出库;

note right: 商品发货出库

:物流配送;

note right: 商品从门店/仓库n运输到客户指定地址

|客户|

:确认收货;

note right: 在线上平台确认收货n完成订单履约流程

stop

@enduml

02 用drawio绘制流程图

接下来,我们要使用drawio神器,绘制流程图。登录https://app.diagrams.net/,点击➕,选择高级→PlantUML。

将上文中的PlantUML代码,贴入文本框,点击插入,就能生成流程图。

我们可以看到,ChatGPT绘制的流程图质量很高,对业务流程有深入的理解。

通过不断与ChatGPT的交流和调整,我们得到了一个完整的订单履约流程图,清楚地展示了从接收订单到确认收货的每个步骤。

下面这张流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,可见ChatGPT能显著提高画UML图的效率。

本文由人人都是产品经理作者【汤师爷】,微信公众号:【架构师汤师爷】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。

题图来自Unsplash,基于 CC0 协议。