ChatGPT用10秒画完一张UML流程图,而我用了。。。
不用AI的程序员,失业潮真的快来临了。
一张订单履约的流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。
订单履约流程是一系列精细协作的流程,从客户在销售平台下单开始,至商品交付用户手中结束。此过程跨越多个环节,包括消费者在销售平台下单、订单履约系统接收订单、预占库存,以及仓库和门店执行拣货、发货处理等环节。
我们以订单履约流程为例,让ChatGPT帮我们绘制订单履约流程。向ChatGPT发送以下请求:
请使用PlantUML语言绘制订单履约的业务流程图。
- 接收订单: 当客户在销售平台下单后,第一步是接收订单,它涉及到订单信息的收集和确认,包括客户详情、商品信息、配送地址等。
- 订单拆单: 此环节的目的是将复杂的订单拆解为更易管理的子订单,根据商品的仓储位置或特定的履约要求进行拆分。
- 派单: 这一步骤基于多种因素进行决策,包括商品的实际库存位置、配送地址的距离、以及履约能力,分配给合适的仓库或门店。
- 预占库存: 为了确保订单中的商品能够被及时送达,预占库存防止在订单处理期间商品被其他订单占用,导致无法履约的情况发生。
- 改派: 在履约过程中,可能会因为库存不足、配送问题或其他突发情况,需要重新分配订单到另一个履约中心。
- 拣货: 是指根据订单信息从库存中挑选出具体商品的过程。这个环节要求高度的准确性和效率,错误拣选会直接影响到客户满意度。
- 打包: 拣选完成后,商品会被包装好,确保在运输过程中的安全和完整。打包过程还包括贴上运输标签和必要的配送信息,为商品的顺利配送做好准备。
- 出库: 打包好的商品接下来会被记录为出库状态,这意味着商品正式发货出库,离开门店/仓库。
- 物流配送: 商品出库后,将通过快递或同城配进行配送。这一阶段,物流公司或配送公司负责将商品从门店/仓库运输到客户指定的收货地址。
- 确认收货: 最后,当客户收到商品并确认无误后,订单履约流程完结。客户确认收货通常在线上平台上确认来完成。这一环节也是记录履约时效、收集客户反馈和提升服务质量的重要机会。
以下是使用PlantUML语言绘制的订单履约业务流程图代码。这段代码描述了从接收订单开始,到确认收货结束的整个过程。
你可以将此代码复制并在支持PlantUML的工具或在线编辑器中进行渲染,以生成流程图。
@startuml
!theme plain
title 订单履约流程图
|客户|
start
:下单;
|订单履约系统|
:接收订单;
note right: 收集订单信息\n客户详情、商品信息、配送地址等
:订单拆单;
note right: 根据仓储位置或\n特定履约要求拆分
:派单;
note right: 基于库存位置、配送地址距离\n和履约能力进行决策
:预占库存;
note right: 防止商品在处理期间被占用
if (需要改派?) then (是)
:改派;
note right: 因库存不足、配送问题等\n重新分配履约中心
else (否)
endif
|仓库/门店|
:拣货;
note right: 根据订单信息挑选商品
:打包;
note right: 包装商品,贴上运输标签
:出库;
note right: 商品发货出库
:物流配送;
note right: 商品从门店/仓库\n运输到客户指定地址
|客户|
:确认收货;
note right: 在线上平台确认收货\n完成订单履约流程
stop
@enduml
最终PlantUML的绘图效果如下图:

可以看到,ChatGPT的绘图质量非常高,对整体流程的业务逻辑理解很到位。通过与ChatGPT的不断交流和微调,最终得到一个完善的订单履约流程图,详尽展示了从订单接收到最终确认收货的每一个步骤。
下面这张订单履约流程图,我花了10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。

写在最后
订单履约流程包括接收订单、订单拆单、派单、预占库存、改派、拣货、打包、出库、物流配送和确认收货等步骤。
ChatGPT能够在10秒内完成订单履约流程图的绘制,与人类花费10分钟的工作效果相当,大大提高了绘制流程图的效率。

