手把手教你使用kimi创建流程图【实践篇】

学境思源,一键生成论文初稿:

AcademicIdeas - 学境思源AI论文写作

引言

在昨日的文章中,我们介绍了如何使用Kimi生成论文中的流程图。今天,我们将更进一步,通过实践案例来展示Kimi在生成流程图方面的应用。这不仅将加深您对Kimi功能的理解,还将提供具体的操作步骤,使您能够亲自动手,体验Kimi带来的便捷与高效。

实操案例

目标让Kimi完成用户登录的流程图的创作,并对不满意的地方进行修改。最后导出图片,放到PPT或word中使用。

步骤

第一步:让kimi画出需要的流程图

prompt:请用Mermaid格式画出用户登录流程图

图片

上面的对话是关于如何使用Mermaid格式来创建一个用户登录流程图的请求和响应。

用户首先请求一个用户登录流程图的Mermaid格式代码。Mermaid是一种基于文本的图表定义语言,它允许用户以文本的形式来定义图表,然后这些文本可以被转换为图形表示。

kimi给出的响应是一个Mermaid格式的代码示例,它定义了一个简单的用户登录流程。这个流程包括以下步骤:

1. 开始:流程的起始点。

2. 用户输入用户名:用户需要提供他们的用户名。

3. 判断用户名是否为空:

   - 如果用户名为空,则提示用户输入用户名。

   - 如果用户名不为空,则继续到下一步。

4. 用户输入密码:用户需要提供他们的密码。

5. 判断密码是否为空:

   - 如果密码为空,则提示用户输入密码。

   - 如果密码不为空,则继续到下一步。

6. 验证用户名和密码:系统将验证提供的用户名和密码是否正确。

7. 判断验证结果:

   - 如果验证失败,则提示错误信息。

   - 如果验证成功,则登录成功。

8. 结束:流程的结束点。

在Mermaid代码中,流程图的每个步骤用一个节点表示,节点之间的箭头表示流程的方向。例如,节点A指向节点B表示流程从开始到用户输入用户名。代码中的注释(以`{`和`}`包围的文本)提供了对每个节点的额外说明。

第二步:修改图中不满意的内容

prompt:用户登录时要需要输入验证码。请在流程图中添加

图片

这段对话是关于如何在用户登录流程图中添加验证码验证的请求和响应。

用户请求在已有的用户登录流程图中添加用户输入验证码的步骤。在网络服务中,验证码是一种常见的安全措施,用于防止自动化的登录尝试和保护用户账户安全。

kimi给出的响应是一段更新后的Mermaid格式代码,用以定义包含验证码验证步骤的用户登录流程。以下是对更新后流程图的解读:

1. 开始:流程的起始点。

2. 用户输入用户名:用户首先需要提供他们的用户名。

3. 判断用户名是否为空:

   - 如果用户名为空,提示用户输入用户名。

   - 如果用户名不为空,流程继续。

4. 用户输入密码:用户需要提供他们的密码。

5. 判断密码是否为空:

   - 如果密码为空,提示用户输入密码。

   - 如果密码不为空,流程继续。

6. 显示验证码:系统会向用户展示一个验证码,作为额外的安全检查。

7. 用户输入验证码:用户需要输入他们所看到的验证码。

8. 判断验证码是否为空:

   - 如果验证码为空,提示用户输入验证码。

   - 如果验证码不为空,流程继续到验证步骤。

9. 验证用户名、密码和验证码:系统将同时验证用户名、密码和验证码的正确性。

10. 判断验证码是否正确:

    - 如果验证码错误,提示用户验证码错误,并重新输入验证码。

11. 判断用户名或密码是否错误:

    - 如果用户名或密码错误,提示用户用户名或密码错误,并重新输入用户名和密码。

12. 登录成功:如果用户名、密码和验证码都正确,用户登录成功。

13. 结束:流程的结束点。

通过这个流程图,可以看到用户在登录时需要经过用户名、密码和验证码的多重验证。这样的设计能够提高账户的安全性,防止未授权的访问。

您可以一直重复这个步骤,直到满意kimi产出的流程图为止!

第三步:把kimi生成的流程图导出

使用在线Mermaid编辑器

