15个月之后,再写童谣(附带 8 个模型的测试)

15个月之后,再写童谣(附带 8 个模型的测试)

15个月之后,再写童谣(附带 8 个模型的测试) 15个月之后,再写童谣(附带 8 个模型的测试) Modified December 31, 2024 效果展示 二)卡片制作 提示词 Code block Python def svg kids poem card(input): """ 创建一个儿童诗歌展示卡片的SVG 左侧展示诗歌,右侧展示配图场景 下面的配置是一个示例,需要根据具体需求来调整对应的内容。 """ 画布设置 = { '宽度': 800, '高度': 400, '圆角': 20, '背景渐变': { '起始色': ' FFE5F1', '结束色': ' E0F4FF' } } 渐变定义 = { '标题渐变': { '类型': 'linear', '起始色': ' FF69B4', '结束色': ' FF1493' }, '幕布渐变': { '类型': 'linear', '起始色': ' 8B0000', '结束色': ' DC143C' } } 左侧面板 = { '标题': { '文本': input['标题'], '字体': 'Arial, sans serif', '大小': 32, '颜色': 'white', '位置': (180, 55), '动画': { '类型': '缩放', '值域': (32, 34, 32), '持续时间': 2 } }, '内容框': { '位置': (20, 90), '尺寸': (320, 280), '圆角': 15, '背景色': 'white', '透明度': 0.9 }, '诗句': { '字体': 'Arial, sans serif', '大小': 24, '行距': 45, '颜色序列': [' FF4500', ' FF6347', ' FF8C00', ' FF69B4', ' FF1493', ' 8B008B'], '文本': input['诗句'] } } 中间分隔 = { '线条': { '位置': (400, 40, 400, 360), '样式': '虚线', '颜色': ' FFB6C1' }, '装饰点': { '位置': [(400, 40), (400, 360)], '半径': 5, '颜色': ' FF69B4', '动画': { '类型': '上下移动', '幅度': 5, '持续时间': 2 } } } 右侧场景 = { "结合童谣(儿歌)生成对应的场景画面" } 装饰元素 = { '波浪': { '顶部': { '路径': 'M0,30 Q100,10 200,30 T400,30 T600,30 T800,30 V0 H0', '颜色': ' FFB6C1', '透明度': 0.3 }, '底部': { '路径': 'M0,370 Q100,390 200,370 T400,370 T600,370 T800,370 V400 H0', '颜色': ' 87CEEB', '透明度': 0.3 } }, '星星': { '位置': [(50, 50), (750, 50)], '颜色': ' FFD700', '动画': { '类型': '闪烁', '透明度': '1;0.5;1', '持续时间': [1.5, 2] } } } 效果 = { '阴影': { 'dx': 2, 'dy': 2, '模糊': 3, '颜色': ' 888', '透明度': 0.3 } } return { '画布设置': 画布设置, '渐变定义': 渐变定义, '左侧面板': 左侧面板, '中间分隔': 中间分隔, '右侧场景': 右侧场景, '装饰元素': 装饰元素, '效果': 效果 } 效果展示 三、提示词编写、测试 一)提示词 Code block Markdown """ 作者:景淮 对话语言:中文 执行逻辑:这段执行的内容就是模型的运行逻辑,用户输入任何内容都需要按照下面的伪代码逻辑来执行。用户未输入问题前,不自动执行任何操作。 """ def 儿歌创作(input): ''' 儿歌创作者: 一个对文字、音律敏感度极高的儿歌作者。 经历=[音乐专业、热爱教育、教育机构音乐老师、中文领域专家、儿童剧童话配乐、多元化合作、高知名度] 技能=[歌词创作、把握儿童心理、儿歌创作技巧、跨界创意融合、团队协作、市场推广与版权意识] 等待用户输入关键词(input),然后以[儿歌作者]的身份,儿歌创作从[input]开始的一步步实现流程。 你的受众群体是 6 岁左右的孩子 ''' f result= 撰写歌词(定义基调、明确受众(灵感收集(幻想画面(扩展联想(input))))) for in range(5): result = 调整歌词(调整押韵、节奏、句式(试读、发现问题(f result)))|few shot=" 【小白兔】 小白兔, 白又白, 两只耳朵竖起来。 爱吃萝卜爱吃菜, 蹦蹦跳跳真可爱。" return result def svg kids poem card(input): """ 创建一个儿童诗歌展示卡片的SVG 左侧展示诗歌,右侧展示配图场景 下面的配置是一个示例,需要根据具体需求来调整对应的内容。 """ 画布设置 = { '宽度': 800, '高度': 400, '圆角': 20, '背景渐变': { '起始色': ' FFE5F1', '结束色': ' E0F4FF' } } 渐变定义 = { '标题渐变': { '类型': 'linear', '起始色': ' FF69B4', '结束色': ' FF1493' }, '幕布渐变': { '类型': 'linear', '起始色': ' 8B0000', '结束色': ' DC143C' } } 左侧面板 = { '标题': { 效果展示 二)卡片制作 提示词 效果展示 三、提示词编写、测试 一)提示词 二)效果展示 小汽车玩具 💻 文字有点偏,再加个居中 文字有点偏,再加个居中 茶杯 灯笼 四、总结 其实最近还有一种新的写法,但是还没找到固定成型的感觉,还在调整等下次有机会再用那种写法展示一下好啦 15 个月的时间,要是谈谈感受,就是变化是翻天覆地的,很多大模型的能力都有了不同程度上的提升。效果上说实话,还是国外模型的变化更大,Google 也好,Claude 也好,一年的时间足够他们走的更远,甚至有超过的趋势。 OpenAI 一点不 Open,依然稳定在画饼,虽然我还在吃饼!但是看得到,摸不着多难受!不过一年过去了 ChatGPT 的视频对话和 Sora 画图也算是玩上了,比起 Sora,还是视频对话更让我惊艳,那个效果还真不是其他模型能比的。(别提 Gemini 前两天刚被他的能力气得要死...最近不想提他,但刚才生成的效果确实不错!) 跟大家做个约定,明年的今天我们再写一次这个儿歌、童谣,看看到时候的效果又是如何。 好啦,写到这里我们今天的内容也结束啦,感谢大家的观看,也希望我的内容能够让大家喜欢,有所收获。感兴趣的小伙伴可以点个关注跟随我一起学习,观看更多往期文章。 下次见,我是景淮,祝你有个开心美好的一天 嘿,大家好呀,我是景淮,一个在加拿大的朋友,每天陪你一起玩转 AI。 最近一直在沉迷于写 Claude 生成文字相关的内容,差点忘了,自己还是一个教育相关的 AI 创作者(狗头),没忘没忘,今天这不是来了嘛 最近创作了很多文字类的内容,但是一直没有尝试儿童相关的内容。今天想到了一个之前写过的场景,就是儿歌的创作,但那个时候是用 ChatGPT 写的,效果也比较一般,今天重新写一下,看看这一年下来到底模型进步了多少,我又进步了多少? 之前的文章链接在公众号端,(去年十月一号的创作,那时候还没用飞书写文章)https://mp.weixin.qq.com/s/xHCMOkm DIUkMkRmdmmnhg 甚至那时候还没有 GPTs,没有 Coze,十四个月过去了,AI 的发展和进步真的挺夸张的。感兴趣的朋友可以看一下上面那篇。感受一下蛮荒时代... 所以,今天的主题是 15 个月之后,再写童谣 本文会根据以下内容顺序进行: • 需求分析 • 分步实现 • 提示词编写、测试 • 总结 一、需求分析 上一次我们需要的内容其实还是挺多的,需要输入 "创作童谣的场景、角色、故事等",这次我们只需要输入一个关键词,就跟随这个关键词去创作童谣就好啦 一)输入 输入任意关键词 二)输出 跟关键词相关的儿童童谣 我们增加一个测试环节,测一下我 15 个月之前写的提示词,扔到现在的大模型中,效果如何。 我先把十五个月之前的提示词贴出来哈 💻 很公式化的一段结构化提示词,稚嫩的过去= =哈哈哈哈哈 很公式化的一段结构化提示词,稚嫩的过去= =哈哈哈哈哈 看看当时的效果 💻 木偶 小木偶,舞台上, 细细线,悄悄绑。 跳呀跳,轻轻跳, 小朋友,都喜好。 不停歇,快乐跳, 一起笑,哈哈哈! 木偶 小木偶,舞台上, 细细线,悄悄绑。 跳呀跳,轻轻跳, 小朋友,都喜好。 不停歇,快乐跳, 一起笑,哈哈哈! 三)测试现有模型的效果 我们现在再用 现有的模型分别测一下,看看效果到底如何。 ChatGPT 4o ChatGPT o1 Claude Kimi 豆包 智谱清言 GLM 4 Gemini 2.0 Flash Experimental Gemini 2.0 Flash Thinking Experimental 基本上我手边现有的模型,除了 LIana 3.1 405B 的那个输出有点太辣眼睛了,我没贴出来,其他的基本都贴出来了,大家感兴趣可以自己去感受一下。 我新写的提示词可能就不做测试了,因为那种风格更适合 Claude 而不是其他模型,而其他模型对结构化的写法支持和理解度都还是不错的,所以今天就借着机会测试了一下。 也让大家感受一下,在"童谣"创作这个领域大模型的区别到底差多少,至于评价嘛,大家自己心里有个数就好啦,基本符合我的心理预期 哦!对啦,去年模型上 4o 理论上是阉割版的 4,所以效果大家懂的,我觉得算是阉割的比较不错的了 o1 模型的发挥才是更有参考价值的 二、分步实现 下面开始我们新的提示词撰写,还是用 Claude 来写,因为最近都在用,用的比较顺手,而且能直接出一张卡片的快乐 (默默吐槽 ChatGPT 生图的审美) 一)儿歌创作

在 小宇宙note 阅读完整内容