实战:用华为云码道代码智能体开发"马年专属AI拜年贺卡"工具

举报
阿诺林 发表于 2026/04/14 05:18:15 2026/04/14
【摘要】 项目目标:开发一个网页工具,用户输入发送人、接收人和祝福主题,点击生成后,自动调用AI生成一首八句七言律诗和配套贺卡图片。 技术路线: 1. 前端界面:使用华为云码道代码智能体(CodeArts AI Coder)快速生成 2. AI后端:使用Coze平台创建工作流智能体,处理诗词生成和图片生成 3. 前后端对接:通过Coze Open API实现通信

一、项目概述与核心思路

项目目标:开发一个网页工具,用户输入发送人、接收人和祝福主题,点击生成后,自动调用AI生成一首八句七言律诗和配套贺卡图片。

技术路线

  1. 前端界面:使用华为云码道代码智能体(CodeArts AI Coder)快速生成
  2. AI后端:使用Coze平台创建工作流智能体,处理诗词生成和图片生成
  3. 前后端对接:通过Coze Open API实现通信

开发理念:全程使用自然语言与AI智能体对话,将创意快速转化为可运行代码。

二、准备工作与环境配置

2.1 账号与工具准备

  1. 华为云CodeArts代码智能体
    • 访问华为云官网,开通CodeArts代码智能体服务(个人版免费公测)
    • 下载并安装CodeArts IDE(或使用VS Code + CodeArts插件)
  2. Coze平台账号
    • 注册Coze国内版(coze.cn
    • 熟悉工作流创建和API调用基本操作
  3. 开发环境
    • 现代浏览器(Chrome/Edge
    • 网络环境(确保可访问Coze API

2.2 项目初始化

CodeArts IDE中:

  1. 新建项目文件夹 NewYearBlessingTool
  2. 创建三个空文件:index.htmlstyle.cssscript.js
  3. 打开码道智能体面板(通常位于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代码:

  • 输入事件监听和条件提示
  • 分步骤的加载状态管理
  • CanvasCSS实现飘落元宝效果
  • 增强的分享功能函数

第三阶段:Coze工作流中的马年优化

我给CozePrompt

调整拜年诗词生成工作流,专门适配马年主题:

 

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. 善用迭代对话

基于刚才生成的代码,现在需要添加...

刚才的云彩效果很好,现在请用类似的方法添加...

这个功能实现了,接下来请补充...

七、预期成果与用户价值

通过以上系统的对话和迭代,最终将获得:

  1. 视觉上:充满马年节日氛围的精美界面
  2. 功能上:完整的贺卡生成、下载、分享流程
  3. 体验上:流畅的交互和贴心的细节设计
  4. 性能上:兼顾效果与效率的优化实现
  5. 情感上:传递马年特有的祝福和温暖
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。