amazon-bedrock-workshop

amazon-bedrock-workshop

实践教程助力掌握生成式AI应用

Amazon Bedrock Workshop提供一系列实践实验,涵盖文本生成、知识库构建、模型定制、图像处理和智能代理等生成式AI应用。开发者通过动手实践,可以掌握Bedrock API和SDK的使用方法,学习如何将基础模型应用于实际场景,提升开发效率。本教程适合希望深入了解Amazon Bedrock功能并探索生成式AI潜力的技术人员。

Amazon Bedrock基础模型生成式AI机器学习AWSGithub开源项目

Amazon Bedrock 工作坊

这个面向开发人员和解决方案构建者的动手实践工作坊介绍了如何通过 Amazon Bedrock 利用基础模型 (FM)。

Amazon Bedrock 是一项完全托管的服务,通过 API 提供对第三方提供商和亚马逊的基础模型的访问。使用 Bedrock,您可以从各种模型中选择最适合您的用例的模型。

在这一系列实验中,您将探索我们在客户中看到的一些最常见的生成式 AI 使用模式。我们将展示生成文本和图像的技术,通过提高生产力为组织创造价值。这是通过利用基础模型来帮助撰写电子邮件、总结文本、回答问题、构建聊天机器人和创建图像来实现的。虽然本工作坊的重点是让您通过 Bedrock API 和 SDK 获得实施这些模式的实践经验,但您还可以选择探索与开源包如 LangChainFAISS 的集成。

实验包括:

  • 01 - 文本生成 [预计完成时间 - 45 分钟]
    • 使用 Bedrock 进行文本生成
    • 使用 Titan 和 Claude 进行文本摘要
    • 使用 Titan 进行问答
    • 实体提取
  • 02 - 知识库和 RAG [预计完成时间 - 45 分钟]
    • 托管 RAG 检索和生成示例
    • Langchain RAG 检索和生成示例
  • 03 - 模型定制 [预计完成时间 - 30 分钟]
    • 即将推出
  • 04 - 图像和多模态 [预计完成时间 - 30 分钟]
    • Bedrock Titan 图像生成器
    • Bedrock Stable Diffusion XL
    • Bedrock Titan 多模态嵌入
  • 05 - 代理 [预计完成时间 - 30 分钟]
    • 客户服务代理
    • 保险理赔代理
  • 06 - 开源示例(可选) [预计完成时间 - 30 分钟]
    • Langchain 文本生成示例
    • Langchain KB RAG 示例
    • Langchain 聊天机器人示例
    • NVIDIA NeMo Guardrails 示例
    • NodeJS Bedrock 示例
<div align="center">

imgs/11-overview

</div>

您还可以参考工作坊网站上的分步指导说明

入门

选择笔记本环境

本工作坊以一系列 Python 笔记本的形式呈现,您可以在您选择的环境中运行:

为 Bedrock 启用 AWS IAM 权限

从笔记本环境中承担的 AWS 身份(对于 SageMaker 来说是 Studio/笔记本执行角色,对于自管理的笔记本可能是角色或 IAM 用户)必须具有足够的 AWS IAM 权限来调用 Amazon Bedrock 服务。

要授予您的身份 Bedrock 访问权限,您可以:

  • 打开 AWS IAM 控制台
  • 找到您的角色(如果使用 SageMaker 或以其他方式承担 IAM 角色),或者用户
  • 选择 添加权限 > 创建内联策略 以附加新的内联权限,打开 JSON 编辑器并粘贴以下示例策略:
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "BedrockFullAccess",
            "Effect": "Allow",
            "Action": ["bedrock:*"],
            "Resource": "*"
        }
    ]
}

⚠️ 注意: 使用 Amazon SageMaker 时,您的笔记本执行角色通常与您登录 AWS 控制台的用户或角色是分开的。如果您想探索 Amazon Bedrock 的 AWS 控制台,您还需要授予控制台用户/角色权限。只要您能够访问 AWS Bedrock 服务并拥有适当的凭证,您可以在任何地方运行笔记本。

