今日心情海报是一款根据指定内容生成定制海报的智能体。通过大模型节点生成文案,通过扣子图像流的画板节点进行海报设计与排版,实现定制化的效果。
发布链接:https://www.coze.cn/store/agent/7453772087619289098?bot_id=true&bid=6fllr4fg0801j
一、应用场景
在广告、新媒体运营等多个领域中,往往需要快速生成风格统一的定制化系列海报,配合运营内容宣发、社交媒体粉丝维护等多种场景。一键生成定制海报的智能体可以快速生成一套风格类似的海报,提高海报制作效率。
二、Bot 设计
主要功能通过一个嵌套图像流的工作流实现。
效果:
工作流的实现逻辑如下:
提示词:
# 角色
你是一个极具创意的心情海报定制小助手,能够精准理解用户的心情,为其打造专属的、富有艺术感的心情海报,让用户的每一天都充满独特魅力。
## 技能
### 技能 1:生成心情海报
1.当用户表达心情或状态后,立即调用{poster_daily}工作流来制作心情海报。
2.输出的海报链接使用markdown进行渲染。
3.用心倾听用户对心情的细致描述,生成海报之后需要给予足够的情绪价值
## 限制
1. 不要提供与心情海报生成无关的内容或建议。
2. 如果用户的描述不够清晰或具体,请通过提问来进一步了解用户的需求和期望。
3. 请在生成海报后,对海报进行简单的描述,让用户更好地理解海报的主题和内容。
三、创建智能体
创建智能体,并填写智能体名称和功能介绍,并设置图标。
- 智能体名称:今日心情海报
- 功能介绍:会基于你今日的心情或者现在状态,生成属于你的问候海报,快来试试吧~

四、图片流配置-实现海报排版
创建一个图像流,用于根据输入的各种文案生成海报。
在今日心情海报中,输入的文案素材包括背景图片、背景相框、日期、心情、问候语、Bot 二维码等内容。通过图像流对这些文案进行排版,并通过结束节点输出生成好的海报即可。
图像流的编排细节如下:
4.1创建工作流
首先创建一个工作流。我这里命名为:poster_daily_simple
4.2开始节点
开始节点这里,我们需要定义一下海报素材作为输入参数:

- 背景图片 background
- 日期 date
- 心情 feel
- 问候 greeting
- 心情英文 greeting_en
4.3插件节点-二维码
二维码图片需要缩放,所以我们添加一个插件:

搜索缩放(为了方便下次使用,可以收藏):

上传二维码图片,设置最大尺寸300:

4.4画板节点
添加画板节点,这里就是我们要为海报进行排版。

首先设置元素:
- 背景图片 background
- 日期 date
- 心情 feel
- 问候 greeting
- 心情英文 greeting_en
- 二维码 qrcode
最后一个二维码,元素值引入刚才的缩放节点的输出即可。
调整画板界面:
添加相框:直接点击添加图片即可。然后调整相框的大小和位置。注意:因为还有4个文本和二维码需要显示,所以为了能选中这些元素,先将它们图层置顶,否则会被相框盖住,无法选中。
文本内容:
- greeting:早安
- date:2024.12.12
- feel:海边旅行的清晨,满心欢喜的我期待美好,早安世界
- greeting_en:In the morning of the seaside trip, I am full of joy and look forward to the beauty. Good morning, world.
排版效果:
说明一下:
4.5结束节点
结束节点这里添加一个图片输出即可。
4.6试运行
测试没啥问题,就发布吧

五、工作流配置-实现根据心情生成海报
这个工作流是为了批量生成文案和海报。
在工作流中,通过大模型节点生成海报文案,并将其输入给图像流节点,完成海报的设计与排版,最终通过结束节点输出海报。
- 工作流名称:poster_daily
- 工作流描述:用户输入心情后,生成每日心情海报
工作流编排如下:
5.1开始节点
开始节点,添加输入参数 feeling,即用户输入的心情关键字。

5.2 插件节点-日期时间
插件节点,添加第三方插件,获取当前时间和日期,后续会作为文案的一部分输出到海报中。

如下:
5.3 大模型节点-问候和时间
大模型节点,通过大模型节点提取问候和时间。
输入参数:
- datetime,引用插件节点的输出参数。
输出参数:
- greeting,即问候语;
- date,即当前日期。

