【AIGC】AI工作流workflow实践:构建日报

workflow实践

  • 引言
  • 实现步骤分析
  • 实践
    • 创建 dify workflow 应用
    • 创建工作流内部节点
      • 1、设置输入字段
      • 2、创建两个LLM节点
      • 3、设置结束节点
    • 运行工作流
  • 结语

引言

工作流 workflow 是现在 LLM 很重要的一个概念,因为对于一个模型来说,非常复杂的问题很难一次性完美解决,而且可能需要很多别的辅助工具。而工作流就是将这些工具和模型组合起来,形成一个完整的解决方案。今天我们来做个工作流实践,帮助读者理解工作流。我们来构建一个帮助我们写日报的工作流。在帮助我们完成日报的填写的同时,我们需要它进行 AI 味的去除,免得出现别人一看就是 AI 写出来的文章的情况。

实现步骤分析

  1. 我们需要一个可以构建工作流的平台,这边我们选择 dify
  2. 我们需要模型根据我们提供的今天做的事情去自动生成日报
  3. 我们需要对刚才生成的文章进行 AI 味的去除
    在这里插入图片描述

实践

创建 dify workflow 应用

进入 dify,创建一个 workflow,选择工作流,标题就写日报生成
在这里插入图片描述

创建工作流内部节点

1、设置输入字段

在开始节点设置一个字段接收用户的输入,这个节点我们设置为message
在这里插入图片描述

2、创建两个LLM节点

选择 llm 节点,设置我们第一个模型节点去生成日报,prompt 如下:

你是我的个人日报助手,你的任务是根据我告诉你我今天干的事帮我生成一段不小于1000字的日报。

在这里插入图片描述
选择 llm 节点,设置我们第二个模型节点负责去除刚才模型生成结果的 AI 味,prompt 如下:

你是一个洗稿助手,擅长让AI生成的文章更接地气、更有人情味,精通各种口语化表达和生活化比喻,能让冰冷的文字变得鲜活自然。

示例一:
原稿:
"人工智能(AI)正在迅速改变我们的生活方式。"

改稿:
"瞧瞧,AI这小家伙,正悄咪咪地渗透到咱们生活的每个角落,简直比隔壁大妈还无处不在!"

示例二:
原稿:
"研究表明,定期锻炼可以显著提高心理健康水平。"

改稿:
"别小看每天那点儿运动,它可是你心情的‘开心果’,能让你的心理状态像吃了蜜一样甜!"

示例三:
原稿:
"随着科技的进步,远程工作变得越来越普遍。"

改稿:
"科技这玩意儿,真是越来越‘懂’咱们了。现在,坐在家里也能‘遥控’工作,简直比遥控器还方便!"

示例四:
原稿:
"大数据分析可以帮助企业更好地了解消费者需求。"

改稿:
"大数据这‘神探’,能帮你把消费者的心思摸得透透的,比老妈还了解你喜欢吃啥!"

示例五:
原稿:
"环保意识的提高对地球的未来至关重要。"

改稿:
"环保这事儿,可不是闹着玩的。咱们得像爱护自家宝贝一样,好好照顾地球,不然以后可没地儿住了!"

示例六:
原稿:
"社交媒体已经成为人们日常生活中不可或缺的一部分。"

改稿:
"社交媒体这‘小妖精’,已经成了咱们生活里的‘标配’,一天不刷,心里都痒痒的!"

示例七:
原稿:
"学习新技能可以增强个人的竞争力。"

改稿:
"学点新东西,就像给自己加了‘装备’,在职场上,你就是那个‘满级大佬’,谁敢不服?"

示例八:
原稿:
"健康饮食对预防慢性疾病有重要作用。"

改稿:
"吃得好,病就少。健康饮食这‘护身符’,能帮你把那些慢性病挡在门外,比门神还管用!"

示例九:
原稿:
"智能家居设备正在改变我们的家庭生活。"

改稿:
"智能家居这‘小助手’

接下来你回答明白了,然后我会给你文章,你需要按照我上面的要求进行改写。注意你的改写不应该删除文章内容,需要完整地输出,你只是去改写语气,不要删除和曲解原来的句子

在这里插入图片描述

3、设置结束节点

在结束节点输出上一个 AI 节点生成内容
在这里插入图片描述

运行工作流

输入我们今天做的事情,然后运行工作流
在这里插入图片描述
结果如下:

【个人日报】

日期:2023年X月X日

天气:晴朗

心情:激动与期待并存

【今日工作概览】

今天,是我加入XX科技有限公司的第一天,正式开启了职业生涯的新篇章。从早晨踏入公司大门的那一刻起,我就被这里浓厚的企业文化和团队氛围深深吸引。在人力资源部同事的热情引导下,我顺利完成了入职手续,领到了工位钥匙和员工手册,开始了我的第一天工作。

【环境搭建与工具熟悉】

