兵来姜挡:零基础搞懂扣子中的变量类型(万字长文)
兵来姜挡:零基础搞懂扣子中的变量类型(万字长文)
兵来姜挡:零基础搞懂扣子中的变量类型(万字长文) 兵来姜挡:零基础搞懂扣子中的变量类型(万字长文) ⭐ 请仿照上述代码的结构,用python编写代码,实现以下功能: 输入变量为target data,类型为Array<Object ,形如{\"feature name\":\"MG RS00610\",\"feature type\":\"gene\"},……{}。 输出变量为type list,类型为Array<String 。 请提取target data中feature type字段下的内容,去除重复项后,按照首字母顺序组成数组type list。关键步骤请附上注释。 然后我们就可以从AI那里获得它编写好的代码了,如果略懂一些代码的话,可以去除一些不必要的代码(比如示例等,不去除一般也没影响),就可以得到下面这样的代码了: Code block Python Copy async def main(args: Args) Output: params = args.params 获取输入的数组 target data = params['target data'] 提取 feature type 字段的内容 feature types = [item['feature type'] for item in target data] 提取 feature type 字段 去除重复项 unique feature types = list(set(feature types)) 使用 set 去重 按照首字母顺序排序 type list = sorted(unique feature types) 按首字母顺序排序 构建输出对象 ret: Output = { "type list": type list 输出数组 } return ret 把这些代码复制粘贴到代码节点的IDE中(覆盖初始的示例代码),并在节点详情中给输入输出设置好相匹配的名称与类型。然后运行即可: 看,完全达到了预期效果!是不是简单快捷,而且并不需要多少代码基础呢?所以这波我们是用扣子的AI来执行代码,又用其他的AI来编写代码。(题外话:在AI时代,我们要逐渐培养起多个AI工具协作的习惯,就像使用文生图模型来生成图片,又用其他AI来生成模型中的提示词。) 如果有的时候运行效果不尽人意,也不用沮丧,我们同样可以请AI帮忙修改代码。把当前的代码、输入变量、预期结果提供给AI,再告知错误的结果或者报错信息,就能让AI来寻找问题并提供修改方案了。提问方法参考如下: ⭐ (当前代码) 以上是我目前的python代码,我的输入变量(变量名)是(具体书写形式),我希望的输出结果应当是(预期结果的描述)。 但是代码运行后的实际结果却是(具体书写形式)。 / 但是报错信息说(失败节点展开结果中的红色报错信息)。 请分析问题所在,并指出具体修改方法,说明修改原因。 另外提一句,扣子中的代码节点不支持python标准库中的一部分模块,第三方依赖库只支持requests async和numpy(这方面在扣子官方文档中有介绍)。如果AI提供的代码中用import引入的模块不被代码节点所支持,那么需要考虑使用官方插件“代码执行器”来实现。如果还是不支持,那么只能自己编写插件来安装依赖库实现。这部分内容过于复杂,在这里不做展开。 代码节点的下位替代 虽然从上面的例子可以看出,用代码节点实现变量类型的转换其实并不复杂,但如果你有“代码恐惧症”,完全不敢尝试任何代码形式的内容,那么这里也可以为你提供一个下位替代,那就是用大模型来实现。 大模型的种类你可以自己尝试,我这里选择的是“豆包·工具调用”,大模型的高级设置中尽量把随机性调到最低,使其更严格地遵循提示词。提示词可以与前面向AI提问的范式类似,删除前面与python相关的几句话就行。匹配好输入输出的名称与类型,提示词中注意用{{}}引用输入变量。然后我们运行看看效果: 幸运的是,同样达到了预期效果。不过,如果你没有“代码恐惧症”,依然还是建议你使用代码节点来实现,因为大模型节点的效果并不稳定。这个要求能实现,不代表另一个要求能实现;这次能成功,不代表每次都能成功。尤其当输出类型为String时,大模型很容易画蛇添足地加上一些说明性文字,即使你优化提示词去限制它,也不一定每次都能限制住。一旦出了偏差,哪怕只是多了一个字符,下游节点就可能无法正常运行,而且你对此还并没有多少调整的手段。除此以外,大模型节点的运行速度也相对较慢,还可能带来额外的花费。 大模型节点中的变量类型 前面已经说完了变量类型的绝大部分内容,到这里可能有朋友会问:不对呀,大模型节点的输出中还有三种格式呢,就是文本、Markdown、JSON,这些又是什么呢? JSON格式 JSON其实很类似于Object,只有这种格式支持多个变量的输出,且多个变量可以是不同类型。如果我们需要同一个大模型节点输出多个变量,或者输出的变量类型不是String,那么就只能选择JSON格式。 文本格式 文本格式其实就是普通的String,而且仅支持唯一的输出变量。 Markdown格式 Markdown格式虽然也属于String,并且同样仅支持唯一的输出变量,但它是一种特殊的String。它是一种轻量级的标记语言,用于以纯文本格式编写文档,能够标记内容的标题层级、加粗、斜体、列表、链接、图片、引用、代码、表格等,具体形式可以参看扣子应用中Markdown组件的初始内容。如果这个结果最终要在界面中展示,那么更推荐使用Markdown格式,会有更好更清晰的视觉效果。 Code block Markdown Copy 标题一 这是一个段落,包含一些 加粗文本 和 斜体文本 。 标题二 1. 有序列表项一 2. 有序列表项二 这是一个链接,点击查看配置说明 这是一个引用。 界面展示效果 除了界面展示以外,在工作流内部,最重要的是它标记标题层级的功能。在一些插件中,要求输入的参数为Markdown格式或使用Markdown格式的效果会更好。比如我们可以用以下两种String做个比较,左边是Markdown,右边是普通文本: Code block Markdown 一、春节简介 春节,又称为农历新年,是中国最重要的传统节日之一。它标志着农历新年的开始,通常在农历正月初一庆祝。春节是一个充满欢乐和团聚的时刻,家人和朋友会聚在一起,享受美食、观看烟花、拜年等。 二、春节习俗 (一)贴春联 春联是春节期间不可或缺的一部分。人们会在大门上贴上红色的对联,表达对新年的美好祝愿。 (二)吃年夜饭 年夜饭是春节前夜的重要活动,全家人会聚在一起,享受丰盛的晚餐。常见的年夜饭菜肴包括鱼(年年有余)、饺子(招财进宝)等。 (三)守岁 守岁是春节前夜的另一个重要习俗。家人们会一起熬夜,迎接新年的到来,象征着辞旧迎新。 (四)拜年 春节期间,人们会互相拜访,送上新年的祝福。拜年时,通常会说“新年快乐”、“恭喜发财”等吉祥话。 三、春节活动 (一)观看春晚 春节联欢晚会(春晚)是春节期间的重要节目,每年除夕夜播出。春晚包括歌舞、小品、相声等多种表演形式,吸引了大量观众。 (二)放烟花 放烟花是春节期间的传统活动之一。五彩缤纷的烟花在夜空中绽放,增添了节日的喜庆气氛。 (三)逛庙会 春节期间,许多地方会举办庙会,展示各种传统手工艺品、美食和表演。庙会是体验传统文化的好去处。 四、春节美食 (一)饺子 饺子是中国北方春节期间的传统食物,象征着财富和好运。饺子的形状像古代的金元宝,寓意招财进宝。 (二)年糕 年糕是中国南方春节期间的传统食物,象征着年年高升。年糕可以蒸、煮、煎等多种方式食用。 (三)汤圆 汤圆是春节期间的另一种传统食物,象征着团圆和美满。汤圆通常在元宵节食用,但春节期间也可以作为甜品享用。 五、春节祝福语 新年快乐,万事如意! 恭喜发财,财源广进! 身体健康,平安幸福! 家庭和睦,团团圆圆! Code block Plain Text 一、春节简介 春节,又称为农历新年,是中国最重要的传统节日之一。它标志着农历新年的开始,通常在农历正月初一庆祝。春节是一个充满欢乐和团聚的时刻,家人和朋友会聚在一起,享受美食、观看烟花、拜年等。 二、春节习俗 (一)贴春联 春联是春节期间不可或缺的一部分。人们会在大门上贴上红色的对联,表达对新年的美好祝愿。 (二)吃年夜饭 年夜饭是春节前夜的重要活动,全家人会聚在一起,享受丰盛的晚餐。常见的年夜饭菜肴包括鱼(年年有余)、饺子(招财进宝)等。 (三)守岁 守岁是春节前夜的另一个重要习俗。家人们会一起熬夜,迎接新年的到来,象征着辞旧迎新。 (四)拜年 春节期间,人们会互相拜访,送上新年的祝福。拜年时,通常会说“新年快乐”、“恭喜发财”等吉祥话。 三、春节活动 (一)观看春晚 春节联欢晚会(春晚)是春节期间的重要节目,每年除夕夜播出。春晚包括歌舞、小品、相声等多种表演形式,吸引了大量观众。 (二)放烟花 放烟花是春节期间的传统活动之一。五彩缤纷的烟花在夜空中绽放,增添了节日的喜庆气氛。 (三)逛庙会 春节期间,许多地方会举办庙会,展示各种传统手工艺品、美食和表演。庙会是体验传统文化的好去处。 四、春节美食 (一)饺子 饺子是中国北方春节期间的传统食物,象征着财富和好运。饺子的形状像古代的金元宝,寓意招财进宝。 (二)年糕 年糕是中国南方春节期间的传统食物,象征着年年高升。年糕可以蒸、煮、煎等多种方式食用。 (三)汤圆 汤圆是春节期间的另一种传统食物,象征着团圆和美满。汤圆通常在元宵节食用,但春节期间也可以作为甜品享用。 五、春节祝福语 新年快乐,万事如意! 恭喜发财,财源广进! 身体健康,平安幸福! 家庭和睦,团团圆圆! 生成PPT的插件“create pptx”,要求输入参数为Markdown格式,尤其是一级标题,因为该插件就是根据一级标题来对PPT进行分页的,如果用普通的String输出,所有内容就会都挤在同一页PPT上。 输入变量为Markdown格式 输入变量为文本格式 生成Word的插件“create document”,也要求输入参数为Markdown格式。因为Markdown格式标记了层级,所以生成的Word能够保留这些小标题的层级,这样就能在导航窗格中从大纲快速跳转,并且也能够插入自动目录了。而如果输入变量使用普通文本格式,小标题是没有层级的,自然无法生成大纲目录,甚至连换行也存在问题。 输入变量为Markdown格式 输入变量为文本格式 小结 如果需要同一个大模型节点输出多个变量,或者输出的变量类型不是String,那么必然只能选择JSON格式。如果只需输出唯一的String变量,那么看是否需要有对文本的标记能力,比如层级要求或界面展示:如果有要求,则选择Markdown格式;如果没有要求,则选择文本格式或单一String变量的JSON格式(换句话说,文本格式没有什么独特优势)。 关于作者 初次见面,我是兵来姜挡。我本人并不是计算机领域内的专业人士,与不少新朋友一样是兴趣驱使,以好玩或提效为目的接触的扣子。因此虽然我不能回答一些艰深的问题,用词也不一定非常专业严谨,但相应地,我具备了一个独特优势:那就是与新手朋友们一样,有从零走来的经历,能够留意到专业人士容易忽略的基础问题。并且由于我从小到大都很喜欢做讲解,所以特别擅长用通俗化的语言来解释复杂问题。 我目前已经在扣子上发布了十几个智能体/应用,年前我在扣子上做了一个自己的作品集合,以后新的作品我也会放到里面,想使用的朋友收藏这个统一的入口就好。 作品集合链接:https://www.coze.cn/s/ifvpH19C/ ⭐ 请仿照上述代码的结构,用python编写代码,实现以下功能: 输入变量为target data,类型为Array<Object ,形如{\"feature name\":\"MG RS00610\",\"feature type\":\"gene\"},……{}。 输出变量为type list,类型为Array<String 。 请提取target data中feature type字段下的内容,去除重复项后,按照首字母顺序组成数组type list。关键步骤请附上注释。 请仿照上述代码的结构,用python编写代码,实现以下功能: 输入变量为target data,类型为Array<Object ,形如{\"feature name\":\"MG RS00610\",\"feature type\":\"gene\"},……{}。 输出变量为type list,类型为Array<String 。 请提取target data中feature type字段下的内容,去除重复项后,按照首字母顺序组成数组type list。关键步骤请附上注释。 然后我们就可以从AI那里获得它编写好的代码了,如果略懂一些代码的话,可以去除一些不必要的代码(比如示例等,不去除一般也没影响),就可以得到下面这样的代码了: 把这些代码复制粘贴到代码节点的IDE中(覆盖初始的示例代码),并在节点详情中给输入输出设置好相匹配的名称与类型。然后运行即可: 看,完全达到了预期效果!是不是简单快捷,而且并不需要多少代码基础呢?所以这波我们是用扣子的AI来执行代码,又用其他的AI来编写代码。(题外话:在AI时代,我们要逐渐培养起多个AI工具协作的习惯,就像使用文生图模型来生成图片,又用其他AI来生成模型中的提示词。) 如果有的时候运行效果不尽人意,也不用沮丧,我们同样可以请AI帮忙修改代码。把当前的代码、输入变量、预期结果提供给AI,再告知错误的结果或者报错信息,就能让AI来寻找问题并提供修改方案了。提问方法参考如下: ⭐ (当前代码) 以上是我目前的python代码,我的输入变量(变量名)是(具体书写形式),我希望的输出结果应当是(预期结果的描述)。 但是代码运行后的实际结果却是(具体书写形式)。 / 但是报错信息说(失败节点展开结果中的红色报错信息)。 请分析问题所在,并指出具体修改方法,说明修改原因。 (当前代码) 以上是我目前的python代码,我的输入变量(变量名)是(具体书写形式),我希望的输出结果应当是(预期结果的描述)。 但是代码运行后的实际结果却是(具体书写形式)。 / 但是报错信息说(失败节点展开结果中的红色报错信息)。 请分析问题所在,并指出具体修改方法,说明修改原因。 另外提一句,扣子中的代码节点不支持python标准库中的一部分模块,第三方依赖库只支持requests async和numpy(这方面在扣子官方文档中有介绍)。如果AI提供的代码中用import引入的模块不被代码节点所支持,那么需要考虑使用官方插件“代码执行器”来实现。如果还是不支持,那么只能自己编写插件来安装依赖库实现。这部分内容过于复杂,在这里不做展开。 代码节点的下位替代 虽然从上面的例子可以看出,用代码节点实现变量类型的转换其实并不复杂,但如果你有“代码恐惧症”,完全不敢尝试任何代码形式的内容,那么这里也可以为你提供一个下位替代,那就是用大模型来实现。 大模型的种类你可以自己尝试,我这里选择的是“豆包·工具调用”,大模型的高级设置中尽量把随机性调到最低,使其更严格地遵循提示词。提示词可以与前面向AI提问的范式类似,删除前面与python相关的几句话就行。匹配好输入输出的名称与类型,提示词中注意用{{}}引用输入变量。然后我们运行看看效果: 幸运的是,同样达到了预期效果。不过,如果你没有“代码恐惧症”,依然还是建议你使用代码节点来实现,因为大模型节点的效果并不稳定。这个要求能实现,不代表另一个要求能实现;这次能成功,不代表每次都能成功。尤其当输出类型为String时,大模型很容易画蛇添足地加上一些说明性文字,即使你优化提示词去限制它,也不一定每次都能限制住。一旦出了偏差,哪怕只是多了一个字符,下游节点就可能无法正常运行,而且你对此还并没有多少调整的手段。除此以外,大模型节点的运行速度也相对较慢,还可能带来额外的花费。 大模型节点中的变量类型 前面已经说完了变量类型的绝大部分内容,到这里可能有朋友会问:不对呀,大模型节点的输出中还有三种格式呢,就是文本、Markdown、JSON,这些又是什么呢? JSON格式 JSON其实很类似于Object,只有这种格式支持多个变量的输出,且多个变量可以是不同类型。如果我们需要同一个大模型节点输出多个变量,或者输出的变量类型不是String,那么就只能选择JSON格式。 文本格式 文本格式其实就是普通的String,而且仅支持唯一的输出变量。 Markdown格式 Markdown格式虽然也属于String,并且同样仅支持唯一的输出变量,但它是一种特殊的String。它是一种轻量级的标记语言,用于以纯文本格式编写文档,能够标记内容的标题层级、加粗、斜体、列表、链接、图片、引用、代码、表格等,具体形式可以参看扣子应用中Markdown组件的初始内容。如果这个结果最终要在界面中展示,那么更推荐使用Markdown格式,会有更好更清晰的视觉效果。 Code block Markdown Copy 标题一 这是一个段落,包含一些 加粗文本 和 斜体文本 。 标题二 1. 有序列表项一 2. 有序列表项二 这是一个链接,点击查看配置说明 这是一个引用。 界面展示效果 Code block Markdown Copy 标题一 这是一个段落,包含一些 加粗文本 和 斜体文本 。 标题二 1. 有序列表项一 2. 有序列表项二 这是一个链接,点击查看配置说明 这是一个引用。 界面展示效果 除了界面展示以外,在工作流内部,最重要的是它标记标题层级的功能。在一些插件中,要求输入的参数为Markdown格式或使用Markdown格式的效果会更好。比如我们可以用以下两种String做个比较,左边是Markdown,右边是普通文本: Code block Markdown 一、春节简介 春节,又称为农历新年,是中国最重要的传统节日之一。它标志着农历新年的开始,通常在农历正月初一庆祝。春节是一个充满欢乐和团聚的时刻,家人和朋友会聚在一起,享受美食、观看烟花、拜年等。 二、春节习俗 (一)贴春联 春联是春节期间不可或缺的一部分。人们会在大门上贴上红色的对联,表达对新年的美好祝愿。 (二)吃年夜饭 年夜饭是春节前夜的重要活动,全家人会聚在一起,享受丰盛的晚餐。常见的年夜饭菜肴包括鱼(年年有余)、饺子(招财进宝)等。 (三)守岁 守岁是春节前夜的另一个重要习俗。家人们会一起熬夜,迎接新年的到来,象征着辞旧迎新。 (四)拜年 春节期间,人们会互相拜访,送上新年的祝福。拜年时,通常会说“新年快乐”、“恭喜发财”等吉祥话。 三、春节活动 (一)观看春晚 春节联欢晚会(春晚)是春节期间的重要节目,每年除夕夜播出。春晚包括歌舞、小品、相声等多种表演形式,吸引了大量观众。 (二)放烟花 放烟花是春节期间的传统活动之一。五彩缤纷的烟花在夜空中绽放,增添了节日的喜庆气氛。 (三)逛庙会 春节期间,许多地方会举办庙会,展示各种传统手工艺品、美食和表演。庙会是体验传统文化的好去处。 四、春节美食 (一)饺子 饺子是中国北方春节期间的传统食物,象征着财富和好运。饺子的形状像古代的金元宝,寓意招财进宝。 (二)年糕 年糕是中国南方春节期间的传统食物,象征着年年高升。年糕可以蒸、煮、煎等多种方式食用。 (三)汤圆 汤圆是春节期间的另一种传统食物,象征着团圆和美满。汤圆通常在元宵节食用,但春节期间也可以作为甜品享用。 五、春节祝福语 新年快乐,万事如意! 恭喜发财,财源广进! 身体健康,平安幸福! 家庭和睦,团团圆圆! Code block Plain Text 一、春节简介 春节,又称为农历新年,是中国最重要的传统节日之一。它标志着农历新年的开始,通常在农历正月初一庆祝。春节是一个充满欢乐和团聚的时刻,家人和朋友会聚在一起,享受美食、观看烟花、拜年等。 二、春节习俗 (一)贴春联 春联是春节期间不可或缺的一部分。人们会在大门上贴上红色的对联,表达对新年的美好祝愿。 (二)吃年夜饭 年夜饭是春节前夜的重要活动,全家人会聚在一起,享受丰盛的晚餐。常见的年夜饭菜肴包括鱼(年年有余)、饺子(招财进宝)等。 (三)守岁 守岁是春节前夜的另一个重要习俗。家人们会一起熬夜,迎接新年的到来,象征着辞旧迎新。 (四)拜年 春节期间,人们会互相拜访,送上新年的祝福。拜年时,通常会说“新年快乐”、“恭喜发财”等吉祥话。 三、春节活动 (一)观看春晚 春节联欢晚会(春晚)是春节期间的重要节目,每年除夕夜播出。春晚包括歌舞、小品、相声等多种表演形式,吸引了大量观众。 (二)放烟花 放烟花是春节期间的传统活动之一。五彩缤纷的烟花在夜空中绽放,增添了节日的喜庆气氛。 (三)逛庙会 春节期间,许多地方会举办庙会,展示各种传统手工艺品、美食和表演。庙会是体验传统文化的好去处。 四、春节美食 (一)饺子 饺子是中国北方春节期间的传统食物,象征着财富和好运。饺子的形状像古代的金元宝,寓意招财进宝。 (二)年糕 年糕是中国南方春节期间的传统食物,象征着年年高升。年糕可以蒸、煮、煎等多种方式食用。 (三)汤圆 汤圆是春节期间的另一种传统食物,象征着团圆和美满。汤圆通常在元宵节食用,但春节期间也可以作为甜品享用。 五、春节祝福语 新年快乐,万事如意! 恭喜发财,财源广进! 身体健康,平安幸福! 家庭和睦,团团圆圆! Code block Markdown 一、春节简介 春节,又称为农历新年,是中国最重要的传统节日之一。它标志着农历新年的开始,通常在农历正月初一庆祝。春节是一个充满欢乐和团聚的时刻,家人和朋友会聚在一起,享受美食、观看烟花、拜年等。 二、春节习俗 (一)贴春联 春联是春节期间不可或缺的一部分。人们会在大门上贴上红色的对联,表达对新年的美好祝愿。 (二)吃年夜饭 年夜饭是春节前夜的重要活动,全家人会聚在一起,享受丰盛的晚餐。常见的年夜饭菜肴包括鱼(年年有余)、饺子(招财进宝)等。 (三)守岁 守岁是春节前夜的另一个重要习俗。家人们会一起熬夜,迎接新年的到来,象征着辞旧迎新。 (四)拜年 春节期间,人们会互相拜访,送上新年的祝福。拜年时,通常会说“新年快乐”、“恭喜发财”等吉祥话。 三、春节活动 (一)观看春晚 春节联欢晚会(春晚)是春节期间的重要节目,每年除夕夜播出。春晚包括歌舞、小品、相声等多种表演形式,吸引了大量观众。 (二)放烟花 放烟花是春节期间的传统活动之一。五彩缤纷的烟花在夜空中绽放,增添了节日的喜庆气氛。 (三)逛庙会 春节期间,许多地方会举办庙会,展示各种传统手工艺品、美食和表演。庙会是体验传统文化的好去处。 四、春节美食 (一)饺子 饺子是中国北方春节期间的传统食物,象征着财富和好运。饺子的形状像古代的金元宝,寓意招财进宝。 (二)年糕 年糕是中国南方春节期间的传统食物,象征着年年高升。年糕可以蒸、煮、煎等多种方式食用。 (三)汤圆 汤圆是春节期间的另一种传统食物,象征着团圆和美满。汤圆通常在元宵节食用,但春节期间也可以作为甜品享用。 五、春节祝福语 新年快乐,万事如意! 恭喜发财,财源广进! 身体健康,平安幸福! 家庭和睦,团团圆圆! Code block Plain Text 一、春节简介 春节,又称为农历新年,是中国最重要的传统节日之一。它标志着农历新年的开始,通常在农历正月初一庆祝。春节是一个充满欢乐和团聚的时刻,家人和朋友会聚在一起,享受美食、观看烟花、拜年等。 二、春节习俗 (一)贴春联 春联是春节期间不可或缺的一部分。人们会在大门上贴上红色的对联,表达对新年的美好祝愿。 (二)吃年夜饭 年夜饭是春节前夜的重要活动,全家人会聚在一起,享受丰盛的晚餐。常见的年夜饭菜肴包括鱼(年年有余)、饺子(招财进宝)等。 (三)守岁 守岁是春节前夜的另一个重要习俗。家人们会一起熬夜,迎接新年的到来,象征着辞旧迎新。 (四)拜年 春节期间,人们会互相拜访,送上新年的祝福。拜年时,通常会说“新年快乐”、“恭喜发财”等吉祥话。 三、春节活动 (一)观看春晚 春节联欢晚会(春晚)是春节期间的重要节目,每年除夕夜播出。春晚包括歌舞、小品、相声等多种表演形式,吸引了大量观众。 (二)放烟花 放烟花是春节期间的传统活动之一。五彩缤纷的烟花在夜空中绽放,增添了节日的喜庆气氛。 (三)逛庙会 春节期间,许多地方会举办庙会,展示各种传统手工艺品、美食和表演。庙会是体验传统文化的好去处。 四、春节美食 (一)饺子 饺子是中国北方春节期间的传统食物,象征着财富和好运。饺子的形状像古代的金元宝,寓意招财进宝。 (二)年糕 年糕是中国南方春节期间的传统食物,象征着年年高升。年糕可以蒸、煮、煎等多种方式食用。 (三)汤圆 汤圆是春节期间的另一种传统食物,象征着团圆和美满。汤圆通常在元宵节食用,但春节期间也可以作为甜品享用。 五、春节祝福语 新年快乐,万事如意! 恭喜发财,财源广进! 身体健康,平安幸福! 家庭和睦,团团圆圆! 生成PPT的插件“create pptx”,要求输入参数为Markdown格式,尤其是一级标题,因为该插件就是根据一级标题来对PPT进行分页的,如果用普通的String输出,所有内容就会都挤在同一页PPT上。 输入变量为Markdown格式 输入变量为文本格式 输入变量为Markdown格式 输入变量为文本格式 生成Word的插件“create document”,也要求输入参数为Markdown格式。因为Markdown格式标记了层级,所以生成的Word能够保留这些小标题的层级,这样就能在导航窗格中从大纲快速跳转,并且也能够插入自动目录了。而如果输入变量使用普通文本格式,小标题是没有层级的,自然无法生成大纲目录,甚至连换行也存在问题。 输入变量为Markdown格式 输入变量为文本格式 输入变量为Markdown格式 输入变量为文本格式 小结 如果需要同一个大模型节点输出多个变量,或者输出的变量类型不是String,那么必然只能选择JSON格式。如果只需输出唯一的String变量,那么看是否需要有对文本的标记能力,比如层级要求或界面展示:如果有要求,则选择Markdown格式;如果没有要求,则选择文本格式或单一String变量的JSON格式(换句话说,文本格式没有什么独特优势)。 关于作者 初次见面,我是兵来姜挡。我本人并不是计算机领域内的专业人士,与不少新朋友一样是兴趣驱使,以好玩或提效为目的接触的扣子。因此虽然我不能回答一些艰深的问题,用词也不一定非常专业严谨,但相应地,我具备了一个独特优势:那就是与新手朋友们一样,有从零走来的经历,能够留意到专业人士容易忽略的基础问题。并且由于我从小到大都很喜欢做讲解,所以特别擅长用通俗化的语言来解释复杂问题。 我目前已经在扣子上发布了十几个智能体/应用,年前我在扣子上做了一个自己的作品集合,以后新的作品我也会放到里面,想使用的朋友收藏这个统一的入口就好。 作品集合链接:https://www.coze.cn/s/ifvpH19C/ 如果想要联系我,可以扫描左边二维码加我的个人微信(注明来意)。 我的一个大愿景是:假如人人都能通过工具迸发更多智慧,世界能够变成什么样。我把这句话作为我在各个平台的签名。之前我为此做过一款思考工具,现在我在扣子上继续这一事业。我相信,将来即使不是扣子,也一定会有越来越多的工具让我们普通人能够靠自己制作出自己喜欢的需要的应用,这或许能够成为一辈子的兴趣爱好,真是想想都令人很兴奋。 💡 对于扣子新手,尤其是对于编程小白来说,面对工作流中一个个不同的变量类型,往往会感到摸不着头脑,很多时候意识不到问题出在变量类型上,或者不知如何解决。如果你也经常遇到类似的问题,那么这篇文章就是为你量身定制的,它不一定句句用词严谨,但保证能让你看得懂。 本文将用最通俗易懂的语言,为你详细阐述变量类型的重要性、不同种类、判断方法、转换方式等。全文较长,如果你只有个别地方有问题,可以打开左侧的目录快速定位到相关的段落阅读。 对于扣子新手,尤其是对于编程小白来说,面对工作流中一个个不同的变量类型,往往会感到摸不着头脑,很多时候意识不到问题出在变量类型上,或者不知如何解决。如果你也经常遇到类似的问题,那么这篇文章就是为你量身定制的,它不一定句句用词严谨,但保证能让你看得懂。 本文将用最通俗易懂的语言,为你详细阐述变量类型的重要性、不同种类、判断方法、转换方式等。全文较长,如果你只有个别地方有问题,可以打开左侧的目录快速定位到相关的段落阅读。 变量类型为什么重要? 你在使用扣子工作流时是否经常遇到诸如以下这些由变量类型所引起的错误呢? 类似的变量类型报错 无法选到想要的变量 内容展示形式不正常 类似的变量类型报错 无法选到想要的变量 内容展示形式不正常 如果经常遇到的话