不用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流程图,而我用了。。。的更多相关文章

  1. turtle 20秒画完小猪佩奇“社会人”

    转载:https://blog.csdn.net/csdnsevenn/article/details/80650456 图片源自网络 作者 丁彦军 如需转载,请联系原作者授权. 今年社交平台上最火的 ...

  2. 为了拿捏 Redis 数据结构,我画了 40 张图(完整版)

    大家好,我是小林. Redis 为什么那么快? 除了它是内存数据库,使得所有的操作都在内存上进行之外,还有一个重要因素,它实现的数据结构,使得我们对数据进行增删查改操作时,Redis 能高效的处理. ...

  3. 一个layer可以跟着画完的线移动ios程序 好玩啊。

    用法:采用的是关键帧实现的. 实验目的:让上层的layer子层能够跟着在另一个子层上花的线进行移动 .即当线画完之后,图形开始移动,并且能够停在最后的那个位置 效果图: 采用是直接在layer图层上进 ...

  4. java绘图原理------在窗口界面(或面板上)画出一张或多张图片问题解决方法

    /** *@author blovedr * 功能: java绘图原理------在窗口界面(或面板上)画出一张或多张图片问题解决方法 * 日期: 2018年4月28日     16:20 * 注释: ...

  5. 【ZT】在微信上有哪些高情商的说话方式 | M周刊(听语音需要60秒,看文字只需10秒)

    https://baijiahao.baidu.com/s?id=1590547145580792217&wfr=spider&for=pc https://yuedu.baidu.c ...

  6. 防止按钮button重复提交,点击后失效,10秒后恢复

    <script type="text/javascript"> $(function () {//页面完全加载完后执行 /*防止重复提交 10秒后恢复*/ var is ...

  7. linux shell编程,先等10秒再判断是否有进程存在,存在就再等10秒再杀了进程才运行

    linux shell编程,先等10秒再判断是否有进程存在,存在就再等10秒再杀了进程才运行 crontab每分钟执行一次,但5秒以上才有更新数据,有时候一分钟可能跑不完上一个进程,需要先等10秒再判 ...

  8. 10 分钟讲完 QUIC 协议。

    建议阅读本文需要搭配作者 HTTP 相关文章食用. 历史 HTTP 系列文章: 看完这篇HTTP,跟面试官扯皮就没问题了 HTTP 2.0 ,有点炸 ! 这里先来回顾一下 HTTP 的发展过程.首先, ...

  9. Go语言:编写一个 WebsiteRacer 的函数,用来对比请求两个 URL 来「比赛」,并返回先响应的 URL。如果两个 URL 在 10 秒内都未返回结果,返回一个 error。

    问题: 你被要求编写一个叫做 WebsiteRacer 的函数,用来对比请求两个 URL 来「比赛」,并返回先响应的 URL.如果两个 URL 在 10 秒内都未返回结果,那么应该返回一个 error ...

  10. linux crontab & 每隔10秒执行一次

    linux下定时执行任务的方法  在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出. 在LINU ...

随机推荐

  1. 关于async函数的错误处理

    1. 关于async函数的错误处理 有些时候,我们请求的接口可能会报错: 从而导致后面的代码无法去执行: 这样就会造成页面上某些状态出错! 那么怎么样才能 既能捕获到错误 还能让代码往后面执行呢 2. ...

  2. Unity2019使用Gradle命令行(编译)出安卓包

    在我所经历的项目组中有这几种方法来生成APK 直接在Unity生成APK,可以接入SDK 使用Unity导出Android Studio工程手动生成APK 使用Unity导出Android Studi ...

  3. MongoDB 选型介绍

    什么是 MongoDB 前言 MongoDB 的主要特性 MongoDB 对比关系型数据库 MySQL 什么时候考虑 MongoDB 参考 什么是 MongoDB 前言 MongoDB 是一个开源.高 ...

  4. C/C++ 反汇编:流程控制与循环结构

    反汇编即把目标二进制机器码转为汇编代码的过程,该技术常用于软件破解.外挂技术.病毒分析.逆向工程.软件汉化等领域,学习和理解反汇编对软件调试.系统漏洞挖掘.内核原理及理解高级语言代码都有相当大的帮助, ...

  5. Python 多线程实现爬取图片

    前阵子网上看到有人写爬取妹子图的派森代码,于是乎我也想写一个教程,很多教程都是调用的第三方模块,今天就使用原生库来爬,并且扩展实现了图片鉴定,图片去重等操作,经过了爬站验证,稳如老狗,我已经爬了几万张 ...

  6. Windows XP Professional with Service Pack 3 (x86)

    Windows XP Professional with Service Pack 3 (x86) 链接:https://pan.baidu.com/s/1p99vLx5psoq9K4ONlRpkZA ...

  7. (C语言)我的第一个项目:命令行窗口下的学生成绩管理系统,及数据生成程序

    学生成绩管理系统 页面效果如图: 代码如下: #include <stdio.h> #include <stdlib.h> #include <string.h> ...

  8. C语言输出百分号%

    遭遇的问题 在学习时有一个课后题要求计算两个变量的加减乘除以及取余,其中去余需要输出如下的效果: 10 % 5 = 0; 我就写了这样的代码: printf("a % b = %d" ...

  9. 《ASP.ENT Core 与 RESTful API 开发实战》-- (第4章)-- 读书笔记(上)

    第 4 章 资源操作 4.1 项目创建 从本章起,我们将创建一个在线图书馆项目,通过这个 Web API 应用程序来实际地熟悉并掌握如何使用 ASP.NET Core 创建 RESTful API 应 ...

  10. .NET Core开发实战(第12课:配置变更监听)--学习笔记

    12 | 配置变更监听:配置热更新能力的核心 这一节讲解如何使用代码来监视配置变化并做出一些动作 当我们需要追踪配置发生的变化,可以在变化发生时执行一些特定的操作 配置主要提供了一个 GetReloa ...