开发线上版Builder Cards游戏,Q负责生成代码、Bedrock基于RAG数据优化游戏策略

使用Amazon Q开发线上版Builder Cards游戏,并用Bedrock生成数据优化游戏策略

使用Amazon Bedrock、Amazon Q、EC2、S3等多个产品来开发AWS Builder Cards线上游戏,让AWS粉丝在娱乐的同时掌握AWS产品服务和架构。

通过这个应用的开发,串联多个AWS产品的最佳实践,也能够为开发者提供思路和借鉴。

概述

大纲

  • 使用Amazon Bedrock提炼AWS知识库,实现RAG以及效果测评和改进

  • 使用Amazon Bedrock提供模型API、Prompt

  • 使用Amazon Q开发Builder Cards游戏

  • 评测RAG命中和优化效果,并持续改进

AWS产品电子卡牌游戏

  • 线下纸质版Builder Cards需要玩家线下相聚,现在开发线上版Builder Cards,大家联网就可以参与

  • 一个平台4个玩家,暂时没有设置不同玩家登录和选座,优先实现了核心功能

  • 点击“发牌”可以为每位玩家分6张AWS产品卡牌

  • 每个玩家依次出牌,如果当前卡牌中出现的产品能够组成AWS架构则可以“申请获胜”,不能组合成AWS架构时则“出牌”并随机补充一张新牌

  • 直到有产品能组合成AWS架构并“申请获胜”,这时可以获得积分并继续打牌

  • 提供新手级别(会提示当前产品卡牌是否能组合成AWS架构、会提示详细游戏规则)、高级玩家级别(系统不会提示当前产品卡牌是否能组合成AWS架构,需要人工来判断)

技术实现

Bedrock选择模型

  • 通过模型来选择新手玩家、高级玩家等不同级别难度下的卡片数量、类别

  • 通过模型来判断当前产品组合是否符合AWS架构

  • 选择生图的模型

Bedrock知识库RAG处理数据

  • 数据获取:先获取AWS产品和架构数据,获取微信文章、博客等文章信息

  • 数据清洗:将获取到的数据进行清洗并加工为知识库RAG

  • 设置重排序和分块策略

使用Bedrock API生成玩家头像

  • 使用Bedrock生图模型服务生成玩家头像,并保存到AWS S3

安全性考虑

通过Bedrock Guadrial来进行敏感信息检测

优化改进:记录RAG命中记录并进行优化

  • 记录数据到RDS,并且验证命中率,根据命中率优化产品卡片数量

通过Q来实现代码开发

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值