1. 打开在线Mermaid编辑器,如 [Mermaid Live Editor](https://mermaid-js.github.io/mermaid-live-editor/)。

2. 将你的Mermaid代码粘贴到编辑器中。

3. 查看渲染后的流程图。

4. 通常,这些编辑器会有一个导出或下载按钮,允许你将流程图保存为图片或SVG文件。

图片

使用支持Mermaid的Markdown编辑器

1. 打开一个支持Mermaid的Markdown编辑器,如 Typora 或 Visual Studio Code(通过安装Mermaid插件)。

2. 在文档中插入你的Mermaid代码。

3. 渲染流程图并查看。

4. 导出或保存文档时,选择将包含Mermaid图表的部分保存为图片或SVG。

使用Mermaid CLI工具

1. 安装Mermaid CLI工具。

2. 将你的Mermaid代码保存到一个文本文件中,例如 `login_flow.mmd`。

3. 在命令行中运行以下命令来生成图像:

mmdc -i login_flow.mmd -o login_flow.png

这将生成一个名为 `login_flow.png` 的图像文件。

使用其他支持Mermaid的平台

如果你使用的是其他支持Mermaid的平台或服务,通常它们会提供自己的方法来渲染和导出Mermaid图表。

结语

通过本篇文章的实践,我们带大家见证了Kimi在流程图制作中的实用性,还体验了它如何提升我们的工作效率。Kimi作为一个人工智能助手,以其强大的逻辑分析能力、丰富的知识库和用户友好的交互方式,为流程图的创建提供了一个全新的维度。随着技术的不断进步,Kimi的功能将更加完善,在流程图制作中的应用也将更加广泛。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/361107.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于 JuiceFS 构建高校 AI 存储方案:高并发、系统稳定、运维简单

中山大学的 iSEE 实验室(Intelligence Science and System) Lab)在进行深度学习任务时,需要处理大量小文件读取。在高并发读写场景下,原先使用的 NFS 性能较低,常在高峰期导致数据节点卡死。此外,NFS 系统的…

[SAP ABAP] 汇总内表数据

在加入新数据记录时&#xff0c;将非数值字段具有相同内容记录的数值字段汇总 语法格式 COLLECT <wa> INTO <itab>. <wa>&#xff1a;代表工作区 <itab>&#xff1a;代表内表 示例1 结果显示&#xff1a;

django restframework 多对多模型 —— python

模型 图书和作者是多对多关系 class Book(models.Model):book_namemodels.CharField(max_length40)pricemodels.DecimalField(max_digits4,decimal_places2)publishmodels.ForeignKey(to"Publish",on_deletemodels.CASCADE,related_name"publish")authorm…

ModuleNotFoundError: No module named ‘gdal‘

第一步检查gdal包是否正确安装&#xff1a; conda list 已经安装显示如下 若查找不到&#xff1a;请按照此说明步骤进行安装&#xff1a;ModuleNotFoundError: No module named ‘osgeo‘_modulenotfounderror: no module named osgeo-CSDN博客 第二步&#xff1a;检查是否可以…

VSCode运行前端项目-页面404

背景&#xff1a; 通过VSCode运行前端本地项目&#xff0c;运行成功后打开本地链接&#xff1a;http://1x.xxx.x.xxx:9803/ &#xff0c;发现打开的页面重定向到404&#xff1a;http//1xx.xxx.x.xxx:9803/404&#xff1b; 并且控制台出现&#xff1a;Failed to load resource: …

C语言 | 文件操作(下)【必收藏】

文件操作&#xff08;下&#xff09; 5、文件的顺序读写5.1 顺序读写函数介绍5.1.1 fputc与fgetc5.1.2 fputs与fgets5.1.3 fprintf与fscanf5.1.4 fread与fwrite 5.2 对比一组函数 6. 文件的随机读写6.1 fseek6.2 ftell6.3 rewind 7. 文件读取结束的判定7.1 被错误使用的feof 8.…

Redis 备份恢复以及数据迁移

昨晚老板突然在群里发了一张图片&#xff0c;说昨天才用的&#xff0c;怎么今天还要登录&#xff1f;相关人赶紧看看。 我心想让你登录就登录呗&#xff0c;哪来那么多事&#xff1f;本想洗洗睡了。老大突然微信问我说&#xff0c;是不是 Redis 出问题了&#xff1f;怎么用户…

筑梦未来:高考后,专业与学校的天秤两端

前言 2024 年高考落幕&#xff0c;几人欢喜几人愁&#xff0c;作为一个过来人&#xff0c;希望每一个努力的悻悻学子都能得偿所愿&#xff0c;不负年华&#xff0c;报的心仪的志愿。 接下来我将从三个方向进行一些分析建议&#xff0c;在专业与大学排名间做出适当的权衡。 专…

智能语音抽油烟机:置入WTK6900L离线语音识别芯片 掌控厨房新风尚

一、抽油烟机语音识别芯片开发背景 在繁忙的现代生活中&#xff0c;人们对于家居生活的便捷性和舒适性要求越来越高。传统的抽油烟机操作方式往往需要用户手动调节风速、开关等功能&#xff0c;不仅操作繁琐&#xff0c;而且在烹饪过程中容易分散注意力&#xff0c;增加安全隐…