ChatGPT用10秒画完一张UML流程图,而我用了。。。的更多相关文章
- turtle 20秒画完小猪佩奇“社会人”
转载:https://blog.csdn.net/csdnsevenn/article/details/80650456 图片源自网络 作者 丁彦军 如需转载,请联系原作者授权. 今年社交平台上最火的 ...
- 为了拿捏 Redis 数据结构,我画了 40 张图(完整版)
大家好,我是小林. Redis 为什么那么快? 除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理. ...
- 一个layer可以跟着画完的线移动ios程序 好玩啊。
用法:采用的是关键帧实现的. 实验目的:让上层的layer子层能够跟着在另一个子层上花的线进行移动 .即当线画完之后,图形开始移动,并且能够停在最后的那个位置 效果图: 采用是直接在layer图层上进 ...
- java绘图原理------在窗口界面(或面板上)画出一张或多张图片问题解决方法
/** *@author blovedr * 功能: java绘图原理------在窗口界面(或面板上)画出一张或多张图片问题解决方法 * 日期: 2018年4月28日 16:20 * 注释: ...
- 【ZT】在微信上有哪些高情商的说话方式 | M周刊(听语音需要60秒,看文字只需10秒)
https://baijiahao.baidu.com/s?id=1590547145580792217&wfr=spider&for=pc https://yuedu.baidu.c ...
- 防止按钮button重复提交,点击后失效,10秒后恢复
<script type="text/javascript"> $(function () {//页面完全加载完后执行 /*防止重复提交 10秒后恢复*/ var is ...
- linux shell编程,先等10秒再判断是否有进程存在,存在就再等10秒再杀了进程才运行
linux shell编程,先等10秒再判断是否有进程存在,存在就再等10秒再杀了进程才运行 crontab每分钟执行一次,但5秒以上才有更新数据,有时候一分钟可能跑不完上一个进程,需要先等10秒再判 ...
- 10 分钟讲完 QUIC 协议。
建议阅读本文需要搭配作者 HTTP 相关文章食用. 历史 HTTP 系列文章: 看完这篇HTTP,跟面试官扯皮就没问题了 HTTP 2.0 ,有点炸 ! 这里先来回顾一下 HTTP 的发展过程.首先, ...
- Go语言:编写一个 WebsiteRacer 的函数,用来对比请求两个 URL 来「比赛」,并返回先响应的 URL。如果两个 URL 在 10 秒内都未返回结果,返回一个 error。
问题: 你被要求编写一个叫做 WebsiteRacer 的函数,用来对比请求两个 URL 来「比赛」,并返回先响应的 URL.如果两个 URL 在 10 秒内都未返回结果,那么应该返回一个 error ...
- linux crontab & 每隔10秒执行一次
linux下定时执行任务的方法 在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出. 在LINU ...
随机推荐
- 手写Promise自定义封装 then 函数
Promise 自定义封装 then 函数 <script src="./Promise.js"></script> <script type=&qu ...
- 详解Promise.race()可以解决多个异步请求那个请求先返回
Promise.race([]);接受一个参数,由promise组成的一个数组: 它的返回结果是promise对象: 它的结果和状态由什么去决定呢? 由第一个改变Promise状态的对象去决定:若是返 ...
- v-for动态添加表单,并且获取表单中的值
vue是数据驱动视图,所以要想改变页面的结构,就要首先改变数据. 要想动态添加一个input表单,每当你点击的时候,添加一个数据在数组里面. handler(mess){ this.list.push ...
- git push卡住了 git push writing object
解决方案: 执行命令:$ git config --global http.postBuffer 524288000 再次push 会卡在这里:POST git-receive-pack(892384 ...
- HTML超链接自定义颜色
先添加一个css样式 我这里直接内嵌了因为代码量比较少不会影响太大的性能 <style type="text/css"> body {background-color: ...
- [1] 以逆向的角度来看流程控制语句——if
[1] 以逆向的角度来看流程控制语句--if 1. if语句(单分支) if语句转换的条件跳转指令与if语句的判断结果是相反的, 因为C语言是根据代码行的位置决定编译后二进制代码地址高低的,即低行 ...
- Elasticsearch实战:常见错误及详细解决方案
Elasticsearch实战:常见错误及详细解决方案 1.read_only_allow_delete":"true" 当我们在向某个索引添加一条数据的时候,可能(极少 ...
- 金融时间序列预测方法合集:CNN、LSTM、随机森林、ARMA预测股票价格(适用于时序问题)、相似度计算、各类评判指标绘图(数学建模科研适用)
金融时间序列预测方法合集:CNN.LSTM.随机森林.ARMA预测股票价格(适用于时序问题).相似度计算.各类评判指标绘图(数学建模科研适用) 1.使用CNN模型预测未来一天的股价涨跌-CNN(卷积神 ...
- DC-9渗透学习
开靶机,net模式,启动 arp-scan -l命令扫描存活主机 nmap -sS -sV -A -n 192.168.100.22 ┌──(root㉿kali)-[~] └─# nmap -sS - ...
- TP5图片处理常见问题
一.Class 'think\Image' not found composer require topthink/think-image 装上了扩展控制器头部加了 use think\Image然后 ...