AI智能体|扣子(Coze)搭建【公众号文章自动总结成精美知识卡片】工作流

这段时间一直在忙工作,一直没给大家及时的更新,十分抱歉,等我忙完了这段时间,便会恢复 2-3 天一更,还希望大家多多支持,你的支持是我更新的动力!

同时,如果有定制上的需求也可以找我,也招募一些全栈开发工程师作为合作伙伴,共同打造商业型智能体。

今天给大家分享一个将文章转化为精美知识卡片的智能体。

说实话,这个智能体我觉得是非常的有用的,主要体现在帮你”榨干“一篇文章的精华,节省 70% 的阅读时间,专注真正重要的内容。

说到这里,我得先感谢一下互联网,为什么这么说?

因为我是一个没啥耐心的人,所以我每次看一本书的时候,刚开始看几分钟,就忍不住开始刷视频了,或者就是开始微信聊天去了。

我还记得我自己买个书架想放书的时候,我爸还说:你又不看书,你买书籍干嘛?为了装呗,装有学问吗?

我相信肯定有和我一样的人,看书看几分钟就没了注意力,不过这没关系。

因为现在网上有非常多的内容,我们单单看网上的那些优质的文章,优质的视频,我们也能学到很多的东西,不一定非要看书,只要达到提升自己的目标,方式不重要。

哪怕一篇文章,一条视频,我们只看三分钟,只有三分钟的热度,也有三分钟的收获嘛,是吧。

但除了好处,它也有坏处,比如很容易让人焦虑,有时候感觉优质的内容实在是太多太多了,我们学不完,学的效率太低。

而且还有比较大的缺点就是,大多数读者他们不会提炼重点内容,导致很多人读完整篇文章,感觉很牛,但让他讲出来,就不行了。

所以很多文章,读了和没读一样,不信你就问问自己,你看了那么多篇文章,你能讲出来多少呢?

因此,这个智能体能替你把文章中的重点提炼出来,让你真的学到一些东西,还能提升效率。

我们来看看这个工作流的效果如何。

Image

需求分析

需求一:提升一些学习的效率,减少一些不必要的信息输入,专注重要的信息。

将长文转化为高质量精美的知识卡片,视觉带来的冲击,也能提升一些学习的效率。

需求二:通过将一些高质量文章的内容转化成知识卡片,将这些知识卡片作为朋友圈的素材,来维护朋友圈的一些运营,增加转化率,强化个人的一个人设。

做自媒体的,私域的都知道朋友圈非常的重要,这里我就不多说了,懂得都懂吧!不过最近出了新规,大家要好好遵守哈。

需求三:可以通过这种方式将一篇文章的内容转化成知识卡片,然后发到小某书上,这样就不需要手工一点点的把文章的内容提炼,然后在设计成图片发小某书,大大提高了内容生成的效率。

直接实现自媒体一鱼多吃的情况好吧兄弟们。

工作流流程分析

整体事件的工作流程如下。

Image

整体 Coze 工作流如下。

Image

保姆级工作流教程

第一步,开始节点

开始节点设置两个参数,一个是 url 作为文章的链接,另一个是 title 作为卡片的标题。

Image

第二步,链接获取

链接获取这个节点应该是最近更新了,我看它里面的输入参数是发生了变化,不过跟以前的也差不多,正常用就行了。

这个节点我们设置 url 这个变量值来源为开始节点的 url ,获取文章链接的内容。

Image

第三步,大模型节点

大模型节点的作用是把文章的内容转化成 html 格式的内容,为后来转化为知识卡片做准备。

选择模型为 DeepSeep V3 ,设置一个输入变量名 input 数据来源为链接获取的 content ,一个输出变量名 output 输出的格式为 json 。

这里的系统提示词和用户提示词太多了,我就不给大家展示了,不然就成了水文章了,有需要的直接找我就行了。

Image

第四步,html转img节点

这个节点的作用是将上一个大模型节点生成的 html 代码转化为 img 图片,所以我们的参数值就选择大模型输出的值就可以了。

Image

当然,除了使用这个节点可以将 html 代码转化成 img 图片以外,还可以使用在线编辑器将 html 转化成知识卡片。

https://www.shaojiahao.vip/aicardeditor.html

只要把代码粘贴上去就行了,不过我们直接用插件就行,这样可以转成智能体直接使用。