【深度学习】基于因果表示学习的CITRIS模型原理和实验

1.引言 1.1.本文的主要内容 理解动态系统中的潜在因果因素&#xff0c;对于智能代理在复杂环境中进行有效推理至关重要。本文将深入介绍CITRIS&#xff0c;这是一种基于变分自编码器&#xff08;VAE&#xff09;的框架&#xff0c;它能够从时间序列图像中提取并学习因果表示&…

Kafka入门-基础概念及参数

一、Kafka术语 Kafka属于分布式的消息引擎系统&#xff0c;它的主要功能是提供一套完备的消息发布与订阅解决方案。可以为每个业务、每个应用甚至是每类数据都创建专属的主题。 Kafka的服务器端由被称为Broker的服务进程构成&#xff0c;即一个Kafka集群由多个Broker组成&#…

薄冰英语语法学习--名词2-格

名词后面 s&#xff0c;代表后面这个东西属于前面的。 比如toms book&#xff0c;汤姆的书。 末尾是s&#xff0c;那么直接在最后加就行了。比如boys&#xff0c;男孩们的 表示几个词共同 的所有关系在最后一个词的词尾加 sMary and Toms books 玛丽和汤姆共有的书表示几个词…

Android简介-历史、API等级与体系结构

1. Android简介 Android是一种基于Linux内核的自由及开放源代码的操作系统。最初是由安迪鲁宾(Andy Rubin)开发的一款相机操作系统。2005年8月被Google收购。2007年11月&#xff0c;Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。…

TCP: 传输控制协议

TCP: 传输控制协议 TCP的服务TCP 的首部小结 本系列文章旨在巩固网络编程理论知识&#xff0c;后续将结合实际开展深入理解的文章。 TCP的服务 T C P和U D P都使用相同的网络层&#xff08;I P&#xff09;&#xff0c;T C P却向应用层提供与U D P完全不同的服务。 T C P提供一…

51单片机STC89C52RC——8.2 8*8 LED点阵模块(动态图像)

目的/效果 在《51单片机STC89C52RC——8.1 8*8 LED点阵模块&#xff08;点亮一个LED&#xff09;》我们点亮一个LED&#xff0c;接下来我们将在8*8的矩阵中展示动态的图像。 1&#xff1a;单列展示&#xff1a; 2&#xff1a;单行展示 3&#xff1a;笑脸 4&#xff1a;右移…

JavaScript的学习之文档的加载

目录 一、onload的运用 浏览器在加载一个页面时&#xff0c;是按照自上而下的顺序加载的&#xff0c;读取到一行就执行一行&#xff0c; 如果script标签写到页面的上方&#xff0c;在代码执行时&#xff0c;页面还没有加载&#xff0c;所以要将JS代码写道页面下面 一、onload的…

Python使用attr库打造数据类,你还在手写构造函数吗?

1、attr库基础介绍 🛠️ 1.1 attr安装与导入 在Python中,attr库是一个简化创建数据类的工具 ,它通过简洁的语法自动添加属性和方法 ,如getter、setter等。要开始使用attr,首先需要通过pip安装这个库。打开终端或命令提示符,运行以下命令进行安装: pip install attrs…

2024软件设计师笔记之考点版(一考就过):11-25

软件设计师之一考就过:成绩版 考点11:防火墙、入侵检测 真题1:(专家系统、模型检测、简单匹配)属于入侵检测;而漏洞扫描不属于。 真题2:防火墙特性包括(控制进出网络的数据包和数据流向、提供流量信息的日志和审计、隐藏内部IP以及网络结构细节),但不包括提供漏洞扫…

「6.25更新日志」JVS·智能BI、逻辑引擎(服务编排)功能更新说明

项目介绍 JVS是企业级数字化服务构建的基础脚手架&#xff0c;主要解决企业信息化项目交付难、实施效率低、开发成本高的问题&#xff0c;采用微服务配置化的方式&#xff0c;提供了 低代码数据分析物联网的核心能力产品&#xff0c;并构建了协同办公、企业常用的管理工具等&am…

AttributeError: module ‘numpy‘ has no attribute ‘long‘

我使用的numpy版本是1.26.4。numpy.long在numpy 1.20就不维护了&#xff0c;numpy 1.24就移除掉了&#xff0c;因此解决方案之一就是重新安装numpy 或者&#xff0c;ctrl鼠标左键定位到报错的地方&#xff0c;将numpy.long改为numpy.longlong。 https://numpy.org/devdocs/rele…