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

news2024/10/30 15:13:17

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 去拆解问题复杂度,达到化繁为简的效果。希望这篇文章可以帮助你更深地理解工作流。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RISC0 Boundless:可验证计算层

1. 引言 区块链技术: 是解决双花问题的革命性解决方案,无需中介即可在数字交易中建立信任。 然而,区块链技术要求所有参与者重新执行所有数据以达成共识。虽然这种方法解决了关键问题,但也带来了可扩展性挑战,限制了…

移远通信闪耀2024香港秋灯展,以丰富的Matter产品及方案推动智能家居产业发展

10月27-30日,2024香港国际秋季灯饰展在香港会议展览中心盛大开展。 作为全球领先的物联网整体解决方案供应商,移远通信再次亮相,并重点展示了旗下支持Matter协议以及亚马逊ACK ( Alexa Connect Kit ) SDK for Matter方案的Wi-Fi模组、低功耗蓝…

C++ 二叉树进阶:相关习题解析

目录 1. 二叉树创建字符串。 2. 二叉树的分层遍历1 3. 二叉树的分层遍历2 4. 二叉树的最近公共祖先 5. 将二叉搜索树转换为排序的双向链表 6. 从前序与中序遍历序列构造二叉树 7. 从中序与后序遍历序列构造二叉树 8. 二叉树的前序遍历,非递归迭代实现 9.…

结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统

结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统是一个非常强大的组合。以下是一个详细的步骤指南,帮助你构建这样一个系统。 硬件准备 Intel RealSense深度相机:例如D415、D435或L515。计算平台:一台具有足够计算能力的计算机&…

“前端兼容——CSS篇”(进阶版)

“前端兼容——CSS篇”(进阶版) 上一篇文章写了css 兼容问题处理的基础篇 点击这里基础篇—传送门,这里想给粉丝分享一下css 更深一点的兼容场景,和处理方案 文章目录 “前端兼容——CSS篇”(进阶版)进阶CS…

【GIT】Visual Studio 中 Git 界面中, 重置 和 还原

在 Visual Studio 的 Git 界面中,“重置” 和 “还原” 是两个常用的 Git 操作。它们的主要区别在于应用场景和影响范围。 1. 重置(Reset) 重置用于更改当前分支的提交历史,通常用于撤销或删除某些提交。重置操作可能会更改 Git…

leetcode - 684. 冗余连接

684. 冗余连接 解决思路 大致上的思路就是将元素加入到 并查集 中,那么在遍历到边的时候先去判断的边的两个端点的 根节点 是否相等,如果相等,那么就代表此刻把这条边加上去就形成了环【可以这么理解,如果形成了环,那…

汽车IVI中控OS Linux driver开发实操(二十六):i.MX图形库

概述: 下表列出了整个GPU系列,在i.MX 6板上,只有6Quad和6QuadPlus支持OpenCL。表中还显示了OpenCL的关键性能指标GFLOPS的理论数量。一些基准测试,如Clpeak,可用于验证它。 i.MX G2D API G2D应用程序编程接口(API)设计为易于理解和使用2DBit blit(BLT)功能。它允许用…

自适应阻抗案例分析(上)

案例分析一 Duchaine,V.,Gosselin,C.(2009).Safe,stable and intuitive control for physical human-robot interaction.In IEEE international conference on robotics and automation,2009.ICRA09(pp.3383-3388).IEEE. 主要贡献 1.利用外力反馈调整阻尼系数,同…

sql进阶篇

1.更新记录 AC&#xff1a; update examination_info set tag replace(tag, "PYTHON", "Python") where tag "PYTHON";2.删除记录 AC&#xff1a; DELETE FROM exam_record WHERE timestampdiff(minute, start_time, submit_time) < 5AND…

RustRover加载Rust项目报错

问题描述&#xff1a; 昨天还可以正常使用的RustRover今天打开Rust项目一直报错&#xff1a; warning: spurious network error (3 tries remaining): [7] Couldnt connect to server (Failed to connect to 127.0.0.1 port 51342 after 105750 ms: Couldnt connect to server…

Vue 权限管理

vue 中&#xff0c;比较常见的需要进行权限管控的权限控制实现思路有四条&#xff1a;、 菜单的控制 在登录请求中&#xff0c;会得到权限数据&#xff0c;当然&#xff0c;这个需要后端返回数据的支持&#xff0c;前端根据权限数据&#xff0c;展示对应的菜单&#xff0c;单…

三十二、2024年交通管理专业知识测试题

你还在为自己的学习发愁吗?你还在为你还在为自己面对枯燥无味的教科书、一层层叠叠的试卷复习而发呆吗?如何提高的学习兴趣,如何摆脱枯燥乏味的书本和试卷,采用一种全新的方式去努力复习功课、增进知识呢,如何激自己的学习热情,接触更广阔的知识面,争取在期末考试中考出…

国际版同城服务同城信息任务发布平台系统小程序源码

国际版同城服务同城信息任务发布平台系统&#x1f30d;&#x1f4e2;&#xff1a;连接世界的每一个角落 &#x1f310; 开篇&#xff1a;跨越国界的同城服务 在这个全球化的时代&#xff0c;我们不再局限于自己的城市&#xff0c;而是渴望与世界每一个角落建立联系。为了满足…

Docker 命令指南:详细概述与示例应用

Docker 命令指南&#xff1a;详细概述与示例应用 Docker 是一个强大的容器化平台&#xff0c;为容器的创建、管理和运行提供了广泛的支持。通过 Docker 的命令行工具&#xff0c;用户可以从基本的镜像管理、容器操作到复杂的网络和数据存储管理执行各种任务。本节将详细介绍 D…

【问题记录】解决VMware虚拟机中鼠标侧键无法使用的问题

前言 有项目需要在Linux系统中开发&#xff0c;因为要测试Linux中相关功能&#xff0c;要用到shell&#xff0c;在Windows中开发太麻烦了&#xff0c;因此我选择使用UbuntuXfce4桌面来开发&#xff0c;这里我用到了Linux版本的IDEA&#xff0c;除了快捷键经常和系统快捷键冲突…

【vue3|第29期】Vue3中的插槽:实现灵活的组件内容分发

日期&#xff1a;2024年10月24日 作者&#xff1a;Commas 签名&#xff1a;(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释&#xff1a;如果您觉在这里插入代码片得有所帮助&#xff0c;帮忙点个赞&#xff0c;也可以关注我&#xff0c;我们一起成长&#xff1b;如果有不…

【Linux系统编程】第三十九弹---探索信号处理的奥秘:阻塞信号与sigset_t的深入剖析及实战

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、信号处理 2、阻塞信号 2.1、信号其他相关常见概念 2.2、在内核中的表示 2.3、sigset_t 2.4、信号集操作函数 3、完整…

IDEA解决 properties 文件乱码问题

博主介绍&#xff1a; 计算机科班人&#xff0c;全栈工程师&#xff0c;掌握C、C#、Java、Python、Android等主流编程语言&#xff0c;同时也熟练掌握mysql、oracle、sqlserver等主流数据库&#xff0c;具有丰富的项目经验和开发技能。提供相关的学习资料、程序开发、技术解答、…

三款护眼台灯测评推荐:书客、松下、米家护眼台灯好用吗?

最近护眼台灯非常火&#xff0c;赶上儿子需要换一个学习台灯&#xff0c;于是我开始仔细研究护眼台灯怎么挑&#xff0c;刚好选了三款市面上认可度比较高的三款护眼台灯进行全面详细的护眼测评&#xff0c;书客、松下、米家护眼台灯好用吗&#xff1f;我们通过外观设计、光谱结…