图片

第五步,结束节点

结束节点我们设置一个参数值来接收上一个节点生成的图片链接。

我们打开链接就能下载图片了。

Image

总结

整体的步骤一共有 5 步,操作十分的简单,很容易实现,大家快去试试看吧。

文章中提示词的部分,如果大家有需要也可以来找我。

这里我也希望大家能通过这种方式来提升学习的效率,工作的效率喔。

<think>好的,用户在使用Coze搭建AI智能体工作流时遇到了输出变量为空的问题,需要解决。首先,我需要回忆一下Coze工作流的相关知识,尤其是关于输出变量的设置。根据用户提供的引用内容,特别是引用[1],关键点在于确保代码返回的结果是JSON格式的字典,并且输出变量名需要与设置中的一致。 首先,用户的问题可能出在返回的格式不正确。例如,代码可能返回了非字典结构,或者字典的键名与设置的输出变量不匹配。这时候需要检查代码中的返回语句是否正确构造了字典,并且键名是否完全一致,包括大小。 其次,引用[1]提到,如果代码直接返回非字典结果,输出参数就无法关联,导致output为空。因此,用户需要确认他们的代码确实返回了一个字典,并且每个输出变量都在字典中有对应的键。例如,正确的返回应该是return {"output1": value1, "output2": value2},而不是直接返回一个值或列表。 另外,变量类型也需要匹配。如果设置的输出变量类型是字符串,而代码中返回的是整数或其他类型,可能会导致解析失败,从而出现空值。需要检查代码中的变量类型是否与工作流中定义的输出类型一致。 还有,用户可能需要检查IDE中的代码是否与工作流节点的设置同步。有时候,修改了代码但没有更新工作流节点的输出参数,或者反之,会导致不匹配。这时候需要逐一核对输出参数的名称和类型是否一致。 此外,引用[2]中的案例可能涉及具体的工作流搭建步骤,但用户的问题更偏向于调试输出变量为空的问题。可能需要建议用户逐步调试,例如添加日志输出中间结果,确认代码是否执行到预期的返回语句,或者是否有异常被抛出导致提前终止。 最后,常见的问题可能包括拼错误、变量作用域问题,或者没有正确处理异步函数的结果。如果用户使用了异步请求或其他异步操作,需要确保正确地等待结果并返回。 总结来说,解决方法包括检查返回格式是否为字典、键名匹配、类型匹配、同步节点设置,以及调试代码执行流程。可能需要用户提供代码片段进一步分析,但根据现有信息,给出这些步骤应该能帮助用户解决问题。</think>关于Coze工作流中Output变量为空的解决方法,以下是分步骤说明: ### 一、核心问题诊断 输出变量为空通常由两个原因造: 1. **代码未返回字典结构**:如直接返回字符串或列表,而非`{"key": value}`格式 2. **键名不匹配**:代码返回的字典键名与工作流设置的输出参数名不一致 ### 二、具体解决步骤 #### 1. 验证返回结构 必须返回包含指定键名的字典,例如: ```python async def my_function(): # 处理逻辑... return { "article_title": title, # 必须与输出参数名完全一致 "content_length": len(text) # 包括数据类型对应 } ``` #### 2. 参数映射验证 在工作流编辑器中需确保: - 左侧「输出参数」名称与代码返回键名**完全匹配** - 参数数据类型选择正确(字符串/数字/布尔等) - 每个参数都有对应的输出声明 ![工作流参数设置示意图](https://example.com/coze-workflow-params.png)[^1] #### 3. 异步处理规范 使用`async/await`时特别注意: ```python import requests_async as requests # 推荐使用官方支持的异步库 async def fetch_data(): response = await requests.get("https://api.example.com") return {"api_data": response.json()} # 必须显式返回字典 ``` #### 4. 调试技巧 添加临时日志验证数据流: ```python async def debug_function(): intermediate_result = await some_operation() print(f"[DEBUG]中间结果:{intermediate_result}") # 控制台可见 return {"final_output": processed_data} ``` ### 三、典型错误示例 错误代码: ```python def wrong_example(): result = "Hello World" # 直接返回字符串 return result # ❌ 非字典结构 ``` 正确修改: ```python def correct_example(): return { "message": "Hello World", # ✅ 键名对应输出参数 "status_code": 200 } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值