bear458加速器小熊官网入口

新闻动态

使用 Amazon Bedrock 和 AWS Step Functions 构建你的多语言个人日历

创建多语言个人日历助手:运用 Amazon Bedrock 与 AWS Step Functions

作者:Feng Lu,发布日期:2024年7月3日在Amazon Bedrock、Amazon Simple Email Service (SES)、AWS Step Functions等多个领域,本文提供了一种解决方案,帮助居住在国外的外籍人士和移民轻松管理多语言邮件与日历。

重点内容

本文展示如何使用 AWS 服务如 Amazon Bedrock、AWS Step Functions 和 Amazon SES构建一个全自动的多语言日历人工智能助手。该助手能够理解收到的消息、将其翻译为所需语言,并自动设置日历提醒,以解决语言障碍问题。AWS Step Functions 能够通过可视化工作流帮助开发者构建分布式应用、自动化流程,并与多种服务实现优化集成。

随着工作生活方式的变化,外籍人士需要在异地处理大量语言不同的邮件,他们在为事务设置提醒时常常遭遇语言障碍。本文将引导你如何运用 AWS 的技术,创建一个多语言日历助手,以提高工作效率。

解决方案概述

如上图所示,工作流从Amazon API Gateway开始,然后经历 AWS Step Functions 的不同步骤。以下是主要过程:

bear458加速器小熊官网入口原始消息通过 API Gateway 发送至 Step Functions 状态机。一个 Lambda 函数 生成包含系统指令、原始消息及当前时间的提示。调用 Bedrock 的基于模型进行特定任务,如翻译和提炼事件信息。解析模型输出以确保其有效性。遍历行动计划并逐一执行。

详细步骤

json{ toolname createcalendarreminder parameters { body Jeff the CEO invites employees to rawbody Kjre ansattennVi subject Winter fun and team building event startdatetime 20240530T100000Z enddatetime 20240530T230000Z location Holmenkollbakken Oslo }}

选择合适的工具执行任务:如果 toolname 等于 createcalendarreminder,则运行子流程 A 发送日历提醒邮件。

前提条件

要运行此解决方案,需具备以下条件:

一个有效的 AWS 账户根据Amazon Bedrock 访问设置,启用对 Anthropic Claude 3 Sonnet 模型的访问。在 Amazon SES 中创建并验证身份。

部署与测试

通过 AWS Cloud Development Kit (AWS CDK),您可以通过单个命令部署完整堆栈。

您可以使用 curl 工具向 API Gateway 发送多语言消息进行测试:bashapigw=[THEVALUEOFGenaiCalendarAgentStackAPIUrl]apikey=[THEVALUEOFGenaiCalendarAgentStackGeneratedAPIKeyValue]curl v apigw header ContentType application/json header xapikeyapikey d @/doc/sampleinputs/norsk1json12分钟后,来自您的发件邮箱的邮件邀请将如上图所示发送至收件人。

使用 Amazon Bedrock 和 AWS Step Functions 构建你的多语言个人日历

清理

为了避免未来产生费用,可以通过以下命令删除资源:bash cdk destroy

未来扩展

目前该解决方案仅能发送日历提醒邮件,您可以扩展它以支持更多功能。例如,如果事件在七月,自动向事件发起者发送邮件以礼貌拒绝。

总结

在本文中,我们探讨了如何在工作流中使用生成性AI的解决方案模式。利用 Amazon Bedrock 和 AWS Step Functions 的灵活性与能力,您可以轻松建立强大的生成 AI 助手,为各项任务提供支持。

完整的解决方案源代码和部署说明可以在 Github 仓库 中找到。

推荐资源

探索 AWS Community,查看构建社区如何在其解决方案中使用 Amazon Bedrock。了解 AWS 上的生成性 AI。深入了解 Amazon Bedrock。

关于作者

Feng Lu 是 AWS 的高级解决方案架构师,拥有20年的专业经验,专注于利用人工智能和物联网技术提升企业的智能化和高效。

希望这能帮助您成功构建自己的多语言日历助手!

Ola Money赢得运营卓越与灾难恢复,通过Amazon Aurora实现高达60的成本节约重点总结Ola Money成功迁移至Amazon Aurora,实现了显著的运营效率和灾难恢复能力,并在成本上节省了高达60。在这篇文章中,我们将讨论Ola Money的现代化历程,包括迁移至Amazon ...

使用 AWS HealthOmics 和 Amazon SageMaker 进行基因组语言模型的预训练重点摘要本文介绍了如何利用 AWS HealthOmics 和 Amazon SageMaker 进行基因组语言模型的预训练,特别是模型 HyenaDNA。该过程结合了云存储、机器学习服务以及基因组...