大家好,我是黑马非马,今天给大家分享的是用 AI 智能体创作早安海报。
首先我们看下效果:
一、需求分析
从效果图上我们可以看出,整幅图主要由 6 部分组成:当前日期、早安图、问候类型、中文金句、英文金句和社交二维码。早安图我们可以借助图像流帮我们生成,早安中英文金句需要 AI 大模型创作。
由于目前 Coze 中图像流不能用于创作文案,所以我们还是由一个工作流+一个图像流+一个智能体完成创作。
二、图像流拆解
早安海报主要使用图像流的三种能力:图片提示词优化、图片生成、画布图片合成,整体流程如下:
下面为大家逐一介绍每个节点的配置。
一)开始节点
-
currentDate 当前日期,字符串格式,格式为 YYYY.MM.DD
-
greetingCh 中文问候,早安,这里之所以定义一个变量,方便后续扩展成午安、晚安等多种形式
-
sentenceCh 中文金句,15-28 个字长度的金句
-
sentenceCh 英文金句,中文金句的英文翻译
-
qrCode 二维码,图片类型,可以是公众号等社交媒体的二维码,1:1 尺寸
-
imageDesc 背景图描述,作为生成海报背景图图片提示词使用
二)背景提示词优化
使用的是图像流中的提示词优化,该工具可以基于提供的背景图描述做进一步扩展,生成更加优质的图像。
只有一个参数,就是上面的背景图描述。
三)背景生成
这一步用于生成背景图,比例选择 9:16(576*1024),输入中定义参数 imageDesc,其值引用背景图提示词优化返回的数据,提示词(正向提示词)填写{{imageDesc}}。
四)海报合成
此处使用的是画布工具,是整个早安海报的最终合成的地方,在需求分析环节我们知道整个海报由六部分组成,此处依次进行定义。
1、元素设置
-
currentDate 当前日期,引用开始节点的 currentDate
-
greetingCh 问候中文,引用开始节点的 greetingCh
-
sentenceCh 中文金句,引用开始节点的 sentenceCh
-
sentenceEn 英文金句,引用开始节点的 sentenceEn
-
qrCode 二维码或者头像图片,引用开始节点的 qrCode
-
image 背景图,引用的是背景图生成节点返回的数据
2、尺寸配置
3、画布布局
目前画布每个元素位置没有精确的位置设置,主要通过拖动微调,可能稍微费时间,需要耐心操作。
五)结束
结束节点输出变量就一个 image,其值引用画布节点返回的 data,回答模式选择使用设定的内容直接回答,回答内容填写 {{image}} 即可。
三、工作流拆解
工作流负责整个早安海报创作的调度,生成金句、获取当前日期、调用图像流,整体流程如下:
下面为大家一一拆解各节点配置。
一)开始
定义一个变量 qrCode,类型为图片,用来传入二维码或者头像。
二)获取当前日期
此处为代码节点,无入参,输出定义如下图。
代码如下:
三)生成绘画风格和主题
此处也是代码节点,无入参,定义出参如下图所示。
四)生成中文金句
此处使用的是大模型调用工具,让大模型根据样例随机产生三个金句。
提示词如下:
五)随机选择一个金句
此处为代码节点,从上一步产生的三个金句中随机选择一个,之所以不在上一步直接随机生成一个金句,因为测试中发现上一步随机产生的金句重复率较高,效果不理想。
代码如下:
六)生成英文金句
此处为大模型调用节点,基于上一步骤产生的金句翻译成对应英文。
提示词如下:
七)图像流调用
此处为图像流调用节点,调用的图像流就是上一步创作并发布的图像流,参数配置如下:
八)结束
结束节点回答模式设置为使用设定内容直接回答,输出变量来自图像流调用节点返回的数据,
回答内容设置为:
四、集成测试
在集成测试之前请先创建一个智能体与该工作流绑定,智能体创建过程不再一一赘述。
人设与回复逻辑:
你是一个早安海报生成助手,给用户亲切优化打招呼,并引导用户传入社交媒体二维码,
根据用户传入的二维码调用调用工作流create_morning_greeting_flow开始创作。
工作流绑定:
开场白设定:
快捷指令:
在对话框传入二维码或者头像提交稍等片刻即可看到创作的图片
早安海报体验地址:https://www.coze.cn/s/iAU9q88B/
如果不想手敲代码,懂得--》584639823,免费送给你
AI智能体能够把一整套操作流程固化下来,质量可控,效率提升,是AI自媒体人员创作的不二之选。