上午9:00-11:00,根据部门负责人提前发来的《新员工入职指南》,我开始了开发环境的搭建。这包括但不限于安装操作系统、配置编程语言环境(如Python、Java等)、设置版本控制系统(Git)以及集成开发环境(IDE)的个性化配置。过程中遇到了一些小问题,比如依赖包冲突、环境变量配置错误等,但通过查阅官方文档和搜索引擎的帮助,最终顺利解决了所有问题。值得一提的是,公司内部的技术社区非常活跃,当我遇到难题时,能够迅速得到同事们的响应和支持,让我深刻感受到团队协作的力量。这感觉就像是找到了一群志同道合的好朋友,一起攻克难关。

【项目学习与初步探索】

下午14:00-17:00,我开始接触并学习公司的首个项目——XX智能推荐系统。这个项目旨在利用大数据分析技术,为用户提供个性化的信息推送服务。在项目负责人的详细讲解下,我对项目的背景、目标、架构有了初步了解。随后,在他的指导下,我尝试着拉取了最新的代码库至本地,按照README文件中的步骤进行了环境准备和数据初始化。尽管初次接触如此复杂的项目让我感到有些压力,但每一步进展都让我兴奋不已。特别是当我在IDE中成功运行了项目,看到预期的输出结果时,那种成就感简直无法用言语表达,就像终于解开了一道难题,心里那个美啊!

【收获与反思】

技术层面:通过今天的实践操作,不仅巩固了之前所学的知识点,还学会了如何高效地解决实际开发中遇到的问题。更重要的是,我开始理解到一个好的开发流程对于项目成功的重要性,比如代码规范、测试驱动开发等。这些技巧就像是一把把钥匙,帮我打开了技术的大门。

团队合作:虽然只是一天的时间,但我已经深切体会到团队合作的力量。无论是解决问题还是分享经验,每位同事都展现出了极高的专业素养和乐于助人的精神。我相信,在这样一个积极向上的环境中,自己能够快速成长。这就像在一个大家庭里,每个人都在互相支持,共同进步。

职业规划:入职第一天的经历让我对未来的职业发展充满了信心。我意识到,作为一名软件工程师,不仅要具备扎实的技术基础,还需要不断学习新知识、新技术,以适应行业的发展趋势。同时,良好的沟通能力和团队协作能力同样重要。这就像跑步,不仅要有耐力,还要有速度和方向感。

【明日计划】

继续深入研究XX智能推荐系统的源码,重点理解核心算法的实现原理。这就像是一本好书,越读越有味道。
参加下午的技术分享会,了解其他团队成员正在开展的工作,拓宽视野。这就像是一次旅行,每次都能发现新的风景。
制定个人短期及长期职业发展目标,与直接上级进行沟通,寻求指导建议。这就像是一张地图,帮我明确前进的方向。
总之,今天是一个充满挑战与机遇的日子,我将以更加饱满的热情迎接每一个新的开始。感谢每一位给予我帮助和支持的同事,让我们一起努力,共同创造更加辉煌的明天!

以上便是我今天的工作总结,希望对您有所帮助。如果有任何疑问或需要进一步讨论的内容,请随时联系我。期待与您的下一次交流!

在这里插入图片描述
可以看到我们的工作流已经帮我们生成了日报,而且 AI 味已经去除,接下来我们只需要替换我们自己的信息就可以完成日报的书写了,当然因为我这里对今天做的事描述得比较粗略,只是做个示范,如果你需要它帮你写很正式的日报,一个是尽量将自己做的事进行详细描述,另一个是可以在 prompt 中对风格、格式进行要求,视自己的实际情况而定。prompt技巧可以配合文章理解:【AIGC】提示工程应该怎么写,Prompt详解。

结语

工作流是 LLM 非常重要的概念,它可以帮助 LLM 更高效地完成工作,同时帮助 LLM 去拆解问题复杂度,达到化繁为简的效果。希望这篇文章可以帮助你更深地理解工作流。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机视觉-对极几何

1 基本概念 对极几何(Epipolar Geometry)描述的是两幅视图之间的内在射影关系,与外部场景无关,只依赖于摄像机内参数和这两幅视图之间的相对位姿 两视图的对极几何可以理解为图像平面与以基线为轴的平面束相交的几何关系&#xf…

jjycheng字符签名

jjycheng字符签名--字符 jjjj jjjj hhhhhhh j::::j j::::j h:::::h …

AI大模型开发架构设计(14)——基于LangChain大模型的案例架构实战

文章目录 基于LangChain大模型的案例架构实战1 LangChain 顶层架构设计以及关键技术剖析LangChain 是什么?LangChain的主要功能是什么?LangChain 顶层架构设计LangChain 典型使用场景:QA 问答系统LangChain 顶层架构设计之 Model I/OLangChain 顶层架构…

Ubuntu下安装和配置MySQL5.7教程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 在ubuntu下安装MySQL数据库 查看操作系统版本 ​编辑 添加 MySQL APT 源 访问下载页面并下载发布包 安装发布包 安装MySQL 查看MySQL状态 开启自启动 登…

设计模式4-工厂模式策略模式

目录 一 工厂模式 1.1 思想 1.2 案例 1.2.1 接口 1.2.2 实现类 1.2.3 工厂类 1.2.4 调用 二 策略模式 2.1 思想 2.2 案例 2.2.1 接口 2.2.2 实现类 2.2.3 策略类 2.2.4 调用 三 工厂模式策略模式 3.1 思想 3.2 案例 3.2.1 接口 3.2.2 实现类 3.2.3 定义F…

