实战:用华为云码道代码智能体开发"马年专属AI拜年贺卡"工具
一、项目概述与核心思路
项目目标:开发一个网页工具,用户输入发送人、接收人和祝福主题,点击生成后,自动调用AI生成一首八句七言律诗和配套贺卡图片。
技术路线:
- 前端界面:使用华为云码道代码智能体(CodeArts AI Coder)快速生成
- AI后端:使用Coze平台创建工作流智能体,处理诗词生成和图片生成
- 前后端对接:通过Coze Open API实现通信
开发理念:全程使用自然语言与AI智能体对话,将创意快速转化为可运行代码。
二、准备工作与环境配置
2.1 账号与工具准备
- 华为云CodeArts代码智能体:
- 访问华为云官网,开通CodeArts代码智能体服务(个人版免费公测)
- 下载并安装CodeArts IDE(或使用VS Code + CodeArts插件)
- Coze平台账号:
- 注册Coze国内版(coze.cn)
- 熟悉工作流创建和API调用基本操作
- 开发环境:
- 现代浏览器(Chrome/Edge)
- 网络环境(确保可访问Coze API)
2.2 项目初始化
在CodeArts IDE中:
- 新建项目文件夹 NewYearBlessingTool
- 创建三个空文件:index.html、style.css、script.js
- 打开码道智能体面板(通常位于IDE侧边栏或底部)
三、与码道代码智能体的详细对话实录
第一阶段:创建马年主题界面基础
我的初始Prompt:
请帮我创建一个丙午马年(2026年)专属拜年贺卡生成器的网页界面。
具体要求:
1. 标题明确显示"马年专属拜年贺卡生成器",并标注"丙午马年 2026"
2. 整体视觉采用马年主题配色:以正红色(#d32f2f)为主色,搭配金色(#ffd700)和棕色(#8b4513)作为点缀
3. 界面包含三个输入区域:
- 发送人姓名(带用户图标)
- 接收人姓名(带用户图标)
- 祝福主题(如:事业腾达、健康平安、马到成功)
4. 一个醒目的生成按钮,按钮文字为"生成马年贺卡"
5. 结果展示区分左右两栏:左侧展示生成的八句七言诗词,右侧展示AI生成的贺卡图片
6. 在界面背景中添加传统红灯笼装饰(至少2个)
7. 添加动态漂浮的祥云效果作为背景装饰
8. 整体风格保持传统中国风与现代简约的结合
码道智能体响应分析:
智能体会生成包含以下关键元素的HTML/CSS:
- 马年主题的标题区域,可能包含马头图标或"马"字形装饰
- 输入框采用中国风边框设计(回纹、云纹等)
- 按钮设计融入马鞍或马蹄铁元素
- 预留灯笼和云彩的HTML容器
我的细化Prompt:
请为这个马年主题界面添加详细的CSS样式,特别注重:
1. 红灯笼样式设计:
- 使用绝对定位将灯笼放置在界面左右两侧
- 灯笼主体为红色圆形,有金色穗子装饰
- 添加轻微晃动动画(animation: swing 3s infinite ease-in-out)
- 灯笼内部可以显示"福"字或马年吉祥文字
2. 漂浮云彩效果:
- 创建多个不同大小、透明度的云朵div
- 云朵从右向左缓慢飘动,速度各不相同
- 使用CSS filter: blur()制造柔和的云彩边缘
- 云朵采用半透明白色渐变
3. 马年专属细节:
- 输入框焦点状态时,边框显示金色马蹄铁图案
- 生成按钮使用马鞍形状的渐变背景
- 标题区域添加微妙的马鬃纹理背景
- 整体配色确保红色不刺眼,金色不浮夸
4. 响应式适配:
- 在手机端,灯笼大小适当缩小
- 云彩数量在移动端减少以保证性能
- 结果展示区在窄屏时变为上下排列
第二阶段:添加马年特色交互功能
我的Prompt:
现在需要添加马年主题的JavaScript交互功能:
1. 输入框特色验证:
- 当用户输入接收人姓名时,如果姓名中包含"马"字,显示一个特别提示:"马年遇贵人,好运自然来!"
- 祝福主题输入框提供马年特色预设选项:马到成功、一马当先、龙马精神、马上有钱
2. 生成过程的马年主题加载动画:
- 点击生成按钮后,显示分步加载提示:
第一步:骏马驰骋,构思诗词中...
第二步:马踏祥云,绘制意境中...
第三步:马到功成,生成贺卡中...
- 加载图标使用奔跑的马的SVG动画
3. 结果展示的马年特效:
- 诗词展示区域采用卷轴展开动画
- 图片展示时边缘有马蹄铁形状的装饰边框
- 成功生成后,界面飘落少量金色元宝或铜钱作为庆祝效果
4. 马年特色分享功能:
- 分享按钮的文字改为"马上分享"
- 分享文案自动添加马年标签:#丙午马年 #马年贺卡 #AI拜年
- 复制到剪贴板的格式优化,加入马年分隔线装饰
码道智能体响应预期:
智能体会生成包含以下功能的JavaScript代码:
- 输入事件监听和条件提示
- 分步骤的加载状态管理
- Canvas或CSS实现飘落元宝效果
- 增强的分享功能函数
第三阶段:Coze工作流中的马年优化
我给Coze的Prompt:
调整拜年诗词生成工作流,专门适配马年主题:
1. 系统提示词优化:
你是一位精通马年文化的诗词大师,专门创作丙午马年(2026年)的祝福诗词。
创作要求:
- 必须包含马年意象:如"骏马"、"千里马"、"马鞍"、"马蹄"等
- 融入马年吉祥语:马到成功、一马当先、马上封侯、龙马精神
- 每首诗词必须巧妙嵌入发送人和接收人的姓名或谐音
- 严格遵循七言律诗格式,押韵工整
示例结构:
《丙午新春贺[接收人姓名]》
[首联:点明马年时节]
[颔联:融入发送人姓名]
[颈联:融入接收人姓名]
[尾联:送上马年祝福]
2. 图像生成提示词调整:
春节贺卡,丙午马年主题,中国风,传统元素包括:
- 奔腾的骏马剪影
- 红色灯笼和金色元宝
- 祥云和远山背景
- 卷轴或窗框式构图
- 配色:红、金、棕、白
- 高清,8K,细节丰富,喜庆而不俗气
第四阶段:完整集成与细节优化
我的Prompt:
现在需要将马年主题的所有元素完整集成,并优化细节:
1. 界面音效增强:
- 点击生成按钮时播放轻微的马蹄声
- 生成成功时播放简短的喜庆音乐
- 添加静音开关,让用户可以选择关闭音效
2. 马年彩蛋功能:
- 当用户在特定时间(如除夕、初一)使用时,界面自动切换为夜间模式,灯笼亮起暖光
- 双击标题中的"马"字,随机显示一条马年趣味知识
- 生成的第8张贺卡自动解锁一个特别成就:"八骏图收藏家"
3. 性能优化:
- 云彩动画在非活动标签页中暂停以减少CPU占用
- 图片懒加载,首屏优先显示诗词内容
- 添加PWA支持,可安装为桌面应用
4. 辅助功能:
- 所有动态效果提供"减弱动画"选项
- 图片区域添加详细的Alt文本描述
- 确保足够的颜色对比度,方便色弱用户
三、关键代码片段的生成指导
红灯笼实现代码
Prompt示例:
请生成一个传统中国红灯笼的HTML/CSS实现,要求:
1. 灯笼主体为红色径向渐变圆球
2. 顶部和底部有金色装饰环
3. 底部有金色穗子,使用linear-gradient实现
4. 添加3D旋转动画模拟微风中的晃动
5. 灯笼内部显示发光文字"福"
6. 使用CSS变量便于主题色调整
漂浮云彩动画
Prompt示例:
请创建多个不同样式的漂浮云彩CSS动画,要求:
1. 定义3种不同大小和透明度的云朵类
2. 云朵从右向左无限循环移动,速度从30秒到60秒不等
3. 使用::before和::after伪元素制造云彩的立体感
4. 添加缓动函数使移动更自然
5. 考虑使用CSS clip-path创建不规则云朵形状
马年主题加载动画
Prompt示例:
请创建一个奔跑的马的SVG加载动画,要求:
1. 马匹采用简约线条风格
2. 四条腿有交替运动的动画效果
3. 马鬃随风飘动
4. 背景有移动的地平线制造奔跑感
5. 导出为可控制的Lottie或纯CSS实现
6. 提供三种状态:静止、慢跑、奔跑
优化用户体验
请为这个工具添加以下增强功能:
1. 重新生成按钮:用户对结果不满意时可以重新生成
2. 图片下载功能:将生成的贺卡图片保存到本地
3. 分享功能:将生成的诗词复制到剪贴板,方便分享到微信
4. 输入历史记录:记住用户上次输入的内容
5. 生成进度提示:显示"生成诗词 → 创作意境 → 绘制贺卡"的进度状态
六、与码道智能体协作的最佳实践
1. 分层次描述需求
第一层:整体视觉风格(马年主题、中国风)
第二层:核心组件(灯笼、云彩、输入区域)
第三层:交互细节(动画、反馈、状态)
第四层:性能与兼容性
2. 提供参考示例
参考中国传统年画中的马匹造型
参考故宫文创产品的配色方案
参考现代UI设计中的微交互范例
3. 及时反馈与修正
灯笼的红色需要更暗一点,接近故宫红
云彩的漂浮速度可以再慢一些,更显悠闲
马的奔跑动画在循环衔接处有明显卡顿
4. 善用迭代对话
基于刚才生成的代码,现在需要添加...
刚才的云彩效果很好,现在请用类似的方法添加...
这个功能实现了,接下来请补充...
七、预期成果与用户价值
通过以上系统的对话和迭代,最终将获得:
- 视觉上:充满马年节日氛围的精美界面
- 功能上:完整的贺卡生成、下载、分享流程
- 体验上:流畅的交互和贴心的细节设计
- 性能上:兼顾效果与效率的优化实现
- 情感上:传递马年特有的祝福和温暖
- 点赞
- 收藏
- 关注作者
评论(0)