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

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

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

相关文章

无人机飞手考证热,装调检修技术详解

随着无人机技术的飞速发展和广泛应用,无人机飞手考证热正在持续升温。无人机飞手不仅需要掌握飞行技能,还需要具备装调检修技术,以确保无人机的安全、稳定和高效运行。以下是对无人机飞手考证及装调检修技术的详细解析: 一、无人机…

034_Structural_Transient_In_Matlab结构动力学问题求解

结构动态问题 问题描述 我们试着给前面已经做过的问题上加一点有趣的东西。 结构静力学求解 当时求解这个问题,在最外面的竖直切面加载了一个静态的固定的力。下面我们试试看在上方的表面增加一个脉冲压力载荷。 采用统一的有限元框架,定义问题&…

江协科技STM32学习- P23 DMA 直接存储器存取

🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​…

「Math」高等数学知识点大纲(占位待处理)

✨博客主页何曾参静谧的博客📌文章专栏「C/C」C/C程序设计📚全部专栏「VS」Visual Studio「C/C」C/C程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「PK」Parasoli…

linux-UART

参考博客 https://blog.csdn.net/m0_38106923/article/details/126024970?sharetypeblog&shareId126024970&sharereferAPP&sharesourceweixin_40933496&sharefromlink 1.串口 UART的全称是Universal Asynchronous Receiver and Transmitter,即异步…

mac如何下载 测试旧版chrome兼容问题

mac安装低版本的chrome 下载地址: Download older versions of Google Chrome for Windows, Linux and Mac 下载需要模拟的浏览器版本 记住版本号 1、下载后安装 安装时提醒 保留两者 2、可能会提醒无法验证 3、设置允许 就可以打开 4、打开后发现还是新版本的浏…

【软服之家-注册安全分析报告-无验证方式导致安全隐患】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造…

数据治理,数据提取,大数据中心建设,大数据治理总体解决方案书(word,ppt原件)

1. 数据管理的现状 2. 数据治理的概述 1.1数据治理概念 2.2数据治理目标 3. 数据治理体系 4. 数据治理核心领域 1.1 数据模型 1.2 数据生命周期 (1)数据生成及传输 (2)数据存储 (3)数据处理和应用…

C++设计模式结构型模式———桥接模式

文章目录 一、引言二、桥接模式三、总结 一、引言 桥接(Bridge)模式也叫桥梁模式,简称桥模式,是一种结构型模式。该模式所解决的问题非常简单,即根据单一职责原则,在一个类中,不要做太多事&…

Rust 力扣 - 48. 旋转图像

文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 我们可以将原矩阵进行水平翻转&#xff0c;然后在沿主对角线进行翻转&#xff0c;就能完成原矩阵沿顺时针方向旋转90o的变换 题解代码 impl Solution {pub fn rotate(matrix: &mut Vec<Vec<i32>&…

SQL 基础语法(一)

文章目录 1. SQL 分类2. 数据库操作3. 数据表操作4. 增删改操作5. 查询操作6. 用户管理7. 权限控制 1. SQL 分类 2. 数据库操作 #创建数据库 create database if not exists test;#查询所有数据库 show databases;#查询当前数据库 select database();#删除数据库 drop databas…

高效水电管理:Spring Boot在大学城的应用

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理大学城水电管理系统的相关信息成为必然。开…

轻松理解操作系统 - Linux 文件系统的心脏是什么?

在前面两期&#xff0c;我们分别了解了 Linux 文件系统的重要组成部分&#xff1a;inode 和 数据块。 那 inode表 和 数据块 的信息总要有个“管理者”来进行总体的管理和提供找到它们的入口吧&#xff0c;这时候“超级块”就扮演了这个“管理者”的角色。 一、文件系统的“管家…

python之字符串总结

字符串&#xff08;str&#xff09; 对于字符串的学习&#xff0c;我整理了网上的一些资料&#xff0c;希望可以帮助到各位&#xff01;&#xff01;&#xff01; 概述 由多个字母&#xff0c;数字&#xff0c;特殊字符组成的有限序列 字符串的定义&#xff1a;可以使用一对…

操作符习题练习

1.计算输入一个数的二进制中1的个数 方法一&#xff1a; #include<stdio.h> void Count(int n) {int count 0;int i 0;int tmp 0;for (i 1;i < 64;i)//这里是在64位环境下编码进行的&#xff0c;如果是在32位环境下&#xff0c;需要将循环次数改为32{tmp n &am…

DataFlow v202410 版本更新 一站式数据处理平台

DataFlow 是 OpenCSG 推出的一站式数据处理平台&#xff0c;与 CSGHub 无缝集成&#xff0c;形成数据到模型的全生命周期闭环&#xff0c;助力持续优化。平台兼容多种数据格式与来源&#xff0c;支持本地、云端和网络数据接入&#xff0c;并提供高效转换和读取工具&#xff0c;…

mysql上课总结(5)(MySQL的完整性约束(详细介绍))

目录 一、完整性约束。 &#xff08;1&#xff09;概念与目的。 <1>概念。 <2>目的。 &#xff08;2&#xff09;各个约束的详细&#xff08;表格&#xff09; &#xff08;3&#xff09;各个约束的简要总结。 <1>主键约束。 <2>唯一约束。 <3>非…

yarn install 出现 error Error: certificate has expired

接手老项目&#xff0c;yarn install的时候出现error Error: certificate has expired&#xff0c;提示证书过期了&#xff0c;查看yarn.lock&#xff0c;因为存在yarn.lock的项目执行yarn install是它里面去执行下载固定版本的包。 查看后发现之前一直在使用的是https://regis…

WPF+MVVM案例实战(十九)- 自定义字体图标按钮的封装与实现(EF类)

文章目录 1、案例效果1、按钮分类2、E类按钮功能实现与封装1.文件创建与代码实现2、样式引用与封装 3、F类按钮功能实现与封装1、文件创建与代码实现2、样式引用与封装 3、按钮案例演示1、页面实现与文件创建2、运行效果如下 4、源代码获取 1、案例效果 1、按钮分类 在WPF开发…

pandas——DataFrame

一、dataframe &#xff08;一&#xff09;创建dataframe file.csv Name,Age,City Alice,30,New York Bob,25,Los Angeles Charlie,35,Chicagoimport pandas as pd 1.使用字典创建DataFrame&#xff1a; 其中字典的键是列名&#xff0c;值是数据列表。print(1.使用字典创建D…