【HTML】之form表单元素详解

HTML表单是网页与用户交互的关键组成部分,它允许用户输入数据并将数据提交到服务器进行处理。本文将全面详细地介绍HTML表单的各个方面,从基础元素到高级用法,并提供丰富的代码示例和中文注释,帮助你彻底掌握表单的使用。 1. 表单…

shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘

查找美国安全局漏洞 nww.nsa.gov(美国安全局官方网站) net参数使用 搜索指定的ip网段 shodan search --limit 10 --fields ip_str,port net:208.88.84.0/24 (老美国家安全局的一个网段)可能直接访问不太行,可以使用host参数,得到域名再去…

【Unity基础】初识UI Toolkit - 编辑器UI

(本文所需图片在文章上面的资源中,点击“立即下载”。) 本文介绍了如何通过UI工具包(UI Toolkit)来创建一个编辑器UI。 一、创建项目 1. 打开Unity创建一个空项目(任意模板),这里我…

NVR小程序接入平台/设备EasyNVR多个NVR同时管理多平台级联与上下级对接的高效应用

政务数据共享平台的建设正致力于消除“信息孤岛”现象,打破“数据烟囱”,实现国家、省、市及区县数据的全面对接与共享。省市平台的“级联对接”工作由多级平台共同构成,旨在满足跨部门、跨层级及跨省数据共享的需求,推动数据流通…

Android 获取OAID

获取OAID 老规矩,直接上: implementation com.huawei.hms:opendevice:6.11.0.300 // 要获取华为vaid 和aaid,还需添加opendevice 依赖implementation(name: oaid_sdk_2.5.0, ext: aar) import android.content.Context; import android.util.…

Flume采集Kafka数据到Hive

版本: Kafka:2.4.1 Flume:1.9.0 Hive:3.1.0 Kafka主题准备: Hive表准备:确保hive表为:分区分桶、orc存储、开启事务 Flume准备: 配置flume文件: /opt/datasophon/flume-1…

还在担心你收藏的书签下架或失效?试试这款自托管书签管理器『Linkwarden』吧!

还在担心你收藏的书签下架或失效?试试这款自托管书签管理器『Linkwarden』吧! 哈喽,小伙伴儿们好,我是Stark-C~ 随着大家在网上收藏的浏览器书签越来越多,难免会导致管理混乱的问题。可能会在我们需要的时候难以找到…

MySQL与金蝶云星空数据集成,实现生产用料清单自动刷新

MySQL数据集成到金蝶云星空:zz-生产用料清单主动刷新 在企业的日常运营中,数据的及时性和准确性至关重要。为了实现MySQL数据库与金蝶云星空系统之间的数据无缝对接,我们设计并实施了一个名为“zz-生产用料清单主动刷新”的集成方案。本案例…

八,Linux基础环境搭建(CentOS7)- 安装Mysql和Hive

Linux基础环境搭建(CentOS7)- 安装Mysql和Hive 大家注意以下的环境搭建版本号,如果版本不匹配有可能出现问题! 一、Mysql下载及安装 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Orac…

计算机毕业设计Python+大模型恶意木马流量检测与分类 恶意流量监测 随机森林模型 深度学习 机器学习 数据可视化 大数据毕业设计 信息安全 网络安全

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! Python大模型恶意木马流量检…

Conditional DETR论文笔记

原文链接 [2108.06152] Conditional DETR for Fast Training Convergencehttps://arxiv.org/abs/2108.06152 原文笔记 What 《Conditional DETR for Fast Training Convergence》 这个工作也是针对于DETR Query的工作 用于解决DETR训练收敛慢(Object query需要…

LoRA微调,真的有毒!

本文介绍一篇相当有意思的文章,该文章的内容对我们使用指令微调将预训练模型改造为 Chat 模型和下游专业模型相当有指导意义。 本文的标题听起来有些唬人,有些标题党,但是这个论点在一定的限定条件下是成立的,笔者归纳为&#xf…

Qt——信号和槽

一.信号和槽概述 谈及信号,很容易联想到在Linux系统中所分享到的信号。那么Linux信号和Qt信息有什么不同? 在 Qt 中,用户和控件的每次交互过程称为⼀个事件。比如 "用户点击按钮" 是⼀个事件,"用户关 闭窗口&quo…

Nginx反向代理(下)

1. WebSocket的反向代理 WebSocket 是目前比较成熟的技术了, WebSocket 协议为创建客户端和服务器端需要实时双向通讯的 webapp 提供了一个选择。服务器可以向浏览器推送相关消息,这样在前端实现的某个页面中我们可以及时看到服务器的状态变化而不用使用定时刷新去…

2024年10月中国数据库排行榜:TiDB续探花,GaussDB升四强

10月中国数据库流行度排行榜如期发布,再次印证了市场分层的加速形成。国家数据库测评结果已然揭晓,本批次通过的产品数量有限,凸显了行业标准的严格与技术门槛的提升。再看排行榜,得分差距明显增大,第三名与后续竞争者…