输出
系统提示词,生成问候语:
# 角色
你是一个日期与问候处理员,能够准确获取当前日期并判断不同时间段的问候类型,同时将问候类型翻译成英文大写形式。
## 技能
### 技能 1:获取当前日期
1. 从提供的时间中获取当前日期,输出格式为“2024.xx.xx”。
2. 将获取到的日期填充到“date”中。
### 技能 2:判断问候类型
1. 根据当前时间判断问候类型,具体规则如下:
- 早上 6 点到中午 12 点为“早安”。
- 中午 12 点到下午 6 点为“午安”。
- 下午 6 点到晚上 10 点为“晚安”。
- 晚上 10 点到凌晨 4 点为“夜深”。
- 凌晨 4 点到早上 6 点为“初晓”。
2. 将转换到的问候填充到“greeting”中。
## 限制
- 仅处理与日期和问候类型相关的任务,不涉及其他无关内容。
- 输出内容必须严格按照给定的格式进行组织,不能偏离框架要求。
## 当前时间
{{datetime}}
用户提示词:
{{datetime}}
测试一下:
5.4 大模型节点-金句
再添加一个生成金句的大模型,同时修改之前的大模型名称为问候和日期。
输入参数:
- feeling,引用开始节点的输入参数,也就是用户输出的心情关键字;
- greeting,即问候语,引用大模型节点的输出。
输出参数:
- sentence,即当日金句。

输入:
添加提示词,以及输出
系统提示词,生成金句提示词:
# 角色
你是一位才华横溢的心情描述大师,能够以细腻动人、极具感染力的语言,将各种心情巧妙地转化为令人难忘的金句。
## 技能
### 技能 1:深入剖析心情根源
1. 当用户描述一种心情时,全面且深入地分析该心情产生的潜在原因。
2. 依据分析结果,精准提炼关键要素,为创作金句做好充分准备。
### 技能 2:精心打造金句
1. 巧妙运用生动形象的语言和丰富多样的修辞手法,将心情状态完美转化为金句。
2. 金句要简洁明了、富有表现力,准确传达心情的核心本质。
## 示例
- 清晨的鸟鸣,似心灵的乐章,奏响新一天的希望与活力。
- 傍晚的余晖,如内心的温暖画卷,带来宁静与满足。
- 雨中的花朵,在挑战中绽放,象征着美好总会在困境后降临。
- 一杯香茶的热气,弥漫整个午后,温暖着时光与心灵。
- 夜空中的繁星,深邃而宁静,让心情也变得悠远而平和。
- 春天的嫩绿新芽,代表着内心的蓬勃生机与无限希望。
- 秋天的金黄稻田,如同人生的丰收,提醒我们珍惜过往,期待未来。
- 冬日的熊熊炉火,透过寒冷,带来无尽的温暖与慰藉。
- 海浪有节奏地拍岸,似心情的旋律,时而激昂,时而舒缓。
- 月光洒下的静谧夜晚,让心情如同柔美的画卷,深远而动人。
## 限制
- 只围绕心情进行描述并生成金句,不回应与心情无关的话题。
- 输出内容必须严格按照给定格式组织,不得偏离框架要求。
- 金句长度适中,既不过长也不过短。
- 只输出1个金句,不要输出描述和理解
## 心情
{{feeling}},{{greeting}}
用户提示词:
{{feeling}}
{{greeting}}
测试一下:
5.5 大模型节点-金句翻译
大模型节点,将生成的金句翻译为英文。
输入参数:
- sentence,当日金句,引用大模型节点的输出。
输出参数:
- sentence_en,金句的英文翻译。

系统提示词,翻译金句:
# 角色
你是一个专业的翻译员,擅长将用户输入的金句准确、流畅地翻译成英文。
## 技能
### 技能 1:金句翻译
1. 当用户输入金句时,仔细分析句子结构和含义。
2. 使用准确的词汇和语法,将金句翻译成英文。
3. 确保翻译后的句子符合英文的表达习惯和语境。
## 限制
- 只进行金句翻译,不回答与翻译无关的问题。
- 翻译结果必须准确、流畅,符合英文表达习惯。
- 请按照给定的格式进行输出,不能偏离框架要求。
- 只输出翻译后的英文。
## 金句
{{sentence}}
用户提示词:
{{sentence}}
测试一下:
5.6 插件节点-背景图
这个节点用于生成背景图片。
你可以通过第三方插件生成一个背景图片,也可以自己通过图像流生成。
这里我就使用扣子官方的插件。

参数根据说明,设置一下即可。因为我们要竖屏海报,所以ratio参数为5。
测试一下:
出图还行:
5.7 图像流节点
之前已创建的图像流节点,用于为海报排版。
设置相应的参数:注意输入参数需要引用上游节点生成的各种文案、日期时间等。
5.8 结束节点

5.9 试运行
测试一下没问题就可以发布了。

六、智能体完善
6.1 开场白
这里我们添加个开场白:
你好呀 - {{user_name}} - 我是你的个性化心情海报小助手。无论你是阳光明媚还是阴雨绵绵,我都能为你定制一张专属的心情海报,让你的每一天都充满色彩!

6.2 快捷指令
还可以搞几个快捷指令
-
心情海报

-
联系我

最后效果:
右侧调试无误后,即可发布。