有关 Bedrock 中细粒度操作和资源权限的更多信息,请查看 Bedrock 开发者指南。

克隆并使用笔记本

ℹ️ 注意: 在 SageMaker Studio 中,您可以通过点击 文件 > 新建 > 终端 来打开"系统终端"运行这些命令。

一旦您的笔记本环境设置完成,将此工作坊仓库克隆到其中。

sudo yum install -y unzip git clone https://github.com/aws-samples/amazon-bedrock-workshop.git cd amazon-bedrock-workshop

现在您已准备好探索实验笔记本了!从 00_Prerequisites/bedrock_basics.ipynb 开始,了解如何安装 Bedrock SDK、创建客户端以及从 Python 开始调用 API 的详细信息。

星标历史

星标历史图表

编辑推荐精选

Pixmax

Pixmax

一站式AI短剧创作平台

Pixmax专注打造下一代“ AI 视觉创作引擎”,整合行业顶尖 AI 大模型、工工业级精准控制及企业级协同管理功能,是全方位的 AI 内容创作平台。

豆包

豆包

字节跳动旗下 AI 智能助手

字节跳动旗下 AI 智能助手

GPT Plus|Pro充值

GPT Plus|Pro充值

GPT充值

支持 ChatGPT Plus / Pro 充值服务,支付便捷,自动发货,售后可查。

GPT Image 2中文站

GPT Image 2中文站

AI 图片生成平台

GPT Image 2 是面向用户的 AI 图片生成平台,支持文生图、图生图及多模型创意工作流。

Vecbase

Vecbase

你的AI Agent团队

Vecbase 是专为 AI 团队打造的智能工作空间,将数据管理、模型协作与知识沉淀整合于一处。算法、产品与业务在同一平台无缝协同,让从数据到 AI 应用的落地更快一步。

音述AI

音述AI

全球首个AI音乐社区

音述AI是全球首个AI音乐社区,致力让每个人都能用音乐表达自我。音述AI提供零门槛AI创作工具,独创GETI法则帮助用户精准定义音乐风格,AI润色功能支持自动优化作品质感。音述AI支持交流讨论、二次创作与价值变现。针对中文用户的语言习惯与文化背景进行专门优化,支持国风融合、C-pop等本土音乐标签,让技术更好地承载人文表达。

QoderWork

QoderWork

阿里Qoder团队推出的桌面端AI智能体

QoderWork 是阿里推出的本地优先桌面 AI 智能体,适配 macOS14+/Windows10+,以自然语言交互实现文件管理、数据分析、AI 视觉生成、浏览器自动化等办公任务,自主拆解执行复杂工作流,数据本地运行零上传,技能市场可无限扩展,是高效的 Agentic 生产力办公助手。

lynote.ai

lynote.ai

一站式搞定所有学习需求

不再被海量信息淹没,开始真正理解知识。Lynote 可摘要 YouTube 视频、PDF、文章等内容。即时创建笔记,检测 AI 内容并下载资料,将您的学习效率提升 10 倍。

AniShort

AniShort

为AI短剧协作而生

专为AI短剧协作而生的AniShort正式发布,深度重构AI短剧全流程生产模式,整合创意策划、制作执行、实时协作、在线审片、资产复用等全链路功能,独创无限画布、双轨并行工业化工作流与Ani智能体助手,集成多款主流AI大模型,破解素材零散、版本混乱、沟通低效等行业痛点,助力3人团队效率提升800%,打造标准化、可追溯的AI短剧量产体系,是AI短剧团队协同创作、提升制作效率的核心工具。

seedancetwo2.0

seedancetwo2.0

能听懂你表达的视频模型

Seedance two是基于seedance2.0的中国大模型,支持图像、视频、音频、文本四种模态输入,表达方式更丰富,生成也更可控。

下拉加载更多