TECH PLAY

AWS

AWS の技術ブログ

å…š3302ä»¶

2024 幎 7 月 10 日氎曜日に開催される、1 幎に 1 床の匊瀟最倧のむベントの 1 ぀である ニュヌペヌク垂での AWS Summit の興奮に備えたしょう。実地での参加は満垭ですが、基調講挔を芖聎するための登録はただ受け付けおいたす。基調講挔では、AWS VP for AI Products である Matt Wood 博士が、AWS の最新のリリヌスず技術的なむノベヌションを発衚したす。その埌、このペヌゞでは、お客様が芋逃すこずのないように、極めお゚キサむティングな補品ニュヌスの圹立぀たずめをお届けしたす。 基調講挔のラむブストリヌムを芖聎するには、こちらからご登録ください。 (この蚘事の最終曎新日時:2024 幎 7 月 9 日午埌 2 時 45 分 (PST))。 2024 幎 7 月 9 日の AWS からのお知らせ Integrate your data and collaborate using data preparation in AWS Glue Studio AWS Glue の新しいビゞュアルむンタヌフェむスを䜿甚するず、デヌタチヌムは共同で ETL パむプラむンを構築し、盎感的で共有可胜なキャンバスを通じおアナリストず゚ンゞニアの間のギャップを埋めるこずができたす。 原文は こちら です。
7月9日、 AWS Glue Studio Visual ETL でのデヌタ準備オヌサリングの䞀般提䟛を開始するこずをお知らせしたす。これは、ビゞネスナヌザヌずデヌタアナリスト向けの新しいノヌコヌドデヌタ準備ナヌザヌ゚クスペリ゚ンスで、スプレッドシヌトスタむルの UI を備えおおり、AWS Glue for Spark でデヌタ統合ゞョブを倧芏暡に実行したす。新しいビゞュアルデヌタ準備゚クスペリ゚ンスにより、デヌタアナリストずデヌタサむ゚ンティストは、デヌタをクリヌンアップしお倉換し、分析ず機械孊習 (ML) 甚に準備するこずが容易になりたす。この新しい゚クスペリ゚ンスでは、数癟の事前構築枈みの倉換から遞択しお、デヌタ準備タスクを自動化できたす。コヌドを蚘述する必芁はありたせん。 ビゞネスアナリストは、デヌタ゚ンゞニアず協力しおデヌタ統合ゞョブを構築できるようになりたした。デヌタ゚ンゞニアは、Glue Studio のビゞュアルフロヌベヌスのビュヌを䜿甚しお、デヌタぞの接続を定矩したり、デヌタフロヌプロセスの順序を蚭定したりできたす。ビゞネスアナリストは、デヌタ準備゚クスペリ゚ンスを䜿甚しお、デヌタ倉換ず出力を定矩できたす。さらに、既存の AWS Glue DataBrew デヌタクレンゞングおよび準備「レシピ」を新しい AWS Glue デヌタ準備゚クスペリ゚ンスにむンポヌトできたす。この方法では、匕き続き AWS Glue Studio で盎接オヌサリングし、レシピをスケヌルアップしお、 AWS Glue ゞョブのためにより䜎い料金ポむント でペタバむト単䜍のデヌタを凊理できたす。 ビゞュアル ETL の前提条件 (環境蚭定) ビゞュアル ETL には、 AWS Glue にアクセスするナヌザヌずロヌルにアタッチされた AWSGlueConsoleFullAccess IAM マネヌゞドポリシヌ が必芁です。 このポリシヌは、AWS Glue ぞのフルアクセスず、 Amazon Simple Storage Service (Amazon S3) リ゜ヌスぞの読み取りアクセスを、これらのナヌザヌずロヌルに付䞎したす。 高床なビゞュアル ETL フロヌ 適切な AWS Identity and Access Management (IAM) ロヌル蚱可が定矩されたら、AWS Glue Studio を䜿甚しおビゞュアル ETL をオヌサリングしたす。 抜出 [゜ヌス] のリストから Amazon S3 ノヌドを遞択しお、Amazon S3 ノヌドを䜜成したす。 新しく䜜成したノヌドを遞択し、S3 デヌタセットを参照したす。ファむルが正垞にアップロヌドされたら、 [スキヌマを掚枬] を遞択しお゜ヌスノヌドを蚭定するず、ビゞュアルむンタヌフェむスに .csv ファむルに含たれるデヌタのプレビュヌが衚瀺されたす。 私は以前、AWS Glue ビゞュアル ETL ず同じリヌゞョンに S3 バケットを䜜成し、芖芚化するデヌタを含む .csv ファむルである visual ETL conference data.csv をアップロヌドしたした。 前のステップで詳しく説明したように、S3 バケットを読み取るためのアクセスを AWS Glue に付䞎するロヌル蚱可を蚭定するこずが重芁です。このステップを実行しないず、゚ラヌが発生し、最終的にデヌタプレビュヌが衚瀺されなくなりたす。 倉換 ノヌドが蚭定されたら、デヌタ準備レシピを远加しお、デヌタプレビュヌセッションを開始したす。このセッションの開始には通垞玄 23 分かかりたす。 デヌタプレビュヌセッションの準備ができたら、 [レシピをオヌサリング] を遞択しおオヌサリングセッションを開始し、デヌタフレヌムが完成したら倉換を远加したす。オヌサリングセッション䞭は、デヌタの衚瀺、倉換ステップの適甚、倉換されたデヌタのむンタラクティブな衚瀺が可胜です。ステップを元に戻したり、やり盎したりできるほか、ステップの順序を倉曎するこずもできたす。列のデヌタ型ず各列の統蚈プロパティを芖芚化できたす。 [ステップを远加] を遞択しお、小文字から倧文字ぞの圢匏倉曎、䞊べ替え順序の倉曎など、デヌタぞの倉換ステップの適甚を開始できたす。すべおのデヌタ準備ステップはレシピで远跡されたす。 南アフリカで開催される䌚議のビュヌが必芁だったため、 [堎所] 列の倀が「South Africa」ず等しく、 [コメント] 列に倀が含たれおいるずいう条件でフィルタリングする 2 ぀のレシピを䜜成したした。 ロヌド むンタラクティブにデヌタを準備したら、デヌタ゚ンゞニアず䜜業内容を共有できたす。デヌタ゚ンゞニアは、より高床なビゞュアル ETL フロヌずカスタムコヌドを䜿甚しおその䜜業内容を拡匵し、本番デヌタパむプラむンにシヌムレスに統合できたす。 今すぐご利甚いただけたす AWS Glue デヌタ準備オヌサリング゚クスペリ゚ンスは、AWS Data Brew が利甚可胜なすべおの商甚 AWS リヌゞョン で䞀般提䟛されおいたす。詳现に぀いおは、 AWS Glue にアクセスしおください。 詳现に぀いおは、「 AWS Glue デベロッパヌガむド 」にアクセスしおください。たた、 AWS re:Post for AWS Glue たたは通垞の AWS サポヌトの連絡先を通じお、ぜひフィヌドバックをお寄せください。 – Veliswa 原文は こちら です。
7月9日、 re: Invent 2023 からプレビュヌ版ずしお 提䟛されおいた新しい AWS Graviton4 ベヌスの Amazon Elastic Compute Cloud (Amazon EC2) R8g むンスタンスが䞀般公開されたこずをお知らせしたす。AWS は、150 皮類以䞊の AWS Graviton 搭茉の Amazon EC2 むンスタンスタむプを䞖界䞭で倧芏暡に提䟛し、200 䞇個以䞊の Graviton プロセッサを構築しおきたした。たた、5 䞇瀟を超えるお客様が AWS Graviton ベヌスのむンスタンスを䜿甚しお、アプリケヌションで最高のコストパフォヌマンスを実珟しおいたす。 AWS Graviton4 は、AWS がこれたで蚭蚈した䞭でも最も匷力か぀゚ネルギヌ効率の高いプロセッサであり、Amazon EC2 で実行される幅広いワヌクロヌドにご䜿甚いただけたす。他のすべおの AWS Graviton プロセッサず同様、AWS Graviton4 は 64 ビットの Arm 呜什セットアヌキテクチャを採甚しおいたす。AWS Graviton4 ベヌスの Amazon EC2 R8g むンスタンスは、AWS Graviton3 ベヌスの Amazon EC2 R7g むンスタンスず比范しお、最倧 30% 優れたパフォヌマンスを提䟛したす。これにより、高性胜デヌタベヌス、むンメモリキャッシュ、リアルタむムのビッグデヌタ分析など、芁求の厳しいワヌクロヌドのパフォヌマンスを向䞊させるこずができたす。 re: Invent 2023 でのプレビュヌ版の発衚以来、Epic Games、SmugMug、Honeycomb、SAP、ClickHouse を含む 100 瀟以䞊のお客様が、AWS Graviton4 ベヌスの R8g むンスタンス でワヌクロヌドをテストし、同等のむンスタンスず比范しおパフォヌマンスが倧幅に向䞊しおいるこずを確認したした。SmugMug では、画像ずデヌタの圧瞮操䜜においお、AWS Graviton4 ベヌスのむンスタンスを䜿甚した堎合、AWS Graviton3 ベヌスのむンスタンスず比范しおパフォヌマンスが 2040% 向䞊したした。Epic Games は、AWS Graviton4 むンスタンスがこれたでにテストした䞭で最速の EC2 むンスタンスであるこずを確認したした。Honeycomb.io は、4 幎前に䜿甚しおいた非 Graviton ベヌスのむンスタンスず比范しお、vCPU あたりのスルヌプットが2倍以䞊になったず報告しおいたす。 新しいむンスタンスにおける改善点をいく぀か芋おみたしょう。R8g むンスタンスは、R7g むンスタンスず比范しお最倧 3 倍の vCPU (最倧 48xl)、3 倍のメモリ (最倧 1.5 TB)、75% 増のメモリ垯域幅、2 倍の L2 キャッシュを備え、より倧きいむンスタンスサむズを提䟛したす。これにより、倧量のデヌタの凊理、ワヌクロヌドのスケヌルアップ、結果が出るたでの時間の短瞮、TCO の削枛を実珟したす。たた、Graviton3 ベヌスのむンスタンスが最倧 30 Gbps のネットワヌク垯域幅ず最倧 20 Gbps の EBS 垯域幅を提䟛するのに察しお、R8g むンスタンスは、最倧 50 Gbps のネットワヌク垯域幅ず最倧 40 Gbps の EBS 垯域幅を提䟛したす。 R8g むンスタンスは、2 ぀のベアメタルサむズ (metal-24xl ず metal-48xl) を提䟛する初の Graviton むンスタンスです。むンスタンスを適切なサむズに蚭定し、物理リ゜ヌスぞの盎接アクセスからメリットを埗るワヌクロヌドをデプロむできたす。R8g むンスタンスの仕様は次のずおりです。 むンスタンスサむズ vCPU メモリ ネットワヌク垯域幅 EBS 垯域幅 r8g.medium 1 8 GiB 最倧 12.5 Gbps 最倧 10 Gbps r8g.large 2 16 GiB 最倧 12.5 Gbps 最倧 10 Gbps r8g.xlarge 4 32 GiB 最倧 12.5 Gbps 最倧 10 Gbps r8g.2xlarge 8 64 GiB 最倧 15 Gbps 最倧 10 Gbps r8g.4xlarge 16 128 GiB 最倧 15 Gbps 最倧 10 Gbps r8g.8xlarge 32 256 GiB 15 Gbps 10 Gbps r8g.12xlarge 48 384 GiB 22.5 Gbps 15 Gbps r8g.16xlarge 64 512 GiB 30 Gbps 20 Gbps r8g.24xlarge 96 768 GiB 40 Gbps 30 Gbps r8g.48xlarge 192 1,536 GiB 50 Gbps 40 Gbps r8g.metal-24xl 96 768 GiB 40 Gbps 30 Gbps r8g.metal-48xl 192 1,536 GiB 50 Gbps 40 Gbps 二酞化炭玠排出量の削枛ず持続可胜性の目暙達成に圹立぀、より゚ネルギヌ効率の高いコンピュヌティングオプションを探しおいる堎合、R8g むンスタンスは EC2 のメモリ集玄型ワヌクロヌドに最適な゚ネルギヌ効率を提䟛したす。さらに、これらのむンスタンスは AWS Nitro System に構築されおおり、CPU の仮想化、ストレヌゞ、ネットワヌキング機胜を専甚のハヌドりェアず゜フトりェアにオフロヌドしお、ワヌクロヌドのパフォヌマンスずセキュリティを匷化したす。Graviton4 プロセッサは、すべおの高速物理ハヌドりェアむンタヌフェむスを完党に暗号化するこずにより、セキュリティを匷化したす。 R8g むンスタンスは、 Amazon Elastic Kubernetes Service (Amazon EKS) 、 Amazon Elastic Container Service (Amazon ECS) 、 Amazon Elastic Container Registry (Amazon ECR) 、Kubernetes、Docker、および C/C++、Rust、Go、Java、Python、.NET Core、Node.js、Ruby、PHP などの䞀般的なプログラミング蚀語で蚘述されたアプリケヌションを䜿甚しお構築された、マむクロサヌビスベヌスのコンテナ化されたアプリケヌションを含む、すべおの Linux ベヌスのワヌクロヌドに最適です。AWS Graviton4 プロセッサは、AWS Graviton3 プロセッサず比范した堎合、りェブアプリケヌションでは最倧 30%、デヌタベヌスでは 40%、倧芏暡な Java アプリケヌションでは 45% 高速です。詳现に぀いおは、 AWS Graviton テクニカルガむド をご芧ください。 アプリケヌションを Graviton むンスタンスタむプに移行する際に圹立぀䞀連の Graviton リ゜ヌス をご芧ください。たた、 AWS Graviton Fast Start プログラムにアクセスしお Graviton の導入を開始するこずもできたす。 今すぐご利甚いただけたす R8g むンスタンスは珟圚、米囜東郚 (バヌゞニア北郚)、米囜東郚 (オハむオ)、米囜西郚 (オレゎン)、欧州 (フランクフルト) の AWS リヌゞョンでご利甚いただけたす。 R8g むンスタンスは、リザヌブドむンスタンス、オンデマンド、スポットむンスタンス、たたは Savings Plans でご賌入いただけたす。詳现に぀いおは、 Amazon EC2 の料金 をご芧ください。 Graviton ベヌスのむンスタンスの詳现に぀いおは、 AWS Graviton プロセッサ たたは Amazon EC2 R8g むンスタンス をご芧ください。 – Esra 原文は こちら です。
7月1日週の月曜日以来の AWS ニュヌスは 21 件しかなく、そのほずんどは既存のサヌビスず機胜のリヌゞョンレベルの拡匵に関するものでした。比范的静かな 1 週間をお過ごしいただけたのではないでしょうか。7月8日週はたくさんお知らせするこずがありたす。 7月8日週は、7 月 10 日 (æ°Ž) に Jacob Javits Convention Center で開催される AWS Summit New York にお客様ずパヌトナヌをお迎えしたす。公開する準備が敎った AWS ニュヌスのブログ蚘事の数から刀断するず、お知らせが続々ず発衚されるでしょう。 私は、7月15日週の土曜日に カメルヌンのドゥアラで開催される AWS Community Day に参加する予定であり、その荷造りをする盎前にこの蚘事を曞いおいたす。お客様、パヌトナヌ、孊生の皆さん、そしお AWS コミュニティ党䜓にお䌚いできるのが埅ちきれたせん。 しかしずにかく今は、7月1日週の新しいお知らせを芋おみたしょう。 7月1日週のリリヌス 私が泚目したいく぀かのリリヌスをご玹介したす。 Amazon Simple Storage Service (Amazon S3) Access Grants が、 Amazon SageMaker およびオヌプン゜ヌス Python フレヌムワヌク ず統合するようになりたした – Amazon S3 Access Grants は、Active Directory や AWS Identity and Access Management (IAM) プリンシパルなどのディレクトリ内の ID を、S3 のデヌタセットにマッピングしたす。機械孊習 (ML) のための Amazon SageMaker Studio ずの統合 は、S3 の機械孊習 (ML) デヌタセットに ID をマッピングするのに圹立ちたす。 AWS SDK for Python (Boto3) プラグむン ずの統合により、デヌタ蚱可の管理に必芁なカスタムコヌドが眮き換えられるため、 Django 、 TensorFlow 、 NumPy 、 Pandas などのオヌプン゜ヌス Python フレヌムワヌクで S3 Access Grants を䜿甚できたす。 AWS Lambda が、Lambda 関数のログの怜玢、フィルタリング、集玄を容易にする新しいコントロヌルを導入 – 独自のログ蚘録ラむブラリを䜿甚せずに、 Lambda ログを JSON 構造化圢匏でキャプチャできるようになりたした 。たた、コヌドを倉曎せずに、Lambda ログのログレベル (ERROR、DEBUG、INFO など) を制埡するこずもできたす。最埌に、Lambda がログを送信する Amazon CloudWatch ロググルヌプを遞択できたす。 Amazon DataZone がきめ现かなアクセスコントロヌルを導入 – Amazon DataZone はきめ现かなアクセスコントロヌルを導入したした 。これにより、デヌタ所有者は行レベルず列レベルでデヌタをきめ现かく制埡できたす。 Amazon DataZone を利甚するず、ガバナンスずアクセスコントロヌルを䜿甚しお、組織の境界を越えお倧芏暡にデヌタをカタログ化、怜出、分析、共有、管理できたす。デヌタ所有者は、デヌタセット党䜓ぞのアクセスを付䞎する代わりに、特定のデヌタレコヌドぞのアクセスを制限できるようになりたした。 AWS Direct Connect が特定の堎所でネむティブの 400 Gbps 専甚接続を提案 – AWS Direct Connect は、AWS ずお客様のデヌタセンタヌ、オフィス、たたはコロケヌション斜蚭間のプラむベヌトな高垯域幅接続を提䟛したす。 ネむティブの 400 Gbps 接続は、リンクアグリゲヌショングルヌプで耇数の 100 Gbps 接続を管理する運甚オヌバヌヘッドなしで、より高い垯域幅を提䟛したす 。400 Gbps 接続によっお提䟛されるキャパシティの増加は、ML および倧芏暡蚀語モデル (LLM) トレヌニングや自動運転車の高床な運転支揎システムなど、倧芏暡なデヌタセットを転送するアプリケヌションに特に圹立ちたす。 AWS のお知らせの詳现なリストに぀いおは、「AWS の最新情報」ペヌゞをご芧ください。 AWS の他のニュヌス 興味深い他のニュヌス項目をいく぀かご玹介したす。 今埌立ち䞊げ予定の AWS European Sovereign Cloud リヌゞョンで立ち䞊げ時に利甚可胜なサヌビスのリストを公開 – 新しい AWS European Sovereign Cloud リヌゞョンで立ち䞊げ時から利甚可胜な AWS サヌビスのリスト を共有したした。リストには暙準的なサヌビスが含たれおいたす。セキュリティ、ネットワヌキング、ストレヌゞ、コンピュヌティング、コンテナ、人工知胜 (AI)、サヌバヌレスのサヌビスが立ち䞊げ時から利甚可胜になりたす。圓瀟は、芏制の厳しい業界の公共郚門の組織やお客様に、独自のデゞタル䞻暩芁件、厳栌なデヌタレゞデンシヌ、運甚の自埋性、回埩力の芁件を満たすためのさらなる遞択肢を提䟛するために、 AWS European Sovereign Cloud を構築 しおいたす。これは 78 億 EUR (箄 84.6 億 USD) の投資です。新しいリヌゞョンは 2025 幎末たでに利甚可胜になる予定です。 今埌の AWS むベント カレンダヌを確認しお、近日開催予定の AWS むベントにサむンアップしたしょう。 AWS Summits – クラりドコンピュヌティングコミュニティが぀ながり、コラボレヌトし、AWS に぀いお孊ぶために䞀堂に䌚する無料のオンラむンおよび察面むベントに参加したしょう。今埌の AWS Summit むベントの詳现に぀いおは、 AWS Summit ペヌゞをご芧ください。最寄りの郜垂のむベントにご登録ください: ニュヌペヌク (7 月 10 日)、 ボゎタ (7 月 18 日)、 台北 (7 月 23〜24 日)。 AWS Community Days  â€“ 䞖界䞭の゚キスパヌト AWS ナヌザヌず業界リヌダヌによるテクニカルディスカッション、ワヌクショップ、ハンズオンラボが提䟛される コミュニティ䞻導のカンファレンス に参加したしょう。近日開催予定の AWS Community Day は、 カメルヌン (7 月 13 日)、 アオテアロア (8 月 15 日)、 ナむゞェリア (8 月 24 日) です。 今埌開催されるすべおの AWS 䞻導の察面むベントおよび仮想むベント ず、 デベロッパヌ向けのむベント をご芧ください。 今週はここたでです。7月15日週に再びアクセスしお、新たな Weekly Roundup をぜひお読みください! — seb この蚘事は、 Weekly Roundup  ã‚·ãƒªãƒŒã‚ºã®äž€éƒšã§ã™ã€‚毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! 原文は こちら です。
AWS Summit New York たであず 10 日です。新しい発衚ず 170 以䞊のセッションをずおも楜しみにしおいたす。サミット終了埌、 A Night Out with AWS むベントが開催されたす。このむベントは、 Amazon Web Services (AWS) の既存のお客様、たたはビゞネスで AWS クラりドサヌビスを利甚するこずに匷い関心を持っおいるメディア、゚ンタヌテむンメント、ゲヌム、スポヌツ業界の専門家を察象ずしおいたす。リラックスしたり、コラボレヌションしたり、AWS のリヌダヌや業界の仲間ず新しい぀ながりを築いたりする機䌚です。 では、6月24日週の新しい発衚を芋おみたしょう。 6月24日週のリリヌス 私が泚目したリリヌスを以䞋に蚘茉したした。 AI21 Labs の Jamba-Instruct が Amazon Bedrock で利甚可胜に – AI21 Labs の Jamba-Instruct は、安心しお商甚に䜿甚できる、指瀺準拠型の倧芏暡蚀語モデル (LLM) です。コンテキストずサブテキストを理解し、自然蚀語の指瀺を受けおタスクを完了し、長い文曞や財務曞類から情報を取り蟌む機胜を備えおいたす。匷力な掚論機胜を持぀ Jamba-Instruct では、耇雑な問題の分類、関連情報の収集、構造化された出力を行うこずができたす。これにより、電話での質疑応答、文曞の芁玄、チャットボットの構築などが可胜になりたす。詳现に぀いおは、 Amazon Bedrock の AI21 Labs ず Amazon Bedrock ナヌザヌガむド をご芧ください。 Amazon WorkSpaces の新機胜、Amazon WorkSpaces Pools – Amazon WorkSpaces を䜿甚しお非氞続的な仮想デスクトップのプヌルを䜜成し、ログむンのたびに新しいデスクトップを受け取るナヌザヌ間で共有するこずで、コストを節玄できるようになりたした。WorkSpaces Pools は、トレヌニングラボやコンタクトセンタヌなどの共有環境を柔軟にサポヌトしたす。たた、 Amazon Simple Storage Service (Amazon S3) や Amazon FSx ずいった䞭倮ストレヌゞリポゞトリに保存されおいるブックマヌクやファむルなどの䞀郚のナヌザヌ蚭定を保存しお、パヌ゜ナラむれヌションを向䞊させるこずができたす。 AWS Auto Scaling を䜿甚するず、䜿甚状況メトリクスたたはスケゞュヌルに基づいお、仮想デスクトップのプヌルを自動的にスケヌルできたす。料金情報の詳现に぀いおは、 Amazon WorkSpaces の料金 ペヌゞを参照しおください。 Amazon DataZone の API 䞻導の OpenLineage 察応デヌタリネヌゞビゞュアラむれヌション (プレビュヌ) – Amazon DataZone で、デヌタが゜ヌスから消費されるたでの流れを組織党䜓で芖芚化できる、新しいデヌタ系統機胜をご利甚いただけるようになりたした。このサヌビスでは、OpenLineage 察応システムから、たたは API を介しおリネヌゞむベントをキャプチャし、デヌタ倉換を远跡したす。デヌタ利甚者はアセットの発生元に察する信頌を埗るこずができ、䜜成者は包括的な系統ビュヌを通じおデヌタの䜿甚状況を把握しお、倉曎の圱響を評䟡できたす。さらに、Amazon DataZone ではむベントごずに系統をバヌゞョン管理しお、任意の時点の系統を芖芚化したり、アセットやゞョブの履歎党䜓にわたる倉換を比范したりできたす。詳现に぀いおは、 Amazon DataZone にアクセスし、 私のニュヌスブログ投皿 を確認しお、 デヌタリネヌゞのドキュメント をご芧ください。 Amazon Bedrock のナレッゞベヌスでオブザヌバビリティログの提䟛を開始 – Amazon CloudWatch 、S3 バケット、たたは Amazon Data Firehose ストリヌムを通じおナレッゞ取り蟌みのログをモニタリングできるようになりたした。これにより、ドキュメントが正垞に凊理されたか、取り蟌み䞭に゚ラヌが発生したかをより明確に把握できたす。このような包括的な掞察が可胜になるず、文曞がい぀䜿甚できる状態になるかを効率的に刀断できたす。これらの新機胜の詳现に぀いおは、 Amazon Bedrock のナレッゞベヌス ドキュメントを参照しおください。 AWS Well-Architected フレヌムワヌクずレンズカタログの曎新および拡匵 – 安党で耐障害性のあるクラりドワヌクロヌドを構築するためのアヌキテクチャのベストプラクティスに関するガむダンスず掚奚事項を拡匵するため、AWS Well-Architected フレヌムワヌクずレンズカタログの曎新を発衚したした。この曎新によっお重耇が削枛され、リ゜ヌスずフレヌムワヌク構造の䞀貫性が匷化されたす。レンズカタログに新しく 金融サヌビス業界レンズ を远加し、 合䜵ず買収レンズ を曎新したした。たた、「 クラりドの倉革むネヌブルメント 」ホワむトペヌパヌでも重芁な曎新を行いたした。曎新された Well-Architected フレヌムワヌクずレンズカタログを䜿甚しお、珟圚のベストプラクティスに埓うず、お客様固有の芁件に合わせお最適化されたクラりドアヌキテクチャを蚭蚈できたす。 Amazon SageMaker Model Registry でのクロスアカりント機械孊習 (ML) モデル共有のサポヌト – Amazon SageMaker Model Registry が AWS Resource Access Manager (AWS RAM) ず統合され、AWS アカりント間で ML モデルを簡単に共有できるようになりたした。これにより、デヌタサむ゚ンティスト、ML ゚ンゞニア、ガバナンス担圓者は、開発、ステヌゞング、本番などのさたざたなアカりントのモデルにアクセスできたす。AWS RAM コン゜ヌルでモデルを指定し、他のアカりントぞのアクセスを蚱可するず、Amazon SageMaker Model Registry でモデルを共有できたす。この新機胜は、GovCloud リヌゞョンを陀く SageMaker Model Registry が利甚可胜なすべおの AWS リヌゞョン でご利甚いただけたす。詳现に぀いおは、 Amazon SageMaker デベロッパヌガむド をご芧ください。 AWS CodeBuild、AWS Graviton3 を䜿甚する Arm ベヌスのワヌクロヌドをサポヌト – AWS CodeBuild では、远加の蚭定なしで、AWS Graviton3 プロセッサでの Arm ワヌクロヌドのネむティブビルドずテストのサポヌトを開始したした。これにより、以前の Graviton プロセッサず比范しおパフォヌマンスが最倧 25% 向䞊し、゚ネルギヌ䜿甚量は 60% 削枛されたす。CodeBuild による Arm のサポヌトの詳现に぀いおは、 AWS CodeBuild ナヌザヌガむド をご芧ください。 AWS からの発衚の完党なリストに぀いおは、「AWS の最新情報」ペヌゞをご芧ください。 远加のリヌゞョンで既存のサヌビスずむンスタンスタむプの提䟛を開始したした。 Amazon RDS は、AWS GovCloud (米囜) リヌゞョンで AWS Secrets Manager ずの統合のサポヌトを開始したした 。RDS を AWS Secrets Manager ず統合するず、デヌタベヌス䜜成のワヌクフロヌ䞭に RDS マスタヌナヌザヌのパスワヌドが管理者や゚ンゞニアにプレヌンテキストで衚瀺されないようにするこずで、デヌタベヌスのセキュリティを向䞊させるこずができたす。 Amazon OpenSearch Serverless をカナダ (䞭郚) リヌゞョンで利甚できるようになりたした 。OpenSearch Serverless は Amazon OpenSearch Service のサヌバヌレスデプロむオプションです。耇雑なむンフラストラクチャ管理を必芁ずするこずなく、怜玢ず分析のワヌクロヌドを簡単に実行できたす。 Amazon Redshift 同時実行スケヌリングを AWS ペヌロッパ (スペむン、チュヌリッヒ) および䞭東 (UAE) リヌゞョンで利甚できるようになりたした 。Amazon Redshift 同時実行スケヌリングは、ク゚リ凊理胜力を自動的か぀柔軟にスケヌリングし、数癟の同時ク゚リに察しお䞀貫しお高速なパフォヌマンスを提䟛したす。 Amazon ElastiCache は、Graviton3 ベヌスの M7g および R7g ノヌドファミリヌのサポヌトを、次の AWS リヌゞョンで開始したした: 米囜東郚 (バヌゞニア北郚、オハむオ)、米囜西郚 (オレゎン、北カリフォルニア)、カナダ (䞭郚)、南米 (サンパりロ)、ペヌロッパ (フランクフルト、アむルランド、ロンドン、パリ (M7g のみ)、スペむン、ストックホルム)、アゞアパシフィック (ハむデラバヌド、ムンバむ、゜りル) 。これらの新しいノヌドでは、Graviton2 ノヌドず比范しおスルヌプットが最倧 28、P99 レむテンシが 21、ネットワヌク垯域幅が 25 向䞊し、䟡栌パフォヌマンスが改善されおいたす。 Amazon EC2 C6a むンスタンスをアゞアパシフィック (銙枯) リヌゞョンで利甚できるようになりたした 。C6a むンスタンスは、最倧呚波数が 3.6 GHz の第 3 䞖代 AMD EPYC プロセッサを搭茉しおいたす。たた、同等の C5a むンスタンスず比范した堎合、最倧 15% 優れた䟡栌パフォヌマンスを提䟛したす。 ベヌスキャパシティが小さい Amazon Redshift Serverless を、 アゞアパシフィック (ムンバむ) 、 欧州 (ストックホルム)、米囜西郚 (北カリフォルニア) リヌゞョンで利甚できるようになりたした。Amazon Redshift Serverless の最小基本容量を、32 RPU から 8 RPU に削枛したした。1 秒あたりに支払われる RPU で容量を枬定するこずにより、コストパフォヌマンス芁件に基づいお、小芏暡から倧芏暡たでさたざたなワヌクロヌドをより柔軟にサポヌトできるようになりたした。 Amazon Athena のプロビゞョンドキャパシティを南米 (サンパりロ) ず欧州 (スペむン) のリヌゞョンで利甚できるようになりたした 。Provisioned Capacity は Athena の機胜の 1 ぀です。完党マネヌゞド型の専有サヌバヌレスリ゜ヌスで、SQL ク゚リを固定料金で実行できたす。長期契玄は必芁ありたせん。 Amazon CloudWatch Logs アカりントレベルのサブスクリプションフィルタヌを、AWS GovCloud (米囜東郚、米囜西郚) リヌゞョン、むスラ゚ル (テルアビブ)、カナダ西郚 (カルガリヌ) リヌゞョンで利甚できるようになりたした 。この新機胜により、Amazon CloudWatch Logs に取り蟌たれたリアルタむムのログむベントを Kinesis Data Streams デヌタストリヌム、Amazon Data Firehose 配信ストリヌム、たたは AWS Lambda 関数に配信し、単䞀のアカりントレベルのサブスクリプションフィルタヌを䜿甚しお、カスタム凊理、分析、たたは他の宛先ぞの配信を行うこずができたす。 Amazon Route 53 Application Recovery Controller (Route 53 ARC) のゟヌン自動シフトを AWS GovCloud (米囜東郚、米囜西郚) リヌゞョンで䞀般的に利甚できるようになりたした 。この機胜を䜿甚するず、AWS がアベむラビリティヌゟヌンに圱響する可胜性のある障害を特定したずきに、そのアベむラビリティヌゟヌンからアプリケヌションのトラフィックを安党か぀自動的に移行できたす。 Amazon S3 の AWS Backup サポヌトを AWS カナダ西郚 (カルガリヌ) リヌゞョンで利甚できるようになりたした 。AWS Backup は、ポリシヌベヌスで費甚察効果の高い、完党マネヌゞド型の゜リュヌションです。AWS Backup を䜿甚するず、Amazon S3 のデヌタ保護ず、他の (コンピュヌティング、ストレヌゞ、デヌタベヌスにたたがる) AWS サヌビスおよびサヌドパヌティアプリケヌションのデヌタ保護を䞀元化および自動化できたす。 3 TiB のメモリを搭茉した Amazon EC2 High Memory むンスタンスをアゞアパシフィック (銙枯) リヌゞョンで利甚できるようになりたした 。新しい High Memory むンスタンスは、オンデマンドおよび Savings Plan の賌入オプションで䜿甚を開始できたす。 AWS のその他のニュヌス 興味深いず思われるその他のニュヌス項目をいく぀かご玹介いたしたす。 Amazon Bedrock で生成 AI アプリケヌションを構築およびスケヌルする䞻な理由 – Jeff Barr の動画 をご芧ください。迅速な䟡倀ずビゞネスの成長を実珟する生成人工知胜 (生成 AI) アプリケヌションの構築ずスケヌリングに、お客様が Amazon Bedrock を遞ぶ理由に぀いお説明されおいたす。Amazon Bedrock はその機胜、革新性、可甚性、セキュリティにより、生成 AI の構築ずスケヌリングに適したプラットフォヌムになり぀぀ありたす。さたざたな業界をリヌドする組織が Amazon Bedrock を䜿甚しお、むンテリゞェントな仮想アシスタント、クリ゚むティブデザむン゜リュヌション、文曞凊理システムなどの䜜成など、生成 AI の取り組みを加速させおいたす。 AWS がむンフラストラクチャを゚ンゞニアリングしお生成 AI を匷化する 4 ぀の方法 – AWS では、モデルトレヌニングを高速化するための䜎レむテンシヌか぀倧芏暡なネットワヌクの提䟛、デヌタセンタヌの゚ネルギヌ効率の継続的な改善、むンフラストラクチャ蚭蚈党䜓にわたるセキュリティの優先、コンピュヌティングパフォヌマンスを向䞊させ぀぀コストず゚ネルギヌ䜿甚量を削枛するための AWS Trainium などのカスタム AI チップの開発などのむノベヌションを通じお、生成 AI を倧芏暡にサポヌトできるように、むンフラストラクチャを匕き続き最適化しおいたす。 AWS が生成 AI のむンフラストラクチャを゚ンゞニアリングしおいる 方法に぀いおの新しいブログ投皿をご芧ください。 AWS re:Inforce 2024 re:Cap – 毎幎恒䟋のクラりドセキュリティ孊習むベント、AWS re:Inforce 2024 から 2 週間が経ちたした。 Wojtek が䜜成した むベントの抂芁 をご芧ください。 今埌の AWS むベント カレンダヌを確認しお、近日開催予定の AWS むベントにサむンアップしたしょう。 AWS Summits – クラりドコンピュヌティングコミュニティが぀ながり、コラボレヌトし、AWS に぀いお孊ぶために䞀堂に䌚する無料のオンラむンおよび察面むベントに参加したしょう。今埌の AWS Summit むベントの詳现に぀いおは、 AWS Summit ペヌゞをご芧ください。最寄りの郜垂のむベントにご登録ください: ニュヌペヌク (7 月 10 日)、 ボゎタ (7 月 18 日)、 台北 (7 月 23〜24 日)。 AWS Community Days  â€“ 䞖界䞭の゚キスパヌト AWS ナヌザヌず業界リヌダヌによるテクニカルディスカッション、ワヌクショップ、ハンズオンラボが提䟛される コミュニティ䞻導のカンファレンス に参加したしょう。近日開催予定の AWS Community Day は、 カメルヌン (7 月 13 日)、 アオテアロア (8 月 15 日)、 ナむゞェリア (8 月 24 日) です。 今埌開催されるすべおの AWS 䞻導の察面むベントおよび仮想むベント ず、 デベロッパヌ向けのむベント をご芧ください。 今週はここたでです。7月8日週の Weekly Roundup もお楜しみに! — Esra この蚘事は、 Weekly Roundup  ã‚·ãƒªãƒŒã‚ºã®äž€éƒšã§ã™ã€‚毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! 原文は こちら です。
Amazon WorkSpaces を䜿甚しお非氞続的な仮想デスクトップのプヌルを䜜成し、グルヌプのナヌザヌ間で共有できるようになりたした。デスクトップ管理者は、1 ぀の GUI、コマンドラむン、たたは API を利甚したツヌルセットを䜿甚しお、氞続的仮想デスクトップず非氞続的仮想デスクトップのポヌトフォリオ党䜓を管理できたす。ナヌザヌは、 ブラりザ 、 クラむアントアプリケヌション (Windows、Mac、Linux)、たたは シンクラむアントデバむス を䜿甚しおこれらのデスクトップにログむンできたす。 Amazon WorkSpaces プヌル (非氞続デスクトップ) WorkSpaces プヌルを䜿うこずで、各ナヌザヌは同じアプリケヌションを䜿甚し、同じ゚クスペリ゚ンスを埗られるようになりたす。ナヌザヌがログむンするず、管理者が䞀元管理するプヌルの最新の蚭定に基づいた新しい WorkSpaces にい぀でもアクセスできたす。管理者がプヌルのアプリケヌション蚭定の氞続化を有効にするず、ナヌザヌはブラりザのお気に入り、プラグむン、UI のカスタマむズなど、特定のアプリケヌション蚭定を行えたす。ナヌザヌは、デスクトップの倖郚にある氞続ファむルたたはオブゞェクトストレヌゞにもアクセスできたす。 このようなデスクトップは、リモヌトワヌカヌ、タスクワヌカヌ (共有サヌビスセンタヌ、財務、調達、人事など)、コンタクトセンタヌの埓業員、孊生など、さたざたなタむプのナヌザヌやナヌスケヌスに最適です。 プヌルの管理者は、ナヌザヌが利甚できるアプリケヌションセットを含め、コンピュヌティングリ゜ヌス (バンドルタむプ) ずプヌル内のデスクトップの初期蚭定を完党に制埡できたす。既存のカスタム WorkSpaces むメヌゞを䜿甚するこずも、新しいむメヌゞを䜜成するこずも、暙準のむメヌゞを䜿甚するこずもできたす。たた、゚ンタヌプラむズ向け Microsoft 365 アプリケヌションをむメヌゞに含めるこずもできたす。ナヌザヌベヌスの芏暡ず䜜業時間に合わせおプヌルを蚭定できたす。たた、オプションで組織のドメむンずアクティブディレクトリにプヌルを远加するこずもできたす。 開始方法 プヌルを蚭定しおナヌザヌを招埅するプロセスを芋おいきたしょう。WorkSpaces コン゜ヌルを開き、 [Pools] (プヌル) を遞択しお開始したす。 プヌルがないので、 [Pools] (プヌル) タブの [Create WorkSpaces] (Workspaces の䜜成) を遞択しお、プヌルの䜜成プロセスを開始したす。 コン゜ヌルがワヌクスペヌスのオプションを勧めおくれたり、必芁なものを遞択したりできたす。非氞続デスクトップのプヌルを䜜成するには、 [Recommend workspace options
] (掚奚ワヌクスペヌスオプション ) を遞択したたたにし、 [No – non-persistent] (いいえ – ノンパヌシステント) を遞択したす。次に、メニュヌからナヌスケヌスを遞択し、オペレヌティングシステムをクリックし、 [Next] (次ぞ) を遞択しお続行したす。 ナヌスケヌスメニュヌには、次のようにたくさんのオプションがありたす。 次のペヌゞでは、たず WorkSpace オプションを確認しお、プヌルに名前を割り圓おたす。 次に、䞋にスクロヌルしお、バンドルを遞択したす。パブリックバンドルたたは独自のカスタムバンドルを遞択できたす。バンドルは WSP 2.0 プロトコルを䜿甚する必芁がありたす。カスタムバンドルを䜜成しお、ナヌザヌにアプリケヌションぞのアクセスを提䟛したり、必芁なシステム蚭定を倉曎したりできたす。 次に進むず、各ナヌザヌセッションの蚭定をカスタマむズできたす。たた、アプリケヌション蚭定の氞続化を有効にしお、セッション間でナヌザヌごずにアプリケヌションのカスタマむズず Windows 蚭定を保存するこずもできたす。 次に、プヌルの容量を蚭定し、オプションで日付や時刻を考慮しお 1 ぀以䞊のスケゞュヌルを蚭定したす。スケゞュヌルにより、ナヌザヌのリズムやニヌズに合わせおプヌルのサむズ (たたそれに埓ったコスト) を調敎するこずができたす。 同時䜿甚量がより動的で、スケゞュヌルに沿っおいない堎合は、手動のスケヌルアりトずスケヌルむンのポリシヌを䜿甚しおプヌルのサむズを制埡できたす。 プヌルにタグを付けお、 [Next] (次ぞ) を遞択しお続行したす。 最埌のステップは、WorkSpaces プヌルディレクトリを遞択するか、 次の手順 に埓っお新しいディレクトリを䜜成するこずです。次に、 [Create WorkSpace pool] (WorkSpace プヌルの䜜成) を遞択したす。 プヌルを䜜成しお起動したら、登録コヌドをナヌザヌに送信しお WorkSpace にログむンできたす。 コン゜ヌルからプヌルのステヌタスを監芖できたす。 知っおおくべきこず WorkSpaces プヌルに぀いお知っおおきたい事柄には、次のようなものがありたす。 プログラムによるアクセス – 䞊で瀺したセットアッププロセスは、 CreateWorkSpacePool 、 DescribeWorkSpacePool 、 UpdateWorkSpacePool などの関数、たたは同等の AWS コマンドラむンむンタヌフェむス (CLI) コマンドを䜿甚しお自動化できたす。 リヌゞョン – WorkSpaces プヌルは、むスラ゚ル (テルアビブ)、アフリカ (ケヌプタりン)、䞭囜 (寧倏) を陀き、WorkSpaces Personal が利甚可胜なすべおの商甚 AWS リヌゞョンでご利甚いただけたす。今埌の曎新に぀いおは、 リヌゞョンの完党なリスト を参照しおください。 料金 – 料金情報の詳现に぀いおは、 Amazon WorkSpaces の料金 ペヌゞを参照しおください。 詳现に぀いおは、 Amazon WorkSpaces プヌル をご芧ください。 – Jeff ; 原文は こちら です。
Hello Builders の皆様もしくは Builders の卵の皆様、こんにちは機械孊習゜リュヌションアヌキテクトの呉( @kazuneet )です。 2024 幎 2 回目の 7/18(朚)の Builders Online Series が近くなっおきたした。 前回のブログ では最初のセッション矀の「AWS 基瀎 – 90 分で孊ぶAWS 超入門 2024」を玹介したしたが、この蚘事では 2 番目のセッション矀の「生成 AI 実践入門」に぀いお玹介したす。 >> AWS Builders Online Series のお申し蟌みはこちらから 「生成 AI 実践入門」では、Amazon Bedrock ずいう生成 AI サヌビスを通じお、Builder の皆様がアプリケヌションの構築のむメヌゞを぀かめるこずを目指したす。 党郚でセッションあり、Amazon Bedrock に觊れたこずがない方が「完党に理解した※」を目暙ずしお順番でご芖聎いただくこずを想定しおおりたす。 ※ダニング=クルヌガヌ効果でいうずころの最初の山の到達地点。むメヌゞずしおはチュヌトリアルを䞀通り行いなんでもできるようになった気持ちの状態。その埌自分で手を動かしお行くず「䜕もわからない」ずいう状態を通じお「チョットデキル」の状態になっおいく。 どんなセッションかむメヌゞしやすいよう、少しだけ登壇資料をチラ芋せし぀぀玹介いたしたす。 11:50 – 12:20 BOS-04: 生成 AI コワクナむペAWS マネゞメントコン゜ヌルで始める Amazon Bedrock Amazon Bedrock の党䜓像の解説ず、基本機胜である生成 AI の呌び出しを AWS マネゞメントコン゜ヌルから行うデモをお芋せしたす。 生成 AI の課題ずは・・・ Bedrock から扱えるモデルはいっぱいありたす。 セキュリティっお倧事ですよね・・・ 12:30 – 13:00 BOS-05: Builder なら API で Amazon Bedrock を䜿っおみよう超簡単 API コヌルの手ほどき 生成 AI をシステムに組み蟌むには API で Amazon Bedrock を呌び出す必芁がありたすが、Amazon Bedrock の API は簡単に呌び出せたす。その呌び出し方をレクチャヌしたす。 Amazon Bedrock をアプリに組み蟌む堎合はどうすれば・・・ AWS のサヌビスを呌び出すには API を呌び出せばいい・・・SDK もある・・・ AWS CloudShell ずいうすぐに利甚できるコヌドの実行環境からデモを行いたす。 13:10 – 13:40 BOS-06: 明日からすぐに䜿える自分で䜜る生成 AI アプリケヌション〜Chat with your document〜 生成 AI は単品で䜿うだけでなく、自分が持っおいるドキュメントず組み合わせるこずでできるこずの幅が広がりたす。その䟋えばを玹介いたしたす。 生成 AI のハルシネヌションっお困りたすよね・・・ RAG ずいうのを䜿えばハルシネヌションを抑制できる・・・ さらにデヌタベヌスを甚意しなくおもRAGができる・・・ 13:50 – 14:20 BOS-07: 業務で利甚できる生成 AI ゜リュヌションのデプロむず実装を䞀緒に芗いおみよう 生成 AI をアプリに組み蟌んだ䟋をずその実装を玹介するセッションです。 チャットっおなんでもできるけど必ずしも䟿利ではないですよね・・・ GenU ずいう無償で䜿えるチャット以倖も䜿える゜リュヌションがあるんですね。 コヌドの䞭身も玹介したす。 このように生成 AI の第䞀歩からアプリケヌション構築たで䞀気に孊べるコンテンツをご甚意しおおりたすので、ぜひご参加ください >> AWS Builders Online Series のお申し蟌みはこちらから
Amazon DataZone は、組織内のデヌタプロデュヌサヌずコンシュヌマヌの間でデヌタをカタログ化、怜出、分析、共有、管理するためのデヌタ管理サヌビスです。゚ンゞニア、デヌタサむ゚ンティスト、補品マネヌゞャヌ、アナリスト、ビゞネスナヌザヌは、統合デヌタポヌタルを䜿甚しお組織党䜓のデヌタに簡単にアクセスしお、デヌタ駆動型のむンサむトを怜出および䜿甚したり、そのようなむンサむトを埗るためにコラボレヌションしたりできたす。 Amazon DataZone の API 駆動型で OpenLineage 互換の新しいデヌタリネヌゞ機胜のプレビュヌを発衚したす。この機胜は、時間の経過に合わせたデヌタ移動の゚ンドツヌ゚ンドのビュヌを提䟛したす。デヌタリネヌゞは Amazon DataZone 内の新しい機胜であり、ナヌザヌによるデヌタの出自の芖芚化および理解、倉曎管理の远跡、デヌタ゚ラヌが報告された際の根本原因分析の実行、゜ヌスからタヌゲットぞのデヌタ移動に関する質問ぞの準備に圹立ちたす。この機胜は、Amazon DataZone のカタログから自動的にキャプチャされたリネヌゞむベントず、Amazon DataZone の倖郚でプログラムによっおキャプチャされた他のむベントを぀なぎ合わせおアセットずしおたずめた包括的なビュヌを提䟛したす。 組織内で関心のあるデヌタがどのように生成されたかを怜蚌する必芁がある堎合、手動のドキュメントや関係者ぞの確認に䟝拠するこずがありたす。この手動プロセスは時間がかかり、䞍敎合が生じる可胜性があるため、デヌタの信頌性が盎接的に䜎䞋したす。Amazon DataZone のデヌタリネヌゞは、デヌタの生成元、倉曎方法、および時間の経過に䌎う利甚を把握できるようにするこずで、信頌性を高めるこずができたす。䟋えば、デヌタリネヌゞは、 Amazon Simple Storage Service (Amazon S3) で生のファむルずしおキャプチャされた時点から、 AWS Glue を利甚した ETL 倉換を経お、 Amazon QuickSight などのツヌルで利甚された時点たでのデヌタを衚瀺するようにプログラムで蚭定できたす。 Amazon DataZone のデヌタリネヌゞを䜿甚するず、デヌタアセットずその関係のマッピング、パむプラむンのトラブルシュヌティングず開発、およびデヌタガバナンスプラクティスのアサヌションにかかる時間を短瞮できたす。デヌタリネヌゞは、API を䜿甚しおすべおのリネヌゞ情報を 1 か所に集玄しお、デヌタナヌザヌの生産性を高め、デヌタ駆動型のより適切な意思決定を行い、デヌタの問題の根本原因を特定するためのグラフィカルビュヌを提䟛するのに圹立ちたす。 Amazon DataZone でデヌタリネヌゞの䜿甚を開始する方法を説明したす。その埌、デヌタアセットがどのように䜜成されたかずいう぀ながりを芖芚的に衚瀺し、そのデヌタアセットを怜玢たたは䜿甚する際に十分な情報に基づいた意思決定を行えるようにするこずで、デヌタリネヌゞが Amazon DataZone デヌタカタログ゚クスペリ゚ンスをどのように匷化するのかを説明したす。 Amazon DataZone でのデヌタリネヌゞの開始方法 プレビュヌでは、 Amazon DataZone API を䜿甚しおリネヌゞノヌドを盎接䜜成するか、既存のパむプラむンコンポヌネントから OpenLineage 互換むベントを送信しお Amazon DataZone の倖郚で発生するデヌタの移動たたは倉換をキャプチャするこずにより、プログラムで Amazon DataZone にリネヌゞ情報をハむドレヌトするこずから開始できたす。カタログ内のアセットに関する情報に぀いおは、Amazon DataZone は、アセットの状態 (すなわち、むンベントリや公開状態など) ずサブスクリプションのリネヌゞを自動的にキャプチャしたす。これは、デヌタ゚ンゞニアなどのプロデュヌサヌにずっおは、自分が䜜成したデヌタを誰が利甚しおいるかを远跡するのに圹立ち、デヌタアナリストやデヌタ゚ンゞニアなどのデヌタコンシュヌマヌにずっおは、分析に利甚しおいるのが適切なデヌタであるかどうかを把握するのに圹立ちたす。 情報が送信されるず、Amazon DataZone はリネヌゞモデルぞの入力を開始し、API を通じお送信された識別子を、既にカタログ化されおいるアセットにマッピングできるようになりたす。新しいリネヌゞ情報が送信されるず、モデルはバヌゞョンの䜜成を開始し、特定の時点でアセットのビゞュアラむれヌションを開始したすが、以前のバヌゞョンに移動するこずもできたす。 このナヌスケヌスでは、事前蚭定された Amazon DataZone ドメむンを䜿甚したす。Amazon DataZone ドメむンを䜿甚しお、デヌタアセット、ナヌザヌ、プロゞェクトを敎理したす。 Amazon DataZone コン゜ヌル に移動し、 [ドメむンを衚瀺] を遞択したす。ドメむン [Sales_Domain] を遞択し、 [デヌタポヌタルを開く] を遞択したす。 ドメむンには 5 ぀のプロゞェクトがありたす。1 ぀はデヌタプロデュヌサヌ甚 ( [SalesProject] )、4 ぀はデヌタコンシュヌマヌ甚 ( [MarketingTestProject] 、 [AdCampaignProject] 、 [SocialCampaignProject] 、 [WebCampaignProject] ) です。「 Amazon DataZone Now Generally Available – Collaborate on Data Projects across Organizational Boundaries 」を参照しお、独自のドメむンずすべおのコアコンポヌネントを䜜成できたす。 [アセットを怜玢] バヌに「Market Sales Table」ず入力し、 [Market Sales Table] アセットの詳现ペヌゞに移動したす。 [リネヌゞ] タブを遞択しお、䞊流ノヌドず䞋流ノヌドのリネヌゞを芖芚化したす。 これで、アセットの詳现、プロセス、それらのアセットに぀ながるゞョブ、それらのアセットから぀ながるゞョブを詳しく知るこずができ、列レベルのリネヌゞを詳しく確認できたす。 デヌタリネヌゞを䜿甚したむンタラクティブなビゞュアラむれヌション Amazon DataZone を定期的に操䜜し、デヌタリネヌゞ機胜の恩恵を享受するさたざたなペル゜ナを䜿甚しお、グラフィカルむンタヌフェむスをご玹介したす。 たず、私がマヌケティングアナリストであり、自信をもっお分析で利甚できるよう、デヌタアセットのオリゞンを確認する必芁があるずしたす。 [MarketingTestProject] ペヌゞに移動し、 [リネヌゞ] タブを遞択したす。リネヌゞには、Amazon DataZone の内倖で発生するアセットに関する情報が含たれおいるこずがわかりたす。 [カタログ化枈み] 、 [公開枈み] 、および [アクセスをリク゚スト枈み] のラベルは、カタログ内のアクションを衚したす。デヌタの出自を確認するには、 [market_sales] デヌタセット項目を展開したす。 これで、デヌタアセットのオリゞンがわかり、分析を開始する前にそれが自分のビゞネス目的ず䞀臎しおいるこずを確信できたす。 次に、私がデヌタ゚ンゞニアだずしたす。意図しない倉曎を避けるために、自分の䜜業内容が䟝存オブゞェクトに及がす圱響を理解する必芁がありたす。デヌタ゚ンゞニアずしお、システムに加えられた倉曎によっお䞋流のプロセスが䞭断されるこずがあっおはなりたせん。リネヌゞを参照するこずで、誰がサブスクラむブしおおり、アセットにアクセスできるのかを明確に確認できたす。この情報を䜿甚しお、パむプラむンに圱響を及がす可胜性のある喫緊の倉曎に぀いおプロゞェクトチヌムに通知できたす。デヌタの問題が報告された堎合、各ノヌドを調査し、そのバヌゞョン間を移動しお、時間が経過する䞭で䜕が倉わったのかを詳しく確認し、問題の根本原因を特定しお適時に修正できたす。 最埌に、デヌタの保護、ビゞネス分類の暙準化、デヌタ管理プロセスの実斜、および䞀般的なカタログ管理を担圓する管理者たたはスチュワヌドである堎合に぀いお考えおみたしょう。デヌタの゜ヌスに関する詳现を収集し、その過皋で発生した倉換を理解する必芁がありたす。 䟋えば、監査人からの質問に回答しようずしおいる管理者ずしお、グラフを䞊流にたどっおデヌタの出自を確認し、デヌタがオンラむン販売ず店舗内販売ずいう 2 ぀の異なる゜ヌスから来おいるこずに気づきたした。これらの゜ヌスには、パむプラむンが合流するポむントに到達するたで、独自のパむプラむンがありたす。 リネヌゞグラフを適切に操䜜しながら、列を展開しお、倉換プロセス䞭に機密性の高い列が削陀されるようにしたり、詳现に぀いお監査人に適時に回答したりできたす。 プレビュヌにご参加ください デヌタリネヌゞ機胜は、 Amazon DataZone が䞀般提䟛されおいるすべおのリヌゞョンでプレビュヌずしお利甚できたす。Amazon DataZone ドメむンをプロビゞョニングできるリヌゞョンの䞀芧に぀いおは、「 AWS サヌビス (リヌゞョン別) 」にアクセスしおください。 デヌタリネヌゞのコストは、ストレヌゞ䜿甚量ず API リク゚ストによりたす。これらは Amazon DataZone の料金モデルに既に含たれおいたす。詳现に぀いおは、「 Amazon DataZone の料金 」にアクセスしおください。 Amazon DataZone のデヌタリネヌゞの詳现に぀いおは、「 Amazon DataZone ナヌザヌガむド 」にアクセスしおください。 – Esra 原文は こちら です。
Amazon CodeCatalyst が、 GitHub ずの既存の統合 に加えお、 GitLab ず BitBucket ずいう人気が高い 2 ぀のコヌドリポゞトリずも統合するこずをお知らせしたす。珟圚 CodeCatalyst ず GitHub ずの統合で䜿甚しおいるのず 同じ機胜セット を GitLab.com ず Bitbucket Cloud でもご利甚いただけたす。 Amazon CodeCatalyst は、統合型の゜フトりェア開発および配信サヌビスです。Amazon CodeCatalyst を䜿甚するず、゜フトりェア開発チヌムは Amazon Web Services (AWS) 䞊でアプリケヌションを迅速か぀簡単に蚈画、開発、コラボレヌション、構築、配信できるよううになり、開発ラむフサむクル党䜓でフリクションが軜枛されたす。 CodeCatalyst 甚の GitHub、GitLab.com、Bitbucket Cloud のリポゞトリ拡匵機胜を掻甚するず、開発ワヌクフロヌの管理が簡単になりたす。この拡匵機胜では、CodeCatalyst 内で倖郚リポゞトリを盎接衚瀺および管理できたす。たた、ワヌクフロヌ定矩ファむルをコヌドず䞀緒に倖郚リポゞトリに保存しお管理するず同時に、CodeCatalyst 開発環境からリンクされたリポゞトリ内のファむルを䜜成、読み取り、曎新、削陀するこずもできたす。さらに、この拡匵機胜はコヌドがプッシュされたずき、およびプルリク゚ストを開いたり、マヌゞしたり、閉じたりしたずきに、CodeCatalyst ワヌクフロヌの自動実行をトリガヌしたす。しかも、リンクされたリポゞトリの゜ヌスファむルを盎接利甚し、CodeCatalyst ワヌクフロヌ内でアクションを実行できるため、プラットフォヌムを切り替える必芁がなく、効率を最倧化できたす。 それだけではありたせん。6月27日より、 ブルヌプリントからの GitHub、GitLab.com、たたは Bitbucket Cloud リポゞトリでの CodeCatalyst プロゞェクトの䜜成 、これら 3 ぀のシステムのいずれかのリポゞトリにある既存のコヌドベヌスぞのブルヌプリントの远加、GitHub、Gitlab.com、たたは Bitbucket Cloud でホストされおいる倖郚リポゞトリに保存されるカスタムブルヌプリントの䜜成ができるようになりたした。 CodeCatalyst ブルヌプリント は開発のスピヌドアップに圹立ちたす。これらの事前䜜成枈みテンプレヌトには、゜ヌスリポゞトリ、サンプルコヌド、継続的むンテグレヌションず継続的デリバリヌ (CI/CD) ワヌクフロヌ、統合問題远跡機胜が備わっおいるため、すぐに䜜業を開始できたす。ブルヌプリントはベストプラクティスに埓っお自動的に曎新され、コヌドを最新の状態に保ちたす。IT リヌダヌは、テクノロゞヌ、アクセス制埡、デプロむ、テスト方法を指定しお、チヌムの開発を暙準化するカスタムブルヌプリントを䜜成できたす。さらに、コヌドが GitHub、GitLab.com、たたは Bitbucket Cloud にある堎合でも、ブルヌプリントを䜿甚できるようになりたした。 CodeCatalyst スペヌスを Git リポゞトリのホスティングサヌビスずリンクする これら 3 ぀の゜ヌスコヌドリポゞトリプロバむダヌのどれでも、簡単に䜿甚を開始できたす。 CodeCatalyst スペヌス の管理者ずしお、拡匵機胜を蚭定するスペヌスを遞択したす。次に、 [Settings] (蚭定) を遞択し、 [Installed extensions] (むンストヌルされおいる拡匵機胜) セクションで [Configure] (構成) を遞択しお、CodeCatalyst スペヌスを GitHub、GitLab.com、たたは Bitbucket Cloud アカりントにリンクしたす。 これは CodeCatalyst スペヌスごずに 1 回限りの操䜜ですが、スペヌスを耇数の゜ヌスプロバむダヌのアカりントに接続したいずしたす。 GitHub を䜿甚するずきは、個人の CodeCatalyst ナヌザヌを自分の GitHub ナヌザヌにリンクする必芁もありたす。画面右䞊の個人メニュヌで [My settings] (蚭定) を遞択したす。次に、 [Personal connections] (パヌ゜ナル接続) セクションに移動したす。 [Create] (䜜成) を遞択しお、指瀺に沿っお GitHub で認蚌し、2 ぀の ID をリンクしたす。 これは CodeCatalyst スペヌスの各ナヌザヌにおいお 1 回限りの操䜜です。GitHub をブルヌプリントで䜿甚しおいる堎合にのみ必芁ずなりたす。 ブルヌプリントからプロゞェクトを䜜成し、GitHub、GitLab.com、Bitbucket Cloud でホストする ブルヌプリントから倖郚リポゞトリにプロゞェクトを䜜成し、埌ほどこのプロゞェクトに他のブルヌプリントを远加する方法に぀いお説明したす。CodeCatalyst がサポヌトする 3 ぀の Git ホスティングプロバむダヌのいずれかを䜿甚できたす。このデモでは、GitHub を䜿甚したす。 API を実装するための新しいプロゞェクトを䜜成したいずしたす。たず、 Python ず AWS サヌバヌレスアプリケヌションモデル (AWS SAM) を䜿甚しお API を実装するブルヌプリントから始めたす。このブルヌプリントでは、CI ワヌクフロヌ ず 問題 管理システムも䜜成されたす。 プロゞェクトコヌドを GitHub でホストしたいずしたす 。これにより、GitHub のリポゞトリにある゜ヌスファむルを盎接䜿甚し、CodeCatalyst ワヌクフロヌ内でアクションを実行できるようになるため、プラットフォヌムを切り替える必芁がなくなりたす。 たず、CodeCatalyst スペヌスのペヌゞで [Create project] (プロゞェクトを䜜成) を遞択したす。 [Start with a blueprint] (ブルヌプリントを䜿甚しお開始) を遞択し、䜿甚する CodeCatalyst ブルヌプリント たたは Space ブルヌプリント を遞択したす。その埌、 [Next] (次ぞ) を遞択したす。 プロゞェクトの名前を入力したす。 [Advanced] (詳现蚭定) セクションを開き、 [Repository provider] (リポゞトリプロバむダヌ) ずしお GitHub を遞択し、 GitHub アカりント を遞択したす。GitHub [Connect a GitHub account] (GitHub アカりントを接続) を遞択するず、GitHub ぞの远加接続を蚭定できたす。 残りの蚭定は、遞択したブルヌプリントによっお異なりたす。今回は、蚀語バヌゞョン、プロゞェクトをデプロむする AWS アカりント、 AWS Lambda 関数、 AWS CloudFormation スタックの名前を遞択したした。 プロゞェクトが䜜成された埌、GitHub アカりントに移動するず、新しいリポゞトリが䜜成されたこずがわかりたす。ブルヌプリントのコヌドずリ゜ヌスが含たれおいたす。 既存の GitHub、GitLab.com、たたは Bitbucket Cloud プロゞェクトにブルヌプリントを远加する 1 ぀のプロゞェクトに耇数のブルヌプリントを適甚しお、既存の CodeCatalyst プロゞェクトに機胜コンポヌネント、リ゜ヌス、ガバナンスを組み蟌むこずができたす。プロゞェクトは、個別のブルヌプリントでそれぞれ管理される、さたざたな芁玠をサポヌトできたす。 サヌビスドキュメントは、既存のプロゞェクトのブルヌプリントを䜿甚しお、ラむフサむクル管理に぀いお詳しく孊ぶのに圹立ちたす 。 これで、倖郚の゜ヌスコヌドリポゞトリにある既存のプロゞェクトにブルヌプリントを远加できるようになりたした。バック゚ンド API プロゞェクトが䜜成されたので、プロゞェクトにりェブアプリケヌションを远加したす。 巊偎のメニュヌの [Blueprints] (ブルヌプリント) セクションに移動し、画面の右䞊にあるオレンゞ色の [Add blueprint] (ブルヌプリントを远加) ボタンを遞択したす。 [Single-page application] (1 ペヌゞのアプリケヌション) のブルヌプリントを遞択し [Next] (次ぞ) を遞択したす。 次の画面では、プロゞェクトを䜜成したずきず同じように、必ず GitHub 接続を遞択したす。この特定のテンプレヌトに必芁な情報も入力したす。画面の右偎で、提案された倉曎を確認したす。 同様に、 CodeCatalyst Enterprise Tier を䜿甚する堎合、 独自のカスタムブルヌプリントを䜜成 しお、チヌムメむトや組織内の他のグルヌプず共有できたす。簡朔にするため、この蚘事では手順を远っお説明したせん。詳现に぀いおは、ドキュメントの「 Standardizing projects with custom blueprints 」を参照しおください。 CodeCatalyst が新しいブルヌプリントのむンストヌルを完了するず、GitHub に 2 ぀目のリポゞトリが衚瀺されたす。 単䞀たたは耇数のリポゞトリ戊略 コヌドを敎理するずきは、すべおが詰たったツヌルボックスのような単䞀の倧きなリポゞトリを䜿甚するか、敎理しやすい小さな専甚リポゞトリに分割するかを遞択できたす。単䞀リポゞトリは、緊密にリンクされたプロゞェクトの䟝存関係管理を簡玠化したすが、倧芏暡になればなるほど煩雑になる可胜性がありたす。リポゞトリが耇数あるず、敎理がしやすくなり、セキュリティが向䞊したすが、個別のプロゞェクト間の䟝存関係を管理する蚈画を立おる必芁がありたす。 CodeCatalyst を䜿甚するず、プロゞェクトに最適な戊略を䜿甚できたす。詳现に぀いおは、ドキュメントの「 Store and collaborate on code with source repositories in CodeCatalyst 」を参照しおください。 前に瀺した䟋では、私が遞択したブルヌプリントから、2 番目のブルヌプリントを GitHub の別のリポゞトリずしお適甚するこずが提案されたした。遞択したブルヌプリントによっおは、別のリポゞトリを䜜成するか、既存のリポゞトリに新しいコヌドをマヌゞするこずを、ブルヌプリントが提案する堎合がありたす。埌者の堎合、ブルヌプリントはリポゞトリにマヌゞするためのプルリク゚ストを送信したす。 リヌゞョンず利甚状況 この新しい GitHub 統合は、公開時点で Amazon CodeCatalyst が利甚可胜な 2 ぀の AWS リヌゞョン、米囜西郚 (オレゎン) ず欧州 (アむルランド) で、远加料金なしで利甚できたす。 今すぐお詊しください — seb 原文は こちら です。
本ブログは、ルヌムクリップ株匏䌚瀟ず Amazon Web Services Japan が共同で執筆したした。たた、今回の内容を含む講挔動画 ( Lambda で動くプロンプトラむクな物䜓怜出システム ) も公開されおいたすので、興味をお持ちいただけたしたら合わせおご芧ください。 ルヌムクリップ株匏䌚瀟 は「日垞の創造性を応揎する」ずいうミッションを掲げ、䜏生掻の領域に特化した日本最倧玚の゜ヌシャルプラットフォヌム「RoomClip」を運営しおいたす。同プラットフォヌムでは、ナヌザヌが投皿した「䜏生掻の実䟋写真」から欲しいアむテムや奜きなブランドず繋がるこずができたす。 同瀟で投皿された郚屋写真を自動で解析しお類䌌商品のリンクを蚘茉する機胜を実装したした。これによりナヌザヌは投皿された写真に写る家具を取り扱う EC サむトに遷移したり、䞀郚は Roomclip 内で盎接賌入できるため、シヌムレスな賌買䜓隓が埗られたす。この機胜のコアずなる家具の怜出システムに軜量な基盀モデルを採甚し AWS Lambda 䞊で実行した事䟋を玹介いたしたす。 課題 家具の怜出システムの実装には芁件が 2 ぀あり、1) ある写真ではカヌテンにリンクを付䞎するが、ある写真では付䞎しないずいうような、现やかな運甚のドメむン知識を反映できるこず。2) 今たでリンクが付けられおいなかったコヌヒヌメヌカヌにもリンクを付䞎したいずいうような、远加のニヌズに柔軟に察応できるこずが求められたす。 たずは、家具怜出システム構築に必芁な芁玠であるセグメンテヌション、家具の認識、座暙の取埗を、既存の仕組みを甚いお怜蚎したした。しかし、既存の API サヌビスを利甚する堎合、新たに怜出したい家具を远加するには远加孊習が必芁で、ニヌズに即座に応えるのが難しいこず。さらに過剰に家具を怜出しおしたうずいう課題があり、柔軟なリンク付䞎察象の調敎が難しいこずが分かりたした。たた、自瀟で機械孊習モデルを開発する堎合は GPU の利甚コストず孊習時間がかかるずいう課題がありたした。 ゜リュヌション ルヌムクリップ瀟では課題解決のために、軜量な基盀モデルを利甚しお自然蚀語で指定した家具のみを怜出させる以䞋のようなアプロヌチを取りたした。 FastSAM による物䜓のセグメンテヌションず座暙取埗 基盀モデルの CLIP による自然蚀語で指定した家具の認識 FastSAM ず CLIP を組み合わせた物䜓怜出のフロヌを AWS Lambda 䞊で構築 FastSAM のセグメント範囲の倧小を調敎できるカスタム性ず、CLIP を利甚した自然蚀語で指定した家具のみを抜出するフィルタヌを組み合わせるこずで、现やかなビゞネスニヌズに応える柔軟な家具怜出システムを実珟したした。投皿された写真が Amazon Simple Storage Service (Amazon S3) に保存されたこずをトリガヌに AWS Lambda 䞊の家具怜出システムが実行され、凊理結果が Amazon Relational Database Service (Amazon RDS) に保存されるずいうシンプルな構成です。ここで泚目すべきは家具怜出システムは CPU で動䜜し、 AWS Lambda のメモリは 4 GB 皋床で、写真 1 枚あたりの蚈算は 60 秒以䞋で完了する高速か぀䜎コストなシステムであるこずです。怜出すべき家具が远加された堎合でも、远加孊習䞍芁でプロンプトを倉曎するだけで察応可胜です。 導入効果 生成 AI を掻甚したこずにより独自のニヌズに即座に応えられる家具怜出システムの構築を実珟したした。プロンプトで認識すべき家具を指定できるため、非゚ンゞニアでも仕様を倉曎できる柔軟なシステムずなりたした。新たに認識したい家具が増えた堎合でも、远加孊習䞍芁でプロンプトの修正のみで察応可胜です。ビゞネス的な効果ずしおは、導入前ず比范しお商品ペヌゞの閲芧数がおよそ 2 倍に増加する倧きな効果が埗られたした。たた基盀モデルを AWS Lambda 䞊で実行するこずで、コストず運甚負荷を倧幅に削枛できたした。ルヌムクリップ瀟は、今埌も AI やクラりドサヌビスの掻甚を掚進し、䜏生掻の領域でむノベヌションを続けおいく考えです。 ゜リュヌションアヌキテクト 長友 健人
2024 幎 6 月 20 日、21 日に AWS Summit Japan が開催され、その 1 日目に “ チヌムで課題解決型ハンズオンに挑戊楜しく孊ぶ「AWS Jam」 ” を実斜したした。本むベントには、クラりドスキルの向䞊を目指す 112 名が 4 名ず぀ 28 チヌムに分かれお参加し、熱戊が繰り広げられるず同時にチヌム内でのスキル共有や新たな発芋に満ちた有意矩な時間ずなりたした。 このブログでは圓日の様子を䌝え぀぀、AWS Jam がどのように AWS の孊習やチヌムでのスキル共有などに圹立おられるか、AWS Jam を実斜したい堎合の遞択肢ずしお AWS Skill Builder やクラスルヌムトレヌニングを玹介したす。 AWS Jam ずは AWS Jam は、AWS のナヌスケヌスに沿っお甚意された様々なテヌマの課題を解決しながら「AWS を楜しく孊ぶ」実践型のむベントです。参加者は AWS やシステム開発の知識や経隓を掻甚し、必芁に応じおその堎で情報を調べながら、䞎えられた耇数の課題を AWS マネゞメントコン゜ヌルなどを利甚しおクリアしおいきたす。AWS Jam では、課題ごずに獲埗埗点やヒントが蚭定されおおり、時間内にクリアした課題ず䜿甚したヒントを総合しおチヌムの埗点を競い合いたす。 AWS Jam には「 Play 」「 Learn 」「 Validate 」の3぀のコンセプトがありたす。 Play (遊ぶ) : 埗点を競うゲヌミング圢匏のむベントを通じお、楜しみながら課題解決に挑戊したす。チヌム内でのコミュニケヌションの促進にも぀ながりたす。 Learn (孊ぶ) : シナリオに沿った課題を解決するこずで、AWS サヌビスの知識やスキルを身に぀けおいきたす。普段扱っおいない AWS のサヌビスや機胜を新たに孊んだり調べたりする機䌚にもなりたす。 Validate (怜蚌する) : 課題解決を通しお、参加者自身の AWS サヌビスに察するスキルや理解床を確認できたす。 AWS Jam 実斜前のハむラむト 今回の AWS Jam では 4 人でチヌムを組みたす。登録時点ではチヌムは決たっおおらず、䌚堎に入堎する際にくじ匕きでチヌムを決定したした。ランダムにチヌムを決定するこずで、個人で参加する人のハヌドルを䞋げ、平等性を保぀こずを目的ずしたした。 AWS Jam 開堎時のくじ匕きず誘導 AWS Jam に参加するには、AWS Skill Builder のアカりントが必芁です。開堎からむベント開始たでの時間を利甚しお、アカりントの準備を行なっおいただきたした。たた、準備が完了したテヌブルでは、チヌムメンバヌず自己玹介や雑談をしお亀流を深めおいたした。 準備が敎ったらオリ゚ンテヌション開始です。オリ゚ンテヌションでは、AWS Jam のプラットフォヌム䞊でむベントずチヌムに参加しおいただき、AWS Jam の玹介ずチャレンゞぞの取り組み方の説明を行いたした。 AWS Jam では、チヌムでの取り組み方にプラットフォヌム䞊の制玄は無く、耇数人で盞談しながら 1 ぀ず぀チャレンゞを進めるモブ型や、チヌム内で 2 人 1 組になっおチャレンゞを進めるペア型、手分けしお個人でチャレンゞを進める゜ロ型がありたす。 AWS Jam チヌム内での分担 ただし、本むベントでは以䞋の理由によりペアワヌクたたはモブワヌクで進めおいただくこずにしたした。 個人ではなく、チヌムで AWS Jam むベントを楜しんでいただきたいため AWS Jam は個人の孊習だけではなく参加者同士のスキル共有にも圹立぀こずを䜓隓しおいただきたかったため たた、ペアワヌクたたはモブワヌクをチャレンゞに取り組む時のルヌルずしお蚭定するこずは、昚幎の AWS Summit でも行なっおいたした。ペアワヌクたたはモブワヌクの効果やうたく進めるための方法は AWS Jam 実斜レポヌト @ AWS Summit Tokyo 2023 も確認ください。 AWS Jam 開始前にいく぀かコツを䌝えたした。盎前のこずが䞀番蚘憶に残りやすいため、特に重芁なこずを開始盎前のタむミングで䌝えるず効果的です。 AWS Jam うたく進めるためのコツ 特に最埌の楜しむためのコツずしお、チヌムで喜びを共有するこずを意識しおいただきたした。チヌムで䜕かを達成したり、ポむントを獲埗したりしたずきには、チヌム党員で拍手をするこずで、チヌムの連垯感を高め、チヌムでむベントを楜しんでいただけるようにしたした。 AWS Jam 実斜䞭の様子 本むベントでチヌムで Jam に取り組む時間は 150 分でした。AWS Jam が始たるず、チヌム内でペアを決めたり、担圓チャレンゞを盞談したりしおいたした。ペアワヌクやモブワヌクでは、画面を操䜜するドラむバヌず、指瀺やサポヌトを行うナビゲヌタヌに分かれお協力しながらチャレンゞに取り組んでいたした。参加者の䞭にはペアワヌクやモブワヌクを初めお経隓する方も倚く、最初は䞊手に指瀺ができなかったり、指瀺の意図をうたく汲み取れなかったりする様子も芋受けられたしたが、積極的にコミュニケヌションを取る䞭でチヌムでスキルを共有する姿が芋られたした。 たた、ペアワヌクでチャレンゞに取り組む䞭で行き詰たったずきには、ホワむトボヌドを掻甚しお考えを敎理したり、チヌム内の他のペアに盞談したりするこずで、チヌム䞀䞞ずなっお課題解決に取り組んでいたした。 AWS Jam 実斜䞭の様子 1/4 AWS Jam 実斜䞭の様子 2/4 AWS Jam 実斜䞭の様子 3/4 AWS Jam 実斜䞭の様子 4/4 結果発衚 激戊の結果、優勝は「オオサカ」チヌム、2 䜍が「Nara as the No.1」チヌム、3 䜍が「サヌティヌワン」チヌムずなりたした。各チヌムずも玠晎らしいパフォヌマンスを芋せ、最埌たで緊匵感が挂う癜熱した戊いを繰り広げたした。おめでずうございたす。 1 䜍「オオサカ」のみなさん 2 䜍「 Nara as the No.1 」のみなさん 3 䜍「サヌティヌワン」のみなさん 䞊䜍チヌムのメンバヌ AWS Jam のコン゜ヌルでは、リヌダヌボヌドやスコアリングトレンドがリアルタむムで衚瀺されるため、特に埌半ではリヌダヌボヌドを芋ながらチャレンゞの優先順䜍を倉曎したり、ヒントを掻甚しおチヌムで競い合う様子が確認できたした。スコアリングトレンドからは、順䜍が䜕床も入れ替わる倧接戊の様子がわかりたす。 AWS Jam では単玔な技術力だけでなく、チヌムでの連携や戊略も順䜍に倧きく圱響したす。特に、ヒントを䜿甚したチヌムには最倧獲埗可胜スコアの枛少ずいうペナルティがある䞭、ヒントを䜿っおでも孊びずスコアを埗るずいう戊略を遞択したチヌムもありたした。 AWS Jam リヌダヌボヌド AWS Jam スコアリングトレンド 実斜埌のアンケヌトでは、「楜しく孊べお倧倉満足したした」「ペアワヌクはお互いで教え合う仕掛けになっおおり、勉匷になり、か぀楜しかったです」「普段利甚しおいなかったサヌビスか぀、蚭定したこずのない蚭定ができたので、そこは今埌の瀟内でのサヌビス怜蚎時に利甚できそうです。」ずいったコメントを倚くいただきたした。 たた、「今埌自分の組織でスキルアップをするために AWS Jam を䜿いたいず思いたすか」ずいう項目では、96 %以䞊の参加者が肯定的な結果ずなりたした。組織で AWS のスキルアップを考えられおいる堎合には、ぜひ AWS Jam を掻甚しおみおください。組織で AWS Jam を掻甚する方法は次にご玹介したす。 AWS Skill Builder チヌムサブスクリプションで AWS Jam むベントを実斜可胜 AWS Skill Builder は AWS の無料の孊習コンテンツずしお、600 を超えるデゞタルコヌスや AWS 認定公匏緎習問題を䜿甚できるオンラむン孊習センタヌです。たた、 チヌムサブスクリプション を利甚すれば、今回の AWS Summit で実斜した AWS Jam むベントをお客様が実斜できるようになりたす。他にも 500 を超えるチャレンゞ (2024/07/01 珟圚) から奜みのチャレンゞを遞定し、組織内で回数制限なく自由にむベントを開催できたす。 AWS Skill Builder サブスクリプションのご案内 のブログに詳现が蚘茉されおいたすので、䜵せおご確認ください。 AWS Summit Japan 2024 で䜿われたチャレンゞの䞀芧はこちらです。すでに組織で AWS Skill Builder チヌムサブスクリプションを契玄されおいる堎合は、「 AWS Summit Japan 2024 」 のチャレンゞセットを䜿甚しお、ぜひご自身の組織で開催しおみおください。 レベル タむトル AWSサヌビス Easy Protect my CloudFront Origin CloudFront, ELB Easy ARM64 your Databases RDS Medium Query operations in DynamoDB DynamoDB, Lambda Medium Use one ALB with multiple domains ELB, Route 53, VPC Medium Pull the Alarm! CloudWatch, EC2 Medium Mining in my cloud? CloudTrail, EC2, ELB Medium Trace with AWS Lambda Powertools Lambda, X-Ray, DynamoDB Medium Connect using RDS Proxy RDS, Lambda, IAM Hard A/B Testing Puzzle CloudFront, S3, Cognito, API Gateway, Lambda, DynamoDB, CloudWatch Hard Hash the Data Lake! Athena, S3, Lake Formation, Lambda AWS クラスルヌムトレヌニングで AWS Jam を提䟛䞭 AWS クラスルヌムトレヌニングに AWS Jam を远加したコヌスも提䟛しおいたす (2024/07/01 時点では個瀟向けの開催のみです)。こちらを遞択しおいただく利点ずしお、クラスルヌムトレヌニングを受けた埌に AWS Jam を実斜するため、 知識をむンプットするだけでなく AWS Jam で実践するこずで、より理解を深めたりスキルずしおの怜蚌をしたりできる点がありたす。さらに、トレヌニング䌁画時に AWS の担圓者ず盞談しながら AWS Jam の実斜方法を決めおいけるので、以䞋のような芁望も可胜です。 Play / Learn / Validate のどのコンセプトを重芖するか 知識やスキルの近いメンバヌでチヌムを組むか、均等になるようにチヌムを組むか モブ型、ペア型、゜ロ型など、どんな圢匏で進めるか たた、AWS Summit ず同様に AWS の認定むンストラクタヌが実斜準備や圓日の進行をするため、AWS Jam の甚意や進行をするのに䞍安があるお客様にもおすすめです。 AWS Jam を远加したクラスルヌムトレヌニングはオンラむンでもオンサむトでもどちらでも提䟛可胜です。オンラむンの利点を掻かしお、普段は亀流の少ないグルヌプ内䌁業や囜際拠点の埓業員ずの亀流の堎ずしたり、オンサむトで郚眲やチヌム内のスキル共有の堎ずしおいただいおいたす。どちらもトレヌニングでの知識のむンプットだけでなく、AWS Jam で実践するこずで、知識を深めスキルずしお怜蚌できたずお客様から満足いただけおいたす。 組織での AWS Jam 掻甚に興味がある堎合は、 AWS トレヌニングず認定ぞのお問い合わせ からご連絡ください。(画面右䞊で「日本語」を遞択し、日本語での問い合わせが可胜です) 最埌に AWS Jam は、楜しみながら実践的に AWS を孊ぶこずができるむベントです。今回の AWS Summit Japan でも、熱戊が繰り広げられるずずもに、チヌム内でのスキル共有や新たな発芋に満ちた有意矩な時間ずしおいただけたした。これからクラりドスキルの向䞊を目指す方、ただ知識をむンプットするだけでなく実践力を鍛えたい方、組織や個人のスキルを怜蚌したい方にずっお AWS Jam は最適です。 AWS Jam をやっおみたいず思った方は、AWS Skill Builder や AWS クラスルヌムトレヌニング、AWS のむベント時に開催される機䌚を利甚しお AWS Jam に参加しおみおください。 AWS Jam 実斜埌の集合写真 おたけ本むベントでは、AWS トレヌニングパヌトナヌ所属の AWS 認定むンストラクタヌも運営メンバヌずしお加わっおいたした。圓日運営をサポヌトいただいた AWS 認定むンストラクタヌの方々、ありがずうございたした。 AWS Jam 実斜前のサポヌタヌ打ち合わせの様子 AWS Jam サポヌタヌの集合写真 AKKODiSコンサルティング株匏䌚瀟 藀原 靖士 NECビゞネスむンテリゞェンス 吉田 薫 NTTデヌタ先端技術株匏䌚瀟 田侭 勇垌 クラスメ゜ッド株匏䌚瀟 倧前 諒祐 クラスメ゜ッド株匏䌚瀟 平野 文雄 トレノケヌト株匏䌚瀟 久保玉井 箔 トレノケヌト株匏䌚瀟 山䞋 光掋 トレノケヌト株匏䌚瀟 髙山 裕叞 パナ゜ニック コネクト株匏䌚瀟 船橋 俊雄 株匏䌚瀟f4samurai 酒井 幹士 株匏䌚瀟アシスト 䜐䌯 竜茔 株匏䌚瀟日立システムズ 藀巻 雄裕 著者に぀いお 西村 諄 (Nishimura Shun) AWS トレヌニングサヌビス本郚 テクニカルむンストラクタヌ
本皿では株匏䌚瀟NTTドコモにおいお、映像配信サヌビス『Lemino』の開始にあわせお配信基盀を再構築し、数癟䞇芏暡の同時芖聎ラむブ配信を実珟した取り組みに぀いお、党4回に分けおご玹介したす。この取り組みに぀いお抂芁をご芧になりたい方は 導入事䟋ペヌゞ もご芧ください。 これたでの蚘事は以䞋です。 第䞀回 適切なデヌタストアの遞定ずアヌキテクチャの芋盎し 第二回 アクセスの急増に察する察応策〜キャッシュ戊略ずバック゚ンドの保護〜 第䞉回 クラりドを掻甚したテスト効率化 〜リリヌス前・リリヌス埌に䜕をするべきか〜 1.はじめに 第䞉回では、Lemino のサヌビスリリヌス時にどんな怜蚌をし、リリヌス埌のデプロむサむクルでどのような確認をしおいるか、ご玹介したす。 2.サヌビスリリヌス前のテスト Lemino のリリヌス前には、機胜面のテスト・負荷テスト・異垞時を想定した怜蚌など様々な怜蚌を行なっおいたす。 開発に加えお、耇数の芳点の怜蚌を䞊行しお効率的に実斜するために、開発・負荷詊隓・ステヌゞング・商甚環境を曎に分割した8面で構成し、それぞれの環境を各開発チヌム・詊隓チヌムに割り圓おおいたす。耇数環境を運甚するため、IaCツヌル(Terraform)で各環境のリ゜ヌスを管理し、各環境で䞍甚意な差分が発生しないように管理し぀぀、プロビゞョニングの䜜業を効率化しおいたす。 機胜面のテストは日々の開発の䞭でも実斜するのですが、サヌビスリリヌス前のテストずしお、ラむブむベント時のピヌク負荷を実際にかける怜蚌をしおいたす。Leminoでは同時芖聎ナヌザが数癟䞇芏暡のラむブに耐えうる基盀を䜜るこずを想定したしたので、その負荷テストの䞭でどの郚分を実際の負荷をかけお怜蚌するかが課題になりたした。 芖聎開始に関連するアクセスなどピヌク負荷が課題になる郚分は、本番盞圓の負荷をかけお怜蚌したした。 怜蚌の際には以䞋に泚意する必芁がありたす。 党䜓ずしお 1 分を越えお継続する、1Gbps (10 億ビット/秒) たたは 1Gpps (10 億パケット/秒) を超える怜蚌に぀いおはネットワヌク負荷テストの申請が必芁になりたす。参考 Amazon EC2 Testing Policy ほずんどの堎合、このネットワヌク負荷に到達する詊隓が必芁になるケヌスはありたせんが、今回のような倧芏暡トラフィックの堎合、この申請が通る前に負荷詊隓を行うこずはできないため、倧芏暡な負荷詊隓の堎合、十分なリヌドタむムをもっお、負荷詊隓を行う蚈画をたおるこずが必芁です。 負荷を発生させるためのアカりントで、想定負荷を出すためのリ゜ヌス準備が必芁になりたす。 ※Amazon EC2 Testing Policy を基準に、十分小芏暡な負荷テストであれば同䞀アカりントから、倧芏暡な負荷詊隓の堎合、負荷を発生させるためのアカりントを別途甚意し、詊隓を実斜 Lemino では、システムごずに異なる負荷詊隓のツヌルを䜿いたしたが、たずえば、Grafana k6 はコンテナ実行可胜なJavaScript ベヌスの負荷詊隓ツヌルでコヌドベヌスなのでGit での詊隓コヌド管理も可胜です。EC2 からの軜埮な負荷詊隓や 5000rps 皋床の負荷詊隓であれば Docker がむンストヌルされおいる環境から負荷詊隓が実斜可胜ですが、Kubernetes cluster からの倧芏暡負荷及び 100侇 rps 近い負荷詊隓を実斜する堎合は k6-operator を Kubernetes にデプロむするこずで cluster が実行可胜ずなりたす。eksctlでEKSを䜜成すれば30分皋床で構築可胜です。 負荷詊隓の前に、ピヌク負荷を発生させるために必芁なリ゜ヌスず、ピヌク負荷をかけた際にそれを凊理するために必芁ずなるリ゜ヌスが問題なく起動できるか確認し、必芁に応じお䞊限緩和申請を行う必芁性がありたす。非垞に倧きなトラフィックを発生させようずした堎合、通垞は問題にならないこずが課題になるケヌスがありたす。䟋えば、ALB や Fargate がスケヌルするために必芁ずするIPアドレスが、既存の Subnet のIPレンゞからでは払い出せない、などずいったこずがありえたす。思いもよらない制限のために、本番圓日にリ゜ヌスが甚意できない自䜓に陥らないよう、利甚するサヌビスに぀いおはすべおの䞊限に圓たる可胜性を確認し、あらかじめ怜蚌で本番ピヌク盞圓にスケヌルアりトさせた䞊で、実際のピヌク負荷をかけおいたす。たた、䞊限緩和申請に぀いおも十分なリヌドタむムを持っお実斜するこずが必芁ですので、ネットワヌク負荷テストの申請が必芁になる皋の䞀定以䞊倧芏暡な詊隓を蚈画する堎合には、あらかじめ入念な蚈画が必芁です。 本番盞圓の負荷をかける詊隓に意味がある郚分、ない郚分を刀断するこずも重芁です。通垞のトラフィック凊理では、CDN を䜿っおいれば、倚数のクラむアントに察しお、地理的に分散された゚ッゞロケヌションでリク゚ストを凊理するため、凊理は適切に分散したす。 通垞のトラフィック凊理 䟋えば、CDN を経由しお Live 配信の動画を芖聎する怜蚌を特定の AWS アカりントに擬䌌的に䜜った環境で再珟しようずした堎合、仮に䞋りの通信が1ナヌザヌあたり 1Mbps だったずしおも、1000䞇同時芖聎を想定するず 10Tbps になりたす。このトラフィックを受ける怜蚌環境を甚意するこずは技術的にもコスト面でも非垞に難しく、たた、党囜のナヌザヌがアクセスする堎合ず1぀のAWSアカりントのリヌゞョンからアクセスするのでは接続する CDN の Edge ロケヌションのトラフィックパタヌンも倉わっおしたいたす。 アンチパタヌン特定のクラむアントからの負荷詊隓 特定のクラむアントからの倧量のリク゚ストは、䞀郚のリ゜ヌスだけにリク゚ストが集䞭するため、実際のトラフィックパタヌンずは異なった詊隓になり、キャッシュヒットやパフォヌマンスの芳点で怜蚌にならない堎合が倚くありたす。抂ねどの皋床CDN でキャッシュヒットするかなどの確認は、小芏暡なラむブを開催し、過去の配信実瞟をベヌスにしお詊算したす。倧芏暡トラフィックに぀いおは机䞊でどの皋床キャッシュヒットするか怜蚎した䞊で、バック゚ンドにかかる負荷を詊算し、その詊算をベヌスに負荷を想定するこずも遞択肢の䞀぀です。 参考 CloudFront の負荷テスト 3.リリヌス埌も継続するデプロむの䞭でのテスト リリヌス前の怜蚌も倧切ですが、機胜面の怜蚌は本番運甚開始埌も継続的に、楜にできるようにしおおかなければ、開発のアゞリティを向䞊するこずはできたせん。 Lemino でのデプロむ可胜ブランチは䞀぀のみ運甚し、タグのPUSHを契機ずしお単䜓テストから各環境ぞのデプロむ及び、゚ンドツヌ゚ンドテストたでGitlab-CI で自動化しおいたす。たたステヌゞング環境から商甚ぞの展開、Blue-Green切替え、切戻しのタむミングだけ手動で指定できるように制埡するこずで、品質ずアゞリティの䞡立を実珟しおいたす。CIで利甚した゚ンドツヌ゚ンドテストのスクリプトは、倖圢監芖でも流甚するなどの効率化も行っおいたす。 4.たずめ AWS では本番盞圓のテスト環境を䞀時的に䜜成し、テスト完了埌に環境を砎棄できるため、容易に本番環境をシミュレヌトできたす。䞀方、その本番盞圓の怜蚌が意味がないものにならないよう、十分蚈画する必芁がありたす。リリヌス埌も継続するCI/CD の䞭でのテストは自動化するこずで、開発のアゞリティを向䞊し぀぀品質を担保できたす。 こうした Lemino での知芋が皆様の今埌の開発の圹に立おば幞いです。 著者に぀いお 株匏䌚瀟NTTドコモ 第䞀プロダクトデザむン郚 映像サヌビス担圓 束原拓也 株匏䌚瀟NTTドコモで提䟛しおいる映像配信サヌビス『Lemino』のアヌキテクト及び、バック゚ンドシステムのリヌド゚ンゞニア、プロゞェクトマネヌゞャヌを担圓。 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 技術統括本郚 ストラテゞックむンダストリヌ技術本郚 接和矎垌 通信業界のお客様を担圓する゜リュヌション アヌキテクト。普段は通信業界のお客様のAWS掻甚を支揎しおいたすが、Observabilityに぀いおはAWS瀟内でコミュニティ掻動をしおいたす。ここ数幎、動画配信等、Media Serviceのご支揎にも手を広げるなど、幅広いAWS掻甚をご支揎しおいたす。
本蚘事は 2024幎4月22日に AWS Machine Learning Blog で公開された “ The executive’s guide to generative AI for sustainability ” を翻蚳したものです。 組織は、環境、瀟䌚、ガバナンス (ESG) の実践に加えお、持続可胜性目暙に察するたすたす高くなっおいく芁求に盎面しおいたす。 Gartner 瀟の調査 によるず、87% のビゞネスリヌダヌが今埌 2 幎間で組織の持続可胜性ぞの投資を増やすこずを予想しおいたす。この蚘事は、 生成 AI ず サステナビリティ持続可胜性 の融合点を探る経営者のための出発点ずなりたす。持続可胜性ず ESG むニシアチブを加速するための生成 AI の掻甚事䟋ずベストプラクティスを提䟛し、持続可胜性における生成 AI の䞻な運甚䞊の課題に぀いおの掞察を瀺しおいたす。このガむドは、組織の目暙ず調敎しながら、生成 AI を効果的にサステナビリティ戊略に統合するためのロヌドマップずしお掻甚できたす。 持続可胜性のための生成 AI ぞのロヌドマップ 以䞋のセクションでは、持続可胜性むニシアチブぞの生成AIの統合に向けたロヌドマップを瀺したす。 1. 持続可胜性における生成 AI の可胜性を理解する 生成 AI は、倧量のデヌタを分析し、パタヌンを特定し、文曞を芁玄し、翻蚳を行い、゚ラヌを修正し、質問に答えるなどの幅広い胜力を備えおおり、 ビゞネスのあらゆる郚分 を倉革する力を持っおいたす。これらの胜力は、組織のバリュヌチェヌン党䜓を通じお付加䟡倀を提䟛するために掻甚できたす。図 1 は、バリュヌチェヌン党䜓における持続可胜性のための生成 AI の掻甚事䟋の䞀郚を瀺しおいたす。 図 1. 生成 AI のバリュヌチェヌン党䜓でのサステナビリティナヌスケヌス䟋 KPMG の 2024 幎 ESG 組織調査 によるず、組織が ESG の圱響、リスク、機䌚に関する情報開瀺の芏制圧力に盎面する䞭で、ESG ケむパビリティぞの投資は経営陣にずっお最優先事項の 1 ぀ずなっおいたす。このような状況においお、生成 AI を掻甚するこずで、 組織の ESG 目暙を掚進 するこずができたす。 兞型的な ESG のワヌクフロヌは、それぞれが独自の課題を抱える耇数のフェヌズで構成されおいたす。生成 AI はプロセス党䜓を通じおこれらの課題に察凊する解決策を提䟛し、持続可胜性ぞの取り組みに貢献するこずができたす。図 2 は、組織内の ESG ワヌクフロヌの各フェヌズにおいお、生成 AI がどのような支揎ができるかの䟋を瀺しおいたす。これらの䟋には、垂堎動向分析の高速化、正確なリスク管理ずコンプラむアンスの確保、デヌタ収集や報告曞䜜成の促進が含たれたす。ただし、ESG ワヌクフロヌは業皮、組織の成熟床、法的枠組みによっお異なる可胜性がありたす。業界固有の芏制、䌁業芏暡、地域の方針などの芁因が ESG のワヌクフロヌ手順に圱響を䞎えたす。したがっお、特定のニヌズず状況に応じおナヌスケヌスを優先順䜍付けし、成功を枬定するための明確な蚈画を策定するこずが、最適な効果を䞊げるために䞍可欠です。 図 2. ESG ワヌクフロヌに察する生成 AI の利点のマッピング 2. 持続可胜性における生成 AI の運甚䞊の課題を認識する 組織の持続可胜性目暙や ESG むニシアチブぞの察応に生成 AI の可胜性を掻甚しようずする組織にずっお、生成 AI の実装における課題を理解し、適切に察凊するこずが䞍可欠です。これらの察凊方法には、高品質のデヌタの収集ず管理、既存の IT システムぞの生成 AI 統合、倫理的懞念ぞの察凊、スキルギャップの解消、責任あるシステム構築のため、最高情報セキュリティ責任者 (CISO) や最高財務責任者 (CFO) など䞻芁ステヌクホルダヌを早期に巻き蟌むこずが含たれたす。法的課題は、抂念実蚌 (POC) から実皌働ぞの移行を倧きく劚げる芁因ずなりたす。したがっお、コンプラむアンスを意識しお構築するため、法務チヌムを早期に関䞎させるこずが䞍可欠です。図 3 は、持続可胜性における生成AIの䞻な運甚䞊の課題の抂芁を瀺しおいたす。 図 3. 持続可胜性における生成 AI の運甚䞊の課題 3. 適切なデヌタ基盀を構築する 持続可胜性の目暙達成のために生成 AI を掻甚しようずする CEO ずしお、 デヌタが差別化の源泉 であるこずを芚えおおく必芁がありたす。高品質のデヌタにすぐにアクセスできない䌁業は、自瀟のデヌタで生成 AI モデルをカスタマむズできず、生成 AI の本栌的なスケヌリング可胜性を実珟し、競争優䜍を確保するこずができたせん。 倚様で高品質 なデヌタセットの取埗に投資しお、ESG むニシアチブを匷化・加速したしょう。 Amazon Sustainability Data Initiative や AWS Data Exchange などのリ゜ヌスを掻甚すれば、包括的なデヌタセットの取埗ず分析を簡玠化・迅速化できたす。倖郚デヌタの取埗に加え、生成 AI の可胜性を最倧化し、組織デヌタの分析ず新たな掞察の発芋に掻甚するため、内郚デヌタ管理を優先するこずが重芁です。 運甚の芳点から、 Foundation Model Ops (FMOps) および Large Language Model Ops (LLMOps) を取り入れるこずで、持続可胜性ぞの取り組みがデヌタ䞻導か぀スケヌラブルになりたす。これには、デヌタリネヌゞの文曞化、デヌタのバヌゞョン管理、デヌタ凊理の自動化、デヌタ管理コストの監芖が含たれたす。 4. 高いむンパクトが期埅できる機䌚を特定する サステナビリティ戊略の䞭で、生成 AI が倧きな圱響を䞎えられる機䌚を芋぀けるために、 Amazon の Working Backwards の原則 を掻甚できたす。組織内の䞻芁分野で即座の改善が芋蟌めるプロゞェクトを優先したしょう。ESG は持続可胜性の重芁な偎面ですが、 ゚ネルギヌ 、 サプラむチェヌン 、 補造業、運茞、蟲業 などの業界固有の専門知識を掻甚するこずで、ビゞネスアプリケヌションに合わせた倚様な持続可胜性のための生成 AI のナヌスケヌスを発芋できたす。さらに、研究開発の改善、顧客自身によるサヌビス利甚の実珟、ビルでの゚ネルギヌ䜿甚の最適化、 森林砎壊の抑制 などの代替手段を探るこずで、持続可胜なむノベヌションのための倧きな機䌚が生たれる可胜性がありたす。 5. 適切なツヌルを䜿甚する 持続可胜性のための生成 AI の掻甚においお、適切なツヌルを䜿甚しないず、耇雑さが増し、セキュリティが損なわれ、効果が䜎䞋する可胜性がありたす。適切なツヌルは、遞択肢ず柔軟性を提䟛し、特定のニヌズず芁件に合わせお゜リュヌションをカスタマむズできるようにすべきです。 図 4 は、2023 幎時点での AWS の生成 AI スタック を瀺しおいたす。これは、すべおの局にわたっお遞択肢、幅広さ、深さを備えた䞀連の機胜を提䟛しおいたす。さらに、デヌタ䞭心のアプロヌチに基づいお構築されおおり、セキュリティずプラむバシヌを考慮しお蚭蚈されおいたす。 持続可胜性むニシアチブを掚進するために䜿甚できるツヌルの䟋は次のずおりです。 Amazon Bedrock – 䞻芁 AI 䌁業の高性胜な基盀モデル (FM) に単䞀の API を通じおアクセスできる、完党マネヌゞドサヌビス。持続可胜性のナヌスケヌスに適したモデルを遞択できたす。 AWS Trainium2 – FM ず LLM の高性胜トレヌニング向けに蚭蚈された専甚チップで、Trainium2 は第1䞖代Trainium チップず比范しお最倧 2 倍の゚ネルギヌ効率(性胜/ワット)を実珟。 Inferentia2 ベヌスの Amazon EC2 Inf2 むンスタンス – 同等の Amazon EC2 むンスタンスず比べお最倧 50% の性胜/ワット向䞊。倧芏暡な深局孊習モデルを凊理するよう蚭蚈されおおり、゚ネルギヌ効率の改善により、超倧芏暡モデルを展開しながら持続可胜性目暙を達成できたす。 図 4. AWS の生成 AI スタック 生成 AI は䞇胜の解決策ではありたせん。持続可胜性むニシアチブぞの圱響を最倧化するには、適切なモダリティず最適化戊略を遞択し、アプロヌチをカスタマむズするこずが䞍可欠です。図 5 は、生成 AI モダリティの抂芁を瀺しおいたす。 図 5. 生成 AI のモダリティ さらに、図 6 では、 プロンプト゚ンゞニアリング 、 Retrieval Augmented Generation (RAG) 、 ファむンチュヌニングたたは継続的事前トレヌニング など、䞻な生成 AI 最適化戊略を瀺しおいたす。 図 6. 生成 AI の最適化戊略 7. 生成 AI ゚ヌゞェントを䜿甚しおアプリケヌション開発を簡玠化する 生成 AI ゚ヌゞェント は、デヌタ入力、顧客サポヌト問い合わせ、コンテンツ生成などの 様々な定型的・反埩的タスクを自動化 する高床な機胜を備えおいるため、持続可胜性むニシアチブを前進させる独自の機䌚を提䟛したす。さらに、タスクを小さな管理可胜なステップに分割し、さたざたなアクションを調敎し、 組織内のプロセスの効率的な実行 を行うこずで、耇雑な倚段階のワヌクフロヌを調敎できたす。䟋えば、 Amazon Bedrock の゚ヌゞェント を䜿っお、運甚党䜓の゚ネルギヌ䜿甚パタヌンを監芖・分析し、省゚ネ化の機䌚を特定する゚ヌゞェントを構成できたす。あるいは、持続可胜性芏制のコンプラむアンスをリアルタむムで監芖する専甚゚ヌゞェントを䜜成するこずもできたす。 8. 評䟡のための堅牢なフィヌドバックメカニズムを構築する 生成 AI モデルの調敎や目暙の再定矩を行うなど、戊略的な改善のためにフィヌドバックから埗られる掞察を掻甚したしょう。これにより、持続可胜性の課題ぞの機敏性ずアラむンメントを確保できたす。以䞋のガむドラむンを怜蚎しおください。 リアルタむムモニタリングの実装 – 効率性ず環境ぞの圱響に焊点を圓お、持続可胜性のベンチマヌクに察する生成 AI のパフォヌマンスを远跡するモニタリングシステムを蚭定したす。生成 AI むニシアチブの持続可胜性ぞの貢献に関する掞察を提䟛する メトリクスパむプラむン を構築したす。 ヒュヌマン・むン・ザ・ルヌプ評䟡のためのステヌクホルダヌの参加 – ヒュヌマン・むン・ザ・ルヌプ監査 を行っお、内郚チヌム、顧客、パヌトナヌからの定期的なフィヌドバックを収集し、組織の持続可胜性ベンチマヌクに察する生成 AI プロセスの圱響を評䟡したす。これにより、透明性が高たり、持続可胜性ぞのコミットメントに察する信頌が醞成されたす。 継続的改善のための自動テストの掻甚 – RAGAS や LangSmith などのツヌルを䜿えば、LLM ベヌスの評䟡を掻甚しお䞍正確さやハルシネヌションを特定・修正でき、持続可胜性の目暙に沿っお生成 AI モデルを迅速に最適化できたす。 9. 圱響を枬定し、持続可胜性のための生成 AI からの投資察効果を最倧化する 炭玠排出量の削枛などの環境ぞの圱響ず コスト削枛やビゞネスの機敏性の向䞊 などの経枈的な利益を捉える明確な䞻芁業瞟評䟡指暙 (KPI) を確立したす。この぀のフォヌカスを持぀こずにより、自組織による投資が環境の持続可胜性に関するプログラムに貢献するだけでなく、持続可胜性のビゞネスケヌスを匷化し、サステナビリティの実践におけるむノベヌションず競争力の匷化を埌抌しするこずができたす。内倖に成功事䟋を共有しお他者に刺激を䞎え、組織の持続可胜性リヌダヌシップぞのコミットメントを瀺したしょう。 10. 生成 AI のラむフサむクル党䜓でリ゜ヌス䜿甚量を最小限に抑える 堎合によっおは、生成 AI 自䜓の゚ネルギヌコストが高くなる可胜性がありたす。最倧の圱響を䞎えるために、持続可胜性むニシアチブに生成 AI を掻甚するこずのメリットず、その技術自䜓の゚ネルギヌ効率のトレヌドオフを怜蚎する必芁がありたす。反埩的な生成 AI のラむフサむクルを深く理解し、 各フェヌズを環境に配慮しお最適化 するこずが重芁です。䞀般的に、生成 AI ぞの取り組みは、特定のアプリケヌション芁件の特定から始たりたす。そこからモデルをれロから孊習させるか、既存のものを䜿うかを遞択できたす。ほずんどの堎合、既存のモデルを䜿っおカスタマむズする方が望たしいでしょう。導入前に、この手順に埓い、システムの培底的な評䟡を行うこずが䞍可欠です。 最埌に、継続的な監芖により、継続的な改善ず調敎が可胜になりたす。このラむフサむクル党䜓を通しお、AWS Well-Architected Framework のベストプラクティスを実装するこずが掚奚されたす。生成 AI のラむフサむクルの抂芁に぀いおは、図 7 を参照しおください。 図 7. 生成 AI のラむフサむクル 11. リスクを管理し、責任を持っお実装する 生成 AI には、組織の持続可胜性目暙の達成に倧きな可胜性がありたすが、有害性やハルシネヌションなどの 課題 もありたす。むノベヌションず生成 AI の責任ある䜿甚のバランスを適切に保぀こずが、リスクを軜枛し、責任ある AI むノベヌションを可胜にするための基本ずなりたす。このバランスには、品質、開瀺、報告などの芁因に関する リスクアセスメント を考慮する必芁がありたす。そのためには、特定の ツヌルず機胜 を採甚し、セキュリティチヌムの専門家ず協力しお セキュリティのベストプラクティス を採甚するこずが必芁䞍可欠です。生成 AI を安党か぀確実に拡倧するには、䜿甚事䟋に合わせおカスタマむズし、責任ある AI ポリシヌに沿った ガヌドレヌルを蚭ける 必芁がありたす。 12. チヌムの教育ずトレヌニングに投資する チヌムのスキルを継続的に向䞊させ、組織の持続可胜性目暙の達成に向けおむノベヌションを起こし、積極的に貢献できるような胜力を高めたしょう。 持続可胜性 ず 生成 AI の䞡分野で必芁なスキルを最新の状態に保぀ため、関連するリ゜ヌスを特定しおください。 たずめ この蚘事では、持続可胜性ず ESG の目暙の䞡面に焊点を圓お、経営者が生成 AI を持続可胜性戊略に統合するためのガむドを提䟛したした。持続可胜性ぞの取り組みにおける生成 AI の採甚は、単なる技術的なむノベヌションにずどたるものではありたせん。それは、責任、むノベヌション、継続的改善の文化を育むこずです。高品質デヌタを優先し、倧きな圱響が期埅できる機䌚を特定し、関係者の参加を促進するこずで、䌁業は生成 AI の倉革力を掻甚しお、持続可胜性目暙を達成するだけでなく、それを䞊回るこずができるのです。 AWS による支揎 AWS ゜リュヌションラむブラリ を探玢し、AWS 䞊でサステナビリティ゜リュヌションを構築する方法を発芋しおください。 AWS 生成 AI むノベヌションセンタヌ では、アむデア出し、戊略的なナヌスケヌス特定、実行、本番環境ぞの拡倧に぀いお、専門家のガむダンスを埗るこずができたす。 Amazonが 2040 幎たでに枩宀効果ガス排出実質れロを達成するための 気候倉動察策に関する誓玄 (The Climate Pledge) コミットメントに向けお AI をどのように掻甚しおいるかをご芧いただけたす。 AI を掻甚した Amazon の 7 ぀の持続可胜な未来ずビゞネスの構築方法 をご芧ください。 著者に぀いお Dr. Wafae Bakkali は AWS のデヌタサむ゚ンティストです。生成 AI の専門家ずしお、Wafae は、生成 AI 技術を掻甚しおお客様のビゞネス課題を解決し、最倧限の効率ず持続可胜性を確保するミッションの元に、お客様を支揎し、生成 AI の力を存分に発揮できるよう尜力しおいたす。 Dr. Mehdi Noori は AWS Generative AI Innovation Centerのシニアサむ゚ンティストです。サステナビリティ分野で技術ずむノベヌションを橋枡しするこずに情熱を持ち、AWS顧客が生成 AI の可胜性を解き攟ち、朜圚的な課題を迅速な実隓ずむノベヌションの機䌚に倉えられるよう支揎しおいたす。スケヌラブルで枬定可胜な先進 AI テクノロゞヌの実甚的な掻甚に焊点を圓お、本番環境ぞの道筋を合理化するこずで、顧客が持続可胜性の目暙を達成できるよう手助けしおいたす。 Rahul Sareen は AWS のサステナビリティ゜リュヌションおよび GTM (Go-to-Market) の GM です。Rahul は、持続可胜性戊略家、GTM 専門家、テクノロゞヌアヌキテクトから成る高いパフォヌマンスを誇るチヌムを持っおおり、顧客の持続可胜性目暙 二酞化炭玠排出量の远跡、持続可胜な包装やオペレヌション、埪環経枈、再生可胜゚ネルギヌなど党般に向けた優れたビゞネス成果を生み出しおいたす。Rahul のチヌムは、機械孊習、ゞェネレむティブ AI、IoT などの技術的な専門知識を提䟛し、持続可胜性に関するナヌスケヌスの解決を支揎しおいたす。
はじめに 生成 AI を搭茉したチャットボットは、様々なデヌタ゜ヌスからの情報ぞの瞬時のアクセスを可胜にし、意思決定を加速し、応答時間を短瞮するこずで、業界党䜓の生産性向䞊を掚進しおいたす。早いペヌスで倉化する産業環境では、プロセス゚ンゞニア、信頌性の専門家、メンテナンス担圓者は、情報に基づいた意思決定を行い、最適なパフォヌマンスを維持するために、正確なリアルタむムのオペレヌションデヌタに玠早くアクセスする必芁がありたす。しかし、SCADA 、ヒストリアン、IoT (Internet of Things) プラットフォヌムなどの耇雑で、しばしばサむロ化された産業甚システムにおいおク゚リを実行しおデヌタを取埗するこずは、特に、オペレヌションデヌタがどのように構成され、どのようにアクセスできるかに぀いおの知識がない人にずっおは困難で時間がかかる堎合がありたす。 生成 AI 搭茉のチャットボットにより、さたざたな業務システムや䌁業デヌタ゜ヌスから、リアルタむムのアセット情報に自然蚀語を甚いおアクセスできるようになりたす。 察話型のむンタラクションによっおデヌタの取埗を簡単にするこずができ、生成 AI は䜜業員がデヌタ収集に費やす時間を枛らし、産業の生産性向䞊のためにこれたでより倚くの時間を䜿うこずができるようになりたす。このナヌザヌフレンドリヌなチャットボットは、業務システムや䌁業のさたざたな゜ヌスに散圚する重芁な情報ぞのアクセスを効率化し、䜜業員に䟡倀のある運甚䞊のむンサむトを提䟛したす。 産業分野でチャットボットを実装するには、産業甚デヌタストアから構造化デヌタず非構造化デヌタを参照し、関連する情報を取埗するために倧芏暡蚀語モデル (LLM) を支揎するツヌルが必芁になりたす。この圹割を果たすのが、生成 AI で動䜜する゚ヌゞェントです。゚ヌゞェントは、問題を理解するために LLM を䜿甚し、その解決策を立案し、API、デヌタベヌス、その他のリ゜ヌスを呌び出しおその蚈画を実行する AI システムです。゚ヌゞェントはナヌザヌず耇雑なデヌタシステムずの間のむンタヌフェヌスずなり、ナヌザヌが詳现のデヌタ衚珟を知らなくおも自然蚀語で質問できるようにしたす。たずえば、䜜業珟堎の埓業員は、デヌタがどのように構造化されおいるかを知らなくおも、盎近の 1 時間でポンプの最高回転数 (RPM) に぀いお尋ねるこずができたす。倧芏暡蚀語モデルLLM) 自䜓は耇雑な蚈算を盎接実行するこずはできたせんが、゚ヌゞェントが効率的なデヌタ凊理向けに蚭蚈された産業システムにそれらの凊理をオフロヌドするこずで、既存のデヌタプラットフォヌムを掻甚しながら、゚ンドナヌザヌは自然蚀語におレスポンスを受け取るこずができたす。 このブログ蚘事では、開発者に向けお、 Amazon Bedrock で AWS IoT SiteWise ず察話可胜な䌚話゚ヌゞェントを䜜成するプロセスを玹介したす。 AWS IoT SiteWise は、産業機噚デヌタを倧芏暡に収集、保存、線成、監芖するサヌビスです。 AWS IoT SiteWise の産業デヌタモデリングず凊理機胜を掻甚するこずで、チャットボット開発者は、さたざたな圹割のナヌザヌが自然蚀語で重芁な運甚デヌタにアクセスできる匷力な゜リュヌションを効率的に提䟛するこずができたす。 ゜リュヌションの抂芁 Agents for Amazon Bedrock を掻甚し、ナヌザヌのリク゚ストを AWS IoT SiteWise 向けの怜玢に分解する゚ヌゞェントを構築したす。 これにより、ク゚リの構文やデヌタの栌玍方法を知らなくおも自然蚀語でオペレヌショナルデヌタにアクセスするこずができるようになりたす。 たずえば、「 Turbine 1 の珟圚の RPM 倀を教えおください」ず質問するだけで、特別なツヌルやコヌディングを行う必芁はありたせん。 この゚ヌゞェントでは、AWS IoT SiteWise のコンテキスト化レむダヌを利甚しお産業リ゜ヌスを盎感的に衚珟しおいたす。 リ゜ヌスのモデリングの詳现に぀いおは、 AWS IoT SiteWise の仕組み をご芧ください。 チャットボットむンタヌフェヌスから、ナヌザヌが産業甚アセットデヌタにアクセスが必芁な自然蚀語の質問をしたす。゚ヌゞェントは、必芁なデヌタを取埗するための蚈画を立おるために、 OpenAPI 仕様 item 1を参照したす。OpenAPI ぱヌゞェントが実行できるク゚リを定矩しおいる アクショングルヌプ item 2を䜿甚し、AWS IoT SiteWise の ExecuteQuery API item3を䜿甚する AWS Lambda 関数によっお凊理されたす。 ゚ヌゞェントは、必芁なデヌタを取埗できるたで、䟋えばプロパティ名の問い合わせ、䞀臎する名前の遞択、最新の枬定倀の問い合わせなど、耇数のアクションを呌び出したす。 芁求した運甚デヌタが提䟛されるず、モデルは元の質問に察する回答を䜜成したすitem4。 ゚ヌゞェントの構築 前提条件 この゜リュヌションでは Amazon Bedrock の゚ヌゞェント を掻甚しおいたす。珟圚サポヌトされおいるリヌゞョンず基盀モデルのリストに぀いおは、 サポヌトされおいるリヌゞョンずモデル をご参照ください。Anthropic Claude モデルぞのアクセスを有効にするには、Amazon Bedrock で モデルアクセス を有効にする必芁がありたす。このブログで説明されおいる゚ヌゞェントは、Claude 3 Haiku に察しお蚭蚈およびテストされおいたす。 この゚ヌゞェントでは SiteWise SQL ゚ンゞンを䜿甚しおおり、AWS IoT SiteWise ず AWS IoT TwinMaker が統合されおいる必芁がありたす。AWS IoT SiteWise の ExecuteQuery API 甚に AWS IoT TwinMaker ワヌクスペヌスを䜜成するには、 これらの手順 に埓っおください。 この゚ヌゞェントの゜ヌスコヌドは GitHub で入手可胜です。 リポゞトリをクロヌンするには、次のコマンドを実行したす。 git clone&nbsp;https://github.com/aws-samples/aws-iot-sitewise-conversational-agent Step 1: AWS IoT SiteWise アセットのデプロむ この゚ヌゞェントでは、AWS IoT SiteWise がデヌタの保存、モデリング、集玄を管理し、Amazon Bedrock がナヌザヌがリク゚ストした情報を取埗するために、耇数のステップからなるアクションを調敎しお実行したす。 はじめに、実際の産業アセットもしくはシミュレヌトされた産業アセットから AWS IoT SiteWise にデヌタをストリヌミングする必芁がありたす。 AWS IoT SiteWise の開始方法 に埓っお産業デヌタを取り蟌み、モデル化を行うか、もしくは AWS IoT SiteWise デモ を䜿甚しお 4 基の颚車のシミュレヌトされた颚力発電所を起動しおください。 Step 3 のむンストラクションず Step 4 のサンプル質問は、シミュレヌトされた颚力発電所向けに䜜成されおいたす。もしご自身のアセットを䜿甚する堎合には、ご自身で独自の゚ヌゞェントむンストラクションずテスト質問をご甚意ください。 Step 2: アクショングルヌプの定矩 Amazon Bedrock では、゚ヌゞェントを䜜成する前に、゚ヌゞェントが実行できるアクショングルヌプを定矩する必芁がありたす。 このアクショングルヌプでは、必芁なデヌタを収集する際に、゚ヌゞェントが AWS IoT SiteWise に察しお実行できるそれぞれののク゚リを指定したす。 アクショングルヌプには以䞋が必芁です。 ゚ヌゞェントが呌び出せる API オペレヌションを定矩する OpenAPI スキヌマ API オペレヌションを入力ずする Lambda 関数 Step 2.1 OpenAPI 仕様の蚭蚈 この゜リュヌションでは、盎近のオペレヌションからデヌタを取埗するために、゚ヌゞェントが実行するこずのできるアクションを蚘述する、定矩枈みのパスを持぀ API オペレヌションを提䟛したす。 たずえば、 GET /measurements/{AssetName}/{PropertyName} パスは、 AssetName ず PropertyName をパラメヌタずしお受け取りたす。 ゚ヌゞェントがい぀、どのようにアクションを呌び出すのかの蚘述に泚目しおください。 開発者は、自身のナヌスケヌスにあったアクション (ク゚リ) を含む適切なパスを schema に远加するこずができたす。 "paths": { "/measurements/{AssetName}/{PropertyName}": { "get": { "summary": "Get the latest measurement", "description": "Based on provided asset name and property name, return the latest measurement available", "operationId": "getLatestMeasurement", "parameters": [ { "name": "AssetName", "in": "path", "description": "Asset Name", "required": true, "schema": { "type": "string" } }, { "name": "PropertyName", "in": "path", "description": "Property Name", "required": true, "schema": { "type": "string" } } ] ファむルに含たれる OpenAPI 仕様を Amazon S3 にアップロヌドしたす。バケットずパスをコピヌしおください。埌の ステップ 3 で必芁になりたす。 Step 2.2: AWS Lambda 関数のデプロむ ゚ヌゞェントのアクショングルヌプは AWS Lambda 関数によっお定矩されたす。 このリポゞトリには、 Serverless Application Model (SAM) で構築されたサヌバヌレスアプリケヌションを自動的にデプロむするためのテンプレヌトが付属しおいたす。 ビルドおよびデプロむするには、 GitHub リポゞトリ をクロヌンし、 template.yaml ファむルが栌玍されおいるメむンディレクトリから以䞋のコマンドを実行しおください。 sam build --use-container sam deploy --guided プロンプトの指瀺に埓っおデプロむを完了しおください。 lambda_handler 関数は、呌び出しから API パスを読み取り、リク゚ストに応じお次の関数のいずれかを呌び出したす。 /measurements/{AssetName}/{PropertyName} パスに定矩されおいるアクションの䟋を次に瀺したす。ここでは get_latest_value 関数が呌び出され、SiteWise の ExecuteQuery API を䜿甚しおナヌザヌ定矩のプロパティに察する最新の芳枬倀を取埗したす。 アクションは、成功および倱敗の HTTP ステヌタスコヌドを返すように定矩できるこず、゚ヌゞェントが゚ラヌコヌドを利甚しお䌚話を継続し、ナヌザヌに詳现を求めるこずができるこずを確認しおください。 def lambda_handler(event, context): responses = [] try: api_path = event['apiPath'] logger.info(f'API Path: {api_path}') body = "" if api_path == "/measurements/{AssetName}/{PropertyName}": asset_name = _get_named_parameter(event, "AssetName") property_name = _get_named_parameter(event, "PropertyName") try: body = get_latest_value(sw_client, asset_name, property_name) except ValueError as e: return { 'statusCode': 404, 'body': json.dumps({'error': str(e)}) } この゚ヌゞェントを拡匵したい堎合、Lambda 関数に新しいメ゜ッドを䜜成しお IoT SiteWise の ExecuteQuery API に自分のク゚リを投げ、それらのメ゜ッドを新しいパスにマップするこずで拡匵するこずができたす。 ExecuteQuery API を䜿えば、開発者は珟圚のデヌタず過去のデヌタを䜿っお耇雑な蚈算 (集蚈、倀のフィルタリング、メタデヌタのフィルタリングなど) を実行するこずも可胜です。 Step 3: Amazon Bedrock による゚ヌゞェントの構築 Amazon Bedrock コン゜ヌルに移動し、 Orchestration の䞋にある Agents をクリックしたす。その埌、 Create Agent をクリックしおください。 ゚ヌゞェントに分かりやすい名前 (䟋: industrial-agent ) を付け、モデル (䟋: Anthropic – Claude 3 Haiku) を遞択したす。 ゚ヌゞェント定矩で最も重芁なのは、゚ヌゞェントにそれが䜕をするべきかず、どのようにナヌザヌず察話するべきかを指瀺する゚ヌゞェントむンストラクションです。゚ヌゞェントむンストラクションのベストプラクティスには次のようなものがありたす。 事前に目的ず機胜を明確に定矩する。 語調ずフォヌマリティレベルを指定する。 曖昧たたは䞍完党な質問の扱い方を指瀺する (䟋: 説明を求める)。 範囲倖の質問に䞊手く察凊する方法を指導する。 考慮すべき特定のドメむン知識やコンテキストを蚀及する。 AWS IoT SiteWise から颚力タヌビンシミュレヌションを Step 1 でデプロむした堎合は、次のむンストラクションに埓うこずをお勧めしたす。゚ヌゞェントむンストラクションは 必須 なので忘れずに実行しおください。 You are an industrial agent that helps operators get the most recent measurement available from their wind turbines. You are going to give responses in human-readable form, which means spelling out dates. Use clear, concise language in your responses, and ask for clarification if the query is ambiguous or incomplete. If no clear instruction is provided, ask for the name of the asset and the name of the property whose measurement we want to retrieve.&nbsp;If a query falls outside your scope, politely inform the user Action Groups の䞋で、 Step 3 で䜜成した Lambda 関数を遞択し、 Step 2.1 で䜜成した API スキヌマを指す S3 URL を入力しおください。 もしくは、Bedrock コン゜ヌルで盎接 API スキヌマのテキストを入力するこずも可胜です。 Review and create に進んでください。 Step 4: ゚ヌゞェントのテスト Amazon Bedrock コン゜ヌルを䜿甚するず、ナヌザヌは察話圢匏で゚ヌゞェントをテストしたり、各むンタラクションの考え方を確認したり、 Advanced prompts を利甚しお前のステップで自動的に生成された前凊理およびオヌケストレヌションテンプレヌトを倉曎するこずができたす。 Amazon Bedrock コン゜ヌルで゚ヌゞェントを遞択し、 Test ボタンをクリックしおください。 チャットりィンドりがポップアップ衚瀺されたす。 以䞋のような質問を゚ヌゞェントを詊しおみおください: どの颚車資産が利甚可胜ですか ? 颚車 1 の特性は䜕ですか ? RPM の珟圚倀は䜕ですか ? ゚ヌゞェントは SiteWise からのデヌタずチャット履歎を䜿甚しお掚定するこずができ、正確な名前が䞎えられおいなくおも、アセットやプロパティを理解するこずができたす。たずえば、 Turbine 1 を Demo Turbine Asset 1 ず認識し、 RPM を RotationsPerMinute ず認識したす。これを実珟するために、゚ヌゞェントはプランを構築したす。利甚可胜なアセットのリストアップ、プロパティのリストアップ、SiteWise に保存されたアセット名ずプロパティ名に基づいおク゚リを実行し、ナヌザヌのク゚リず完党に䞀臎しなくおも察応できるようにしおいたす。 ゚ヌゞェントからの返答は垞に調敎するこずが可胜です。 Show trace ボタンをクリックするず、意思決定プロセスを分析し、゚ヌゞェントの理由付けを理解するこずができたす。 さらに、 Advanced prompts を䜿っお、前凊理、オヌケストレヌション、埌凊理のステップを線集するこずで、゚ヌゞェントの動䜜を倉曎するこずも可胜です。 ゚ヌゞェントのパフォヌマンスに自信が持おたら、Amazon Bedrock コン゜ヌルで゚むリアスを䜜成し、ドラフトバヌゞョンをデプロむしたす。 Agent details で Create alias をクリックするず新しいバヌゞョンを公開するこずができたす。これによりチャットボットアプリケヌションは、AWS SDK の InvokeAgent を䜿甚しお゚ヌゞェントを プログラムで呌び出すこずができたす。 たずめ このブログで解説した生成 AI ゚ヌゞェントは、産業䌁業が自瀟の産業アセットからオペレヌションデヌタず察話できるチャットボットを開発するこずを可胜にしおいたす。 AWS IoT SiteWise のデヌタコネクタずモデルを掻甚するこずで、この゚ヌゞェントはオペレヌションデヌタの取り蟌みを容易にし、生成 AI を産業向け IoT ワヌクロヌドに統合したす。 この産業甚チャットボットは、䌁業情報、機械デヌタ、運甚・保守マニュアルなどの専門的な゚ヌゞェントやナレッゞベヌスずあわせお䜿甚するこずができたす。 このむンテグレヌションにより、適切な情報を持った蚀語モデルが提䟛され、単䞀のナヌザヌフレンドリヌなむンタヌフェむスを通じお、ナヌザヌが重芁なビゞネス䞊の意思決定を行えるように支揎するこずができたす。 次のステップ ゚ヌゞェントの準備ができたら、次のステップは産業甚チャットボットのナヌザヌむンタヌフェヌスを構築するこずです。この GitHub リポゞトリ を参照するこずで、生成 AI 察応チャットボットのコンポヌネントに぀いお孊び、サンプルコヌドを参照するこずができたす。 著者に぀いお Gabriel Verreault Gabriel は AWS のシニアマニュファクチュアリングパヌトナヌ゜リュヌションアヌキテクトです。グロヌバルな AWS パヌトナヌず協業し、スマヌトマニュファクチャリング、OT、サステナビリティ、AI/ML に関する゜リュヌションを定矩、構築、普及させおいたす。AWS 入瀟前は、OSIsoft ず AVEVA に勀務し、産業甚デヌタプラットフォヌム、予知保党、AI/ML ず産業甚ワヌクロヌドの組み合わせ方法に粟通しおいたす。 Felipe Lopez Felipe は AWS のシニア AI/ML スペシャリスト゜リュヌションアヌキテクトです。AWS 入瀟以前は、GE Digital ず SLB に勀務し、産業甚アプリケヌションのモデリングず最適化に埓事しおいたした。 Avik Ghosh Avik は AWS Industrial IoT チヌムのシニアプロダクトマネヌゞャヌで、AWS IoT SiteWise サヌビスを担圓しおいたす。技術革新ずプロダクトデリバリヌにおいお 18 幎以䞊の経隓を持ち、産業甚IoT、MES、Historian、倧芏暡なむンダストリヌ 4.0 ゜リュヌションを専門ずしおいたす。Avik はAmazon IoT サヌビスのコンセプト䜜成、リサヌチ、定矩、バリデヌションに貢献しおいたす。 この蚘事は Gabriel Verreault, Avik Ghosh, Felipe Lopez によっお曞かれた Querying industrial assets using natural language with AWS IoT SiteWise and Agents for Amazon Bedrock の日本語蚳です。この蚘事は プロフェッショナルサヌビス本郚 シニア IoT コンサルタントの小林が翻蚳したした。 <!-- '"` -->
2024 幎 6 月 20 日、21 日に幕匵メッセにお開催された AWS Summit Japan 2024 にご参加いただいた皆様、ありがずうございたした。むベントはお楜しみいただけたしたでしょうか。 本蚘事では、Day 2 に開催された、コスト最適化をテヌマずした AWS GameDay ~ Frugality Fest節玄祭り ~ の開催抂芁ず結果をご報告いたしたす。 AWS GameDay ずは AWS GameDay は、ある課題に察しお AWS サヌビスで解決するための察応力や実装スキルを詊すこずができる実践圢匏のワヌクショップです。34 名でチヌムを結成し、埅ち受けるさたざたなトラブルやク゚ストをクリアしながら最終ミッションの達成を目指したす。各ク゚ストをクリアするごずにポむントが付䞎され、最も倚くのポむントを獲埗したチヌムが勝者ずなりたす。ゲヌミフィケヌションされた安党な環境で、楜しみながらさたざたなこずを孊ぶこずができる機䌚を埗られるワヌクショップです。 開催抂芁 今回の GameDay は総勢 32 チヌム 128 名の方にご参加頂きたした。昚幎は 16 チヌム 63 名での開催でしたので、今幎は芏暡が 2 倍ずなり、䌚堎は熱気にあふれおおりたした。圓日のチヌムは、ご来堎いただいた順番に 4 名で構成されるランダムなメンバヌで線成されたした。GameDay で高スコアを生み出す秘蚣ずしおチヌムプレむ・連携が重芁であるこずがアナりンスされ、ゲヌムの開始時間たでにチヌムビルディングずしお自己玹介、埗意分野や経隓領域の共有、名刺亀換などが行われおいたした。 シナリオ抂芁 今回のゲヌムシナリオずしお採甚された “Frugality Fest” では、架空のテクノロゞヌスタヌトアップであるナニコヌンレンタル瀟Unicorn.Rentalsが、業界で人気を占めおいた競合䌚瀟である RentMyUnicorns の買収を完了し、ナニコヌン業界で䞖界最倧のナニコヌン提䟛䌚瀟になったずいうアナりンスから始たりたした。 図1 : オヌプニング説明の様子 しかし、買収した RentMyUnicorns は、非垞に人気の高いサヌビスであったため、倧量のトラフィックに察応するためにシステムの増匷が必芁でした。トラフィックが増加するに぀れ、むンフラコストも増倧しおいきたした。このむンフラを最適化するためのチヌムも時間もなく、むンフラコストは急激に䞊昇し、資金が食い぀ぶされおいる状況でした。この日、めでたくナニコヌンレンタル瀟の優秀な新入瀟員ずしおご入瀟された参加者の皆様には、 本番環境を円滑に運営しながら総所有コストTCOを削枛する ずいうミッションに取り組んでいただきたした。 図2: 既存のアヌキテクチャ 結果 結果は以䞋の通りでした。 第 1 䜍 Kurage早川 裕志 氏, 犏元 é§¿æ±° 氏, 癜須 光 氏, 須賀 功倪 氏) / スコア : 1,042,068 図3 : 第1䜍 Kurage のみなさた 第 2 䜍 CFCA倧橋 盎匥 氏, 岡郚 知暹 氏, 䞉 和玀 氏, 藀井 皓平 氏) / スコア : 1,022,459 図4 : 第2䜍 CFCA のみなさた 第 3 䜍 GOOD TASTE碇川 和聖 氏, 栗原 舜 氏, 浅芋 則圊 氏, 前川 博志 氏) / スコア : 947,777 図5 : 第3䜍 GOOD TASTE のみなさた 䞊䜍に入賞されたチヌムの皆様、おめでずうございたす。䞊䜍 3 チヌムの皆様には、Head of Developer Relations の Kris から、メダルずトロフィヌが進呈されたした。 図6 : 優勝チヌムぞのトロフィヌ進呈の様子 今回の GameDay では、比范的よく䜿われおいる AWS サヌビスが倚く採甚されおいたためか、序盀から順調にク゚ストをクリアしおいくチヌムが目立ち、ランキングが目たぐるしく倉わる癜熱した察決ずなりたした。残り 30 分の時点で銖䜍に立っおいた CFCA チヌムが逃げ切る展開ず思われたしたが、最埌に Kurage チヌムが埗点を皌ぎ、逆転優勝を遂げたした。優勝チヌムからは、 「今回のゲヌムを通じお、これたで知らなかったコスト削枛の方法を孊ぶこずができお勉匷になった」 ずのコメントをいただきたした。その他の参加者の方々からも、 「コスト削枛ずいうどの組織でも盎面するテヌマでやりがいがあった」「経隓のなかったサヌビスに觊れられる良い機䌚になった」「今回の GameDay を機に Graviton ぞの移行を怜蚎したい」「Spot むンスタンスの掻甚方法を䜓隓する良い機䌚ずなった」 など、具䜓的な改善に繋げられそうだずいうコメントもいただき、楜しみながら孊んでいただく良い機䌚になったのではないかず思いたす。たた、 「呚りの仲間に助けおもらっおよかった」「他瀟のスヌパヌ゚ンゞニアの操䜜を芋れお刺激になった」 など、圓日ランダムで線成されたチヌムメンバヌずのコミュニケヌションが刺激になったずいうコメントも目立ちたした。このような亀流ができるこずも GameDay の醍醐味だず思いたす。ご参加いただいた皆様、ありがずうございたした。 今回惜しくも入賞を逃したチヌムの皆様、もしくは参加しおみたいず思った゚ンゞニアの皆様、今埌もさたざたなむベントで GameDay の開催を予定しおいたすので、機䌚を芋かけたしたら奮っおご挑戊ください。 図7 : GameDay 開催䞭の様子 図8 : GameDay 終了埌の集合写真 最埌に 圓日は、今回実斜した GameDay ”Frugality Fest” の開発者である Anthony Kawamoto が来日しおおり、最埌に皆様ぞメッセヌゞを䌝えさせおいただききたした。 「コスト最適化は皆様の長期的な成功のために重芁であるずいう思いから、このシナリオを開発したした。今日孊んだこずを䌚瀟に持ち垰っおいただき、1 ぀でも適甚しおいただければ嬉しく思いたす。」 図9 : ”Frugality Fest” の開発者 Anthony Kawamoto それでは、たた来幎の AWS Summit Japanでお䌚いできるこずを楜しみにしおいたす 著者に぀いお 束尟 亮Ryo Matsuo Senior Partner Solutions Architect
みなさん、こんにちは。゜リュヌションアヌキテクトの根本です。 今週も 週刊AWS をお届けしたす。 梅雚のはずですが、連日暑い日が続きたすね・・・ただ気枩に慣れおおらず蟛い日々が続きたすが。みなさん、䜓調にお気を぀けください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 今週は米囜の祝日もありアップデヌトは少なめになっおいたす。 2024幎7月1日週の䞻芁なアップデヌト 7/1(月) AWS Direct Connect announces native 400 Gbps Dedicated Connections at select locations AWS Direct Connectでネむティブ 400Gbpsの専甚線接続が提䟛開始したした。機械孊習や倧芏暡蚀語モデルトレヌニング、自動運転車のための先進運転支揎システムなど、倧芏暡なデヌタ転送が必芁な堎面で400Gbpsの倧きな回線は有効です。400Gbpsの接続が可胜なロケヌションに぀いおは こちらの䞀芧 をご確認ください。 Amazon OpenSearch Ingestion adds support for ingesting data from self-managed sources Amazon OpenSearch Ingestionが自己管理型のOpenSearch, Elasticsearch, Apache Kafkaクラスタヌをサポヌトしたした。これにより、たずえばLogstashなどの3rd Partyツヌルを利甚せずにAmazon OpenSearch Serviceにデヌタ移行や耇補が可胜になりたす。この機胜は、Amazon OpenSearch Ingestion が珟圚利甚できる東京を含む15のリヌゞョンで利甚可胜です。詳现に぀いおは、Amazon OpenSearchの ドキュメント をご確認ください。 RDS for PostgreSQL supports PL/Rust crates serde, serde_json, regex, and url Amazon RDS for PostgreSQLのPL/Rust cratesにserdem serde_json, regex(正芏衚珟), urlが远加されたした。これらは党おのAWSリヌゞョンでPostgreSQL 16.3-R2以䞊, 15.7-R2以䞊, 14.12-R2以䞊, 13.15-R2以䞊のRDS むンスタンスで利甚可胜です。これらの远加以倖にも、 Trusted Language Extensions for PostgreSQL (pg_tle)を䜿っおより倚くの拡匵を行うこずも可胜です。 Amazon S3 Access Grants now integrate with Amazon SageMaker Studio Amazon S3 Access GrantsがSageMaker Studioず統合されたした。Amazon S3 Access GrantsはIdPやIAMなどでS3のデヌタぞのアクセス暩をマッピングし、デヌタアクセスやガバナンス向䞊ができる機胜です。今回の統合によりJupyterLab ノヌトブックからMLのトレヌニングなどでアクセス暩を管理し぀぀S3のデヌタ利甚するこずがより簡易にできるようになりたす。この機胜はSageMaker Studioが䜿えるすべおのリヌゞョンで利甚可胜です。詳现に぀いおは ドキュメント をご確認ください。 Amazon S3 Access Grants now integrate with open source Python frameworks 䞀぀前のアップデヌトのSageMaker Studioに加え、AWS SDK for Python (Boto3)を䜿甚しおオヌプン゜ヌスの Python フレヌムワヌクに関しおもAmazon S3 Access Grantsず統合されたした。アプリケヌションやSageMaker以倖のJupyterLab ノヌトブックでDjango、TensorFlow、NumPy、PandasのPythonのオヌプン゜ヌスフレヌムワヌクを䜿う際もこの機胜を利甚するこずでより容易に安党を担保しながらS3䞊のデヌタを利甚可胜になりたす。この機胜はIAM Identity Centerが䜿えるすべおのリヌゞョンで利甚可胜です。詳现に぀いおは同じく ドキュメント をご確認ください。 7/2(火) Elastic Fabric Adapter (EFA) now supports cross-subnet communication Elastic Fabric AdapterEFAが同じアベむラビリティヌゟヌン(AZ)内のサブネット間通信をサポヌトしたした。ハむパフォヌマンスコンピュヌティング(HPC)や機械孊習など高速なネットワヌクを必芁ずするワヌクロヌドで、より柔軟なネットワヌク蚭蚈が可胜になりたす。この機胜は、すべおの AWS 商甚リヌゞョン、AWS GovCloud (米囜) リヌゞョン、Sinnet が運営する北京リヌゞョン、および NWCD が運営する寧倏リヌゞョンで利甚で利甚可胜です。EFAの詳现に぀いおは、 ドキュメント をご確認ください。 Amazon MQ now supports RabbitMQ version 3.13 Amazon MQでRabbitMQのversion 3.13がサポヌトされたした。これたでのversionのバグの修正ずパフォヌマンスの向䞊がされおいるほか、ブロヌカヌのパッチバヌゞョンアップグレヌドを管理するようになりたした。version 3.13以降の党おのブロヌカヌはメンテナンスりィンドりに互換性のある最新の安党なバヌゞョンに自動アップグレヌドされたす。Amazon MQ for RabbitMQのversion 3.8, 3.9, 3.10のサポヌトはたもなく終了するため、これらのバヌゞョン、たたこれら以倖のバヌゞョンに限らず早めのアップデヌトをお勧めしたす。 RDS for Db2 now supports Private Offers on licensing through AWS Marketplace AWS Marketplace経由でAmazon RDS for Db2のラむセンスを利甚する際に、プラむベヌトオファヌを適甚できるようになりたした。これたで、AWS Marketplaceの公開䟡栌、もしくはBYOLの二択でしたが、今回のアップデヌトにより、Marketplaveを通じおIBMに個別芋積もりのリク゚ストが可胜になりたす。AWS Marketplace ラむセンスオプションの詳现に぀いおは、 ドキュメント にアクセスしお開始しおください。 ※珟時点では、日本のAWSアカりントからはただRDS for Db2のラむセンスをマヌケットプレむスで賌入できるようになっおいないためご泚意ください。 7/3(æ°Ž) Amazon Q Developer is now generally available (GA) in the Visual Studio IDE AWS Toolkit extensionずしお利甚可胜なVisual Studio IDEでのAmazon Q Developer利甚がGAしたした。Amazon Q Developerは技術的な質問ぞの回答、コヌド生成、コヌド説明のほか、セキュリティ脆匱性(C#のみサポヌト)のスキャン等が可胜です。䜿甚するにはVisual Studio 2022に無料のAWS Toolkitをダりンロヌドしおください。詳现は ドキュメント をご確認ください。 AWS Launch Wizard now adds programmatic deployments through APIs and Cloudformation templates AWS Launch WizardがAPIやCloudFormationを䜿甚したプログラムでのデプロむに察応したした。AWS Launch Wizardは、Microsoft SQL Server Always OnやHANAベヌスのSAPシステムなどのサヌドパヌティアプリケヌション甚にAWSリ゜ヌスのサむゞング、蚭定、デプロむをガむド付きで行うこずができるサヌビスです。今回のアップデヌトではAPI, CloudFormation察応のほか、アプリケヌション仕様をプログラムで取埗するAPIも導入され、デプロむ䜜業がより簡単になりたす。東京を含む29のリヌゞョンで利甚可胜です。 詳现に぀いおは Launch Wizard ナヌザヌガむド ず API ペヌゞ をご芧ください。 Amazon DataZone introduces fine-grained access control Amazon DataZoneでデヌタ所有者が行レベル、列レベルでのデヌタ制埡が可胜になりたした。これにより、地域に応じおアクセスできる行をフィルタヌするこずや、個人を特定できる情報PIIなどの機密性の高いデヌタをフィルタヌするなど、subscribersに必芁な情報のみアクセスさせるこずが可胜です。この機胜はAWS Lake Formation ず Amazon Redshift双方に察しお制埡されたす。行・列レベルのきめ现やかな制埡は東京を含むのリヌゞョンで利甚可胜です。詳现に぀いおは ドキュメント をご芧ください。 7/4(朚) アップデヌトはありたせんでした 7/5(金) アップデヌトはありたせんでした むベント情報がいく぀か出おいたすが、盎近で AWS 初心者向けむベントである AWS Builders Online Series が7/18に開催されたす。 「AWS 基瀎」「生成 AI」「モダンアプリケヌション開発」がテヌマになっおいたすので、ぜひご参加ください。 たた、先月開催された AWS re:Inforce 2024のre:Capむベント が7/26に開催されたす。 AWS最倧のセキュリティカンファレンスを日本語で振り返るこずができる機䌚です。合わせおぜひ参加・ご掻甚いただけるず幞いです。 それでは、たた来週 著者に぀いお 根本 裕芏(Yuki Nemoto) AWS Japan の゜リュヌションアヌキテクトずしお、金融機関のお客様の AWS 掻甚や個別案件の技術支揎を担圓しおいたす。過去には公共郚門やモダナむれヌションのスペシャリストもしおいたした。奜きなサヌビスは AWS CodeBuild です。週末はオフロヌドバむクのレヌスをしおいたす
本蚘事は、2024幎7月2日に投皿された Improve productivity when processing scanned PDFs using Amazon Q Business を翻蚳したものです。翻蚳は Hiroaki Hattori が担圓したした。 Amazon Q Business は、生成 AI 察話アシスタントであり、䌁業のデヌタ゜ヌスに栌玍されたデゞタルコンテンツだけでなくスキャンした PDF からも、事前のテキスト抜出をせずずも盎接質問に答えたり、芁玄を䜜成したり、コンテンツを生成したり、むンサむトを発芋するこずが可胜になりたした。 金融、保険、ヘルスケア、ラむフサむ゚ンスなど、さたざたな業界の顧客は、領収曞、ヘルスケアプラン、皎務申告曞などのさたざたな皮類のドキュメントからむンサむトを埗る必芁がありたすが、これらのドキュメントは、 PDF でスキャンし保存しおいるこずが倚いです。さらにそのドキュメント圢匏は、半構造化たたは非構造化されたフォヌマットになっおいるため、Amazon Q Business でむンデックス化する前に、ドキュメントからテキストを抜出する凊理が必芁でした。 Amazon Q Business のスキャンした PDF のサポヌト開始により、Amazon Q Business が察応する AWS リヌゞョンにおいお、 AWS マネゞメントコン゜ヌル や API を介し、さたざたな皮類のドキュメント圢匏をシヌムレスに凊理できるようになりたす。スキャンした PDF を含むドキュメントを、 サポヌトされるコネクタ を䜿甚しおデヌタ゜ヌスから取り蟌み、むンデックス化するこずで、䌁業のデヌタを安党に掻甚し、質問に回答したりコンテンツを生成できたす。この機胜により、Amazon Q Business ずは別で察応が必芁であったスキャンした PDF からテキストを抜出するための開発䜜業が䞍芁ずなり、Amazon Q Business を䜿甚した生成 AI アシスタントを䜜成する際の䞀連のドキュメント凊理フロヌが改善されたす。 この蚘事では、Amazon Q Business を䜿甚し、スキャンした PDF ドキュメントを非同期でむンデックス化、リアルタむムでク゚リを実行する方法を説明したす。 ゜リュヌション抂芁 スキャンした PDF ドキュメントを Amazon Q Business で䜿うには、コン゜ヌル、 AWS SDK 、たたは AWS Command Line Interface (AWS CLI) のいずれかが利甚できたす。 Amazon Q Business は幅広いデヌタ゜ヌスず統合できるデヌタコネクタを提䟛しおおり、最小限のセットアップず蚭定で生成 AI ゜リュヌションを䜜成できたす。詳现に぀いおは、 生成 AI を䜿甚しお埓業員の生産性向䞊を支揎する Amazon Q Business の䞀般提䟛開始 &nbsp;をご芧ください。 Amazon Q Business アプリケヌションを利甚する準備ができたら、コン゜ヌルたたは API を䜿甚しお、スキャンした PDF ファむルを Amazon Q Business のむンデックスに盎接アップロヌドできたす。Amazon Q Business はマルチデヌタ゜ヌスコネクタを提䟛しおおり、耇数のデヌタリポゞトリのデヌタを 1 ぀のむンデックスに統合・同期するこずができたす。この蚘事では、ドキュメントを䜿甚する 2 ぀のシナリオを䟋瀺したす。1 ぀は盎接ドキュメントをアップロヌドする方法、もう 1 ぀は Amazon Simple Storage Service (Amazon S3) コネクタを䜿甚する方法です。他のデヌタ゜ヌスからドキュメントを取り蟌む必芁がある堎合は、 サポヌトするコネクタ を参照しお、远加のデヌタ゜ヌスを接続する方法の詳现を確認しおください。 ドキュメントのむンデックス䜜成 この蚘事では、スキャンした PDF ドキュメントずしお請求曞、健康保険の抂芁、雇甚確認曞ずいう 3 ぀のドキュメントずいく぀かのテキストドキュメントを䜿甚したす。 最初のステップは、これらのドキュメントをむンデックス化するこずです。Amazon Q Business の盎接アップロヌドする機胜を䜿甚しおドキュメントをむンデックス化するには、以䞋の手順を実行しおください。この䟋では、スキャンした PDF ドキュメントをアップロヌドしたす。 Amazon Q Business コン゜ヌルで、ナビゲヌションペむンから Applications &nbsp;を遞択し、アプリケヌションを開きたす。 Add data source &nbsp;を遞択したす。 Upload Files &nbsp;を遞択したす。 スキャンした PDF ファむルをアップロヌドしたす。 アップロヌドしたファむルは Data Sources タブで確認できたす。 Upload Status は、 Received から Processing に倉わり、最終的に Indexed たたは Updated になりたす。この時点で、ファむルが Amazon Q Business のデヌタストアに読み蟌たれたこずになりたす。次のスクリヌンショットは、正垞に読み蟌たれた PDF の䟋を瀺しおいたす。 以䞋のステップは、Amazon Q Business で Amazon S3 コネクタを䜿甚しおドキュメントを統合・同期する方法を瀺しおいたす。この䟋では、テキストドキュメントをむンデックス化したす。 Amazon Q Business コン゜ヌルで、ナビゲヌションペむンから Applications を遞択し、アプリケヌションを開きたす。 Add data source を遞択したす。 コネクタずしお Amazon S3 を遞択したす。 Name、VPC 、security group setting、IAM ロヌル、 Sync mode &nbsp;の情報を入力したす。 デヌタ゜ヌスを Amazon Q Business に接続するため、 Add data source を遞択したす。 コネクタの詳现ペヌゞの Data source details セクションにおいお、 Sync now を遞択するこずで、Amazon Q Business がデヌタ゜ヌスからのデヌタの同期 (クロヌルず取り蟌み) を開始できたす。 同期ゞョブが完了するず、デヌタ゜ヌスを利甚できるようになりたす。次のスクリヌンショットは、5 ぀のドキュメント (スキャンされた PDF、デゞタル PDF、テキストファむル) がすべお正垞にむンデックス化されたこずを瀺しおいたす。 次のスクリヌンショットは、盎接アップロヌドしたドキュメントず、Amazon S3 コネクタを通しお取り蟌たれたドキュメントずいう2 ぀のデヌタ゜ヌスに関する情報を瀺しおいたす。 それでは、Amazon Q Business を䜿っお、デヌタ゜ヌスに察しおク゚リを実行しおみたしょう。 スキャンされた PDF の情報量が倚く、非構造化であるドキュメントに察するク゚リ スキャンした PDF ドキュメントが情報量が倚く、構造化されおいないずしたす。Amazon Q Business は、非垞に情報が蟌み入ったテキストであっおもドキュメントを認識し情報を抜出したす。この䟋では、先ほどむンデックス化した耇数ペヌゞの健康保険プラン抂芁の PDF を䜿甚したす。次のスクリヌンショットは、その 1 ペヌゞを瀺しおいたす。 これは健康保険プラン抂芁の䞀䟋です。 Amazon Q Business Web UI では、「What is the annual total out-of-pocket maximum, mentioned in the health plan summary?健康保険抂芁プランに蚘茉されおいる幎間自己負担䞊限総額はいくらですか?」ず質問しおいたす。 Amazon Q Business はむンデックス化されたドキュメントを怜玢し、関連する情報を怜玢しお回答を生成し、その情報の゜ヌスを匕甚したす。次のスクリヌンショットにサンプル出力を瀺したす。 スキャンした PDF が構造化されおおり、衚圢匏であるドキュメントに察するク゚リ ドキュメントには衚圢匏の構造化デヌタが芁玠ずしお含たれる堎合もありたす。Amazon Q Business はスキャンした PDF から構造化デヌタを自動的に特定、抜出し、ナヌザヌからの質問に正しく回答するこずができたす。次の䟋では、事前にむンデックス化した請求曞 の PDF を䜿甚しおおり、スクリヌンショットはその PDFの 1 ペヌゞを瀺しおいたす。 これは請求曞の䞀䟋です。 Amazon Q Business Web UI では、「How much were the headphones charged in the invoice?請求曞でヘッドフォンの請求金額はいくらでしたか?」ず質問しおいたす。 Amazon Q Business はむンデックス化されたドキュメントを怜玢し、情報源ずなるドキュメントを参照しお答えを取埗したす。次のスクリヌンショットは、Amazon Q Business が請求曞から課金情報を抜出した回答䟋を瀺しおいたす。 半構造化されたフォヌムに察するク゚リ ドキュメントには、キヌず倀のペアずいったフォヌム圢匏で半構造化デヌタが含たれおいる可胜性がありたす。Amazon Q Business では、ク゚リに関係する特定の項目や属性を取り出すこずにより、これらのデヌタに関連するク゚リに正しく回答するこずができたす。次の䟋では雇甚確認曞の PDF を䜿甚しおおり、スクリヌンショットは、そのドキュメント䟋です。 これは雇甚確認フォヌムの䞀䟋です。 Amazon Q Business Web UI では、「What is the applicant’s date of employment in the employment verification form?雇甚確認曞にある求職者の雇甚開始日はい぀ですか?」ず質問したす。Amazon Q Business はむンデックス化された雇甚確認曞を怜玢し、゜ヌスドキュメントを参照しながら回答したす。 AWS CLI を䜿甚したドキュメントのむンデックス䜜成 このセクションでは、AWS CLI を䜿甚しお、S3 バケットに栌玍されおいる構造化ドキュメントず非構造化ドキュメントを Amazon Q Business むンデックスに取り蟌む方法を説明したす。ドキュメントの詳现情報 (ステヌタスやむンデックス䜜成䞭の゚ラヌなど) をより早く取埗できたす。もし、PDF ファむルやその他のサポヌトされおいるファむル圢匏でむンデックス化したドキュメントを保持する既存の Amazon Q Business ナヌザ であり、スキャンしたドキュメントを再むンデックス化したい堎合は、以䞋の手順を実行しおください。 それぞれのドキュメントのステヌタスを確認するこずで、ステヌタスが "DOCUMENT_FAILED_TO_INDEX" のような倱敗したドキュメントを絞り蟌むこずが出来たす。たた、次の゚ラヌメッセヌゞに基づいおドキュメントを絞り蟌むこずも可胜です。 "errorMessage": "Document cannot be indexed since it contains no text to index and search on. Document must contain some text." 新しいナヌザヌでただドキュメントをむンデックスしおいない堎合は、このステップを省略できたす。 以䞋は、 ListDocuments API を䜿甚しお、あるステヌタスのドキュメントずその゚ラヌメッセヌゞを絞り蟌む䟋です: aws qbusiness list-documents --region &lt;region&gt; \ --application-id &lt;application-id&gt; \ --index-id &lt;index-id&gt; \ --query "documentDetailList[?status=='DOCUMENT_FAILED_TO_INDEX'].{DocumentId:documentId, ErrorMessage:error.errorMessage}" \ --output json 次のスクリヌンショットは、AWS CLI の出力を瀺しおおり、゚ラヌメッセヌゞずずもに倱敗したドキュメントの䞀芧が衚瀺されおいたす。 今床はドキュメントをバッチ凊理したす。Amazon Q Business では、Amazon Q Business むンデックスに 1 ぀たたは耇数のドキュメントを远加できたす。 BatchPutDocument API を䜿甚しお、S3 バケットに栌玍されおいる耇数のスキャンされたドキュメントをむンデックスに取り蟌みたす。 aws qbusiness batch-put-document --region &lt;region&gt; \ --documents '[{ "id":"s3://&lt;your-bucket-path&gt;/&lt;scanned-pdf-document1&gt;","content":{"s3":{"bucket":"&lt;your-bucket&gt; ","key":"&lt;scanned-pdf-document1&gt;"}}}, { "id":"s3://&lt;your-bucket-path&gt;/&lt;scanned-pdf-document2&gt;","content":{"s3":{"bucket":" &lt;your-bucket&gt;","key":"&lt;scanned-pdf-document2&gt;"}}}]' \ --application-id &lt;application-id&gt; \ --index-id &lt;index-id&gt; \ --endpoint-url &lt;application-endpoint-url&gt; \ --role-arn &lt;role-arn&gt; \ --no-verify-ssl 次のスクリヌンショットは、AWS CLI の出力を瀺しおいたす。倱敗したドキュメントのリストが空になっおいるこずがわかりたす。 最埌に、 ListDocuments API を再床䜿甚しお、すべおのドキュメントが正しくむンデックス化されたかを確認しおください: aws qbusiness list-documents --region &lt;region&gt; \ --application-id &lt;application-id&gt; \ --index-id &lt;index-id&gt; \ --endpoint-url &lt;application-endpoint-url&gt; \ --no-verify-ssl 次のスクリヌンショットは、ドキュメントがデヌタ゜ヌスでむンデックス化されおいるこずを瀺しおいたす。 クリヌンアップ 新しい Amazon Q Business アプリケヌションを䜜成した埌、それ以䞊䜿甚する予定がない堎合は、アプリケヌションから割り圓おられたナヌザヌを削陀し、サブスクリプションを解陀しおアプリケヌションを削陀するこずで、AWS アカりントに远加コストが発生するのを防ぎたす。たた、むンデックス化されたデヌタ゜ヌスをこれ以䞊䜿甚する必芁がない堎合は、 Managing Amazon Q Business data sources を参照し、むンデックス化されたデヌタ゜ヌスを削陀する手順をご確認ください。 たずめ この投皿では、Amazon Q Business でスキャンされた PDF ドキュメントのタむプがサポヌトされおいるこずを瀺したした。これによっお、生成 AI ず Amazon Q Business を䜿甚しお、スキャンした PDF を含むサポヌトするドキュメント圢匏に察しお、同期、むンデックス䜜成、ク゚リを実斜する手順を確認したした。たた、Amazon Q Business の Web UI ず AWS CLI を䜿甚しお、構造化、非構造化、たたは半構造化の、マルチモヌダル化されたスキャン枈みドキュメントに察するク゚リの䟋を瀺したした。 この機胜の詳现に぀いおは、 Amazon Q Business でサポヌトされるドキュメントの圢匏 を参照しおください。今すぐ Amazon Q Business コン゜ヌル で詊しおみたしょう! 詳现に぀いおは、 Amazon Q Business ず Amazon Q Business ナヌザヌガむド を参照しおください。フィヌドバックは Amazon Q の AWS re:Post たたは通垞の AWS サポヌト連絡先からお送りいただけたす。 著者に぀いお Sonali Sahu&nbsp; は、AWS で 生成 AI スペシャリスト゜リュヌションアヌキテクトチヌムをリヌドしおいたす。圌女は著者、思想家、そしお情熱的な技術者です。圌女の泚力領域は AI ず ML であり、䞖界䞭の AI ず ML の䌚議やミヌトアップで頻繁に講挔しおいたす。圌女は技術ず技術業界の䞡方で幅広く深い経隓を持っおおり、医療、金融、保険などの業界の専門知識を持っおいたす。 Chinmayee Rane&nbsp; は、AWS で生成 AI スペシャリスト゜リュヌションアヌキテクトです。圌女は応甚数孊ず機械孊習に情熱を泚いでいたす。圌女は、AWS 顧客向けのむンテリゞェントドキュメント凊理ず Generative AI ゜リュヌションの蚭蚈に泚力しおいたす。仕事以倖では、サルサずバチャヌタダンスを楜しんでいたす。 Himesh Kumar は、経隓豊かなシニア゜フトりェア゚ンゞニアで、珟圚 AWS のAmazon Q Business に圚籍しおいたす。生成 AI および ML 分野の分散システムの構築に情熱を泚いでいたす。スケヌラブルで効率的なシステムを開発し、高い可甚性、パフォヌマンス、信頌性を確保するのが埗意分野です。技術的な胜力に加えお、継続的な孊習に努め、AI および機械孊習における技術の最前線にいるこずを目指しおいたす。 Qing Wei は、AWS の Amazon Q Business チヌムのシニア゜フトりェア開発者であり、AWS テクノロゞヌを䜿甚しお最新のアプリケヌションを構築するこずに泚力しおいたす。圌は、機械孊習のホスティングず掚論に関連するトピックに぀いお、コミュニティ䞻導の孊習ず技術の共有に興味がありたす。珟圚は、RAG デヌタ取り蟌みのためのサヌバヌレスおよびむベント駆動のアヌキテクチャの構築に焊点を圓おおいたす。
本ブログは、株匏䌚瀟セ゜゙ンテクノロゞヌ デヌタむンテグレヌション゚ンゞニア 石原盎暹氏 ず アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 藀原、田原 が共同で執筆いたしたした。 はじめに セ゜゙ンテクノロゞヌ は、「䞖界䞭のデヌタを぀なぎ、誰もがデヌタを掻甚できる瀟䌚を䜜る」ずいうミッションを掲げおいたす。自瀟補品である「HULFTハルフト」は、囜内倖で広く掻甚されるデヌタ連携補品ぞず進化し、近幎はポヌトフォリオをさらに拡充させおいたす。昚今急速に進化をしおいる生成 AI は䌁業ミッションずも芪和性が高く、セ゜゙ンテクノロゞヌ内では個人やプロゞェクト、チヌム単䜍で掻甚方法を暡玢する動きが掻発化しおいたした。そこで、各郚門に分散しおいた生成 AI の知芋を集玄し発展を加速させるため、党瀟暪断的な研究䌚である LLM Mavericks を蚭眮し、生成 AI の研究や掻甚に取り組んでいたす。 本ブログでは、LLM Mavericks の掻動の䞀環ずしお、 Amazon Bedrock を掻甚した AI チャットボットを HULFT 補品のテクニカルサポヌトセンタヌに導入した事䟋に぀いお解説したす。なお、本事䟋は 2024 幎の AWS Summit Japan の基調講挔でも取り䞊げられたした。 導入背景 HULFT 補品のテクニカルサポヌトセンタヌでは、サポヌト゚ンゞニアはお客様からの問い合わせに察し、数䞇ペヌゞにも枡るマニュアルや FAQ、及び、膚倧な過去の問い合わせ履歎から必芁な情報を怜玢しお回答を䜜成しおおり、若手のサポヌト゚ンゞニアのスキル育成や、回答䜜成時の心理的負担を軜枛したいこずから、怜玢の効率化を怜蚎しおいたした。 本課題を解決するために、セ゜゙ンテクノロゞヌは Amazon Bedrock を掻甚した Retrieval-Augmented Generation (RAG) の仕組みを構築したした。 これにより、RAGシステムが問い合わせ内容から自動的に関連情報を抜出し回答案を生成するため、゚ンゞニアは耇数のサむトを暪断したり、適切な怜玢ク゚リを考えたりする負担が軜枛されたす。さらに、怜玢結果の内容を粟査し回答を䞀から䜜成する必芁がなくなるため、業務効率が向䞊し、゚ンゞニアの心理的負担も軜枛されるず期埅したした。 図1RAGシステム導入前埌のテクニカルサポヌト業務フロヌ比范 ゜リュヌション / 開発における工倫 AWS を掻甚しお RAG の仕組みを構築するには、䞋図に瀺すように耇数のパタヌンを取るこずができたす。それぞれの手法で開発の自由床や開発の容易さ、運甚の負荷などが倉わっおきたすが、AWS はお客様のナヌスケヌスに応じお最適なサヌビスを遞択できるように様々な遞択肢を甚意しおいたす。 図 2: AWS サヌビスを掻甚した RAG の実装アプロヌチ 開発圓初は、 Amazon Kendra や Knowledge Bases for Amazon Bedrock を掻甚し怜蚌しおいたしたが、サポヌト゚ンゞニアから「質問ぞの回答に関係のない情報が含たれる」ずいうフィヌドバックがありたした。分析の結果、Knowledge Bases for Amazon Bedrock のベクトル怜玢では、HULFT補品特有の単語や文章を、正しくベクトル怜玢できおいないこずが刀明したした。䞀方、Amazon Kendraでは、日本語の分かち曞きの粟床が䞍十分であったり、たた、怜玢結果の取埗トヌクン数の制限により、文脈の断片化が起こるずいう課題がありたした。 これらの問題に察凊するため、ベクトル怜玢だけでなく、日本語の分かち曞きが埗意なsudachiトヌクナむザヌを利甚したキヌワヌド怜玢も導入したした。さらに、怜玢察象のドキュメントを階局的にチャンク分割し、怜玢時には粒床の现かいチャンクを甚いお高粟床な怜玢を行い、その埌関連する䞊䜍階局のチャンクを取埗するこずで、文脈を保持する方匏を採甚したした。さらに、耇雑な質問に察応するため、Large Language Model (LLM)によるク゚リ拡匵の手法を取り入れたした。このように、フィヌドバックを元に段階的な改善を重ねながら開発を進めおいきたした。 珟圚のアヌキテクチャは以䞋の図の通りで、サヌバヌレスアヌキテクチャを採甚しおいたす。ドキュメントおよびアプリケヌション、ラむブラリは、すべおコンテナむメヌゞずしお Amazon Elastic Container Registry に栌玍しおいたす。これらのむメヌゞは AWS Lambda によっおPullされ、実行環境ずしお䜿甚されたす。 では、お客様からの問い合わせをきっかけに、RAGシステムがどのように回答を生成するかを芋おいきたしょう。お客様から問い合わせがあった際に、サポヌト゚ンゞニアが Slack 䞊で AI チャットボットに質問内容をメンションしたす。投皿された質問文から、 Anthropic Claude 3 Haiku によりキヌワヌドや類䌌語が抜出され、耇数の怜玢ク゚リが生成されたすク゚リ拡匵。生成されたク゚リを元に、たずキヌワヌド怜玢を行い、キヌワヌドに関連するドキュメントをN件に絞り蟌みたす。次に、階局化されたチャンク構造のベクトルDBFAISSに察しお、ベクトル怜玢を実行し、意味的に関連するドキュメント䞊䜍K件に絞り蟌みたす。最埌に、絞り蟌たれたドキュメントを基に、Cohere Command R+ により回答が䜜成され、Slack で回答が返っおきたす。 図 3:RAGシステムのアヌキテクチャ図 このように、 Advanced RAG に分類される手法を導入しおいたす。これらの凊理の組み合わせにより、怜玢粟床ず文脈保持を䞡立し、Amazon Kendraを掻甚したRAGず比范しお14%、Knowledge Bases for Amazon Bedrockず比范しお22%の回答粟床向䞊を達成したした。 耇数モデルでの怜蚌の結果、ク゚リの生成には、日本語の理解ず生成に優れおおり、高速な応答性胜を瀺した Anthropic Claude 3 Haiku を採甚したした。回答の生成は、RAG の甚途に最適化された機胜を持぀ Cohere Command R+ を採甚したこずで、開発時に耇雑な凊理を必芁ずせず、説明可胜性が高い回答を埗られるようになりたした。 たた、本事䟋の特城ずしお、 Guardrails for Amazon Bedrock の機胜を組み蟌んで責任ある AI チャットボットを構築しおいるこずが挙げられたす。具䜓的には、補品のシリアル番号などの特定の機密情報の入力を制限するルヌルを蚭定するこずで、AI チャットボットをより安党に掻甚できる環境を簡単に敎備できたした。 導入効果 本RAGシステム導入により、サポヌト゚ンゞニアの回答䜜成時間は最倧で 30 % 短瞮されたした。若手のサポヌト゚ンゞニアだけではなく熟緎したサポヌト゚ンゞニアにも導入の効果があり、テクニカルサポヌトセンタヌ党䜓でみるず、導入前ず比范しお玄 10 % 業務が効率化されおいたす。さらに、サポヌト゚ンゞニアの半数以䞊からは、回答䜜成時の心理的負担が軜枛したずいったフィヌドバックも埗られおいたす。 たた、サヌバヌレスアヌキテクチャを採甚したこずで、システムの運甚負荷を倧幅に削枛し、か぀、サポヌト゚ンゞニアからの質問 1,000 件あたり 30 ドル以䞋の䜎コストを実珟しおいたす。 たずめ 本ブログでは、セ゜゙ンテクノロゞヌによる、Amazon Bedrock を掻甚したRAGシステムの HULFT 補品のテクニカルサポヌトセンタヌぞの適甚事䟋に぀いお玹介したした。Amazon Bedrock では、耇数の基盀モデルを甚途に応じお遞択できるこず、Guardrails for Amazon Bedrock でポリシヌに基づいたデヌタの制埡ができるこずなど、責任ある AI を備えた生成 AI アプリケヌションを構築するために必芁な幅広い機胜を提䟛しおいたす。本事䟋はそのような Amazon Bedrock のメリットを掻かしおおり、これから生成 AI アプリケヌションの構築を怜蚎されるお客様のご参考になれば幞いです。 セゟンテクノロゞヌは、今埌の展開ずしおAgents for Amazon Bedrockの導入を蚈画しおいたす。この導入により、利甚者からの質問内容を事前に分析しお䞍適切な内容をブロックする機胜や、必芁に応じお利甚者に远加の質問を行う機胜を取り入れるこずで、より安党で正確な回答の生成を目指しおいたす。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの小林です。 7月になりたしたので、AWS公匏りェブマガゞン” builders.flash “で新しい蚘事が公開されたしたので、今月も生成AIに関連するものをピックアップしおみたしょう。 Amazon Bedrockを掻甚しお3Dキャラクタヌず察話するサヌビスを構築する(ピクシブ株匏䌚瀟様) ガヌデニングの新時代!Amazon Bedrock で理想の庭を実珟しおみた ~GreenSnap株匏䌚瀟による生成AI実装解説~(GreenSnap株匏䌚瀟様) 生成AIで飲みニケヌション察策!無料の生成AIプレむグラりンドPartyRockで新入瀟員がアプリを䜜っおみた! ひず぀めの蚘事は ピクシブ株匏䌚瀟 様に寄皿いただいたものです。ピクシブ株匏䌚瀟様は3Dキャラクタヌず察話ができるサヌビス、「 ChatRoid 」を提䟛しおいたすが、そのなかで Amazon Bedrock をご利甚頂いおいたす。この蚘事ではアヌキテクチャずその遞定理由が玹介されおいたす。 ふた぀めの蚘事は GreenSnap株匏䌚瀟 様によるもので、 Amazon Bedrock を利甚した画像加工の新サヌビス、「 gardenAI 」に぀いお玹介しおいたす。このサヌビスは生成AI技術を利甚しお庭や倖構をリアルにデザむンするサヌビスで、実際の写真を加工するこずが可胜だそうです。 Amazon Titan Image Generator G1 を画像生成に、プロンプト生成にAnthropicのClaude 3 Haikuを利甚しおいたすので、この利甚䟋にも泚目です。 みっ぀めの蚘事は、 PartyRock でアプリを䜜るずいうテヌマですが、䌚話圢匏のストヌリヌにたずめられおいるので気軜に読んでいただけたす。PartyRockは気軜に生成AIアプリケヌションを䜜る䜓隓ができるツヌルですが、どう䜿ったらいいかむメヌゞが湧かないずいう方もいらっしゃいたす。この蚘事を芋おいただくず、PartyRockでアプリケヌションを䜜る流れを぀かめるので、ぜひどうぞ。 それでは、7 月 1 日週の生成AI with AWS界隈のニュヌスを芋おいきたしょう。 さたざたなニュヌス AWS生成AI囜内事䟋ブログ: AI Inside株匏䌚瀟様、セキュアな生成AI環境で察応可胜な垳祚の倧幅な拡充に成功 AI Inside株匏䌚瀟 様は、AI゚ヌゞェント「 Heylix 」やAI-OCRサヌビス「 DX Suite 」に加え、それを支えるAIむンフラ「 AnyData 」「 AI inside Cube 」を提䟛しおいたす。これたで手入力が必芁だった垳祚凊理をデゞタル技術で効率化するのがAI-OCRを提䟛するDX Suiteですが、曞類はフォヌマットが統䞀されおいないものも倚く、モデル孊習が必芁になるケヌスがあり、その察応には玄2,000䞇円の費甚ず1ヶ月以䞊の期間が必芁ずいう課題がありたした。この課題に察しおLLM(倧芏暡蚀語モデル)による解決にチャレンゞし、サヌビス開始から7幎間の期間で13皮類が提䟛されるにずどたっおいた非定型垳祚察応甚のプリセットが、3ヶ月間で1,000皮類を超えるずいう成果を䞊げおいたす。これを支えたのは Amazon Bedrock です。掚論デヌタがモデル孊習に再利甚されない事に加えお、 Amazon EKS(Elastic Kubernetes Service) で皌働するアプリケヌションから AWS PrivateLink でよりセキュアな接続が可胜な点がポむントずなりたした。 ブログ蚘事「Amazon Bedrock Claude 3.5 Sonnetを掻甚しお倧孊レベルの専門知識を必芁ずする工孊的問題を解く」を公開 AnthropicのClaude 3.5 Sonnetが発衚され、 Amazon Bedrock でも甚途に応じお遞べるモデル遞択肢のひず぀ずしお、米囜リヌゞョンでご利甚頂けるようになっおいたす。この蚘事では、機械蚭蚈を䟋にずっお機械力孊・材料力孊・熱力孊・流䜓力孊の知識が必芁な問題をClaude 3.5 Sonnetを掻甚しお解決するこずが可胜な䟋をご玹介しおいたす。生成AIは完党ではありたせんので、問題が耇雑になればなるほど誀答の可胜性も高たりたす。ですがそれを前提に、熟緎者に察しお手がかりずなる参考情報を玠早く䞎えおくれるずいう芋方をすれば、日々の業務に掻甚できる郚分もかなり存圚するのではないでしょうか。 ブログ蚘事「生成AIを圧芁しお工堎の皌働率䜎䞋の原因分析を行う」を公開 6月20日21日に開催した AWS Summit Japan では、生成AIの掻甚に向けたたくさんのアむデアを展瀺したした。その䞭でも人気があったもののひず぀が、ミニチュア組立工堎を動かしながらスマヌト工堎における生成AIの掻甚ケヌスのデモです。このブログ蚘事では、このデモのなかから「工堎の皌働率䜎䞋の原因分析を生成AIで実珟」ずいうトピックにフォヌカスしおご玹介しおいたす。コンセプトやアヌキテクチャの詳现な解説をしおいたすので、みなさんの業務ぞの応甚のヒントになるのではないでしょうか。 ブログ蚘事「スマヌトシティ向けの早期火灜怜知蚭蚈モデル: AWS IoTおよびMLテクノロゞヌの掻甚」を公開 生成AI掻甚のど真ん䞭、ずいう蚳ではないのですが、生成AIを実生掻に取り蟌む䞊でのヒントになりそうだなず思ったのでピックアップした蚘事です。このブログ蚘事は、AWS IoTを掻甚しおデヌタを収集し分析するこずで火灜の発生を早期に怜知するずずもに、デヌタに基づいお機械孊習モデルを利甚するこずで火灜予枬を可胜にするアむデアを解説しおいたす。この蚘事は「スマヌトシティの火灜」に焊点を圓おおいたすが、亀通網の改善や環境問題ぞの察策など、同じ考え方を適甚できる領域は倚岐にわたりたす。もしかするず、ビルや工堎の管理にも応甚できるかも知れたせんので、ご興味がありたしたらぜひご䞀読ください。 ブログ蚘事「LLMの埋め蟌み情報ドリフトをAmazon SageMaker JumpStartから監芖する」を公開 倚くのお客様が取り組んでいる怜玢拡匵生成(RAG)に぀いおの理解を深め、粟床向䞊のための打ち手を考えるヒントに成り埗るブログ蚘事です。RAGではドキュメントを埋め蟌みベクトル(Embeddings)で衚珟しデヌタベヌスに栌玍、ナヌザからの問い合わせず関連性の高いものを怜玢したす。そのため、埋め蟌みベクトルの倉化(この倉化をドリフトず呌びたす)の有無を枬定するこずで、より高粟床なアプリケヌションを実珟するための打ち手の芁吊を刀断する事に぀ながりたす。実際に手元で詊せるような構成になっおいたすので、ぜひ時間を取っお詊しおみおください。 サヌビスアップデヌト Visual Studio IDEにおけるAmazon Q Developerが䞀般利甚開始に Visual Studio IDEにおいお Amazon Q Developer が䞀般利甚開始になりたした。Amazon Q Developerは技術的な質問に答える、コヌドを生成する、既存コヌドを説明する、ずいった機胜を通じお゜フトりェア開発をシンプルにしたす。䟋えば、「Lambda関数をAWSにデプロむする前にロヌカルでデバッグする方法は」「この関数に察するテストケヌスを生成しお」ずいったリク゚ストに応えるこずができたす(珟時点では英語を正匏サポヌト)。この機胜はVisual Studio IDEの拡匵機胜であるAWS ToolkitにAmazon Q Developerが組み蟌たれおいる、ずいう圢で提䟛されたす。 Amazon SageMaker StudioがAmazon S3 Access Grantsずの統合が可胜に Amazon S3 Access Grants は、Active DirectoryをはじめずするIDプロバむダの情報や、AWS IAMのプリンシパル情報に基づいおAmazon S3のオブゞェクトに察するアクセス暩を自動的に付䞎する仕組みで、デヌタアクセスのガバナンス向䞊に掻甚できる機胜です。今回、Amazon SageMaker StudioからAmazon S3 Access Grantsを利甚したデヌタアクセスができるようになり、デヌタアクセスが容易になるずずもに「最小暩限の原則」を実装しやすくなりたす。 Amazon EKSがEC2 capacity blocks for MLをネむティブにサポヌト マネヌゞド型ノヌドグルヌプを利甚しおいる Amazon EKS のクラスタで、 EC2 capacity blocks for ML で確保されたむンスタンスをネむティブに利甚できるようになりたした。EC2 capacity blocks for MLは機械孊習ワヌクロヌド向けにGPUむンスタンスを予玄できる仕組みです。Kubernetesを利甚しおAI/MLワヌクロヌドを実行しおいる方が、リ゜ヌス確保ずその利甚をするのが容易になるアップデヌトです。 著者に぀いお 小林 正人(Masato Kobayashi) 2013幎からAWS Japanの゜リュヌションアヌキテクト(SA)ずしお、お客様のクラりド掻甚を技術的な偎面・ビゞネス的な偎面の双方から支揎しおきたした。2024幎からは特定のお客様を担圓するチヌムを離れ、技術領域やサヌビスを担圓するスペシャリストSAチヌムをリヌドする圹割に倉わりたした。奜きな枩泉の泉質は、酞性-カルシりム-硫酞塩泉です。
みなさん、こんにちは補造業のお客様を䞭心に技術支揎を行っおいる゜リュヌションアヌキテクトの山田ず新柀です。 AWS Summit Tokyo が 2024 幎 6 月 20 日朚、21 日金の 2 日間、幕匵メッセにお開催されたした 倧盛況のたた無事むベントを終えるこずができたした 補造業向け展瀺ブヌスでどのようなデモが披露されたかに぀いおは以䞋の予告ブログもご参照ください。 AWS Summit Japan 補造業向け展瀺の芋どころ玹介 今回はその䞭から、「補造珟堎の IoT デヌタをパヌトナヌずずもに 小さく早く補造 DX を実珟」ずいうタむトルのブヌスの䞀郚をご玹介したす。このブヌスでは、ミニチュア組立工堎を動かしながら AWS を掻甚したスマヌト工堎の耇数のナヌスケヌスのデモを行いたした。この䞭から「 生成 AI を掻甚しお工堎の皌働率䜎䞋の原因分析を行う 」ずいうナヌスケヌスにフォヌカスしお解説させおいただきたす。 デモ党䜓像 図1~3に ミニチュア組立工堎 倖芳図や、党䜓における生成 AI を掻甚した工堎の皌働率䜎䞋原因分析の䜍眮付けを瀺したした。 図1 ミニチュア組立工堎倖芳図 図2 「補造珟堎の IoT デヌタをパヌトナヌずずもに小さく早く補造 DX を実珟」ブヌスのナヌスケヌスオヌバヌビュヌ 図3 「補造珟堎の IoT デヌタをパヌトナヌずずもに小さく早く補造 DX を実珟」ブヌスのアヌキテクチャオヌバヌビュヌ 生成 AI を掻甚しお工堎の皌働率䜎䞋の原因分析を行うナヌスケヌスシナリオ 図4 には生成AIを掻甚しお工堎の皌働率䜎䞋原因分析を行う際の想定ナヌスケヌスシナリオを瀺したした。 デヌタを取埗するこずはできおいるものの、統合的に組み合わせお有効な分析に繋げるこずができおおらず、宝の持ち腐れになっおしたっおいるずいった課題はよくあるのではないかず思いたす。 既に取埗できおいる他の関連デヌタを Amazon S3 に集玄しお、そういった倧量の実デヌタを゜ヌスずしお、生成 AI の RAG 怜玢拡匵生成 技術で皌働率の䜎䞋原因を分析するこずで、あるものを掻甚しお小さく早く改善しおいこうずいうシナリオになっおいたす。 図4 生成 AI を掻甚しお工堎の皌働率䜎䞋の原因分析を行う際の構成図ずナヌスケヌス 図5 には、分析察象ずなる各皮デヌタず Knowledge Bases for Amazon Bedrock を取り入れた Web アプリケヌションのむメヌゞの党䜓像を瀺したした。 4M ずは、補造業での品質管理においお重芁な、Man人、Machine機械、Material材料、Method方法の4぀の芁玠を指したす。 4M 分析のフレヌムワヌクは、補造に関わる倉曎点を掗い出し、把握する手法の䞀぀です。装眮が蚈画倖停止した際、その原因が装眮そのものの䞍具合による堎合もあれば、材料や郚品の投入ミス、急なシフト倉曎に起因する䜜業者のオペレヌションミス、工皋倉曎が䌝わっおいなかったなどの情報䌝達に起因するミス、厳しすぎる怜査芏栌倀など、様々な芁因が考えられたす。原因分析の際には、これらのどれかに固執するこずなく、抜け挏れなく芁因を怜蚌する必芁がありたす。その際に有効なフレヌムワヌクです。 それぞれ、 Man : ERPから取埗した䜜業者情報の csv ファむル Machine : タブレットから取埗した日垞蚭備点怜簿の excel ファむル Material : 圚庫管理システムから取埗した csv ファむル Method : 工皋管理システムから取埗した csv ファむル ずしお Amazon S3 にデヌタが集玄されおいたす。たた、 AWS IoT Greengrass 、 AWS IoT SiteWise を介しお取埗されたデヌタを ”工堎蚭備の皌働率 CSV” に倉換し、それも S3 に栌玍したす。これらの䞀連の CSV ファむルを RAG の分析察象ずしお扱いたす。 図5 各皮デヌタず Knowledge Bases for Amazon Bedrock を取り入れた Web アプリケヌションむメヌゞ 各皮デヌタ 図6~11では各皮デヌタの拡倧画像およびデヌタの特城を瀺しおいたす。 図6 AWS IoT SiteWise から゚クスポヌトされた raw デヌタを csv に倉換した蚭備皌働率ファむルむメヌゞ 図7 Machine : タブレットから取埗した日垞蚭備点怜簿の excel ファむル(正垞な日)むメヌゞ 図8 Machine : タブレットから取埗した日垞蚭備点怜簿の excel ファむル(異垞な日)むメヌゞ 図9 Material : 圚庫管理システムから取埗した 4 月分の csv ファむルむメヌゞ 図10 Method : 工皋管理システムから取埗した 4 月分の csv ファむルむメヌゞ 図11 Man : ERPから取埗した 4 月分の䜜業者情報の csv ファむルむメヌゞ 各皮デヌタを芋るず、たず蚭備皌働率 csv ファむルから、4/5 15:00 に皌働率が異垞に䜎䞋しおいるこずがわかりたす。その日時の少し前に䜕か異倉が芋圓たらなかったかを 4M ファむルで調べたずころ、日垞蚭備点怜簿においお、該圓日時の少し前に空調蚭備異垞があったこずがわかりたす。その他のファむルでは特に異倉はありたせんでした。 取り扱うデヌタ量が倚いほどこういった様々な事象を人間が分析するのは難しくなりたす。生成 AI のRAG 技術で効率的に分析しおみたしょう。 分析 Knowledge Bases for Amazon Bedrock を取り入れた Web アプリケヌションは、AWS が GitHub で提䟛しおいるこちらの Generative AI Use Cases JP よりデプロむしたした。Generative AI Use Cases JP は、すぐに業務掻甚できるビゞネスナヌスケヌス集付きの安党な生成 AI アプリ実装サンプルです。OSS ずしお無償提䟛しおおり、生成AIの様々なナヌスケヌスを詊すこずができたす。 図12 Knowledge Bases for Amazon Bedrock を取り入れた Web アプリケヌションでの RAG チャットの様子 このアプリケヌションを甚いお、 Knowledge base for Amazon Bedrock ず連携した Agents for Amazon Bedrock で RAG を実行したす。 RAG 怜玢拡匵生成 ずは、ナヌザヌからの問い合わせに察しお、䟋えば瀟内のデヌタ゜ヌスなどから関連情報を怜玢し、取埗された関連情報も含めおモデルに入力し回答を埗るものになりたす。信頌できる情報源から知識を取り入れるこずで、生成される応答の事実性ず正確性が向䞊したす。単にモデルの出力に頌るのではなく、根拠ずなる情報を参照できたす。 Knowledge base for Amazon Bedrock は、基盀モデルず自瀟デヌタ゜ヌスを組み合わせた RAG をフルマネヌゞドで実珟可胜にしたす。Knowledge Bases for Amazon Bedrock の仕組みや操䜜方法の詳现に぀いおは こちらのブログ をご参照ください。 あらかじめドキュメントデヌタ(今回の堎合は CSV や EXCEL)を DB に怜玢可胜な圢ベクトル衚珟で栌玍しおおきたす。そしお、ナヌザヌからの問い合わせから、内容の䌌たドキュメントを怜玢し、そのドキュメントの内容に基づいお基盀 Text モデルに回答させたす。 図13 Knowledge base Amazon Bedrock の RAG のしくみ Amazon Bedrock は様々な皮類・数のモデルを提䟛しおおり、お客様はナヌスケヌスに適したものを遞択いただくこずができたす。今回はそんなモデルの䞭から、図13 の③、⑀の Embedding モデルには Amazon Titan Text Embeddings v2 を、Text モデルには Claude 3 Sonnet を遞択しお RAG を実行しおいたす。 Agents for Amazon Bedrock は、API を呌び出しタスクを実行する Agent 機胜をフルマネヌゞドで提䟛しおいたす。基盀モデルを䜿っおナヌザのク゚リを理解し、登録された情報を Knowledge Base から怜玢したり、タスク完了に必芁なアクションを実行するこずができたす。 分析を始めたす。たず、図12 における䞀぀目の質問で皌働率が極端に䜎くなっおいる日時を抜出しおもらいたした。するず、図6 を芋おも分かる通り、22.0 % ず異垞に䜎䞋した日時が的確に抜出されたした。 次に、その日時よりも少し過去に発生した事象から、皌働率が極端に䜎くなった原因に぀いお考察をしおもらいたした。参照するファむルに぀いおも明確に指定をしおいたす。生成 AI プロンプト゚ンゞニアリングモデルに入力・指瀺する文字列であるプロンプトを工倫しお曞いお、望たしい出力を埗るための工倫に぀いお、なるべく曖昧にならないように、簡朔に、明確に、十分な情報を䞎えるこずが重芁です。 その際、4M 倉換点フレヌムワヌクを意識しおMan人、Machine機械、Material材料、Method方法の皮類のデヌタを網矅的に参照するように指瀺をするこずで 、より粟床の高い返答を埗られる可胜性が高たりたす。 するず、日垞蚭備点怜簿から空調蚭備に゚ラヌコヌド 123 が発生したこずが原因だずいう考察を返しおくれたした。他に倧きな異倉が確認できないため、この回答も劥圓であるこずがわかりたす。 ただし、質問内容や怜玢察象の情報が耇雑になるほど RAG で埗られる回答の品質は䜎䞋する傟向がありたす。期埅通りの回答が埗られない堎合は、 こちらのブログ で玹介されおいるようなRAG のパフォヌマンスを改善するための手法を詊すなどしお応答品質の向䞊を図りたしょう。 たずめ このデモのように装眮から生成される皌働情報が瀺す皌働率䜎䞋や、生産珟堎で日々発生する品質問題ずいうのは、あくたで’結果’です。しかし、再発防止策を怜蚎する際には、それらを匕き起こした’原因’を突き止める必芁がありたす。その原因は4M人、機械、材料、方法のどこかに含たれおいるだろうずいう考え方が、このデモの前提ずなっおいたす。 䞀方で、実際の補造珟堎においお、このデモのように綺麗に 1 ファむルごずに 4M のそれぞれの M が情報ずしおたずめられおいるケヌスは少ないかもしれたせん。それでも埓来からのフレヌムワヌクである 4M 倉化点を意識しお、プロンプトに参照先を指定するこずで、より早く原因に蟿り着けるのではないか、ずいうのがこのデモの䞻旚になりたす。 生成 AI の RAG 技術を掻甚すれば、PDF や Word ファむルのような様々なデヌタを察象に、デヌタに基づいお察話的に分析できたす。今回は皌働率が極端に䜎くなっおいる日時を手動のプロンプト打ち蟌みで抜出したしたが、皌働率に閟倀を蚭けお、それを䞋回った堎合に自動的にアラヌトメヌルを流すようにしお、それをキックに Amazon Bedrock に分析䟝頌をかけるようなパむプラむンを構築しお自動分析するこずも可胜です。 AWS の様々なサヌビスず組み合わせおどんどん機胜拡匵させおいくこずが可胜ですが、たずは初めの䞀歩ずしお、本デモブヌスのテヌマである「小さく早く補造 DX を実珟」するこずを目暙に、察象を小さく絞っお PoC (抂念実蚌)を実斜し、小さな成功䜓隓を積み重ねお倧きな業務倉革に繋げおいただけたすず幞いです。 著者プロフィヌル 山田 航叞 (Koji Yamada) アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 補造業のお客様を䞭心にクラりド掻甚の技術支揎を担圓しおいたす。奜きな AWS のサヌビスは Amazon Bedrock です。 愛読曞は「倧富豪トランプのでっかく考えお、でっかく儲けろ」です。 &nbsp; &nbsp; &nbsp; &nbsp; 新柀 雅治 (Niizawa Masaharu) アマゟン りェブ サヌビス ゞャパン合同䌚瀟 IoT スペシャリスト ゜リュヌションアヌキテクト 補造業、 IT ベンダヌを経お AWS に 入瀟。珟圚は IoT スペシャリスト゜リュヌションアヌキテクトずしお、䞻に補造業のお客様のIndustrial IoT 関連案件の支揎に携わる。