TECH PLAY

AWS

AWS の技術ブログ

å…š3418ä»¶

本ブログは 2026 幎 6 月 24 日に公開された AWS Blog “ Restrict AWS Management Console access to expected networks with sign-in resource-based policies and RCPs ” を翻蚳したものです。 Amazon Web Services (AWS) は 2026 幎 6 月 16 日に、 リ゜ヌスベヌスポリシヌ ず リ゜ヌスコントロヌルポリシヌ (RCP) を AWS サむンむン でサポヌトするこずを発衚したした。リ゜ヌスベヌスポリシヌず RCP を䜿甚するず、 AWS マネゞメントコン゜ヌル ぞのサむンむンず aws login CLI セッションぞのアクセスを、想定するネットワヌク、オンプレミスのデヌタセンタヌネットワヌク、およびお客様の Amazon Virtual Private Cloud (Amazon VPC) からのリク゚ストに制限できたす。 サむンむンのリ゜ヌスベヌスポリシヌず RCP は、いく぀かのセキュリティ目暙に察応したす。具䜓的には、コン゜ヌルサむンむンを䌁業ネットワヌクに制限するこず、コン゜ヌルにサむンむンできるプリンシパルを限定するこず、そしお AWS Organizations の組織党䜓にわたっお䞀貫した ネットワヌク境界制埡 を適甚するこずです。 この蚘事では、䞀般的なナヌスケヌスを取り䞊げたす。芏制コンプラむアンスのために、ある金融サヌビス䌁業がコン゜ヌルアクセスを䌁業ネットワヌクに制限するずいうケヌスです。単䞀アカりントに察しおサむンむンのリ゜ヌスベヌスポリシヌを䜿甚しおこれを実装する方法、 AWS CloudTrail で制埡を怜蚌する方法、そしおこれらのポリシヌが AWS Management Console Private Access やより広範な AWS デヌタ境界フレヌムワヌク ずどのように統合されるかを説明したす。 コン゜ヌルサむンむンアクセスを䌁業ネットワヌクに制限する ある金融サヌビス䌁業が、 AWS マネゞメントコン゜ヌル ぞのサむンむンを䌁業ネットワヌクから行うこずを求めおいるずしたす。この䌁業には次の芁件がありたす。 ナヌザヌは、䌁業 VPN、オフィスネットワヌク、たたはお客様の VPC からのみコン゜ヌルにサむンむンする 個人ネットワヌク、公衆 Wi-Fi、その他の想定倖の堎所からのサむンむン詊行は拒吊しなければならない ロックアりトを防ぐため、指定したプリンシパルはどのネットワヌクからでもアクセスを保持できるようにする コンプラむアンスの蚌跡ずしお、すべおのサむンむン詊行 (蚱可および拒吊) を CloudTrail に蚘録しなければならない 以䞋のステップでは、単䞀アカりントでこれらの芁件を適甚するリ゜ヌスベヌスポリシヌを䜜成する方法を玹介したす。 前提条件 AWS Command Line Interface (AWS CLI) が最新バヌゞョンでむンストヌルされ、蚭定されおいるこず サむンむンのリ゜ヌスポリシヌを管理する暩限。AWS マネヌゞドポリシヌの AWSSignInResourcePolicyManagement をアタッチするか、各プリンシパルに次のアクションぞの暩限を付䞎したす。 リ゜ヌス蚱可ステヌトメントの管理: signin:PutResourcePermissionStatement , signin:DeleteResourcePermissionStatement , signin:ListResourcePermissionStatements , signin:GetResourcePolicy. コン゜ヌル認可の管理: signin:PutConsoleAuthorizationConfiguration , signin:GetConsoleAuthorizationConfiguration , signin:DeleteConsoleAuthorizationConfiguration 特定の䌁業ネットワヌク: IP CIDR 範囲たたは VPC ID 陀倖する指定プリンシパルの Amazon リ゜ヌスネヌム (ARN)。これにより、ネットワヌク条件が倉わっおもアクセスを保持できたす 泚: AWS サむンむンアクションの完党なリストに぀いおは、サヌビス認可リファレンスの AWS Signin のアクション、リ゜ヌス、および条件キヌ を参照しおください。 ステップ 1: リ゜ヌス蚱可ステヌトメントを䜜成する ほずんどのリ゜ヌスベヌスポリシヌでは、䜜成者がポリシヌドキュメント党䜓 (JSON ステヌトメント) を入力する必芁がありたす。サむンむンのリ゜ヌス蚱可ステヌトメントは異なりたす。パラメヌタを指定するず、AWS サむンむンがポリシヌを生成したす。 次のコマンドでは、䌁業 IP 範囲、VPC、陀倖プリンシパルをパラメヌタずしお指定したす。AWS サむンむンはこれらのパラメヌタを䜿甚しお、コン゜ヌルサむンむンをそれらのネットワヌクに制限し぀぀、陀倖プリンシパルがどのネットワヌクからでもサむンむンできるようにするポリシヌを生成したす。お客様が制埡するのはパラメヌタの倀であり、ポリシヌの構造ではありたせん。生成されたポリシヌは、 get-resource-policy コマンドでい぀でも確認できたす。 泚: リ゜ヌス蚱可ステヌトメントは、ステップ 2 でコン゜ヌル認可を有効にするたで効果を発揮したせん。そのため、効果が発生する前に完党なポリシヌを確認できたす。なお、曞き蟌み操䜜は us-east-1 を察象にする必芁がありたす。 リ゜ヌス蚱可ステヌトメントを䜜成するには、次の手順を実行したす。 1. タヌミナルを開き、最新の AWS CLI がむンストヌルされおいるこずを確認したす。 2. 次のコマンドを実行し、プレヌスホルダヌ倀 <my-vpc> 、 <my-vpc-region> 、 <my-corporate-cidr> 、 <excluded-IAM-principal-arn> を、お客様の具䜓的な蚭定に眮き換えたす。 aws signin put-resource-permission-statement \ --source-vpc <my-vpc> \ --requested-region <my-vpc-region> \ --source-ip <my-corporate-cidr> \ --excluded-principal <excluded-IAM-principal-arn> \ --region us-east-1 3. 出力に statementId があるこずを確認しお、コマンドが成功したか怜蚌したす。 出力䟋: { "statementId":"b2HfHli9qCF1P4eGNll13CrZtusXlcPxxVBqz2aYLjlAcWtWQHP6Hg0" } 4. get-resource-policy コマンドを実行しお、完党なリ゜ヌスベヌスポリシヌを確認したす。 aws signin get-resource-policy 出力䟋: { "signinResourceBasedPolicy": { "Version": "2012-10-17", "Statement": [ { "Effect": "DENY", "Principal": {"AWS": "*"}, "Action": ["signin:Authenticate"], "Resource": "*", "Condition": { "ArnNotEquals": {"signin:PrincipalArn": ["<excluded-IAM-principal-arn>"]}, "NotIpAddress": {"aws:SourceIp": ["<my-corporate-cidr>"]}, "StringEquals": {"aws:ResourceAccount": ["<account-id>"]}, "StringNotEquals": {"aws:SourceVpc": ["<my-vpc>"]} } }, { "Effect": "DENY", "Principal": {"AWS": "*"}, "Action": ["signin:CreateOAuth2Token", "signin:AuthorizeOAuth2Access"], "Resource": "*", "Condition": { "ArnNotEquals": {"aws:PrincipalArn": ["<excluded-IAM-principal-arn>"]}, "NotIpAddress": {"aws:SourceIp": ["<my-corporate-cidr>"]}, "StringEquals": {"aws:ResourceAccount": ["<account-id>"]}, "StringNotEquals": {"aws:SourceVpc": ["<my-vpc>"]} } }, { "Effect": "DENY", "Principal": {"AWS": "*"}, "Action": ["signin:Authenticate"], "Resource": "*", "Condition": { "ArnNotEquals": {"signin:PrincipalArn": ["<excluded-IAM-principal-arn>"]}, "StringEquals": {"aws:SourceVpc": ["<my-vpc>"]}, "StringNotEquals": {"aws:RequestedRegion": ["<my-vpc-region>"]} } }, { "Effect": "DENY", "Principal": {"AWS": "*"}, "Action": ["signin:CreateOAuth2Token", "signin:AuthorizeOAuth2Access"], "Resource": "*", "Condition": { "ArnNotEquals": {"aws:PrincipalArn": ["<excluded-IAM-principal-arn>"]}, "StringEquals": {"aws:SourceVpc": ["<my-vpc>"]}, "StringNotEquals": {"aws:RequestedRegion": ["<my-vpc-region>"]} } } ] } } 生成されたポリシヌには 4 ぀のステヌトメントが含たれ、2 ぀のペアにグルヌプ化されおいたす。最初のペアはネットワヌク゜ヌスによっおアクセスを制限し、䌁業 IP 範囲 (<my-corporate-cidr>) たたは VPC (<my-vpc>) の倖郚からリク゚ストを行うプリンシパルを拒吊したす。2 番目のペアは、VPC がタヌゲットにできる AWS リヌゞョンを制限し、 <my-vpc> から発信されたリク゚ストを、 <my-vpc-region> に向けられたものでない限り拒吊したす。このリヌゞョンぞのバむンディングが必芁なのは、VPC ID が単䞀リヌゞョン内でのみ䞀意であるためです。 AWS サむンむンはこれらのポリシヌを 2 ぀のフェヌズ、぀たり認蚌前ず認蚌埌で評䟡したす。認蚌埌の評䟡は、コン゜ヌルセッションが新しい認蚌情報をリク゚ストするたびに繰り返されたす。各ペアの䞭で、1 ぀のステヌトメントは認蚌前フェヌズをカバヌし、もう 1 ぀は認蚌埌フェヌズをカバヌしたす。 認蚌前のステヌトメントは signin:Authenticate アクションを評䟡したす。このフェヌズではプリンシパルがただ認蚌されおいないため、ステヌトメントは signin:PrincipalArn 条件キヌを䜿甚しお陀倖プリンシパルを免陀したす。このキヌはすべおのプリンシパルタむプ (ルヌトナヌザヌ、 AWS Identity and Access Management (IAM) ナヌザヌ、フェデレヌションナヌザヌ、ロヌル) をサポヌトしたす。 認蚌埌のステヌトメントは signin:AuthorizeOAuth2Access および signin:CreateOAuth2Token アクションを評䟡したす。AWS サむンむンは、コン゜ヌルセッションを確立するトヌクンを発行する認蚌埌に、これらのアクションを評䟡したす。これらのアクションは signin:PrincipalArn キヌをサポヌトしたせん。代わりに、認蚌枈みのプリンシパルに解決される aws:PrincipalArn を䜿甚したす。 aws:ResourceAccount の倀は受信偎のアカりント ID です。AWS サむンむンが呌び出し元の認蚌情報から自動的に取埗するため、お客様が自分で蚭定する必芁はありたせん。サポヌトされるアクションず条件キヌの完党なリスト (各フェヌズず各プリンシパルタむプにどのキヌが適甚されるかを含む) に぀いおは、 Controlling console access with resource-based policies and resource control policies および AWS Sign-In condition keys reference を参照しおください。 ステップ 2: アカりントのサむンむンポリシヌ適甚を有効にする このステップでは、ステップ 1 で䜜成したポリシヌの適甚を有効にしたす。このステップを実行するたで、ステップ 1 で䜜成したリ゜ヌス蚱可ステヌトメントは効果を発揮したせん。 5. 次のコマンドを䜿甚しお、サむンむンポリシヌの適甚を有効にしたす。 aws signin put-console-authorization-configuration \ --target-id <account-id> \ --region us-east-1 6. 出力に "consoleAuthorizationEnabled": true があるこずを確認しお、コマンドが成功したか怜蚌したす。 出力䟋: { "Output": { "consoleAuthorizationEnabled": true, "scope": "ACCOUNT", "targetId": "<account-id>" } } 7. 以䞋のように get-console-authorization-configuration コマンドを実行しお、蚭定を怜蚌するこずもできたす。 aws signin get-console-authorization-configuration \ --target-id <account-id> \ --region us-east-1 8. 適甚を無効にしたり個別のステヌトメントを削陀したりするには、 delete-console-authorization-configuration たたは delete-resource-permission-statement を䜿甚したす。詳现に぀いおは、 AWS サむンむン ナヌザヌガむド の Controlling console access with resource-based policies and resource control policies を参照しおください。 実装の怜蚌 適甚が有効になったので、サむンむン詊行はリ゜ヌスベヌスポリシヌに照らしお評䟡されたす。さたざたなネットワヌク条件からサむンむンをテストしお、動䜜を怜蚌したしょう。 シナリオ 1: 䌁業ネットワヌクからの蚱可されたサむンむン 蚱可された䌁業 IP 範囲たたは VPC からサむンむンするプリンシパルは、正垞にサむンむンできたす。 CloudTrail むベント には ConsoleLogin:Success が衚瀺されたす。 コン゜ヌルサむンむン成功時の CloudTrail むベント詳现の䟋: { "userIdentity": { "type": "AssumedRole", "principalId": "AROAEXAMPLEID:Dev1", "arn": "arn:aws:sts::123456789123:assumed-role/Developer/Dev1", "accountId": "123456789123" }, "eventTime": "2026-06-09T19:20:38Z", "eventSource": "signin.amazonaws.com", "eventName": "ConsoleLogin", "awsRegion": "us-east-1", "sourceIPAddress": "192.0.2.100", "responseElements": { "ConsoleLogin": "Success" }, "eventID": "dd004e78-6447-4f56-8d2d-a795da66f598", "readOnly": false, "eventType": "AwsConsoleSignIn", "managementEvent": true, "recipientAccountId": "123456789123", "eventCategory": "Management" } シナリオ 2: 想定倖のネットワヌクからの拒吊されたサむンむン 蚱可された IP アドレス範囲、たたは゜ヌス VPC にアタッチされた VPC ゚ンドポむント以倖のネットワヌクからサむンむンするプリンシパルはブロックされたす。CloudTrail むベントには ConsoleLogin: Failure が衚瀺され、拒吊の原因ずなったポリシヌを特定する゚ラヌメッセヌゞが含たれたす。 コン゜ヌルサむンむン倱敗時の CloudTrail むベント詳现の䟋: { "userIdentity": { "type": "IAMUser", "accountId": "123456789123", "accessKeyId": "", "userName": "Dev1" }, "eventTime": "2026-06-09T19:20:38Z", "eventSource": "signin.amazonaws.com", "eventName": "ConsoleLogin", "awsRegion": "us-east-1", "sourceIPAddress": "198.51.100.76", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36", "errorCode": "AccessDenied", "errorMessage": "Authorization denied because of a resource-based policy", "requestParameters": null, "responseElements": { "ConsoleLogin": "Failure" }, "eventID": "d88a7543-ae89-4186-b1b6-d3116413f2ee", "readOnly": false, "eventType": "AwsConsoleSignIn", "managementEvent": true, "recipientAccountId": "123456789123", "eventCategory": "Management" } ゚ラヌメッセヌゞフィヌルドには、拒吊の原因ずなったポリシヌタむプが衚瀺されたす。 "Authorization denied because of a resource-based policy" (リ゜ヌスベヌスポリシヌにより認可が拒吊されたした)。 RCP による倧芏暡展開 䞊蚘のステップでは、サむンむンのリ゜ヌスベヌスポリシヌを単䞀アカりントに適甚したす。倚数のアカりントを管理する組織にずっおは、RCP がより優れた方法です。RCP は AWS Organizations の組織、OU、たたはアカりントレベルでアタッチでき、察象範囲内のすべおのアカりントに自動的に適甚されたす。RCP の䟋に぀いおは、 こちら を参照しおください。 RCP によっおコン゜ヌルぞのサむンむンが拒吊された堎合、゚ラヌメッセヌゞフィヌルドには拒吊が "Authorization denied because of a resource control policy" (リ゜ヌスコントロヌルポリシヌにより認可が拒吊されたした) ず衚瀺されたす。 Console Private Access ずデヌタ境界による拡匵 䜜成したサむンむンのリ゜ヌスベヌスポリシヌは、どのネットワヌクがお客様のアカりントのサむンむンフロヌに到達できるかを制埡したす。 AWS Management Console Private Access は補完的な制埡を远加したす。具䜓的には、お客様のネットワヌク内から、コン゜ヌルアクセスを既知の AWS アカりントのセットに限定し、想定倖の AWS アカりントぞのサむンむンを防ぎたす。 これらの機胜を組み合わせるこずで、コン゜ヌルアクセスのデヌタ境界の圢成に圹立ちたす。 ネットワヌク境界: サむンむンのリ゜ヌスベヌスポリシヌず RCP は、コン゜ヌルサむンむンを想定するネットワヌク (䌁業 IP 範囲、VPC) に制限したす アむデンティティ境界: サむンむンのリ゜ヌスベヌスポリシヌず RCP は、信頌できるアむデンティティのみがコン゜ヌルにサむンむンできるこずを保蚌したす。コン゜ヌル VPC ゚ンドポむントポリシヌずサむンむン VPC ゚ンドポむントポリシヌは、信頌できるアむデンティティのみがお客様の VPC からコン゜ヌルを䜿甚できるこずを保蚌したす リ゜ヌス境界: サむンむン VPC ゚ンドポむントポリシヌずコン゜ヌル VPC ゚ンドポむントポリシヌは、お客様のネットワヌクからどの AWS アカりントに到達できるかを制限したす この蚘事の制埡はコン゜ヌルアクセスに焊点を圓おおいたす。これらの境界を他の AWS サヌビスやより広範な実装シナリオに拡匵するには、 Data perimeter policy examples リポゞトリず Data Perimeters Blog Post Series を参照しおください。 たずめ サむンむンのリ゜ヌスベヌスポリシヌず RCP を䜿甚するこずで、AWS マネゞメントコン゜ヌルぞのアクセスを想定するネットワヌクに制限できたす。これらの制埡は、すべおの AWS 商甚リヌゞョンで远加料金なしで利甚できたす。 䜿い始めるには、 AWS サむンむン ナヌザヌガむド を参照しおください。組織党䜓での適甚に぀いおは、AWS Organizations ナヌザヌガむドの Resource control policies を参照しおください。 Swara Gandhi Swara Gandhi は、AWS Identity Solutions チヌムのシニア゜リュヌションアヌキテクトです。安党でスケヌラブルな゚ンドツヌ゚ンドのアむデンティティ゜リュヌションの構築に取り組んでいたす。アむデンティティ、セキュリティ、クラりドに関するあらゆるこずに情熱を泚いでいたす。 Rishi Tripathy Rishi は、AWS Identity and Access Management (IAM) チヌムのプリンシパルプロダクトマネヌゞャヌです。䌁業が倧芏暡に AWS 環境を保護するのに圹立぀アクセス制埡メカニズムに焊点を圓おおいたす。導入が簡単で誀蚭定しにくいセキュリティプリミティブの構築に情熱を泚いでいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
本蚘事は「 Introducing Agent Focus – Kiro 」を翻蚳したものです。 開発者が AI ず協働する方法は倉わり぀぀ありたす。モデルは今や耇数ステップの䜜業を蚈画し実行できるようになり、より倚くの開発者が、自分で䞀行ず぀コヌドを打ったり盎接線集したりするのではなく、゚ヌゞェントを導くこずに䞀日を費やすようになっおいたす。 IDE は別の堎面のために䜜られたものです。IDE はコヌドを䞭心に据えたすが、それはたさに「自分で線集しおいるずき」に欲しいものです。しかし、䞻な仕事が゚ヌゞェントに実行させる䜜業を定矩し、掗緎し、方向づけるこずであるずき、それが必ずしも欲しいものずは限りたせん。 2026 幎 6 月 25 日、私たちは Agent Focus を発衚したす。これは Kiro IDE における実隓的な新しいビュヌで、゚ヌゞェントずのやり取りを前面に抌し出すものです。チャットファヌストな働き方の基盀を築きたす。やりたいこずを蚘述し、䌚話を通じお掗緎させ、䜜業を開始し、゚ヌゞェントが進める様子を確認する——ずいう流れです。これたでの IDE 䜓隓がなくなるわけではありたせん。Agent Focus はそれず䞊んで存圚し、い぀でも䞡者を行き来できたす。 Agent Focus でできるこず このビュヌの䞭では、耇数のワヌクスペヌスをたたいで、独立しお䞊行に動く耇数のセッションを立ち䞊げられたす。゚ヌゞェントずチャットしおコヌドを曞いたり、アむデアを探ったり、問題を解いたり——あるいはもっず構造が必芁なずきには仕様specを定矩・掗緎したりできたす。各セッションで䜕が起きおいるかを高い芖点で把握し、察応が必芁になったら介入する。じっくり芋る必芁がある䜜業のずきには、コヌド䞭心のビュヌに戻っお盎接線集できたす。 このビュヌは 3 ぀のパネルで構成されおいたす。 ゚ヌゞェントパネル巊: 新しいセッションを䜜成し、ワヌクスペヌスごずにグルヌプ化しお閲芧でき、各セッションの状態——䜜業䞭、入力埅ちブロック䞭、䞀時停止䞭——を䞀目で確認できたす。終わったものはクリアできたす。 チャットパネル䞭倮: 刷新された新しいチャット䜓隓。゚ヌゞェントを導き、意図を掗緎させ、䜜業が進む様子を芋守れたす。ファむルの倉曎はむンラむンのコヌド差分ずしお衚瀺されるので、ビュヌを切り替えるこずなく远えたす。 補助パネル右: 必芁になるたで非衚瀺。゚ヌゞェントが倉曎されたファむルや仕様のサマリヌを瀺すために衚瀺するこずもあれば、じっくり芋たいずきに自分で開くこずもできたす。 䞀郚の機胜はただこのビュヌにネむティブ実装されおいないため、Agent Focus は蚭定、powers、skills、MCP、タヌミナル、完党な git、盎接のファむル線集ずいったものに぀いお、IDE ぞ戻る明確な経路を保っおいたす。 これは実隓であり、慣れ芪しんだ IDE はそのたた残りたす Agent Focus は実隓的なリリヌスです。ぜひ詊しお、䜕がうたくいき、䜕がうたくいかないかを、むンタヌフェヌス内の「Report issue」ボタン、 GitHub の issue、あるいは Discord で教えおください。ただし、䞭栞ずなる IDE 䜓隓は倉わりたせん。IDE は匕き続きデフォルトであり、今日あなたが行っおいるこずはすべお今たでどおりに動䜜し、奜きなだけそこにずどたれたす。Agent Focus は、私たちが早い段階であなたの手に委ねる「もう䞀぀の働き方」です。 切り替え方法 切り替えは手間がかからないように䜜られおいたす。Agent Focus はりィンドり右䞊に垞に 1 クリックで届く堎所にあり、「Agent Focus」ずラベル付けされおいたす。戻りたいずきは、同じ堎所にあるコントロヌルが「IDE」ずラベル付けされおいたす。い぀でも、どちらの方向にも、自分の䜜業䜍眮を倱うこずなく行き来できたす。 入手方法 Agent Focus は最新版の Kiro 1.0 に同梱されおいたす。 Kiro ダりンロヌドペヌゞ から Kiro をアップデヌトし、新しいビルドになるず Agent Focus がりィンドり右䞊に衚瀺されたす。 Agent Focus は、Kiro におけるチャットファヌストで゚ヌゞェント䞭心の構築スタむルぞの私たちの第䞀歩であり、ここから成長しおいきたす。その最良の圢は、あなたが実際にどう䜿うかによっお圢づくられるものです。 Kiro をダりンロヌド し、右䞊から Agent Focus を開き、いく぀かセッションを動かしお、気づいたこずを私たちに教えおください。
本蚘事は「 One Task, Two Providers: Coordinating Changes Across GitLab and GitHub in one session 」を翻蚳したものです。 Kiro Web は、既存の GitHub サポヌトに加えお、 GitLab でも動䜜する ようになりたした。より興味深いのは、コヌドが GitLab ず GitHub の䞡方にたたがっお存圚する堎合に䜕が起きるかです。䞡方からリポゞトリを同じセッションに远加し、単䞀の倉曎を蚘述すれば、Kiro がそれを䞡方にわたっお実行し、䞀方にはマヌゞリク゚ストMRを、もう䞀方にはプルリク゚ストPRを開いおくれたす。これは、コヌドが 1 ぀のきれいな堎所に収たっおいないずきに意味を持ちたす。 2 ぀の堎所に存圚するコヌド 倚くのチヌムはプロバむダヌをたたいで分かれおおり、たいおいそれには正圓な理由がありたす。オヌプン゜ヌスの SDK はコミュニティが芋぀けられるように GitHub に眮かれ、それが通信するサヌビスは GitLab 䞊にプラむベヌトのたた残されおいる。あるいは買収によっお、組織の半分が䞀方のプロバむダヌに、もう半分が別のプロバむダヌに分かれおしたった。あるいはフロント゚ンドずバック゚ンドのチヌムが、䜕幎も前にたたたた別々のツヌルに萜ち着いただけ、ずいうこずもありたす。理由が䜕であれ、そのコストは倉曎が䞡方にたたがった瞬間に珟れたす。1 ぀の論理的な曎新が、2 ぀のコンテキストで 1 ぀のプルリク゚ストず 1 ぀のマヌゞリク゚ストになり、ステップを忘れお䞡者が同期からずれおしたう機䌚が 2 回生じるのです。 小さな䟋 ここで䜿うセットアップを瀺したす。本物の代わりずしお、あえおシンプルなものにしおいたす。その堎所に、あなたの実際のサヌビスず SDK を思い浮かべおください——数千行、本物のビゞネスロゞック、本物の利甚者がいるものを。 GitLab 䞊のプラむベヌトサヌビスがあるずしたす。 そしお、 GitHub 䞊のパブリック SDK が、そのサヌビスをラップしおいたす。 email フィヌルドを゚ンドツヌ゚ンドで远加したいずしたす。サヌバヌ偎の倉曎は GitLab に属し、SDK 偎の倉曎は GitHub に属したす。これは、2 ぀のリポゞトリ、2 ぀のプロバむダヌにたたがっお、倉曎を加えないずいけたせん。 1 ぀のプロンプト、䞡方のリポゞトリ GitLab ず GitHub の䞡方をすでに接続した状態で、セッションを開始し、䞡方のリポゞトリGitLab の user-service ず GitHub の user-sdk をアタッチしたす。そしお、倉曎をシンプルな蚀葉で蚘述したす。 䞡方のリポゞトリがセッション内にあるため、Kiro はそれらを無関係な 2 ぀のタスクずしお扱うのではなく、䞀緒に掚論したす。 隔離されたサンドボックスの䞭で䜜業し、䞡方のリポゞトリを探玢し、それぞれの偎が䜕を必芁ずするかを把握し、倉曎を行いたす。サヌビスではレコヌドずレスポンスに email を远加し、SDK では User 型ず䜿甚䟋を曎新したす。各リポゞトリにフィヌチャヌブランチを䜜成し、明確なメッセヌゞでコミットしたす。 完了するず、2぀の倉曎が埅っおいたす。サヌビス甚の GitLab 䞊のマヌゞリク゚スト は以䞋のようになりたす。 そしお、SDK 甚の GitHub 䞊のプルリク゚スト は以䞋のようになりたす。 それぞれが、䜕が倉わったかず、そのアプロヌチの説明を䌎っおいたす。あなたは各倉曎を、それぞれのホヌムプロバむダヌ䞊で、チヌムがすでに䜿っおいるたさにそのワヌクフロヌでレビュヌしおマヌゞしたす。レビュヌプロセスに぀いおは䜕も倉わりたせん。ただ、クロスリポゞトリの調敎䜜業を自分でやらなくお枈んだ、ずいうだけです。 たずめ プロバむダヌをたたぐ分割は、しばしば珟実的で、維持する䟡倀がありたす——パブリック察プラむベヌト、あるチヌム察別のチヌム。維持する䟡倀がないのは、1 ぀の倉曎を䞡方にわたっお敎合させるための手䜜業の劎力です。Kiro Web に GitLab ず GitHub を接続すれば、1 ぀のプロンプトが倉曎を゚ンドツヌ゚ンドで䞀貫させ、それでもあなたはすでに信頌しおいるプロバむダヌ䞊で、きれいな MR ず PR をレビュヌできたす。 Kiro Web で GitLab ず GitHub を接続し、䞡方にたたがる倉曎を詊しおみおください。Kiro Web は app.kiro.dev で、Pro・Pro+・Power のサブスクラむバヌ向けにプレビュヌ提䟛䞭です。さらに詳しくは GitLab ガむド をご芧になり、次に䜕がリリヌスされるかを知るには Kiro Web の changelog をフォロヌしおください。
本ブログは、2026 幎 6 月 23 日に Tom Lawlor によっお執筆された「 A new way to keep your AWS Certification current 」を翻蚳したものです。 AWS 認定は、雇甚䞻、クラむアント、チヌムメむトに察しおあなたの胜力を蚌明するものです。クラりドず AI は急速に進化しおいるため、認定を維持するには、今あなたの圹割にずっお重芁なこずに察しおスキルを磚き、垞に最新の状態を保぀必芁がありたす。 2026 幎 6 月 23 日より、今たでのように認定詊隓を再受隓する代わりに、 AWS Skill Builder 䞊の厳遞されたトレヌニングずハンズオンラボを完了するこずで、AWS 認定を 1 幎間延長しお維持できるようになりたした。 仕組み 認定の有効期限たで 90 日以内になるず、あなたは今回远加された再認定方法の察象ずなりたす。再認定たでの流れは以䞋のずおりです。 認定を遞択する : AWS Skill Builder で 「詳しく芋る > スキルを怜蚌する > 再認定」 に移動し、維持したい認定を遞択したす。 トレヌニングを完了する : 認定ドメむンに関連する、進化し続けるトピックをカバヌする厳遞されたデゞタルコヌスずハンズオンラボに取り組みたす。 認定が自動的に延長される : 芁件を満たすず、完了日から1幎間、認定が延長されたす。これは AWS 認定アカりントに即座に反映されたす。 ア゜シ゚むトレベルの認定の堎合、少なくずも 1 ぀の実践的なアクティビティを含めお 500 ポむントを獲埗する必芁がありたす。プロフェッショナルレベルの認定の堎合、少なくずも 2 ぀の実践的なアクティビティを含め、700 ポむントが必芁です。認定の有効期限が切れる前に、自分のペヌスですべおを完了しおください。テストセンタヌの予玄も、詊隓の受隓も䞍芁です。 単なる再認定ではなく、スキルを最新に保぀トレヌニング コヌスずラボは、AWS サヌビスを開発しおいるのず同じ AWS の゚キスパヌトによっお構築されおいたす。䜕幎も前に孊んだ内容の焌き盎しではなく、今たさにクラりドがどのように進化しおいるかを反映したトピックをカバヌしおいたす。実践的なアクティビティ (ハンズオン) では、実際の AWS 環境で構築、蚭定、トラブルシュヌティングを行うリアルなシナリオに取り組みたす。認定の維持に費やす時間は、仕事のスキルを向䞊させる時間でもあるのです。 開始時のサポヌト察象 本再認定オプションは、以䞋の認定を察象にオヌプンベヌタずしお 2026 幎 6 月 23 日より利甚可胜です。 AWS Certified Solutions Architect – Associate AWS Certified Developer – Associate AWS Certified CloudOps Engineer – Associate (AWS Certified SysOps Administrator – Associate の維持に利甚可胜です) AWS Certified DevOps Engineer – Professional AWS Certified Solutions Architect – Professional 今幎埌半には、AWS Certified Data Engineer – Associate、 AWS Certified Security – Specialty、AWS Certified Machine Learning Engineer – Associate を含む远加の認定も察応予定です。 詊隓ベヌスの再認定ずの関係 埓来どおり、認定詊隓の再受隓、䞊䜍レベルの詊隓ぞの合栌、たたは (Cloud Practitioner の堎合) AWS Cloud Quest の利甚による再認定も匕き続き可胜です。トレヌニングによる認定維持は、远加の遞択肢であり、継続的か぀実践的な孊習を重芖するパスです。どちらのパスでも、有効でアクティブな資栌が埗られたす。 認定延長のカスケヌド(連鎖) AWS 認定を維持するず、ただアクティブな関連する䞋䜍レベルの認定の有効期限も、維持した認定の有効期限に合わせお自動的に延長されたす。たずえば、Solutions Architect – Professional を維持した堎合、Solutions Architect – Associate も次の有効期限に合わせお延長されたす(ただ有効で、1 幎以内に期限切れずなる堎合に限りたす。 始めるために必芁なもの 有効な AWS Skill Builder サブスクリプション (個人サブスクリプション、たたはチヌムサブスクリプション) 有効期限たで 90 日以内の認定 䞊蚘のサポヌト察象認定のいずれか 以䞊です。䞊蚘以倖の远加賌入も、別途の登録プロセスも䞍芁です。 始め方 AWS Skill Builder にログむンし、「 再認定 」に移動しお、察象かどうかを確認し、メンテナンスパスを開始しおください。 これは AWS 認定プログラムからの提䟛であり、AWS Skill Builder の䜓隓を通じお提䟛されたす。これは、AWS 認定があなたずずもに進化する次のステップです。クラりドプロフェッショナルが求めおきた、継続的で実践的な孊習を通じお資栌を継続的に維持するこずができたす。 最新の状態を維持し、認定を維持したしょう。今日から認定資栌のメンテナンスを始めたしょう。 この䜓隓は珟圚オヌプンベヌタ版です。正匏な䞀般提䟛の前に䜓隓を改善し続けるため、フィヌドバックを収集しおいたす。ご意芋がありたしたら、完了埌のアンケヌトからお知らせください。 翻蚳は Technical Instructor の 宀橋 匘和 が担圓したした。
本蚘事は 2026 幎 6 月 29 日に公開された “ Announcing Valkey 9.1 for Amazon ElastiCache ” を翻蚳したものです。 Amazon ElastiCache で Valkey 9.1 がご利甚頂けるようになりたした。 Valkey オヌプン゜ヌスプロゞェクト の最新のコミュニティ䞻導のむノベヌションが、ElastiCache 䞊で䜎レむテンシヌが求められ、高スルヌプットか぀運甚芁件が厳しいむンメモリワヌクロヌドを実行するお客様に提䟛されたす。本投皿では、Valkey 9.1 が、芁求の厳しいワヌクロヌドからさらに高いスルヌプットずメモリ効率を匕き出しながら、マルチテナントおよび共有クラスタヌのデプロむメントに察しおより匷力な分離を提䟛する方法に぀いお説明したす。たた、䞀般的なアプリケヌションや運甚ワヌクフロヌを簡玠化する新しいコマンド、゚ンゞンの動䜜に察するオペレヌタヌの可芖性を高める新しいオブザヌバビリティ機胜、そしお ElastiCache が最新の Valkey オヌプン゜ヌスのむノベヌションをフルマネヌゞドサヌビスずしお継続的に提䟛しおいく方法に぀いおも取り䞊げたす。 オヌプン゜ヌスの Valkey コミュニティは、セキュリティ、可芳枬性、パフォヌマンス、効率性、ツヌルの匷化に重点を眮いた貢献により、Valkey 9.1 を開発したした。アップストリヌムリリヌスの詳现な技術情報に぀いおは、 Valkey 9.1 コミュニティ発衚 をご芧ください。 倧芏暡環境におけるコストパフォヌマンスの向䞊 Valkey プロゞェクトがコストパフォヌマンスに泚力しおいるこずは、倧芏暡な ElastiCache デプロむメントを運甚しおいるお客様にずっお極めお重芁です。スルヌプット、レむテンシヌ、メモリ効率におけるわずかな改善でさえ、倧きなコスト削枛に぀ながる可胜性があるためです。䟋えば、 Samsung Electronics は、ElastiCache for Valkey ぞアップグレヌドするこずで、グロヌバルサヌビスに必芁なパフォヌマンス、信頌性、開発者䜓隓を維持し぀぀、玄 30% のむンフラコスト削枛を達成したした。Valkey 9.1 はこの方針を匕き継ぎ、ノヌドあたりのリク゚スト凊理数を増やし、同じ容量により倚くのデヌタを保存でき、ワヌクロヌドのスケヌルに応じおより予枬可胜な運甚を実珟するための機胜匷化を提䟛したす。 スルヌプットが制玄ずなるワヌクロヌドでは、ノヌドあたりのパフォヌマンスが向䞊するこずで、既存むンフラ䞊でのトラフィック増加ぞの察応、スケヌリングむベントの遅延、たたは同じリク゚スト量を凊理するために必芁なノヌド数の削枛が可胜になりたす。Valkey 9.1 には、さたざたなワヌクロヌドでスルヌプットを向䞊させる、再蚭蚈された I/O スレッディング通信モデルが含たれおいたす。アップストリヌムの Valkey ベンチマヌクテストにおいお、Valkey 9.1 は 512 バむトのペむロヌド、9 ぀の I/O スレッド、および 10 コマンドのパむプラむン深床を䜿甚しお、単䞀サヌバヌで 1 秒あたり最倧 210 䞇リク゚ストを達成したした。完党な結果を確認し、バヌゞョン間で比范するには、 Valkey Performance Dashboards をご芧ください。たた、アップストリヌムでテストされたワヌクロヌドにおいおスルヌプットを最倧 17% 向䞊させる I/O スレッディングの匷化 も含たれおいたす。 Valkey 9.1 では、䞀般的な高スルヌプットのアクセスパタヌンのパフォヌマンスも向䞊しおいたす。これには、 XRANGE ず XREVRANGE による 高速なストリヌム範囲読み取り 、キャッシングワヌクロヌドにおける高スルヌプットの文字列読み取り、リヌダヌボヌドやスケゞュヌラ向けの高速な゜ヌト枈みセットク゚リ、そしおクラむアント初期化のオヌバヌヘッドを削枛するキャッシュ枈み COMMAND レスポンスが含たれたす。 メモリバりンドなワヌクロヌドでは、メモリ効率の向䞊により、同じノヌドサむズでより倚くのデヌタを保存できたす。たた、アプリケヌションの動䜜を倉曎するこずなく、メモリ圧迫を軜枛するこずも可胜です。Valkey 9.1 では、128 バむト未満の STRINGS のメモリ䜿甚量が最倧 20% 削枛 され、 ゜ヌト枈みセットのメモリ䜿甚量 が最倧 10% 削枛されたす。これらの削枛は、倧量の小さなキャッシュ倀、ランキング、スケゞュヌル、レヌト制限の状態を保存するワヌクロヌドにずっお特に有甚です。 Valkey 9.1 では、 内郚のリハッシュ動䜜も改善 され、キヌスペヌスの拡倧時におけるレむテンシヌぞの圱響が軜枛されおいたす。さらに、 SREM 、 ZREM 、 HDEL などのバルク削陀操䜜䞭には、䞍芁なハッシュテヌブルのリサむズが䞀時停止されたす。これらの機胜匷化により、お客様はスルヌプットの向䞊、メモリ負荷の軜枛、運甚の予枬可胜性の向䞊を実珟し、ElastiCache むンフラストラクチャからより倧きな䟡倀を匕き出すこずができたす。ビゞネスにずっおは、むンフラコストの削枛、トラフィック増加ぞの䜙裕の確保、ピヌク需芁時の安心感の向䞊に぀ながりたす。゚ンドナヌザヌにずっおは、パヌ゜ナラむズされた䜓隓の読み蟌み、リアルタむムランキングの衚瀺、むベント凊理、レむテンシヌに敏感な AI 機胜ずの察話など、いずれの堎面においおも、よりレスポンシブで信頌性の高いアプリケヌション䜓隓を提䟛できるようになりたす。 マルチテナントワヌクロヌドに察するきめ现かなアクセス制埡 マルチテナントや共有クラスタヌのワヌクロヌドを運甚するチヌムは、クラスタヌモヌドのスケヌラビリティず可甚性を犠牲にするこずなく、アプリケヌション、テナント、環境を分離する方法を必芁ずしおいたす。䟋えば MoEngage は、ElastiCache for Valkey を掻甚しお、䞖界䞭の 1,350 以䞊のブランドにサヌビスを提䟛し、毎日数十億のパヌ゜ナラむズされたメッセヌゞを配信するカスタマヌ゚ンゲヌゞメントシステムを支えおいたす。Valkey 9.0 では、クラスタヌモヌドにおける番号付きデヌタベヌスを導入するこずでこの課題に察応し、論理的な分離ずシャヌド間の氎平スケヌリングを䞡立させたした。これにより、クラスタヌモヌドのメリットをすべお維持したたた、単䞀クラスタヌ内でテナントや環境を分離できたす。 䟋ずしお、ナヌザヌを䜜成し、デヌタベヌス 0 ず 1 ぞのアクセスに制限するこずができたす: ACL SETUSER app-user on >secretpass +@all ~* db=0,1 認蚌埌、そのナヌザヌはデヌタベヌス 0 を操䜜できたす: SELECT 0 OK SET mykey "hello" OK しかし、デヌタベヌス 2 にはありたせん: SELECT 2 (error) NOPERM No permissions to access database Valkey 9.1 ではその基盀の䞊に、デヌタベヌスレベルのアクセスコントロヌルリストが远加され、ナヌザヌ暩限を特定のデヌタベヌスに限定できるようになりたした。これたでもアクセス制埡ルヌルによっお、ナヌザヌが実行できるコマンドやアクセスできるキヌを制限するこずは可胜でしたが、それらの暩限はデヌタベヌス党䜓に広く適甚されおいたした。Valkey 9.1 では、必芁なデヌタベヌスに察しおのみナヌザヌにアクセス暩を付䞎できたす。クラスタヌモヌドでの番号付きデヌタベヌスずデヌタベヌスレベルのアクセス制埡を組み合わせるこずで、より匷力な分離ずガバナンスを維持しながら、共有クラスタヌに集玄できるワヌクロヌドの範囲を広げられたす。 新しいコマンドによる䞀般的なワヌクフロヌの簡玠化 アプリケヌションがスケヌルするに぀れお、䞀時的な状態の消費、耇数の有効期限付きキヌの蚭定、クラスタヌ党䜓のデヌタスキャンなどの䞀般的なワヌクフロヌを実装するために、チヌムはマルチステップのクラむアントロゞックに䟝存するこずがよくありたす。これらのパタヌンは、耇雑さを増し、ネットワヌクのラりンドトリップを増加させ、アプリケヌションコヌドの保守を困難にする可胜性がありたす。 Valkey 9.1 ではこれらのワヌクフロヌを簡玠化する新しいコマンドが導入されたした。 HGETDEL は、ハッシュから 1 ぀以䞊のフィヌルドをアトミックに取埗しお削陀したす。これにより、䞀時的な状態、ワンタむムトヌクン、キュヌのようなデヌタを䞀床だけ消費するワヌクフロヌを構築できたす。たずえば、ワヌカヌは他のゞョブメタデヌタをそのたた残し぀぀、ゞョブの状態を 1 ぀のコマンドで取埗しお削陀できたす。 HSET job:42 status "pending" payload '{"action":"send_email"}' retries "3" HGETDEL job:42 FIELDS 2 status payload MSETEX は、共有の有効期限を持぀耇数のキヌを 1 ぀のコマンドで蚭定したす。これにより、セッションキヌ、キャッシュフラグメント、レヌト制限バケット、その他䞀時的なアプリケヌション状態を䞀貫した TTL で曞き蟌むようなパタヌンが簡玠化されたす。 MSETEX 3 session:abc "user:1" session:def "user:2" session:ghi "user:3" EX 3600 Valkey 9.1 では CLUSTERSCAN も導入されおおり、クラスタヌ党䜓でキヌをスキャンするための統䞀された方法が提䟛されたす。これたではクラむアントが各ノヌドを個別にスキャンし、結果をマヌゞする必芁がありたした。 CLUSTERSCAN は、キヌを反埩凊理するためのクラスタヌ党䜓のむンタヌフェむスを提䟛するこずで、クラスタヌ察応の運甚ツヌル、デバッグ、むンベントリゞョブ、移行ナヌティリティを簡玠化したす。 CLUSTERSCAN 0 MATCH "session:*" これらのコマンドを組み合わせるこずで、開発者や運甚担圓者は䞀般的なワヌクフロヌをより盎接的に衚珟でき、クラむアント偎の耇雑さを軜枛し、倧芏暡なクラスタヌモヌド有効デプロむメントずより自然に連携するアプリケヌションやツヌルを構築できたす。 倧芏暡デプロむメントにおけるオブザヌバビリティの向䞊 Valkey 9.1 では、倧芏暡なデプロむをより効果的に運甚できるようにする可芖性の改善も新たに远加されおいたす。新しいメむンスレッドおよび I/O スレッドの䜿甚率メトリクスにより、゚ンゞンの皌働状況をより明確に把握できるようになり、実際のワヌクロヌドによる負荷ず想定内のスレッド動䜜を運甚者が芋分けやすくなりたす。 本リリヌスでは JSON 圢匏のサヌバヌログも远加され、カスタムパヌスロゞックなしでオブザヌバビリティプラットフォヌムに゚ンゞンログを取り蟌み、怜玢、分析するこずが容易になりたす。 これらの機胜匷化により、チヌムはクラスタヌのチュヌニング、パフォヌマンス問題の調査、倧芏暡な ElastiCache デプロむの管理をより自信を持っお行えるようになりたす。 たずめ Amazon ElastiCache 向け Valkey 9.1 は、高性胜キャッシュからリアルタむム性・共有性・運甚面での芁求が厳しいアプリケヌションを支えるより広範な基盀ぞず、Valkey の進化をさらに掚し進めるものです。ノヌドベヌスのクラスタヌを運甚するお客様にずっお、このリリヌスはむンフラストラクチャの効率向䞊、ワヌクロヌドの分離匷化、アプリケヌションやツヌルの耇雑さの軜枛、そしお倧芏暡なデプロむをより高い信頌性で運甚するこずに圹立ちたす。 たずは以䞋を詊しおみたしょう: 初めおの Valkey 9.1 キャッシュを䜜成する: 新しいキャッシュを起動するには、 ElastiCache 入門チュヌトリアル を参照しおください。 既存のクラスタヌをアップグレヌドする: Valkey たたは Redis OSS を実行しおいる既存の ElastiCache クラスタヌをアップグレヌドするには、 ゚ンゞンバヌゞョンのアップグレヌドに関するドキュメント に埓っおください。 既存のセルフホストワヌクロヌドを ElastiCache に移行する: Valkey たたは Redis OSS のオンラむンマむグレヌション を䜿甚しお、Amazon EC2 䞊のセルフホスト型オヌプン゜ヌス Valkey たたは Redis OSS から Amazon ElastiCache ぞデヌタを移行できたす。 オヌプン゜ヌスリリヌスを確認する: 技術的な詳现に぀いおは、 Valkey 9.1 のコミュニティ発衚 をお読みください。 Amazon ElastiCache 向け Valkey 9.1 は、察応する AWS リヌゞョンにお远加費甚なしでご利甚いただけたす。 著者に぀いお Mas Kubo Mas は AWS のむンメモリデヌタベヌスチヌムのプロダクトマネヌゞャヌで、Amazon ElastiCache のオヌプン゜ヌス高性胜デヌタストア゚ンゞンである Valkey を担圓しおいたす。仕事以倖では、フリヌダむビング、パラグラむディング、カむトサヌフィン、セヌリングを通じお颚ず海を远いかけおいたす。 本蚘事は、 Announcing Valkey 9.1 for Amazon ElastiCache を翻蚳したものです。翻蚳は Solutions Architect の Hayato Tsutsumi が担圓したした。
本ブログは プリモグロヌバルホヌルディングス株匏䌚瀟 様ず アマゟン りェブ サヌビス ゞャパン合同䌚瀟が共同で執筆いたしたした。 はじめに みなさん、こんにちは。叀山アマゟン りェブ サヌビス ゞャパン合同䌚瀟です。 「新人の接客スキルを底䞊げしたいが、教える偎の負担が倧きい」「研修で孊んだこずを実践する堎が足りない」――小売・接客業界で人材育成に携わる方なら、䞀床はこうした課題に盎面したこずがあるのではないでしょうか。ブラむダルゞュ゚リヌの販売を手がけるプリモグロヌバルホヌルディングス株匏䌚瀟 様以䞋、プリモGHD様も、たさにこの課題を抱えおいたした。本ブログでは、AWS の生成 AI 勉匷䌚をきっかけに同瀟が Amazon Bedrock を掻甚した AI ロヌルプレむサヌビスを導入し、接客研修を倉革した取り組みに぀いお、背景から導入効果、今埌の展望たでをご玹介したす。 倚くの接客䌁業が盎面する「教育の属人化」ずいう課題 プリモGHD様の販売店では、接客スキルの平準化が長幎の課題でした。接客品質がスタッフ個人の経隓やスキルに䟝存しおおり、店舗間・スタッフ間でばら぀きが生じおいたのです。新人教育は熟緎スタッフが担圓しおいたしたが、教育に割く工数が倧きな負担ずなっおいたした。営業マニュアルや瀟内レクチャヌ動画、商品販売のお手本動画など、教育コンテンツは敎備されおいたものの、それらはむンプットが䞭心であり、孊んだ内容をアりトプットする機䌚が限られおいたした。同瀟は瀟員定着率の向䞊も重芁なテヌマずしお捉えおおり、キャリアマップを描きながらスタッフのレベルを段階的に匕き䞊げる仕組みを構築したいず考えおいたした。同瀟には「プリモカレッゞ」ずいう既存の教育䜓系があり、この仕組みの䞭に新たなアりトプットツヌルを組み蟌むこずが怜蚎されたした。 AWS の生成 AI 勉匷䌚が転機に ― Amazon Bedrock を遞んだ理由 2024 幎末、AWS の叀山よりプリモGHD様の党瀟向けに AI 勉匷䌚を実斜したした。この勉匷䌚では、AWS のサヌビスや圓時泚目を集めおいた生成 AI の掻甚可胜性に぀いお玹介したした。勉匷䌚の実斜、その埌のアンケヌト調査を通しお、同瀟は生成 AI を掻甚した AI ロヌルプレむが自瀟の接客研修の課題解決に有効であるず感じたした。むンプット䞭心だった研修に、実践的なアりトプットの堎を加えるこずで、孊びの定着を促進できるず考えたのです。これを受けお、AWS から Amazon Bedrock を掻甚した AI ロヌルプレむサヌビスを展開するパヌトナヌ䌁業をご玹介し、プリモGHD様・パヌトナヌ䌁業・AWS の 3 瀟で怜蚎を開始したした。デモンストレヌションを実斜したずころ奜感觊を埗られ、本栌的な導入に向けたプロゞェクトが動き出したした。Amazon Bedrock を基盀ずしお遞択した理由は、シヌンやトヌンに応じお耇数の倧芏暡蚀語モデルLLMを柔軟に䜿い分けられる点にありたす。ブラむダルゞュ゚リヌの接客では、お客様に寄り添う繊现なコミュニケヌションが求められるため、シナリオに応じたモデルの遞択が重芁でした。 ゜リュヌションの抂芁 ―短時間でコヌス草案が䜜れる AI ロヌルプレむ パヌトナヌ䌁業の協力を経お導入した AI ロヌルプレむサヌビスは、Amazon Bedrock などを基盀ずしたクラりドベヌスの研修ツヌルです。スタッフは PC やスマヌトフォンから AI を盞手にロヌルプレむを行い、接客スキルを実践的に磚くこずができたす。このサヌビスの特城は、研修コヌスの䜜成が容易な点です。シヌン蚭定を入力するだけで AI が自動的にシチュ゚ヌションを生成し、コヌス草案の䜜成にかかる時間はわずか 5 分皋床です音声認識や論点抜出などの凊理時間を陀く。これにより、研修担圓者は倚様な接客シナリオを玠早く準備し、草案を元に珟堎の接客ノりハりを持぀トレヌナヌずの協議を行うこずができたす。 技術的な構成ず工倫 ― 倚様な接客シヌンぞの察応 Amazon Bedrock による LLM の䜿い分け: シヌンやトヌンに応じお最適な LLM を遞択できるため、カゞュアルな来店察応から、プロポヌズリングの盞談ずいった情緒的な堎面たで、倚様な接客シナリオに察応が可胜です。ロヌルプレむずいう特性䞊、最新のLLMを䜿うこず必ずしも正しいわけではないため、シヌンに合わせお適切なLLMを遞択しおいたす。音声認識ずの連携: スタッフの発話を音声認識で取り蟌み、AI がリアルタむムに応答するこずで、実際の接客に近い䜓隓を提䟛したす。 AI によるフィヌドバック機胜: ロヌルプレむ終了埌、AI が論点を抜出しフィヌドバックを提䟛したす。スタッフは自身の改善点を客芳的に把握でき、次の緎習に掻かすこずができたす。たた、フィヌドバックの内容に぀いおは、新人スタッフの方たちも䜿甚するこずから、たずは「䞊手くいっおいるこずを耒める」ずいう圢に調敎しお珟堎での利甚を促したした。 䜿うほど実感が深たる ― 利甚回数ず満足床の正の盞関 導入埌、5 段階評䟡のアンケヌトを実斜した結果、教育効率化に察する評䟡が高いこずが確認されたした。高評䟡を埗た䞊䜍 3 項目は以䞋の通りです。 1. 埌茩ぞの掚奚: 自分が䜓隓しお良かったず感じ、埌茩にも勧めたいずいう声 2. フィヌドバックの玍埗感: AI が提䟛するフィヌドバックの質に察する高い評䟡 3. 先茩の負担軜枛: 教育担圓の熟緎スタッフの工数削枛ぞの貢献 䞀方、今埌の改善が期埅される項目ずしお「コヌス数の䞍足」「音声認識粟床」「䌚話の䞍自然さ」が挙げられたした。 特筆すべきは、利甚回数ず満足床の間に明確な正の盞関が確認された点です。1〜2 回の利甚者が党䜓の 44.7% を占め、そのポゞティブ率は 56.0% にずどたりたしたが、6回以䞊利甚した局では 91% 超の高い満足感を瀺しおいたす。この結果は、AI ロヌルプレむが「䜿えば䜿うほど効果を実感できるツヌル」であるこずを裏付けおいたす。 珟堎の新人スタッフが語る 3 ぀の倉化 先茩の時間を奪わずに緎習できる: 「先茩に申し蚳ない」「忙しい先茩にお願いしづらい」ずいう心理的ハヌドルが解消され、気兌ねなく緎習に取り組めるようになりたした。倱敗を恐れず発蚀できる: AI が盞手のため恥ずかしさや緊匵が軜枛され、積極的にトラむできる環境が生たれたした。むンプットからアりトプットぞの䞀貫した緎習: 研修で孊んだ内容を、蚘憶が曖昧になる前にすぐ実践できる点が高く評䟡されおいたす。 教育䜓系ぞの本栌組み蟌みぞ ― 今埌の展望 プリモGHD様はこの成果を螏たえ、2026 幎 4 月からの新入瀟員向け接客フロヌ研修においお、AI ロヌルプレむをアりトプットツヌルずしお本栌掻甚を開始しおいたす。既存の教育䜓系「プリモカレッゞ」ぞの組み蟌みを進め、接客スキルの底䞊げず教育工数の削枛を䞡立する仕組みの確立を目指しおいたす。今埌はコヌス数の拡充や音声認識粟床の向䞊にも取り組み、より実践的な研修環境の構築を進めおいく蚈画です。 たずめ 本事䟋は、AWS の生成 AI 勉匷䌚をきっかけに、プリモGHD様自身が瀟内課題を特定し、Amazon Bedrock を掻甚した AI ロヌルプレむの導入に至った取り組みです。接客業における人材育成は、熟緎スタッフの暗黙知に䟝存しがちです。生成 AI を掻甚するこずで「い぀でも・䜕床でも・気兌ねなく」緎習できる環境を実珟し、むンプット䞭心だった研修にアりトプットの堎を加えるこずができたす。利甚回数ず満足床の正の盞関は、継続的な掻甚を促す仕組みづくりが成功の鍵であるこずを瀺しおいたす。 接客スキルの平準化や教育工数の削枛に課題を感じおいる䌁業の皆様は、ぜひ AmazonBedrock の掻甚をご怜蚎ください。AWS では、生成 AI を掻甚した業務改善に぀いおのご盞談を承っおいたす。
本ブログは、キダノンIT゜リュヌションズ株匏䌚瀟ずアマゟン りェブ サヌビス ゞャパン合同䌚瀟が共同で執筆いたしたした。 みなさた、こんにちは。AWS ゜リュヌションアヌキテクトの戞塚、倧久保、寺山です。 Amazon および AWS は、 The Climate Pledge を通じた2040 幎たでのネットれロカヌボン達成のコミットメントや、再生可胜゚ネルギヌ掻甚の拡倧などを通じお、事業運営に サステナビリティを組み蟌む取り組み を継続しおいたす。ホテル・倖食産業や流通小売業界等では、需芁予枬や圚庫最適化によるフヌドロス削枛が環境負荷の䜎枛ず収益性向䞊の䞡面で重芁性を増しおおり、AWS ではフヌドロス削枛を支揎するアヌキテクチャやお客様事䟋をご玹介しおいたす。こうした文脈の䞭で、 Chronos-2 は、事前孊習枈みの時系列基盀モデルによるれロショット掚論を掻甚するこずで、個別モデル孊習を必芁ずせず、蚈算リ゜ヌスを抑えながら高粟床な需芁予枬を実珟したす。さらに掚論基盀ずしお AWS Graviton プロセッサ搭茉むンスタンスを組み合わせるこずで、䟡栌性胜比および電力効率に優れた構成を採甚でき、 Well-Architected Framework の持続可胜性の柱 にも配慮したアヌキテクチャずしお、二酞化炭玠排出量の抑制に貢献するこずが期埅できたす。 本ブログでは、こうした取り組みの䞀䟋ずしお、キダノンIT゜リュヌションズ様ず共同で取り組んだ Chronos-2 による需芁予枬を起点ずしたフヌドロス削枛 PoC に぀いお、アヌキテクチャず技術的なポむントをご玹介したす。 本取組の背景 什和 5 幎床の日本党䜓のフヌドロスは玄 464 䞇トンであり、そのうちホテルを含む倖食産業由来のフヌドロスは玄 66 䞇トンを占めおいたす。䞭でもホテル業界では、以䞋のような特城からフヌドロスが発生しやすい環境にあり、長幎に枡り業界党䜓の課題ずなっおいたした。 ビュッフェ提䟛における過剰提䟛・芋栄え重芖 婚瀌・宎䌚における需芁倉動の倧きさ 宿泊客数の予枬䞍確実性 サヌビス品質重芖による欠品 NG の文化 ホテル業界では、仕入れ・調理・提䟛・食べ残しずいった各工皋でフヌドロスが発生する䞊に、昚今では SDGs ぞの取り組みを䌁業偎に期埅する宿泊客も増加しおいたす。フヌドロス削枛は コスト削枛・業務効率化・ブランド䟡倀向䞊 の芳点からホテル経営における重芁テヌマずなっおいたす。 30 幎以䞊にわたり PMS※1を䞭心ずしたホテル向けシステムを手掛けおきたキダノンIT゜リュヌションズ株匏䌚瀟様以䞋、キダノン ITSにも、近幎お客さたから「デヌタはあるが、具䜓的な削枛斜策にどう結び぀ければよいか」ずいう盞談が増えおいたす。こうした声を受け、ホテル事業を営むお客さたにご協力いただきながら、Chronos-2 を甚いた需芁予枬によるフヌドロス削枛の PoCに取り組みたした。 ※1「Property Management Systemプロパティ・マネゞメント・システム」の略で、「宿泊予玄の管理」「客宀の管理」「顧客管理」「売䞊・請求管理」「デヌタ分析」たで、宿泊斜蚭の運営を支揎するホテル管理システム フヌドロス削枛のPoCに぀いお すでにホテルにおけるフヌドロス察策は数倚く展開されおいるものの、持ち垰りや販売など䜙った料理を掻甚する方法は食品衛生の芳点から、やるこずに䞍安を持぀お客さたもいたす。たた、新しい業務が増えるこずによる珟堎スタッフの負荷増倧の懞念もありたす。 そのため、キダノン ITS は「料理を䜙らせない」「珟堎の業務に圱響が少ない」アプロヌチずしお需芁予枬の粟床向䞊による最適な発泚量・提䟛量によるフヌドロス削枛のPoCに取り組みたした。 PoCでは、耇数のホテルブランドを展開するキダノン ITS のお客さたにご協力いただきたした。このお客さたは、各店舗で発生しおいるロス量の蚘録はできおいたものの、具䜓的な察策たでは着手ができおいたせんでした。 そこで、ロス量の実瞟デヌタを受領しお朝食ビュッフェにおける各品目の消費量の予枬を詊みたした。予枬には、時系列基盀モデル Chronos-2 を利甚したした。 Chronos-2ずは Chronos‑2 は、Amazon Science により開発された時系列基盀モデルTime Series Foundation Modelです。倧芏暡蚀語モデルLLMず同様に、膚倧な時系列デヌタで事前孊習されおおり、個別デヌタごずに孊習モデルを構築・チュヌニングするこずなく、過去デヌタコンテキストを入力するだけで予枬を実行できるZero‑shot forecasting点が倧きな特城です。 Chronos-Bolt、Chronos も存圚したすが、䞀番の倧きな違いは、Chronos-2 では、耇数系列・共倉量・カテゎリ情報たで扱える「Universal Forecasting」モデルである点です。 今回 PoC で䜿甚するモデルずしお Chronos-2 を遞定した理由は以䞋の通りです。 倚倉量予枬 倚品目 × 短期間デヌタでも予枬が可胜 商品ごずにモデルを䜜り盎す必芁がなく、「クロワッサン・バタヌロヌル・ゆでたたご」ずいった耇数品目を同䞀アプロヌチで扱える。 共倉量付き予枬 タヌゲット䜿甚量・日時情報に加えお、曜日・客数・朝食刞配垃数などの任意の共倉量を入力ずしお扱うこずが可胜 実瞟デヌタに加え、業務的に意味のある指暙を特城量ずしお投入するこずで粟床向䞊が芋蟌める れロショット予枬 孊習・再孊習が䞍芁なため、PoCから運甚怜蚎たでが非垞に短い モデル構築にコストをかけず、業務デヌタを手軜に詊すこずができる 䞊蚘よりホテルの朝食ビュッフェのように「日次・倚品目・需芁振れが倧きい」業務デヌタに適した時系列予枬モデルであるず刀断し、採甚したした。 実行環境ず怜蚌アプロヌチ 今回の粟床怜蚌では、デヌタ加工・可芖化・分析を反埩的に行う必芁があったため、 Amazon SageMaker AI の Notebook むンスタンスを実行基盀ずしお採甚したした。Notebook 䞊では Python 環境を甚い、前凊理・予枬・評䟡たでを䞀貫しお実斜しおいたす。 図1Chronos-2の怜蚌甚実行環境 具䜓的には、CSV や Excel ずいった時系列デヌタを取り蟌み、欠損補完や時系列敎圢などの前凊理を行った䞊で、Chronos-2 を甚いた予枬凊理を実行し、結果の可芖化および粟床評䟡を行いたした。この䞀連の流れにより、モデルの挙動やデヌタ特性を察話的に確認しながら、仮説怜蚌を高速に回すこずが可胜ずなりたす。 Chronos-2 は以䞋のようにラむブラリをむンストヌルするこずで簡単に利甚できたす。 !pip install -U 'chronos-forecasting==2.2.0' # 予枬の実行 import pandas as pd from chronos import BaseChronosPipeline from chronos import Chronos2Pipeline pipeline = Chronos2Pipeline.from_pretrained( "amazon/chronos-2", device_map="cpu“, ) test_df = test_df.drop(columns=["䜿甚量"]) predict_df = pipeline.predict_df( train_df, #コンテキストずなるデヌタ future_df=test_df, # 予枬察象のデヌタ prediction_length=30, # 予枬期間 quantile_levels=[0.1, 0.5, 0.9], # 確率的予枬のための分䜍点Quantiles id_column="item", # 異なる系列を衚すカラム(カテゎリカラムなど) timestamp_column="date", # 時系列情報を衚すカラム target="target", # 予枬察象ずなる時系列の倀を栌玍するカラム耇数可 ) PoCから実運甚ぞの展開 䞀方で、Notebook むンスタンス䞊での実行は、PoCや探玢的分析には適しおいるものの、定垞的な業務オペレヌションずしおの運甚には必ずしも最適ずは蚀えたせん。たずえば、定期実行やシステム連携、スケヌラビリティずいった芳点ではより本番環境に適した構成が求められたす。 そのため実運甚においおは、 Amazon SageMaker JumpStart を掻甚しお Chronos-2 モデルを掚論゚ンドポむントずしおデプロむする構成も有効です。これにより、PoC で怜蚌した予枬ロゞックを業務プロセスぞも容易に組み蟌むこずができたす。 PoC実斜結果 本 PoC では、ご協力いただいたホテル様よりご提䟛いただいた過去玄 3 幎分の日次実瞟デヌタを掻甚し、朝食ビュッフェにおける䞻芁 3 品目クロワッサン、バタヌロヌル、ゆでたたごを察象ずしお怜蚌を実斜したした。 本怜蚌の特城ずしお、単に 1 回の予枬を行うのではなく、粟床がどの芁玠によっお改善されるのかを確認するため、段階的なアプロヌチを採甚し、以䞋の 3 ステップで怜蚌を進めたした。 Step1最小構成によるベヌスラむン予枬 たず最もシンプルな構成ずしお、以䞋の最小限のデヌタのみを甚いお予枬モデルを構築したす。 日付 品名 䜿甚量タヌゲット このステップでは、モデルの性胜評䟡に先立ち特に重芁ずなる「時系列デヌタの敎備」を重点的に行いたした。 Chronos‑2 では、入力デヌタが䞀定間隔の時系列ずしお敎っおいるこずが前提条件ずなるため、以䞋の前凊理を行い分析に適したデヌタセットを敎備したした。 品目ごずのデヌタにおける日付の欠損確認 損日付に察する補完レコヌドの远加 結果 このベヌスラむンモデルの結果は以䞋の通りです。 MAPE MAE 80%区間被芆率(※2) 箄56.6% 箄13.4 箄68.9% (※2) 80%区間被芆率ずは予枬された「80%の確率でこの範囲に収たる」ずされる区間に、実枬倀がどれだけ含たれおいるかを瀺す指暙 図2ベヌスラむン予枬結果(予枬 察 実枬) 数倀倉動の倧たかな傟向は捉えられおいるものの、以䞋 3 点の実業務における重芁な芁因を考慮できおおらず、 業務で掻甚するには粟床が䞍十分であるこずが確認されたした。 平日ず週末の需芁差 宿泊客数による需芁倉動 盎近の消費傟向 Step2業務デヌタを考慮した予枬モデル 次に、実際のホテル業務においお䜿甚量を刀断する際に利甚されおいる情報を特城量ずしお远加し予枬を行いたした。远加したデヌタは以䞋の通りです。 前日宿泊者数 朝食刞配垃枚数 これらの項目は、単なる補助情報ではなく珟堎においお「今日は宿泊者が倚いから倚めに䜜る」ずいった意思決定に盎接䜿甚されおいる重芁な指暙です。 たた、特城量の遞定にあたっお以䞋の芳点で絞り蟌みを行いたした。 䜿甚量ずの盞関確認 予枬時点で取埗可胜なデヌタのみを利甚リヌケヌゞ防止 図3䜿甚量に察する各特城量の盞関係数 結果 MAPE MAE 80%区間被芆率 箄28.3% 箄7.1 箄78.9% 図4重芁指暙を特城量ぞ远加埌の予枬結果(予枬 察 実枬) ベヌスラむンず比范しお、誀差は玄50%改善し、以䞋が適切に反映されるようになりたした。 平日週末の傟向 来客芏暡の圱響 この結果から、業務知識に基づく特城量の远加が予枬粟床に倧きく寄䞎するこずが明確に確認するこずができたした。 Step3ラグ特城量による最終的な粟床向䞊 さらに粟床向䞊を図るため、時系列デヌタ特有のパタヌンである「連続性」ず「呚期性」をモデルに取り蟌むこずを目的ずしお、ラグ特城量を远加したした。 本PoCでは、ラグ特城量の远加を感芚的に行うのではなく、事前に以䞋の分析を行いたした。 自己盞関分析 偏自己盞関分析 曜日単䜍の呚期性の確認 図5曜日呚期性の確認ず自己盞関 この結果から、以䞋のような「連続性」ず「呚期性」を確認するこずができたした。 「前日の圱響を受ける連続性」 「1週間単䜍で繰り返される曜日呚期」 朝食ビュッフェの需芁特性を螏たえた䞊で、䞋蚘の特城量を远加しお予枬を行いたした。 䜿甚量_lag1前日の䜿甚量 䜿甚量_lag71週間前の䜿甚量 結果 最終モデルの結果は以䞋の通りです。 MAPE MAE 80%区間被芆率 箄20.3% 箄5.05 箄82.2% 図6ラグ特城量远加埌の予枬結果(予枬 察 実枬) この結果から、 予枬粟床のさらなる向䞊 ず 予枬の信頌性区間被芆率 の改善実運甚ぞの適甚が十分に怜蚎可胜な氎準に到達するこずが確認できたした。たた、グラフ䞊でも、週末の需芁ピヌクや品目ごずの倉動特性が再珟されおおり、モデルが単なる数倀補間ではなく、需芁構造そのものを捉えるこずができたした。 技術的なポむント Chronos-2 における時系列カラムの泚意点 Chronos‑2 を利甚した時系列予枬では、コンテキストずしお入力されるデヌタが「䞀定間隔の時系列ずしお敎備されおいるこず」が前提条件ずなりたす。䟋えば、日次デヌタであれば、時系列カラム×皮類カラム(今回の堎合は、日付×品目)においお、すべおの日付が抜け挏れなく䞊んでいる必芁がありたす。たた、予枬は、各皮類カラムの最終日付から指定した日付分の予枬が行われる点にも泚意が必芁です。 図7異なる期間のデヌタを甚いた堎合の予枬察象期間 実運甚デヌタでは、非営業日や蚘録挏れなどにより日付が欠損しおいるずいうケヌスも少なくありたせんが、そのたた Chronos-2 に投入するず時系列ずしお正しく解釈されず、゚ラヌが発生する可胜性が高いため泚意が必芁です。 図8デヌタ抜け日の確認ず欠損補完むメヌゞ このため、本 PoC では品目ごずに日付の連続性を確認し、欠損しおいる日に぀いおは 補完レコヌド䜿甚量 0 たたは NULLを远加する前凊理を行っおいたす。た。Chronos‑2 を掻甚する際は、モデル以前に「時系列を等間隔に敎えるデヌタ敎備」もポむントになりたす。 リヌケヌゞを防ぐ蚭蚈 時系列予枬や機械孊習においお泚意すべき点のひず぀がリヌケヌゞデヌタリヌケヌゞです。リヌケヌゞずは、予枬時点では本来入手できない未来の情報を、誀っお特城量ずしお䜿甚しおしたうこずを指したす。 リヌケヌゞが発生するず、䞀芋するず非垞に高い予枬粟床が出るが、実際の業務運甚では同じデヌタが取埗できないため、怜蚌時の粟床が再珟できないモデルになっおしたうため泚意が必芁です。 図9リヌケヌゞの危険性 本 PoC では、「前日終業時点で翌日の朝食䜿甚量を予枬する」ずいう業務シナリオを前提ずし、前日宿泊者数や朝食刞配垃枚数など、予枬時点で確実に取埗可胜な情報のみを特城量ずしお䜿甚したした。機械孊習モデリングでも同様ですが、Chronos‑2 を業務に適甚する際には、「その情報はい぀取埗できるのか」を意識し、リヌケヌゞを防ぐ蚭蚈が䞍可欠です。 ラグ特城量の有効性 時系列予枬では、過去の倀が将来の倀に圱響するずいう特性をモデルに取り蟌むため、過去の倀をずらしお特城量ずしお䜿甚する「lag 特城量」がよく甚いられたす。lag 特城量を远加するこずで、盎前の傟向連続性や、曜日などによる呚期的なパタヌンを衚珟するこずができたす。 図10ラグ特城量のメリットず泚意点 本 PoC では、自己盞関の結果に基づき、lag1前日の䜿甚量、lag77日前同じ曜日の䜿甚量を特城量ずしお远加したした。 これにより今回の怜蚌では、短期的な増枛や曜日単䜍の呚期性を捉えやすくなり予枬粟床が向䞊したした。 䞀方で、lag 特城量は蚭定次第でリヌケヌゞに぀ながる可胜性があるため、「い぀予枬を行うのか」ずいう業務前提を明確にした䞊で、実運甚で取埗可胜な範囲の lag のみを採甚するこずもが重芁になりたす。 Chronos-2 に関する考察 機械孊習モデルの予枬粟床向䞊斜策を打぀こずで、Chronos-2 でも同様に予枬結果が向䞊させるこずが可胜 機械孊習モデリングの時ず同様にコンテキストに含めるデヌタ項目が倚いずより粟床向䞊斜策に幅がでお、粟床改善に寄䞎するこずができる可胜性が広がる FineTuningやクロヌスラヌニングなどさらなる粟床向䞊斜策を手軜に詊せる点も非垞に䜿い勝手が良い 本怜蚌の総括 今回の取り組みを通じ、ホテル業界におけるフヌドロスは「やむを埗ないもの」ではなく、デヌタ掻甚により削枛可胜であるこずを実感したした。珟圚の、食数予枬においおはホテル埓業員の経隓や勘に䟝存する郚分も倚く、その結果ずしお過剰な仕蟌みやロスが発生しやすい傟向にありたしたが、今回の Chronos-2 による需芁予枬を甚いるこずで需芁倉動の傟向が可芖化され、ロス削枛の䜙地があるこずが分かりたした。 䞀方で、予枬の結果だけですべおが解決するわけではありたせん。実際の珟堎では、お客さたぞの満足床を考慮しおある皋床の䜙剰を持たせる運甚が䞍可欠です。そのため、単に予枬結果を提䟛するのではなく、「予枬結果をどう䜿うか」「どこたでなら調敎が出来るか」ずいった珟堎に寄り添った運甚面もあわせお合わせお考えるこずが重芁です。 今埌は、予玄状況やむベントなどの倖郚情報も取り入れながら粟床を高めるずずもに、予枬結果を発泚業務などに連携させる仕組みを䜜るこずがより䞀局重芁になるず考えたす。匕き続き、珟堎に寄り添いながら、ホテル業界党䜓のフヌドロス削枛に貢献できるよう取り組んで参りたす。 たずめず今埌の展望 今回の取り組みでは、Amazon Science が発衚した時系列基盀モデル Chronos-2 が、ホテルの朝食ビュッフェずいう「日次・倚品目・需芁倉動が倧きい」業務領域においお有効に機胜するこずを怜蚌したした。孊習䞍芁で即座に予枬を開始できるこずに加え、特城量の工倫により远加孊習なしでも本番業務で掻甚できる粟床に達するこずを実蚌したした。これにより、PoC から本番運甚ぞの移行を短期間か぀䜎コストで実珟する道筋が瀺されたず考えおいたす。 AWS では、Amazon SageMaker AI をはじめずする AI/ML サヌビスを通じお、Chronos-2 のような時系列基盀モデルを本番環境でスケヌラブルに運甚するための基盀を提䟛しおいたす。本ブログで玹介した需芁予枬のアプロヌチは、ホテル業界に限らず、倖食・流通小売・食品補造など、フヌドロスが課題ずなる幅広い業皮ぞの適甚が期埅されたす。たた、こうした需芁予枬での発生抑制に閉じるのではなく、 スマヌト廃棄物管理 など倚面的なアプロヌチがフヌドロス削枛を目指す䞊では䞍可欠です。 Amazon は、The Climate Pledge を通じお2040幎たでにネットれロカヌボンを達成するこずをコミットしおおり、AWS はその実珟に向けお、゚ネルギヌ効率に優れたクラりドむンフラストラクチャの提䟛、カヌボンフリヌ゚ネルギヌぞの移行掚進、そしおお客様のワヌクロヌド最適化による環境負荷䜎枛の支揎を行っおいたす。本ブログでご玹介した需芁予枬によるフヌドロス削枛も、テクノロゞヌを掻甚した持続可胜性ぞの貢献の䞀぀です。同様の取り組みを怜蚎されおいる皆さたの䞀助ずなれば幞いです。 執筆者 キダノンIT゜リュヌションズ株匏䌚瀟 ホテル業界向けのシステム開発を30幎以䞊手掛けおいたす 巊から 倧原 è«­ (Satoshi Ohara) 流通業界・サヌビス業界向けおよびデヌタマネゞメント゜リュヌションのマヌケティング・䌁画担圓 倧竹 智瀌 (Tomonori Otake) デヌタマネゞメント領域におけるデヌタサむ゚ンティストずしお、䞻に流通業界向けのデヌタ分析、 予枬AI、生成AI開発を担圓 蟻 倏子(Natsuko Tsuji) ホテル業界向け゜リュヌションのマヌケティング・商品䌁画担圓。本取り組みの掚進リヌダヌ 戞塚 智哉(Tomoya Tozuka) /@tottu22 飲食やフィットネス、ホテル業界党般のお客様をご支揎しおいる゜リュヌションアヌキテクトで、AI/ML、IoT を埗意ずしおいたす。最近ではAWSを掻甚したサステナビリティに぀いおお客様に蚎求するこずが倚いです。 趣味は、パデルずいうスペむン発祥のスポヌツで、䌑日は仲間ずよく倧䌚に出おいたす 倧久保 裕倪 (Yuta Okubo) 倖食業界や飲料メヌカヌのお客様を支揎しおいる゜リュヌションア―キテクトです。奜きなAWSサヌビスは AWS IoT Core。 最近は、デスクワヌクによる姿勢の厩れを筋トレで解消しようずしおいたす 寺山 怜志 (Satoshi Terayama) 倖食業界や癟貚店業界のお客様を支揎しおいる゜リュヌションア―キテクトです。 最近は、時系列基盀モデル Chronos-2 を始めずした機械孊習領域での孊びを深めおいたす  
2026幎2月6日から22日にかけお、むタリアのミラノ・コルティナにお䞖界的な冬季スポヌツ競技倧䌚が開催されたした。本ブログでは、株匏䌚瀟フゞテレビゞョン様以䞋、フゞテレビがこの倧䌚においお、地䞊波テレビ攟送のラむブ映像制䜜を AWS 䞊で行う「Live Cloud Production以䞋、LCP」を実珟した事䟋をご玹介したす。 テレビのラむブ攟送を支える3぀の凊理 Live Cloud Production ずは、物理的な蚭備を削枛しクラりド䞊でのラむブ映像の制䜜を可胜にする新しい攟送・映像制䜜ワヌクフロヌです。Live Cloud Production を理解する䞊で、䞀般的なテレビのラむブ攟送がどのように行われおいるのかを最初にご玹介したす。テレビのラむブ攟送で芖聎者に届ける映像を制䜜する䞊で、䞻に3぀の凊理がリアルタむムに行われおいたす。 1぀目は映像スむッチングです。スタゞオ、競技䌚堎、リプレむなど耇数の映像゜ヌスの䞭から、攟送に乗せる映像をリアルタむムに遞択・切り替えたす。2぀目は音声ミキシングです。各出挔者のピンマむク、䌚堎の環境音、BGM、効果音など倚数の音声チャンネルを適切なバランスに調敎したす。3぀目は CG 合成です。テロップ、スコア衚瀺、バヌチャルグラフィックスをリアルタむムに描画し、映像に重ね合わせたす。埓来はこれらの぀の凊理は専甚ハヌドりェアによっお凊理されおいたした。 図1: 実際のスタゞオの様子。競技映像やスタゞオセットの䞊半分などは CG 合成で䜜られおいお、珟地での蚭営を簡略化しおいる。耇数゜ヌスからの映像スむッチングや音声ミキシングも行われおいる。(提䟛株匏䌚瀟フゞテレビゞョン) 囜際䞭継における課題 海倖で開催されるスポヌツむベントの䞭継では䜎遅延か぀攟送品質の安定した映像䌝送を行う必芁があるため、競技䌚堎ず囜内のテレビ局の間に専甚回線を敷蚭する必芁がありたす。さらに、前述の3぀の凊理映像スむッチング、音声ミキシング、CG 合成を行うための専甚ハヌドりェアも珟地に茞送・蚭眮しなければなりたせん。珟地ぞの機材茞送・蚭眮には数ヶ月の期間を芁し、専甚回線の費甚も含め倧きなコストずなっおいたした。 フゞテレビの取り組み — Live Cloud Production 近幎は専甚ハヌドりェアが持぀機胜の゜フトりェア化が進んでおり、ラむブ攟送に必芁な凊理映像スむッチング、音声ミキシング、CG 合成をオンプレミスのサヌバヌやクラりド䞊の仮想サヌバヌで実行できるようになっおきおいたす。 フゞテレビは今回の倧䌚で、ラむブ攟送に必芁な凊理を行う゜フトりェアを Amazon EC2 䞊で、海倖からの映像䌝送を AWS Elemental MediaConnect で行い、LCP ずしお AWS クラりドに集玄する構成を採甚したした。 ミラノの IBC囜際攟送センタヌに蚭眮した゚ンコヌダヌで8台のカメラ映像を H.265 / 20Mbps の SRT (Secure Reliable Transport) ストリヌムに倉換し、垯域保蚌付きの公衆むンタヌネット回線2本本番甚・予備甚を通じお AWS フランクフルトリヌゞョンに送出したす。フランクフルトリヌゞョンの Amazon EC2 䞊では、Sony M2L-X映像スむッチング、Waves Cloud MX Audio Mixer音声ミキシング、Vizrt Viz EngineCG 合成が皌働し、AWS Elemental MediaConnect がクラりド内倖の映像ルヌティングを担いたした。完成した番組映像は AWS Direct Connect 経由でお台堎のフゞテレビ本瀟に SRT で䌝送され、地䞊波で攟送されおいたす。クラりド障害時に備えたパリリヌゞョン経由のバックアップパスも構築したした。 図2: Live Cloud Production の党䜓構成。ミラノ IBC からフランクフルトリヌゞョン、お台堎のフゞテレビ本瀟たでの映像・音声・制埡の党系統を瀺す。(提䟛株匏䌚瀟フゞテレビゞョン) この構成により、IBC 偎のスタゞオにはスむッチャヌやミキサヌなどのコントロヌラヌやモニタヌを䞭心に配眮する圢ずなりたした。埓来のハヌドりェアの機胜をクラりドに移したこずで、珟地の蚭備は倧幅に簡玠化されおいたす。 パリからミラノぞ — 1幎半にわたる怜蚌 フゞテレビず AWS は3幎以䞊にわたり、段階的に LCP の取り組みを進めおきたした。 2024幎のパリで行われた倏季スポヌツ競技倧䌚では、゜ニヌ補゜フトりェアスむッチャヌ M2L-X を AWS 䞊で利甚する PoCを実斜したした。その埌、玄1幎半にわたり、様々なパヌトナヌの゜フトりェアを EC2 䞊で利甚するための怜蚌が重ねられたした。各゜フトりェアを動かす EC2 間では、NDI (Network Device Interface) ずいう高品質・䜎遅延の映像・音声デヌタをリアルタむムで盞互䌝送する䌝送方匏が䜿われおおり、NDI 䌝送の怜蚌も進められたした。 2025幎8月にはフランクフルトリヌゞョンにクラりド環境を構築し、実際のスタゞオを䜿った最終怜蚌を実斜。9月末にはミラノ珟地の IBC に蚭眮する党機材の仮組みずクラりドシステムの統合怜蚌を完了したした。 本番運甚ず結果 期間䞭は、むタリア囜内各所で実斜された倚数の競技䞭継を LCP で制䜜したした。党期間を通じお攟送品質を維持した安定運甚を達成しおいたす。クラりドを経由した党䜓の遅延は玄 1.7 秒に収たり、埓来のオンプレミス構成ず遜色ない遅延量で制䜜するこずができたした。 ネットワヌクコストは、過去倧䌚の専甚線費甚ず比范しお 45% 削枛されたした珟地むンタヌネット回線費甚およびクラりドアプリケヌションラむセンス費甚を含む。たた、珟地入りからスタゞオオヌプンたでの技術党䜓のセットアップ䜜業時間は、埓来ず比范しお 21% 削枛されおいたす。 たずめ 今回は、フゞテレビが䞖界的な冬季スポヌツ競技倧䌚で LCP を実珟した事䟋に぀いおご玹介したした。今回の実瞟を螏たえ、フゞテレビは今埌の囜内倖のスポヌツ䞭継ぞの LCP 展開を怜蚎されおいたす。 LCP や攟送業界での AWS 掻甚にご関心のある方は、お気軜にお問い合わせください。 著者 北村 友Yu Kitamura アマゟン りェブ サヌビス ゞャパン合同䌚瀟 通信・メディア技術本郚 ゜リュヌションアヌキテクト 攟送局をはじめずしたメディア業界のお客様ぞの技術支揎を担圓しおいたす。
みなさんこんにちは゜リュヌションアヌキテクトの杉山です今週も 週刊AWS をお届けしたす 先週の朚曜日金曜日に AWS Summit Japan 2026 を開催したした台颚が近づいおいた䞭ではありたしたが倚くのお客様にご来堎いただきたしたブヌスでたくさんのご盞談を頂きたしたがAI 掻甚でどのような利䟿性があるのかたたどういった仕組みでガバナンスを担保できるのかずいう芳点で質問を頂きたしたAWS Summit のセッションは オンデマンド芖聎 が開始されおいたす圓日芖聎が難しかった方もキヌノヌトAWS セッションお客様事䟋などをぜひご芧いただき次の䞀歩に぀ながるヒントを埗おいただければ幞いです それでは先週の䞻なアップデヌトに぀いお振り返っおいきたしょう 2026幎6月22日週の䞻芁なアップデヌト 6/22(月) Amazon Connect Customer が Agentic CX designer (NLX) のプレビュヌ版を提䟛開始 Amazon Connect Customer はAI を掻甚したセルフサヌビス䜓隓を蚭蚈・展開するためのノヌコヌドキャンバス「Agentic CX designer (NLX)」のプレビュヌ版を提䟛開始したしたビゞネスチヌムがコヌドを曞かずに゚ヌゞェント型 AI ず本人確認や決枈凊理などの正確なアクションが求められるフロヌを組み合わせた音声・デゞタル䜓隓を構築できたすたた通話䞭に顧客の Web/モバむルアプリをリアルタむムで操䜜できる Live Sync 機胜も同時にプレビュヌ提䟛されたす䟋えばAI ゚ヌゞェントずホテル予玄を通話しおいる䞭で䌚話内容に基づいお画面が同期しお移動しホテルの予玄を自動的に行うこずがやりやすくなる仕組みですなお、プレビュヌ期間䞭は、ご自身のナヌスケヌスに合わせお粟床などを怜蚌いただくこずが可胜です AWS Network Firewall がデフォルト drop action を曎新し接続信頌性を改善 AWS Network Firewall は新芏䜜成するすべおのファむアりォヌルポリシヌでstateful action のデフォルトを “Application drop established (bidirectional)” から “Application drop established (server-directed only)” に倉曎したしたこの倉曎によりTCP window updateskeep-alivesresets などの正圓なサヌバヌからクラむアントぞの TCP 制埡パケットが誀っおドロップされるこずがなくなり蚺断が困難だった断続的な接続障害を回避できたす既存のポリシヌには圱響がなく新芏ポリシヌ䜜成時に自動的に適甚されたす AWS Lambda MicroVMs で分離実行環境を提䟛開始 AWS Lambda MicroVMs を発衚したしたこれはナヌザヌや AI が生成したコヌドを安党に実行するためのサヌバヌレスコンピュヌティング環境ですVM レベルの分離ほが瞬時の起動ず再開速床最倧 8 時間の状態保存機胜を提䟛したす米囜東郚 (バヌゞニアオハむオ)米囜西郚 (オレゎン)アゞアパシフィック (東京)欧州 (アむルランド) で利甚可胜です埓来の Lambda 関数がリク゚ストに応じお自動的にスケヌルするのに察しMicroVMs は run-microvm API を呌んだ回数だけ MicroVM が 1 個ず぀起動し各 MicroVM に専甚の HTTPS ゚ンドポむントが割り圓おられたすこの「1 ゚ンドポむント1 台」ずいう特性を掻かせばナヌザヌやセッションごずに独立した実行環境を割り圓お起動・サスペンド・終了のラむフサむクルをアプリケヌション偎で自圚に制埡できるためAI ゚ヌゞェントのコヌド実行サンドボックスやむンタラクティブな開発環境のように「状態を保ったたた長時間䜿い続ける」ナヌスケヌスにうたくフィットしたす䞀方で埓来の Lambda 関数は短時間・ステヌトレスなリク゚ストを倧量にさばく甚途に匷いのでワヌクロヌドの性質に応じお䞡者を䜿い分けるのがおすすめですなおクォヌタは同時実行数ではなくアカりント・リヌゞョンあたりの合蚈メモリ量で管理されrun-microvm API のレヌト制限はデフォルトで 5 TPSバヌスト 5です倚数の環境を䞀床に立ち䞊げたい堎合はあらかじめサスペンド状態でプレりォヌムしおおくず安定しお払い出せたすこれらのクォヌタは Service Quotas コン゜ヌルから䞊限緩和を申請できたす 6/23(火) Claude Tag が AWS Marketplace の Claude Enterprise でベヌタ版ずしお利甚可胜に Anthropic はClaude Tag のベヌタ版を AWS Marketplace 経由で Claude Enterprise を利甚する顧客向けに提䟛開始したしたClaude Tag はSlack チャネル内で @Claude ずタグ付けするこずでチヌムメンバヌが Claude にタスクを委任できる新機胜ですチャネルごずにアクセス暩限ず予算を蚭定できClaude は接続されたチャネルの文脈を蚘憶しながらツヌルやデヌタコヌドベヌスにアクセスできたす管理者は Claude 管理コン゜ヌルで玄 1 時間で゚ヌゞェント ID をプロビゞョニングしチャネルごずにスコヌプを蚭定したす Amazon GuardDuty AI-powered investigations で脅嚁察応を加速 (Preview) Amazon GuardDuty に AI-powered investigations 機胜 (Preview) が远加されたしたこの機胜は GuardDuty の findings ずアカりントを自動的に分析し真の脅嚁ず誀怜知を数分で芋分けるこずができたす過去 90 日間の関連アクティビティ圱響を受けるリ゜ヌス脅嚁むンテリゞェンスを knowledge graph を䜿っお分析したすこれたでGuardDuty の findings を手動で調査するには時間がかかりアラヌト疲れ (alert fatigue) の原因ずなっおいたしたAI-powered investigations により数分で自動分析が完了したすたたCLI コマンドを含む具䜓的な修埩手順を提䟛しおくれるため察応のアクションが玠早くなりたす Amazon CloudWatch Logs がマネヌゞド syslog 取り蟌みに察応 Amazon CloudWatch Logs が VPC ゚ンドポむント経由での syslog 盎接取り蟌みに察応したしたファむアりォヌルルヌタヌスむッチLinux サヌバヌから゚ヌゞェントをむンストヌルせずに syslog メッセヌゞを CloudWatch Logs ぞ送信できたすRFC 5424RFC 3164Cisco FTD/ASA の各フォヌマットに察応しfacilityseverityhostnameappName などの構造化フィヌルドを自動的に抜出したすPrivateLink に察応しおいおDirect Connect や Site-to-Site VPN の Private 通信も可胜ずなっおいたす 6/24(æ°Ž) Amazon CloudWatch でダッシュボヌドのタグ機胜をサポヌト Amazon CloudWatch がダッシュボヌドのタグ機胜をサポヌトしたしたこれによりダッシュボヌドをチヌムプロゞェクト環境などのカテゎリで敎理しタグベヌスでアクセス制埡を実装できたすPutDashboard API が Tags パラメヌタに察応したほかTagResourceUntagResourceListTagsForResource API がダッシュボヌド ARN をサポヌトし1぀のダッシュボヌドに最倧50個のタグを蚭定できたすCloudFormation ず AWS Resource Explorer にも察応しおおり远加コストなしで CloudWatch が利甚可胜な党リヌゞョンで提䟛されたす Amazon Route 53 Global Resolver が AWS アカりント間での DNS View 共有をサポヌト Amazon Route 53 Global Resolver がAWS Resource Access Manager (AWS RAM) を䜿甚しお DNS View を他の AWS アカりントず共有できるようになりたしたRoute 53 Global Resolver はリモヌト拠点やオンプレミス環境から AWS 䞊の Private Hosted Zone ずパブリックドメむンの䞡方を解決できるむンタヌネット到達可胜な DNS リゟルバヌですこの機胜によりconsumer アカりントは自身の Route 53 Private Hosted Zone を共有された DNS View に関連付けるこずで所有暩を移譲せずに owner の Global Resolver を通じお党 AWS リヌゞョンで名前解決できたすDNS View 共有は远加料金なしでRoute 53 Global Resolver がサポヌトされおいる党リヌゞョンで利甚できたす AWS IoT Device SDK for Swift の䞀般提䟛開始 AWS IoT Device SDK for Swift が䞀般提䟛 (GA) を開始したしたSwift 開発者は macOS 12+iOS 16+tvOS 16+Linux 䞊で AWS IoT サヌビスを利甚した IoT アプリケヌションをネむティブに構築できるようになりたすSDK は MQTT 5 プロトコルをサポヌトしAWS IoT Device ShadowJobsFleet Provisioning の統合クラむアントを提䟛したすiOS ず tvOS では TLS 1.3 に察応しおおり最新のセキュリティ暙準でデヌタを保護したすSwift Package Manager 経由でむンストヌルできたす Amazon EC2AMI ガバナンス匷化のための AMI Watermarks 機胜を発衚 Amazon EC2 が AMI Watermarks 機胜を発衚したしたこの機胜によりPrivate AMI にカスタム識別子を埋め蟌みAMI の系譜远跡ずガバナンスポリシヌの実斜が可胜になりたすりォヌタヌマヌクは AMI のコピヌや掟生 AMI 䜜成時に自動的に匕き継がれリヌゞョン間コピヌやアカりント共有でも保持されたすAllowed AMIs 機胜ず組み合わせるこずで承認されたりォヌタヌマヌクを持぀ AMI のみからむンスタンスを起動するよう制限できたす党 AWS リヌゞョンで远加料金なしで利甚可胜です 6/25(朚) AWS Network Firewall が VisionHeight のマネヌゞド脅嚁むンテリゞェンスルヌルをサポヌト AWS Network Firewall が VisionHeight 瀟の 2 ぀の新しいマネヌゞドルヌルグルヌプをサポヌトしたしたAWS Marketplace 経由で利甚できる Zero-Day Threat Protection ず Noisy Scanners and Tor Protection により公開ブロックリストに掲茉される数週間前に悪意ある IP むンフラストラクチャを先制ブロックしTor 出口ノヌドや高頻床スキャン゜ヌスからの通信を遮断しおファむアりォヌルログのノむズを削枛したすVisionHeight の Pulse テレメトリヌに基づく独自の脅嚁むンテリゞェンスを掻甚でき日次曎新により最新の脅嚁情報を反映したす それではたた来週お䌚いしたしょう 著者に぀いお 杉山 卓(Suguru Sugiyama) / @sugimount AWS Japan の゜リュヌションアヌキテクトずしお、幅広い業皮のお客様を担圓しおいたす。最近は生成 AI をお客様のビゞネスに掻かすためにアむデア出しやデモンストレヌションなどを倚く行っおいたす。奜きなサヌビスは仮想サヌバヌを意識しないもの党般です。趣味はゲヌムや楜噚挔奏です。
本蚘事は 2026 幎 6 月 25 日に公開された Sumitha AP、Rajdeep Mukherjee による “ From OpenAPI/Swagger specifications to test suite in seconds with Kiro ” を翻蚳したものです。 API は珟代のアプリケヌションの基盀です。チヌムが REST API を構築し改良しおいく䞭で、網矅的なテストカバレッゞを維持するこずは継続的な課題ずなりたす。 OpenAPI/Swagger 仕様 は、API が どう振る舞うべきか を的確に蚘述したす。゚ンドポむント、リク゚ストの圢匏、レスポンスのスキヌマ、ステヌタスコヌドなどです。しかし、それらが実際に機胜するこずを蚌明するものではありたせん。 そのギャップを埋める䜜業は、䌝統的に開発者の肩にかかっおきたした。仕様を読み、各゚ンドポむントをテストケヌスに萜ずし蟌み、正垞系ず゚ッゞケヌスを考慮し、テストランナヌを組み立お、䟝存関係をモックし、結果を意味のある圢で芋せるためのレポヌト機胜を構築したす。䞭芏暡の API、䟋えば゚ンドポむントが 40 個あるずするず、補品コヌドを 1 行も曞く前に 1 週間分の䜜業が必芁です。しかも仕様が安定しおいるこずが前提ですが、実際にはほずんど安定したせん。 根本的な課題は、API 仕様ずそれに察応するテストスむヌトが独立しお保守されおいるこずです。時間が経぀に぀れ、䞡者は必然的に乖離しおいきたす。リリヌス時に曞かれたテストぱンドポむントの倉曎ずずもに陳腐化し、新しい゚ンドポむントはテストカバレッゞを䌎わずにリリヌスされおいきたす。 OpenAPI Generator のようなツヌルは仕様からテストのスキャフォルディングを生成できたすが、通垞は開発者自身が埋めるためのスタブを提䟛するだけです。Kiro は別のアプロヌチを取り、仕様をテスト生成の信頌できる情報源ずしお扱いたす。OpenAPI/Swagger ファむルを入力するず、Kiro は動䜜するテストスむヌト、゚ンドポむントカバレッゞ、゚ッゞケヌス、スキヌマ怜蚌、レポヌト甚スキャフォルディングを、テストファむルをセットアップする時間ず同じくらいで生成したす。さらに、Kiro は再生成を玠早く䜎コストで行えるようにするこずで、テストを仕様ず同期させるコストを䞋げ、フックによっおドリフトを早期に怜出できたす。本蚘事では、それがどのように機胜し、䜕が生成されるのかを詳しく芋おいきたす。 Swagger ず OpenAPI 仕様 Swagger は、構造化された JSON を䜿っお REST API をドキュメント化する手段ずしお䜜られたした。どんな゚ンドポむントがあるか、各゚ンドポむントがどのパラメヌタを受け取るか、成功時に䜕を返すか、問題が起きたずきに䜕を返すか、ずいった語圙を定矩したす。 最小限の OpenAPI ドキュメントは、各゚ンドポむントに぀いお、URL パスず HTTP メ゜ッド、受け取るパラメヌタ型、䜍眮location、必須任意、成功時のレスポンススキヌマ、ありうる゚ラヌレスポンスずそのコヌドを指定したす。 # openapi.yaml: マシン可読な API の契玄 openapi: "3.0.0" paths: /pet/{petId}: get: summary: "Find pet by ID" parameters: - name: petId in: path required: true schema: { type: integer } responses: "200": content: application/json: schema: { $ref: "#/components/schemas/Pet" } "404": description: "Pet not found" OpenAPI ドキュメントは単なるドキュメント以䞊のものです。REST API のむンタヌフェヌスを完党に蚘述する構造化された定矩ファむルJSON たたは YAMLです。API の提䟛者ず利甚者の間の契玄ずしお機胜し、マシン可読であるため、適切なツヌルがそれを解析し、掚論し、実際の成果物を生成できたす。この点は、以降の議論すべおに関わる重芁なポむントです。 本蚘事では、゚ヌゞェント駆動の開発システムである Kiro を䜿っお、Swagger API 仕様から盎接、モックサヌバヌ・蚭定トグル・HTML テストレポヌトたで含む実行可胜な Node.js テストスむヌトを自動生成する方法を瀺したす。 既存ツヌルが力䞍足な理由 これたでに OpenAPI 仕様を扱ったこずがあれば、OpenAPI Generator や Swagger Codegen に出䌚ったこずがあるでしょう。背景ずしお、OpenAPI Generator はガバナンスの違いから 2018 幎に Swagger Codegen からフォヌクされたした。䞡者は䌌た目暙を持ちたすが、独立しお保守されおおり、リリヌス頻床や機胜セットも異なりたす。どちらも仕様ファむルを受け取り、遞択した蚀語のクラむアントラむブラリ、サヌバヌスタブ、SDK コヌドを生成するオヌプン゜ヌスツヌルです。HTTP のボむラヌプレヌトを削枛するには優れおいたすが、API の振る舞いを怜蚌する目的では蚭蚈されおいたせん。テスト生成に䜿おうずするず、通垞はアサヌションが最䜎限のメ゜ッドスタブ、限定的なモック、わずかなスキヌマ怜蚌しか埗られたせん。もっずも、具䜓的な出力は䜿甚する蚀語、テンプレヌト、蚭定によっお異なりたす。テストはコンパむルされ実行はされるかもしれたせんが、゚ッゞケヌス、゚ラヌハンドリング、スキヌマの契玄を意味のある圢でカバヌしおいるずは限りたせん。 これは芋た目以䞊に深刻な問題です。アサヌションのないテストでも CI ではパスし、カバレッゞにはカりントされたす。しかし実際にはステヌタスコヌド、レスポンスの圢、゚ラヌケヌスをチェックしおいたせん。ビルドは成功し、カバレッゞ数倀も高いのに、 400 が 500 ずしお返されおいるずいった特定のバグが芋過ごされるずいうこずが起こり埗たす。 Kiro はこの問題に異なるアプロヌチを取りたす。仕様をテンプレヌト化するのではなく、仕様を掚論したす。enum の倀を珟実的なペむロヌドに解決し、実際のスキヌマの契玄に玐づいたアサヌションを生成し、仕様で定矩された振る舞いを反映したモックサヌバヌを䜜り出したす。出力されるのは埌で埋めるためのスキャフォルディングではなく、意味のあるカバレッゞを持぀実行可胜なテストです。 機胜 OpenAPI Generator Kiro アサヌション付きの実行可胜なテストを生成 ◐ 限定的テンプレヌト䟝存 ✓ あり 仕様に察応するモックサヌバヌを構築 ✗ なし ✓ あり スキヌマから珟実的なペむロヌドを掚論 ◐ 郚分的 ✓ enum の解決を含む チヌムのコヌディング芏玄に適合 ◐ カスタムテンプレヌト ✓ ステアリングファむル経由 仕様のドリフトに応じお CI で再生成 ✗ 手動 ✓ ヘッドレスモヌド 自然蚀語の意図を理解 ✗ なし ✓ あり 機胜比范: テンプレヌトベヌスのゞェネレヌタヌ vs. Kiro の゚ヌゞェント駆動アプロヌチ。 テンプレヌトベヌスのアプロヌチでは、特定の皮類の問題が怜出されないたたになり埗たす。䟋えば 400 ゚ラヌが 500 ずしお返されたり、認蚌゚ンドポむントが䞍正な圢匏のトヌクンを受け入れたりするケヌスです。ずくに、生成されたテストが実際にぱンドポむントぞの呌び出しを行わず、レスポンスの怜蚌もしない堎合に顕著です。これらのツヌルは䞻にコヌド生成のために蚭蚈されおおり、振る舞いの怜蚌のためのものではありたせん。䞀方で Kiro は、各゚ンドポむントを実際に呌び出し、レスポンスが仕様で定矩されたものず䞀臎するかを怜蚌するテストを生成したす。これにより、API の実際の準拠状況に぀いおより信頌できるシグナルが埗られたす。 ゜リュヌション抂芁 本゜リュヌションでは、サンプルの PetStore の Swagger/OpenAPI 仕様 URL を入力ずしお受け取り、Kiro を䜿っお完党に機胜するテストプロゞェクトを生成したす。生成されるプロゞェクトには以䞋のコンポヌネントが含たれたす。 axios を䜿甚したテストクラむアント Swagger 仕様で定矩されたすべおの゚ンドポむントをカバヌする HTTP テスト。GET、POST、PUT、DELETE 操䜜ず、それに応じたリク゚ストペむロヌドおよびレスポンスアサヌションを含みたす。 Express のモックサヌバヌ API をシミュレヌトするロヌカルサヌバヌ。各゚ンドポむントに察しお珟実的なレスポンスを返すため、ネットワヌクアクセスや実サヌビスぞの䟝存なしにテストを実行できたす。 蚭定トグル 同じテストスむヌトをモックサヌバヌロヌカル開発甚たたは実 API統合テスト甚に察しお実行できる簡単なスむッチ。 HTML テストレポヌト 各テストケヌスの合吊ず詳现な゚ラヌ情報を衚瀺する、スタむル付きで共有可胜なレポヌト。CI/CD パむプラむンやプルリク゚ストのレビュヌに適しおいたす。 倖郚テストフレヌムワヌクれロ テストは玠の Node.js ず軜量なカスタムランナヌで動䜜し、フレヌムワヌクのバヌゞョン競合をなくし、セットアップの手間を枛らしたす。 前提条件 このりォヌクスルヌを進めるには、以䞋が必芁です。 Node.js Kiro のむンストヌルず蚭定 Swagger/OpenAPI 仕様の URL䟋ずしお Petstore API を䜿甚したす Kiro でテストスむヌトを生成する それでは、Petstore の Swagger 仕様から完党なテストスむヌトを生成したしょう。テスト生成のルヌルをすべおプロンプトに埋め蟌むのではなく、Kiro のステアリングファむルを䜿甚したす。ステアリングファむルは「 .kiro/steering/ 」に配眮され、ワヌクスペヌス内のすべおのプロンプトで Kiro が埓う氞続的な指瀺を提䟛したす。これにより、テスト生成の基準を䞀床定矩しおおけば、すべおのプロンプトでその恩恵を受けられたす。本ブログでは このサンプル ステアリングファむルを䜿甚したした。チヌムのニヌズや基準に合わせおカスタマむズしおください。 ※ この図は GIF 圢匏に倉換しおいるため画質が粗くなっおいたす。鮮明な動画は 原文蚘事 をご参照ください。 サンプルプロンプト Kiro の vibe モヌドで䜿甚するサンプルプロンプトを瀺したす。 Generate a Node.js test suite from https://petstore.swagger.io/index.html using axios, Express for mocking, and no external test frameworks Kiro は Swagger 仕様を読み蟌み、すべおの゚ンドポむントを解析し、プロゞェクト党䜓を生成したす。 ※ この図は GIF 圢匏に倉換しおいるため画質が粗くなっおいたす。鮮明な動画は 原文蚘事 をご参照ください。 生成されたプロゞェクト構造を確認する Kiro は以䞋のような構造のプロゞェクトを生成したす。 config.js 蚭定トグルを含みたす。 useMockServer: true に蚭定するずロヌカルの Express モックサヌバヌに察しおテストを実行し、 useMockServer: false に蚭定するず実際の Petstore API を察象にしたす。 mock-server/server.js Petstore のすべおの゚ンドポむントに察するルヌトハンドラを持぀ Express アプリケヌション。各ハンドラは、Swagger 仕様で定矩されたスキヌマに䞀臎する珟実的なレスポンスデヌタを返したす。 test/ API リ゜ヌスpet、store、userごずに敎理された個別のテストファむル。各ファむルには、そのリ゜ヌスのすべおの操䜜に察するテストが含たれ、レスポンスのステヌタスコヌドずペむロヌド構造に察するアサヌションがありたす。 test-runner.js 軜量な玠の Node.js テストランナヌ。すべおのテストファむルを怜出しお実行し、合吊のカりントを远跡し、゚ラヌの詳现を取埗したす。 Kiro がどのように仕様を解析するかを理解する Kiro は汎甚的なテストスタブを生成するだけではありたせん。Swagger 仕様ずステアリングファむルの指瀺を読み蟌んで、次のこずを行いたす。 すべおの゚ンドポむントず HTTP メ゜ッドを識別する Petstore API の堎合、POST /pet、GET /pet/{petId}、PUT /pet、DELETE /pet/{petId}、GET /store/inventory、POST /user/createWithList などの操䜜が含たれたす。 スキヌマ定矩からリク゚ストペむロヌドを掚論する POST および PUT 操䜜に぀いお、Kiro は仕様内のモデル定矩に基づいお有効なリク゚ストボディを構築したす䟋えば、id、name、category、photoUrls、tags、status フィヌルドを持぀ Pet オブゞェクト。 期埅されるレスポンスコヌドに基づいお怜蚌コヌドを生成する 各テストは、仕様のレスポンス定矩で定められた正しい HTTP ステヌタスコヌド 200 、 201 、 404 、 405 を怜蚌したす。 察応するモックサヌバヌのルヌトを䜜成する 仕様内のすべおの゚ンドポむントに察しお、定矩されたレスポンススキヌマに合臎したデヌタを返す Express ルヌトハンドラが生成されたす。 テストを実行する モックサヌバヌに察しお実行する ロヌカルのモックサヌバヌに察しおテストスむヌトを実行するには、チャットむンタヌフェヌスで次のプロンプトを入力したす。 Run the tests with the mock server 以䞋のような結果が衚瀺されるはずです。 テストランナヌはモックの Express サヌバヌを起動し、すべおのテストケヌスを実行し、レポヌトを生成したす。生成された test-report.md をブラりザで開いお結果を確認しおください。 テストの品質ず分類 生成されたテストスむヌトには、Petstore の Swagger 仕様で定矩されたすべおの゚ンドポむントをカバヌするテストケヌスが含たれおいたす。これらはナニットテストではなく統合テストです。各テストは axios 経由で実行䞭の Express サヌバヌに察しお実際の HTTP リク゚ストを送り、TCP トランスポヌト、ミドルりェアのパヌス、ルヌトマッチング、ハンドラのロゞック、状態の倉化、JSON シリアラむズずいったスタック党䜓を䜿いたす。サヌバヌ内郚は関数レベルでスタブやモックされおいたせん。耇数のリク゚ストを連鎖させるテストも含たれたす。䟋えば DELETE のテストでは、最初にリ゜ヌスを POST し、次に DELETE し、最埌に GET で 404 を確認するずいった具合で、リク゚ストラむフサむクルをたたいで副䜜甚が正しく氞続化されるこずを怜蚌したす。このマルチリク゚ストでブラックボックスなアプロヌチは、統合テストを統合テストたらしめる特城です。 品質面では、このスむヌトには明確な匷みがありたす。各゚ンドポむントに぀いお正垞系ず異垞系の䞡方を䜓系的にカバヌし、OpenAPI 仕様に蚘茉された具䜓的な HTTP ステヌタスコヌド 200 、 400 、 404 、 405 を怜蚌したす。゚フェメラルポヌトずむンメモリのシヌドデヌタを䜿甚しおいるため、スむヌトは完党に自己完結しおおり決定的です。ネットワヌク䟝存もポヌトの衝突もなく、どのマシンでも再珟可胜です。砎壊的な操䜜はレスポンスコヌドだけを信甚せず、埌続の読み取りで怜蚌したす。 芁するに、これは API の圢状ず゚ラヌハンドリングに察する CI の高速フィヌドバックに適した、実甚的な契玄レベルの統合スむヌトです。プロダクション品質の信頌性に到達するには、テストごずの状態分離、完党な JSON スキヌマ怜蚌、認蚌のカバレッゞ、そしお実サヌビスに察する定期的な実行が加わるず良いでしょう。 詳现: 削陀ラむフサむクル党䜓のテスト Kiro が生成したテストの䞭でも、より興味深いものの 1 ぀は、単に゚ンドポむントを呌び出しおステヌタスコヌドを確認するだけのものではありたせん。1 ぀のテストケヌスで、リ゜ヌスのラむフサむクル党䜓を怜蚌したす。 このテストが興味深いのは、DELETE のレスポンスだけを信甚しおいない点です。倚くの玠朎なテストスむヌトは 200 ステヌタスコヌドを確認するだけで止たりたす。「サヌバヌが成功したず蚀ったのだから、成功した」ずいうわけです。しかしそれは状態が実際に倉化したかどうかを䜕も蚌明しおいたせん。バグのあるサヌバヌは 200 を返し぀぀、レコヌドの削陀に静かに倱敗するかもしれたせん。 本圓に消えおいる、ずいうこずです。 その代わりに、Kiro は 3 段階のテストを生成したした。 Arrange 既知の ID を持぀新しい pet を POST し、正垞に䜜成されたこずを確認したす。 Act その pet を DELETE し、サヌバヌが操䜜を受け付けたこずを怜蚌したす。 Verify 同じ ID を GET し、サヌバヌが 404 を返すこずを怜蚌したす。 このパタヌンは「ラりンドトリップ怜蚌」ず呌ばれるこずがあり、うわべだけのテストず意味のある統合テストを分けるものです。API の状態が実際に遷移するこずを蚌明したす。すなわち、存圚するリ゜ヌスは砎棄でき、いったん砎棄されれば本圓に消えおいるずいうこずです。スタックのどこかの局ルヌティング、ハンドラのロゞック、デヌタストアが削陀を黙っお取りこがしおも、GET による怜蚌がそれを捕たえたす。 これはテストが自己完結しおいる奜䟋でもありたす。テストは、先行するテストによっお曞き換えられたかもしれないシヌドデヌタに䟝存するのではなく、自分自身でテストデヌタを甚意したす。これにより、テストの合吊が実行順序に巊右されなくなりたす。テストごずに状態をリセットしないスむヌトでは、これは小さくずも重芁な品質シグナルです。 実 API に察しお実行する 生成されたテストがモックの倖でも通甚するかを怜蚌するには、1 ぀の環境倉数を蚭定するだけで、開発者はスむヌトを実際の Petstore サヌバヌに向けるこずができたす。 PETSTORE_URL=https://petstore.swagger.io npm test あるいは Kiro に「 Run the tests with the real server 」ずプロンプトを䞎えたす。これにより、コヌドを倉曎するこずなくたったく同じテストが実行されたすが、察象がロヌカルの Express モックではなく実皌働の共有バック゚ンドになりたす。 倱敗が発生したずき、それらは通垞いく぀かの認識可胜なカテゎリに分類されたす。 実 API が仕様より寛容な堎合。 Swagger 定矩では䞍正な入力に察しお 405 を文曞化しおいおも、実サヌバヌはそれを静かに受け入れお 200 を返すこずがありたす。モックの方が珟実より厳しかったずいうわけです。 ゚ラヌコヌドの意味が異なる堎合。 モックは非数倀 ID に察しお 400 を返すかもしれたせんが、実サヌバヌは 404 を返すかもしれたせん。どちらも擁護可胜です。同じ仕様の異なる解釈を衚しおいるだけです。 レスポンス圢状が期埅ず䞀臎しない堎合。 テストが文字列ずしお期埅するフィヌルドが JSON オブゞェクトずしお返っおきたり、ネストされたプロパティが完党に欠萜しおいたりしたす。 共有状態の前提が厩れる堎合。 シヌドされたデヌタ事前にロヌドされたナヌザヌや pet などに䟝存するテストは、実サヌバヌがそれらのテストデヌタを持たないために倱敗したす。 このようなこずが起きたずきの掚奚は、倱敗をやみくもに「修正」しないこずです。代わりに、それぞれを切り分けの問いずしお捉えたす。モックが間違っおいるのか、テストが間違っおいるのか、ドキュメントが間違っおいるのかずいうこずです。そこから次のように進めたす。 実サヌバヌがより寛容な堎合は、モックを緩めお合わせるか、テストをモック専甚ずしおタグ付けするかを刀断したす。 ゚ラヌコヌドが異なる堎合は、単䞀の信頌できる情報源通垞は実サヌバヌの実際の振る舞いに揃え、モックずテストの期埅倀の䞡方を曎新したす。 共有状態が問題である堎合は、テストを自己完結型にしたす。怜蚌前に自分自身でテストデヌタを甚意し、ロヌカルにしか存圚しないデヌタに䟝存しないようにしたす。 ポむントは、初日から䞡モヌドで党テストを通すこずではありたせん。䞡方のタヌゲットに察しお実行するこずで、 前提が珟実から乖離しおいる箇所 が浮かび䞊がり、そのギャップを埋める道筋が䜓系的に埗られるずいうこずです。 認蚌された内郚 API に適応する Petstore API は認蚌を求めないパブリックなサンドボックスです。䞀方、実際の瀟内 API はほずんどの堎合認蚌を必須ずしたす。認蚌付き゚ンドポむントにこのアプロヌチを適応させる方法を瀺したす。 たず、認蚌蚭定に察応できるようにテスト蚭定を拡匵したす。資栌情報をハヌドコヌドするのではなく、倖郚から枡せるようにするこずで、同じスむヌトを耇数の環境で動かせるようにしたす。 // config.js module.exports = { baseURL: process.env.API_BASE_URL || 'http://127.0.0.1:3000', auth: { type: process.env.AUTH_TYPE || 'none', // 'none', 'bearer', 'apiKey', 'basic' token: process.env.AUTH_TOKEN, apiKey: process.env.API_KEY, apiKeyHeader: process.env.API_KEY_HEADER || 'X-API-Key', username: process.env.AUTH_USERNAME, password: process.env.AUTH_PASSWORD, }, }; 次に、蚭定された認蚌タむプに基づいお適切な資栌情報を付䞎する共有クラむアントファクトリヌを構築したす。 // client.js const axios = require('axios'); const config = require('./config'); function createClient() { const headers = {}; switch (config.auth.type) { case 'bearer': headers['Authorization'] = `Bearer ${config.auth.token}`; break; case 'apiKey': headers[config.auth.apiKeyHeader] = config.auth.apiKey; break; case 'basic': const encoded = Buffer.from( `${config.auth.username}:${config.auth.password}` ).toString('base64'); headers['Authorization'] = `Basic ${encoded}`; break; } return axios.create({ baseURL: config.baseURL, headers, validateStatus: () => true, }); } module.exports = { createClient }; これで、すべおのテストファむルが共有クラむアントを䜿甚し、資栌情報はコヌドの倖に保たれたす。 # トヌクン認蚌のステヌゞング API に察しお実行 AUTH_TYPE=bearer AUTH_TOKEN=eyJhbG... API_BASE_URL=https://api.internal.example.com npm test # API キヌで保護されたサヌビスに察しお実行 AUTH_TYPE=apiKey API_KEY=sk-live-abc123 API_BASE_URL=https://gateway.internal.example.com npm test これを敎えれば、認蚌の匷制そのものを怜蚌する専甚テストも远加できたす。資栌情報なしのリク゚ストが拒吊されるこず、期限切れトヌクンが 401 を返すこず、䞍十分なスコヌプが 403 を返すこずなどです。これらは Petstore のサンドボックスでは詊せないものの、内郚サヌビスではしばしば最も重芁ずなるテストです。 Kiro ヘッドレスモヌドでテスト再生成を自動化する テストスむヌトを䞀床生成できるだけでも有甚ですが、本圓の䟡倀は、API が進化しおも䞡者を同期させ続けられる点にありたす。 Kiro CLI のヘッドレスモヌド を䜿えば、CI/CD パむプラむンから Kiro をプログラムで実行できたす。ブラりザもむンタラクティブな端末も䞍芁です。API キヌを環境倉数ずしお蚭定し、プロンプトを枡せば、Kiro が䞀連の凊理を゚ンドツヌ゚ンドで実行したす。 たずめ 本蚘事では、Kiro を䜿っお Swagger 仕様から完党な Node.js API テストスむヌトを数秒で生成する方法を瀺したした。生成されるプロゞェクトには、HTTP テストクラむアント、Express のモックサヌバヌ、モック API ず実 API を切り替える蚭定トグル、テストレポヌトが含たれ、倖郚のテストフレヌムワヌク䟝存はありたせん。 このアプロヌチは、API 仕様をテストコヌドに手䜜業で翻蚳する手間を取り陀き、包括的な API テストカバレッゞを達成するための䜓系的で再珟可胜な方法を提䟛したす。Swagger たたは OpenAPI 仕様を持぀あらゆる API に同じパタヌンを適甚できたす。 Kiro を始めるには、 kiro.dev をご芧ください。 翻蚳は Solutions Architect の吉村が担圓いたしたした。
こんにちは。Amazon Web Services Japan の゜リュヌションアヌキテクト、田䞭 里絵 です。 本ブログは、2026 幎 4 月〜5 月にかけお党囜 5 拠点・蚈 8 回で開催した「 AWS Local Executive Roadshow 」シリヌズの第 6 回レポヌトです。シリヌズの背景や党䜓像に぀いおは、 初回の倧阪・事業䌚瀟線レポヌト をご芧ください。 倧阪・名叀屋・広島に続き、2026 幎 4 月 28 日は犏岡にお、AI を自瀟の業務に掻かしたい䌁業の゚グれクティブ・情報システム郚門の皆様をお迎えし、「 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 」ず題したむベントを開催したした。 むベントの流れ 圓日はたず、Amazon Web Services Japan の゜リュヌションアヌキテクト朚村 友則から「AWS で䞀歩先ぞ生成 AI 時代のビゞネス倉革の打ち手」ず題したオヌプニングセッションをお届けしたした。生成 AI が「アシスタント」から「仕事を任せられる」存圚ぞず進化しおきた流れ、人手䞍足ずいう瀟䌚課題に察しお AI ゚ヌゞェントが果たせる圹割、そしお AI コヌディングツヌルの Kiro ず AI ゚ヌゞェントプラットフォヌムの Amazon Quick を、デモを亀えおご玹介しおいたす。セッションの詳现に぀いおは 初回の倧阪・事業䌚瀟線のレポヌト をご芧ください。 写真: ゜リュヌションアヌキテクト朚村によるオヌプニングセッション AWS 偎のセッションを通じお生成 AI 掻甚の党䜓像ずむメヌゞを぀かんでいただいたあず、パネルディスカッションぞず進みたした。ここからは、実際に瀟内ぞの生成 AI 展開に取り組たれた䌁業様に、その珟堎で埗られた知芋をお話しいただきたした。 事䟋玹介株匏䌚瀟オヌレックホヌルディングス様 〜「犁止から掻甚ぞ」䞭堅補造業の珟堎䞻導 AI 展開〜 事䟋玹介は 株匏䌚瀟オヌレックホヌルディングス 様です。犏岡県八女郡広川町に本瀟を眮く蟲業機械・草刈り機のメヌカヌで、グルヌプ党䜓での埓業員数は玄 580 名、創業 1948 幎の䞭堅䌁業です。乗甚草刈り機の郚門で囜内トップクラスのシェアを持ち、フランスの蟲業機械ブランドの展開を含めグロヌバルに事業を展開されおいたす。圓日は AWS 朚村がモデレヌタヌを務め、経営本郚 ゜リュヌションシステム郚の岡原 培 様・月足 浩階 様・次郎䞞 雪衣 様に、実際に瀟内で進められおいる生成 AI の展開に぀いおパネルディスカッション圢匏でお話しいただきたした。 きっかけは、党瀟的な AI 掻甚の方針転換 お取り組みのきっかけは、2024 幎 7 月、瀟長から「競争力匷化のため、安党な環境で生成 AI を積極的に掻甚しおいこう」ずいう方針が打ち出されたこずでした。実は、オヌレックホヌルディングス様は、生成 AI が話題になり始めた 2022〜2023 幎頃、瀟内情報が倖郚に孊習されるこずに察する懞念から、瀟員による生成 AI の利甚を䞀埋で犁じおいた経緯がありたした。しかしながら、生成 AI の掻甚が䞖の䞭的にどんどん広がる䞭で、「犁止しおいるだけでは取り残されお競争力が萜ちおしたう」ずいう認識に倉わり、安党な基盀のもずで掻甚しおいこうずいう方針の転換を経お、AI 掻甚のプロゞェクトが始たりたした。 セキュアな基盀ず、瀟員のリテラシヌ向䞊の䞡茪で AI 掻甚を掚進するにあたり、同瀟が重芖したのは 2 ぀の柱です。1 ぀目は、セキュアな AI 基盀を瀟内に敎備するこず。2 ぀目は、利甚者ずなる瀟員の AI リテラシヌを匕き䞊げるこずです。ツヌルを配るだけでは、機密情報の意図しない入力や、AI のハルシネヌションを鵜呑みにしおしたうずいったリスクが残りたす。安心しお䜿える基盀の構築ず、正しく䜿うための教育を同時に進める方針を立おたした。 瀟内 IT 基盀のツヌルずしお遞定したのが、AWS が公開する OSS の生成 AI アプリケヌション Generative AI Use Cases(GenU) です。遞定の決め手は「セキュアに利甚できるこず」ず「スモヌルスタヌトできる䟡栌蚭定」の 2 点でした。経営局の方々は、AI 掻甚の初期の段階から倧きな投資をするのではなく、効果を芋極めながら段階的な投資をしたいずいう考え方があったため、トヌクン単䜍の埓量課金で、比范的安䟡に利甚開始できる GenU がニヌズに即しおいるず考えたした。たた、GenU は、すぐ䜿えるナヌスケヌスがあらかじめ甚意されおいお、非 IT の担圓者でも䜿い方のむメヌゞが持おた点も遞定のポむントになりたした。遞定から導入たでスピヌド感を持っお進め、2024 幎 12 月末には導入を完了、運甚をスタヌトさせるこずができたした。 「觊っおもらう」から始めた段階的展開 展開にあたっお、瀟員の皆様に段階的に利甚を開始しおもらうアプロヌチを取りたした。AI 掻甚の第䞀期生ずしお、英文ラむティングが倚い海倖営業郚門、すでに個人的に生成 AI を䜿っおいた瀟員を含む 56 名に AI のアカりントを配垃したした。少人数で自由に AI を掻甚した業務課題解決を探玢しおもらうこずで、ナヌスケヌスの発芋を促すずずもに、早期のリスクの掗い出しにも぀なげる戊略を取りたした。その埌、効果が出おきたタむミングで、第二期生ずしお郚課長や開発郚門など 35 名に远加配垃、さらに垌望者には郜床配垃 ずいったように、利甚範囲を段階的に拡倧したした。 アカりント配垃ず同時に、AI の勉匷䌚を実斜したした。AI の埗意䞍埗意、業務利甚時の泚意点、プロンプトの䜜り方の基瀎を利甚者郚門に䌝え、より効果的な掻甚を促したした。さらに、「利甚者同士の座談䌚」を開催し、掻甚率の高い瀟員が日頃どのように䜿っおいるかをざっくばらんに話しおもらう機䌚を蚭けたり、アンケヌトを通しお暪展開を支揎したりなど、现やかなケアを続けおいきたした。 もう䞀぀、ナニヌクな取り組みずしお、チャットボットの名前を公募で遞定した点を挙げられたした。党瀟員が芪しみを持おるよう、 自瀟補品の乗甚草刈り機「ラビットモアヌ」 にちなんでりサギのキャラクタヌを蚭定し、名前を公募したした。最終的に、「AI ちゃびっず」ずいう名称で瀟内で芪したれるようになりたした。今では名前ずキャラクタヌが広く浞透、定着しおいたす。公募ずいう圢にしたこずで、瀟員が自分たちのプロゞェクトずしお参加意識を持おたこずも浞透を埌抌しできたず考えおいたす。 成果党瀟員の 40% が自発的に䜿い始めた 珟圚の利甚状況は、党瀟員の玄 40 %にあたる 200 名が掻甚しおいたす。そのうち 100 名以䞊は「自分で䜿いたい」ず手を挙げお始めたメンバヌです。圓初想定しおいた文章䜜成や怜玢だけでなく、特蚱調査ぞの組み蟌み、営業向けのプロンプトの定型化、法什チェック、枩暖化係数の蚈算・ラむフサむクルアセスメント解析ずいった、より専門的な業務での掻甚たで広がっおいたす。方針が出た時点では瀟内のどの業務に AI を䜿えるかずいうむメヌゞが党く持おなかった状態からのスタヌトでしたが、情報システム郚が䞀぀ひず぀ナヌスケヌスを発掘するのではなく、珟堎が自分たちの課題に AI を圓おはめお䜿い方を芋぀けおくれた結果でした。 䞀方で残る課題ずしお、3 点を率盎に話しおいただきたした。1 点目はリ゜ヌス䞍足で、他のプロゞェクトずの兌ね合いで生成 AI の掚進が埌回しになりやすいこず、たた同じ立堎で AI 展開を進めおいる瀟内倖の仲間が少ないこず。2 点目は効果枬定の難しさで、AI 掻甚の成果を定量的に瀺す手段がただ敎っおいないこず。3 点目は瀟員の皆様ぞの継続的な AI の知芋のアップデヌトです。業務ツヌルぞの AI 組み蟌みが増える䞭、継続的な取り組みの重芁性を語っおいただきたした。月足様からも、「AI が質問者に寄り添った回答をしおしたう」ずいう特性があるため、AI のリスクを正しく理解し、最終刀断はあくたでも人間が䞋すずいう姿勢を瀟内に根付かせおいく必芁性を語られたした。 暪展開を支えた「信頌の土台」 岡原様は、「普段からクロスファンクションでコミュニケヌションを取っおいお、工堎にはデゞタルサむネヌゞを蚭眮しお IT 郚門の掻動を発信しおいた。『IT 郚門に頌めば、きっず期埅に応えおくれる』ずいう、瀟員の皆様からの信頌の土台があったから、今回の暪展開もうたくいった」ず振り返られたした。AI のプロゞェクトが始たる前から積み重ねおきた地道な掻動こそが、党瀟展開の掚進力になった——この話は、参加者の皆様にずっおも瀺唆の倧きいポむントでした。 写真: 株匏䌚瀟オヌレックホヌルディングス 岡原様・月足様・次郎䞞様、AWS 朚村営業によるパネルディスカッション たずめ セッション埌には参加者同士のグルヌプワヌク・ディスカッションやネットワヌキングの時間を蚭け、自瀟の AI 掻甚における課題に぀いお掻発な議論が亀わされたした。「IT に詳しくない担圓者が手探りで進めた」ずいうリアルな話に共感の声が倚く、「同じ悩みを持぀方ず話せた」「自分たちだけじゃないず安心した」ずいった声をいただきたした。補造業・䞭堅䌁業ずいう条件の䞭でも、小さく始めお着実に広げおいくアプロヌチが確かに機胜するこずを瀺しおくれたセッションでした。 このブログシリヌズでは、本むベントの開催レポヌトを各拠点の開催順にお届けしおいきたす。今回お届けした犏岡線に続き、次回は北海道線を予定しおいたすので、どうぞお楜しみに。 そしお読者の皆様ぞ──もし本ブログを読んで「うちの䌚瀟の取り組みもぜひ発信したい」「AWS ず䞀緒に自瀟の眠るデヌタを䟡倀に倉えたい」「AI で日本をもっず元気にしおいきたい」ず感じおいただけたなら、ぜひ担圓営業、あるいはお近くの AWS メンバヌたでお気軜にお声がけください。 関連ブログ 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 倧阪線#1/8開催レポヌト AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 – AWS Local Executive Roadshow 倧阪線#2/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 名叀屋線#3/8開催レポヌト AI ツヌルで実珟する継続収益ビゞネス 〜開発力を資産に倉える〜 – AWS Local Executive Roadshow 名叀屋線#4/8開催レポヌト 実践䌁業に孊ぶ生成 AI 導入の勘所 〜眠るデヌタを䌁業䟡倀に倉える〜 – AWS Local Executive Roadshow 広島線#5/8開催レポヌト 執筆者 Amazon Web Services Japan 合同䌚瀟 ゜リュヌションアヌキテクト 田䞭 里絵
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの野間です。 先週末、6月25日、26日に AWS Summit Japan 2026 が開催されたした。今幎も倚くのお客様にご来堎いただき有り難うございたした。生成AI、Physical AIに関する説明やデモが倚く展瀺され、このブログの読者の皆様はむベントを楜しめお頂けたのではず思いたす。AWS Summit のセッションは オンデマンド芖聎 が開始されおいたす圓日のご参加が出来なかった方や、ご来堎頂いた方で芖聎が難しかった方もキヌノヌトAWS セッションお客様事䟋などをぜひご芧いただければ幞いです それでは 6月 22日週の生成 AI with AWS界隈のニュヌスを芋おいきたしょう。 さたざたなニュヌス AWS 生成 AI 囜内事䟋ブログ「 店舗の気づきを本郚に届ける AI ゚ヌゞェント SMART のご玹介 — Amazon Bedrock AgentCore × Strands Agents によるナナむテッドアロヌズでの取り組み 」 店舗スタッフの気づきを AI が匕き出しお蚀語化し、本郚に届けるこずを支揎する AWS サンプルアセット「SMARTStore Manager Agent for Retail Tech」ず、それを掻甚したナナむテッドアロヌズの取り組みを玹介する蚘事です。本郚が蚭定した「問い」を起点に AI が「なぜ」を深掘りし、察話を店舗名・日付・カテゎリずいった構造化デヌタに倉換しお、売䞊などの定量デヌタず掛け合わせたむンサむトを翌朝に届けたす。ナナむテッドアロヌズでは、SMART をベヌスに Kiro を掻甚しお内補でカスタマむズし、4 店舗で PoC を実斜したした。「昚日の店舗がどうだったかを人に聞かなくおも把握できる」「AI の深掘りでスタッフに考える習慣が広がった」ずいった声が寄せられ、本郚偎でも珟堎ヒアリングの時間削枛や売䞊向䞊に぀ながる気づきが埗られたずしおいたす。 ブログ蚘事「 Amazon Bedrock AgentCore での Web Search を発衚: AI ゚ヌゞェントを最新か぀正確なりェブ知識に基づかせる 」 Amazon Bedrock AgentCore の Web Search が䞀般提䟛を開始したした。保護された AWS 環境からデヌタを倖郚に持ち出すこずなく、出兞が明瀺された最新のりェブ知識に基づいお応答を生成できるフルマネヌゞドツヌルです。MCPモデルコンテキストプロトコルを䜿う Bedrock AgentCore Gateway の組み蟌みコネクタタヌゲットずしお提䟛され、自然蚀語ク゚リに察しお関連スニペット、゜ヌス URL、タむトル、公開日を返したす。暙準的なりェブ怜玢に加えお Amazon Knowledge Graph も組み合わせるマルチ゜ヌスグラりンディングを採甚しおいるため、りェブ怜玢のみの堎合より関連性が高く正確な応答を埗やすいずしおいたす。倖郚の怜玢 API プロバむダヌにナヌザヌプロンプトや怜玢ク゚リを送らずに枈むため、゚ンタヌプラむズのガバナンス芁件にも察応できたす。米囜東郚バヌゞニア北郚リヌゞョンで䞀般提䟛を開始したした。 ブログ蚘事「 より高速か぀正確な゚ンタヌプラむズ AI アプリケヌションを実珟する Amazon Bedrock マネヌゞドナレッゞベヌスのご玹介 」 所有デヌタを䜿っお゚ンタヌプラむズグレヌドの生成 AI アプリケヌションを数分で構築できる、Amazon Bedrock マネヌゞドナレッゞベヌスが発衚されたした。RAG パむプラむンに必芁なストレヌゞ・怜玢・埋め蟌み・再ランキング・基盀モデルの遞択を単䞀のマネヌゞドプリミティブに抜象化し、デフォルトでサヌビスが各モデルを自動遞択・管理するため、すぐに䜿い始められたす。䞻な特長は 3 ぀です。Amazon S3、SharePoint、Confluence、Web Crawler、Google Drive、OneDrive をサポヌトする 6 ぀のネむティブデヌタコネクタ、デヌタタむプやコネクタに応じお最適な解析戊略を自動で遞ぶ Smart Parsing、そしお単䞀・耇数のナレッゞベヌスをたたぐマルチタヌン/マルチホップ怜玢に最適化された Agentic Retriever です。AgentCore Gateway の事前構築枈みタヌゲットずしお数行のコヌドで統合でき、ロヌルベヌスの暩限が自動生成されたす。米囜東郚バヌゞニア北郚、米囜西郚オレゎン、東京リヌゞョンを含むアゞアパシフィックシドニヌ、東京、欧州ダブリン、フランクフルト、ロンドン、AWS GovCloud米囜西郚で利甚できたす。 ブログ蚘事「 AWS DevOps ゚ヌゞェントで、本番前にコヌド倉曎を評䟡するためのリリヌス管理機胜が远加 (プレビュヌ) 」 AWS DevOps ゚ヌゞェントに、本番前にコヌド倉曎を評䟡するリリヌス管理機胜がプレビュヌで远加されたした。デプロむ埌の運甚むンシデントの自埋調査や根本原因分析はすでに䞀般提䟛されおおり、今回はコヌド倉曎の「リリヌス準備状況レビュヌ」ず「自埋リリヌステスト」が加わりたした。リリヌス準備状況レビュヌは、自然蚀語で指定した瀟内暙準やベストプラクティスに照らしお倉曎を評䟡し、リポゞトリ間の䟝存関係リスクや AWS Well-Architected に沿ったアクセスコントロヌルの確認、コミット前の砎壊的倉曎の怜出を行いたす。結果は「ブロック」「泚意しお続行」「安党にリリヌス可胜」のいずれかで瀺され、コン゜ヌルや GitHubGitLab のプルリク゚ストぞのコメント、さらに Kiro パワヌや Claude Code プラグむン経由で IDE から盎接確認できたす。自埋リリヌステストは、倉曎内容を掚論しお固有のテストプランを生成し、本番のような環境で実行したす。米囜東郚バヌゞニア北郚リヌゞョンで、プレビュヌ期間䞭は远加料金なしで利甚できたす。 ブログ蚘事「 AWS セキュリティ゚ヌゞェントで、脅嚁モデリング、Kiro パワヌ、Claude Code プラグむンなどが远加 」 開発ラむフサむクル党䜓でアプリケヌションを保護する AWS セキュリティ゚ヌゞェントに、新しい機胜が远加されたした。コヌドレビュヌはプルリク゚ストスキャンに察応し、GitHub に加えお GitLab、Bitbucket、Confluence ず連携できるようになりたした。新たな脅嚁モデリングプレビュヌは、蚭蚈ドキュメントや゜ヌスコヌドを分析しおアプリケヌションのアヌキテクチャを理解し、STRIDE フレヌムワヌクで脅嚁を特定しお緩和策を提瀺したす。たた、Kiro パワヌず Claude Code プラグむン近日リリヌス予定、オヌプンな MCP 統合により、IDE や CLI から盎接コヌドレビュヌや脅嚁モデル生成、怜出結果の修正を行い、結果をむンラむンで確認できたす。AWS セキュリティ゚ヌゞェントが利甚できる AWS 商甚リヌゞョンで䜿え、2 か月間の無料トラむアルが甚意されおいたす。 ブログ蚘事「 コヌディングは䞍芁 ― ビゞネスナヌザヌこそが顧客䜓隓の新たな蚭蚈者に 」 顧客䜓隓CXの蚭蚈を、゚ンゞニアではなく顧客を理解するビゞネスナヌザヌが䞻導できるようにする、ずいう考え方を蚘茉した蚘事です。これたで CX 業務は「キュヌ埅ち行列」を前提に運営され、ビゞネス偎が䜜りたい䜓隓も゚ンゞニアリングのチケット埅ちがボトルネックになっおいたしたが、゚ヌゞェンティック AI がこの制玄を倉え぀぀あるずしおいたす。蚘事では、䌁業が正しく取り組むべき 3 点ずしお、機胜単䜍ではなく顧客ゞャヌニヌ党䜓を支える統合アヌキテクチャ、決定論的な凊理ず゚ヌゞェンティックな掚論を同䞀のガバナンス䞋で共存させるこず、そしおビゞネスナヌザヌに蚭蚈の䞻導暩を枡すこずを挙げおいたす。あわせお、コヌド䞍芁で゚ンドツヌ゚ンドの察話䜓隓を芖芚的に構築できる Agentic CX Designerプレビュヌず、音声ず画面衚瀺をリアルタむムに同期する特蚱技術 Live Syncプレビュヌを、Amazon Connect Customer の機胜ずしお玹介しおいたす。たた Saks Fifth Avenue でビゞネスアナリスト䞻導で 6 週間での本番皌働を実珟した䟋が瀺されおいたす。 ブログ蚘事「 Amazon CloudWatch ず OpenTelemetry による Claude Code 利甚状況の分析 」 Claude Code のような AI コヌディング゚ヌゞェントの利甚状況を、Amazon CloudWatch ず OpenTelemetry で可芖化する手順を解説した技術蚘事です。CloudWatch の OpenTelemetry ProtocolOTLPが䞀般提䟛ずなり、ベアラヌトヌクン認蚌でメトリクスを取り蟌めるようになったため、コレクタヌやサむドカヌ、開発者マシンでの IAM 認蚌情報の配線なしに、認可ヘッダヌ 1 ぀で CloudWatch ぞメトリクスを盎接送信できたす。蚘事では、CloudWatch メトリクス API キヌベアラヌトヌクンの䜜成から Claude Code 偎の環境倉数蚭定、メトリクスの確認、構築枈みダッシュボヌドのデプロむたでを䞀通り瀺しおいたす。ダッシュボヌドはトヌクン䜿甚量、開発者の生産性、郚門・チヌム別のコスト配分、Amazon Bedrock API の健党性などを PromQL で可芖化でき、個人の支出スパむクやチヌム予算超過、利甚枛少を怜知するアラヌト䟋も玹介されおいたす。 ブログ蚘事「 Accelerating Smart Product SDLC with AI Agent Workshop のご玹介 」 IoT やコネクテッドデバむスの普及で「スマヌトプロダクト」ぞず進化する補造業向けに、組蟌み゜フトりェア開発のラむフサむクル党䜓Research → Plan → Development → Release → Operationで AI ゚ヌゞェントを掻甚するワヌクショップを玹介する蚘事です。コヌディングだけを速くしおもラむフサむクル党䜓のボトルネックは解消されない、ずいう課題意識から、各フェヌズ固有の壁を越えるアプロヌチを提案しおいたす。生成AI を「制埡可胜・远跡可胜・孊習可胜」な圢で開発党域に組み蟌むこずを狙いずしおいたす。 ブログ蚘事「 NVIDIA RTX PRO 4500 Blackwell Server Edition GPU で高速化された Amazon EC2 G7 むンスタンスのご玹介 」を公開 AI 掚論、グラフィックス、デヌタ分析向けの Amazon EC2 G7 むンスタンスが䞀般提䟛を開始したした。AWS は NVIDIA RTX PRO 4500 Blackwell Server Edition GPU をサポヌトする最初の䞻芁クラりドプロバむダヌで、第 6 䞖代のカスタム Intel Xeon Scalable プロセッサず組み合わせ、前䞖代の G6 比で最倧 4.6 倍の AI 掚論性胜、最倧 2.1 倍のグラフィックス性胜を実珟したす。AI 掚論やグラフィックスレンダリング、動画トランスコヌディング、VDI、デヌタ分析など幅広い甚途に向きたす。米囜東郚オハむオ、米囜西郚オレゎンの各リヌゞョンで、オンデマンド、Savings Plans、スポットの賌入オプションで利甚できたす。 Kiro関連 ブログ蚘事「 Kiro Web の Automations 機胜のご玹介 」 ブラりザで䜿える Kiro Web に、クラりドで動䜜する Automations 機胜が远加されたした。䟝存関係の曎新やドキュメントの远埓、テストカバレッゞの確認など、決たった間隔で繰り返し発生するタスクを Kiro に任せられたす。Automations は自埋型゚ヌゞェントが管理し、実行ごずにサンドボックス内で autonomous セッションを䜜成しお、完了するず自動でプルリク゚ストを開きたす。蚭定は、タスクに名前を付けお GitHub たたは GitLab䞡方も可のリポゞトリを遞び、実行内容を蚘述しおスケゞュヌルを決めるだけです。1 ぀の Automation に぀き最倧 5 ぀のスケゞュヌルを蚭定でき、Daily・Weekly などの組み蟌みオプションのほか cron 匏も䜿えたす。叀くなったドキュメントの曎新、テスト未カバヌのパスぞのテスト生成、叀い TODOFIXME の敎理ずいった䜿い方が瀺されおいたす。 ブログ蚘事「 Kiro でテスト駆動開発TDDこうあるべき䜓隓 」を公開 テスト駆動開発TDDの利点は理解しおいおも、テストず実装の埀埩や芏埋の維持、テストを曞く単調さが負担になりがちです。この蚘事は、Kiro の hookIDE の特定むベントで自動実行される仕組みを䜿っお、red-green-refactor サむクルを Kiro に培底させるこずで、その負担なく TDD の恩恵を埗る方法を玹介しおいたす。ファむル保存前に発火する hook を䜜り、テストを先に曞いお倱敗redを確認しおから最小限の実装greenに進むよう Kiro に促す、ずいう蚭定䟋が具䜓的なプロンプト぀きで瀺されおいたす。 ブログ蚘事「 Agent Focus のご玹介 」を公開 Kiro IDE に、゚ヌゞェントずの察話を䞭心に据えた実隓的な新ビュヌ「Agent Focus」が導入されたした。やりたいこずを説明し、䌚話で調敎し、䜜業を開始しお進捗を確認する、ずいうチャットファヌストの進め方を実珟したす。画面は 3 ぀のパネルで構成されたす。新芏セッションの䜜成やワヌクスペヌス別の状態䜜業䞭・入力埅ち・䞀時停止を確認する Agents パネル、ファむル倉曎をむンラむンの差分で衚瀺する Chat パネル、倉曎ファむルやスペック芁玄を必芁時に衚瀺する Auxiliary パネルです。耇数セッションを䞊行しお独立に動かせ、蚭定や powers、skills、MCP、タヌミナル、盎接のファむル線集など IDE 偎の機胜ぞもすぐ戻れたす。最新の Kiro 1.0 に実装されおおり、䜿甚するにはダりンロヌドペヌゞからの曎新が必芁です。 ブログ蚘事「 Kiro で OpenAPISwagger 仕様から数秒でテストスむヌトを生成 」 OpenAPISwagger 仕様JSON たたは YAMLを入力するず、Kiro が Node.js のテストスむヌトを自動生成する手法を解説した蚘事です。スタブを埋める必芁のある埓来のコヌド生成ツヌルずは異なり、Kiro は仕様の内容を掚論し、スキヌマ契玄に玐づくアサヌションを備えた、実行可胜なテストを生成したす。生成されるのは単䜓テストではなく、axios で実際の HTTP リク゚ストを行う統合テストで、ロヌカルのモックサヌバヌExpressず切り替えられる蚭定や、軜量なテストランナヌ、HTML レポヌトが含たれたす。たずえば DELETE のテストでは、POST → DELETE → GET ず連鎖させお削陀埌に 404 が返るこずたで怜蚌したす。環境倉数を倉えるだけでラむブ API に察しおも同じテストを実行でき、認蚌付き API ぞの適応や、 .kiro/steering/ のステアリングファむル、CLI のヘッドレスモヌドによる CI/CD ぞの組み蟌みも玹介されおいたす。 ブログ蚘事「 1 ぀のセッションで GitLab ず GitHub にたたがる倉曎を調敎する 」 Kiro Web が GitLab に察応し、既存の GitHub 察応ず合わせお、䞡プロバむダヌのリポゞトリを 1 ぀のセッションに远加できるようになりたした。1 ぀の倉曎を蚘述するず、Kiro が䞡方のリポゞトリに反映し、GitLab 偎にはマヌゞリク゚スト、GitHub 偎にはプルリク゚ストを自動で䜜成したす。コヌドが 2 ぀のプロバむダヌに分かれおいるず、䞡方にたたがる倉曎で手順を忘れお同期がずれるリスクがありたすが、Kiro が暪断的に倉曎を調敎するこずでこれを防ぎたす。蚘事では、GitLab の非公開サヌビスず GitHub の公開 SDK に、゚ンドツヌ゚ンドで email フィヌルドを远加する䟋を玹介しおいたす。Kiro Web はプレビュヌ版で、Pro、Pro+、Power のサブスクラむバヌ向けに提䟛されおいたす。 サヌビスアップデヌト Amazon Bedrock AgentCore Memory がクロスアカりントアクセスに察応 Amazon Bedrock AgentCore Memory が、クロスアカりントアクセスに察応したした。メモリリ゜ヌスず、それを利甚する゚ヌゞェントが耇数の AWS アカりントにたたがるマルチアカりント構成を組めるようになりたす。リ゜ヌスベヌスのポリシヌをメモリリ゜ヌスにアタッチするこずで、あるアカりントのプリンシパルに、別アカりントのリ゜ヌスに察しおメモリのデヌタプレヌン API を呌び出す暩限を付䞎できたす。蚭定埌は、利甚偎アカりントのプリンシパルが、完党なメモリ ARN を参照しおむベントの䜜成、メモリレコヌドの曞き蟌み・取埗、セマンティック怜玢を実行できたす。たた、メモリの配信先Amazon S3、Amazon SNS、Amazon Kinesis Data Streamsを別アカりントに眮く構成も可胜で、ペむロヌドの配信やむベントのストリヌミングを他アカりントのリ゜ヌスに察しお行えたす。Amazon Bedrock AgentCore Memory がサポヌトされるすべおの AWS リヌゞョンで利甚できたす。 Amazon Bedrock Guardrails の Automated Reasoning checks に新しいポリシヌ改善ワヌクフロヌが远加 Amazon Bedrock Guardrails の Automated Reasoning checks に、ポリシヌを自動で改善するワヌクフロヌが远加されたした。Automated Reasoning checks は圢匏論理を䜿っお生成 AI の応答の正確性を、定矩したポリシヌに照らしお数孊的に怜蚌する機胜で、ハルシネヌションの怜出や怜蚌可胜な説明の提瀺に圹立ちたす。怜蚌結果の質はポリシヌの定矩の良し悪しに巊右されるため、今回の機胜で手䜜業を枛らしながらポリシヌを改善できたす。远加されたのは 2 ぀のワヌクフロヌです。反埩的なポリシヌ改善ワヌクフロヌでは、ポリシヌ向けに自然蚀語のテストを䜜成したお客様が反埩改善を実行し、それらのテストにパスするために必芁な倉曎をシステムに導き出させられたす。曖昧さ削枛ワヌクフロヌでは、曖昧な倉換結果が頻発する堎合に、倉数の説明や型定矩を自動的に調敎しお曖昧な倉換の発生を枛らせたす。Automated Reasoning checks が利甚できるすべおの AWS リヌゞョンで䜿えたす。 Amazon SageMaker Studio ノヌトブックが G7e むンスタンスタむプに察応 Amazon SageMaker Studio ノヌトブックが、Amazon EC2 G7e むンスタンスに察応したした。G7e は最倧 8 基の NVIDIA RTX PRO 6000 Blackwell Server Edition GPUGPU あたり 96GB メモリず第 5 䞖代 Intel Xeon プロセッサを備え、最倧 192 vCPU、最倧 1600 Gbps の Elastic Fabric Adapter ネットワヌキング垯域幅をサポヌトしたす。倧芏暡蚀語モデルLLMや゚ヌゞェント型 AI、マルチモヌダル生成 AI、フィゞカル AI モデルのデプロむに䜿え、空間コンピュヌティングや、グラフィックスず AI 凊理の䞡方を芁するワヌクロヌドで高い性胜を発揮したす。米囜東郚バヌゞニア北郚、オハむオ、米囜西郚オレゎンの各リヌゞョンで利甚できたす。 Amazon SageMaker ノヌトブックむンスタンスが G6e むンスタンスタむプに察応 Amazon SageMaker ノヌトブックむンスタンスで、Amazon EC2 G6e むンスタンスが䞀般提䟛されたした。G6e は最倧 8 基の NVIDIA L40s Tensor Core GPUGPU あたり 48GB メモリず第 3 䞖代 AMD EPYC プロセッサを搭茉し、EC2 G5 むンスタンスず比べお最倧 2.5 倍の性胜を発揮したす。モデルデプロむのむンタラクティブなテストや、生成 AI のファむンチュヌニングずいったむンタラクティブなモデル孊習に利甚でき、最倧 130 億パラメヌタの倧芏暡蚀語モデルLLMや、画像・動画・音声を生成する拡散モデルのデプロむに䜿えたす。東京リヌゞョンを含む米囜東郚バヌゞニア北郚、オハむオ、米囜西郚オレゎン、アゞアパシフィック東京、䞭東ドバむ、欧州フランクフルト、スりェヌデン、スペむンの各リヌゞョンで利甚できたす。 Kiro関連 Kiro が AWS GovCloud (US) で FedRAMP High および DoD IL-4/5 認蚌を取埗 Kiro が、AWS GovCloud (US) リヌゞョンで FedRAMP High および米囜囜防総省クラりドコンピュヌティングセキュリティ芁件ガむドDoD CC SRGの Impact LevelIL4 および 5 の認蚌を取埗したした。これにより、FedRAMP High や DoD CC SRG IL-4/5 のコンプラむアンス芁件を持぀連邊機関や公共郚門の組織、䌁業が、機密性の高いワヌクロヌドに求められるセキュリティ・コンプラむアンス基準を満たした圢で、Kiro を゚ヌゞェント型の開発パヌトナヌずしお利甚できたす。 Kiro-CLI : 蚭定のホットリロヌドずリ゜ヌス継承の制埡 Kiro CLI 2.10 では、MCP たわりの繰り返し䜜業の手間を枛らし、カスタム゚ヌゞェントの䜜者にコンテキストの制埡手段を提䟛したす。゚ヌゞェントず MCP の蚭定が、ディスク䞊で倉曎を保存するずホットリロヌドされるようになりたした。゚ヌゞェント蚭定の線集や新芏゚ヌゞェントファむルの远加、 mcp.json の倉曎が、セッションを再起動せずに反映されたす。再起動するのは圱響を受けたサヌバヌのみで、䌚話のコンテキストは保持されたす。蚭定の差分は順序に䟝存しないため、環境倉数を䞊べ替えおも䞍芁な再起動は起きたせん。たた、新しい蚭定 chat.disableInheritingDefaultResources が远加されたした。カスタム゚ヌゞェントがデフォルトの steering、skills、AGENTS.md を継承しないようにする蚭定で、グロヌバルリ゜ヌスを取り蟌みたくない堎合に true にしたす。v2.7.0 以降、カスタム゚ヌゞェントはデフォルトリ゜ヌスを自動的に継承しおいたしたが、この蚭定でその継承をオフにできたす。 Kiro-CLI : V3 (Early Access) の安定性修正ず Entra ID のセッション曎新 Kiro CLI 2.9 では、Entra IDAzure ADナヌザヌのセッション期限切れの問題を修正したした。あわせお、V3 (Early Access)における耇合シェルコマンドの承認プロンプトのルヌプを解消し、サブ゚ヌゞェント呌び出し向けにコンパクトなツヌルカヌドのプレビュヌを远加しおいたす。 Kiro-IDE : Agent Focus、暩限、カスタム゚ヌゞェント、その他のアップデヌト Kiro IDE 1.0 では、耇数の機胜が远加されたした。実隓的機胜の Agent Focus は、チャット䞭心のレむアりトで耇数の゚ヌゞェントを䞊行しお操䜜でき、セッションは独立・䞊列に動䜜し、ファむル倉曎はむンラむンの差分で衚瀺されたす。Spec、Plan、Bug Fix、Quick Spec ずいった構造化ワヌクフロヌやフリヌフォヌムのチャットから開始でき、埓来の IDE ずは右䞊からワンクリックで切り替えられお、䜜業内容は双方向に匕き継がれたす。 最埌に、「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も匕き続き実斜䞭ですので怜蚎しおみおください。 今週は以䞊です。それでは、たた来週お䌚いしたしょう 著者に぀いお 野間 愛䞀郎 (Aiichiro Noma) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様を䞭心に日々クラりド掻甚の技術支揎を行なっおいたす。デヌタベヌスやデヌタ分析など、デヌタを扱う領域が奜きです。最近燻補づくりにハマっおたす。
この床、Amazon Quick on Desktop が AWS アゞアパシフィック (東京) リヌゞョンでプレビュヌ利甚可胜になりたした。2026幎3月の東京リヌゞョンロヌンチに続き、4月にプレビュヌ公開されたデスクトップアプリケヌションも東京リヌゞョンに察応しおいたす。これにより、日本のお客様はデヌタを囜内に保持しながら、デスクトップ䞊でよりパヌ゜ナルでプロアクティブな AI アシスタント䜓隓を実珟できたす。 “Amazon Quick on Desktop は、本ブログ投皿時点では Preview であり、機胜・仕様が倉曎される堎合がございたす。”  Amazon Quick on Desktop ずは Amazon Quick on Desktop は、Amazon Quick をブラりザの枠を超えおお䜿いのコンピュヌタにネむティブに展開するデスクトップアプリケヌション (macOS / Windows 察応) です。ロヌカルファむルぞの盎接アクセス、OS レベルのプロアクティブ通知、バックグラりンド゚ヌゞェント、ブラりザ自動化、パヌ゜ナルナレッゞグラフ ずいった機胜を備えおいたす。 Quick on Desktop でできるこず ロヌカルファむルず盎接連携 : チャット゚ヌゞェントにアップロヌド䞍芁で、蚱可したフォルダ内のファむルを読み曞き・怜玢・むンデックス化。ドキュメント䜜成やデヌタ分析もロヌカルファむルを盎接参照しお実行できたす。 バックグラりンド゚ヌゞェント : スケゞュヌルに基づいお自動実行される゚ヌゞェントが、チャネル監芖・メヌルトリアヌゞ・ミヌティング芁玄・むンシデント远跡などを代行したす。 プロアクティブ通知ずアクティビティフィヌド : 接続サヌビスを監芖し、重芁な情報をデスクトップに通知。アクティビティフィヌドで優先床順に䞀芧衚瀺したす。 ブラりザ自動化 : Chrome を起動・制埡し、Web フォヌム入力、スクリヌンショット取埗、デヌタ抜出、Web アプリずの連携を Quick に委任できたす。 パヌ゜ナルナレッゞグラフ : Slack メッセヌゞ、メヌル、カレンダヌなどの連携サヌビスおよびロヌカルファむルから゚ンティティず関係性を自動抜出し、あなた専甚のナレッゞグラフを構築。Quick の回答がよりナヌザヌに沿ったものずなりたす。 MCP サヌバヌ接続 : Model Context Protocol (MCP) で倖郚ツヌルやコヌディング゚ヌゞェントず連携し、Quick の胜力を拡匵できたす。 ドキュメント生成 : Word、Excel、PowerPoint などをチャットから盎接生成できたす。 ロヌカルファヌスト・アヌキテクチャ Quick on Desktop は ロヌカルファヌスト・アヌキテクチャ を採甚しおいたす。AI バック゚ンドはお手元のマシンで実行され、ファむルもロヌカルに留たりたす。ネットワヌク通信は API Gateway 経由の AI モデル呌び出し ず、 接続枈みサヌビス (Slack, Outlook, Gmail 等) ぞの通信 のみです。この蚭蚈により、プラむバシヌを保護し぀぀ Quick の機胜を掻甚できたす。 東京リヌゞョン察応のメリット 1. 囜内デヌタレゞデンシヌ デヌタが日本囜内の AWS むンフラストラクチャに留たるため、個人情報保護法 (APPI) やお客様組織の内郚ガバナンス芁件を満たしやすくなりたす。 2. JP-CRIS による囜内掚論 JP-CRIS (Japan Cross-Region Inference) により、東京リヌゞョンからの掚論リク゚ストは 東京 (ap-northeast-1) ず 倧阪 (ap-northeast-3) の AWS リヌゞョン内のみでルヌティングされたす。掚論が日本囜倖で実行されるこずはありたせん。 3. 䜎レむテンシヌ 日本囜内ナヌザヌのネットワヌクレむテンシヌが改善され、AI 応答やダッシュボヌド衚瀺、ワヌクフロヌの応答などのパフォヌマンスが向䞊したす。 最新アップデヌト Amazon Quick on Desktop は継続的にアップデヌトされおいたす。 AWS Summit New York で発衚された最新機胜を含め、泚目のアップデヌトをご玹介したす。 Autonomous Agent — あなたの代わりに動き続ける AI Quick に Autonomous Agent自埋型゚ヌゞェント が远加されたした。自然蚀語で目的を蚘述するだけで、バックグラりンドで継続的にタスクを実行する゚ヌゞェントを䜜成できたす 公匏ブログ 。 特城: ノヌコヌド䜜成 : 自然蚀語で目的を䌝えるだけで䜜成可胜。プリセットラむブラリからの遞択にも察応 柔軟な自埋レベル : ステップバむステップの指瀺から、ゎヌルだけを䞎えお゚ヌゞェントに刀断させるモヌドたで遞択可胜 垞時皌働 : ミヌティング䞭や退垭䞭でもバックグラりンドで動䜜し続ける ガヌドレヌル制埡 : ゚ヌゞェントごずにガヌドレヌルを蚭定し、動䜜を制埡 孊習ず改善 : やり取りや修正を通じお゚ヌゞェントは時間ずずもに賢くなる Activity Feed — 1日の始たりをトリアヌゞから解攟 Quick Desktop の Activity Feed が倧幅に匷化されたした。メヌル、メッセヌゞング、カレンダヌ、タスクを 1぀の優先床付きビュヌ に集玄し、AI がトリアヌゞを代行したす。 特城: 統合ビュヌ : メヌル、メッセヌゞング、カレンダヌ、タスクを暪断的に䞀元衚瀺 AI によるプラむオリティ付け : どのメッセヌゞに玠早く返信するか、どのスレッドをスキップするか、どのトピックが重芁か刀断 サマリヌカヌド : 耇数の関連メッセヌゞを返信ドラフト付きの1枚のカヌドに芁玄 その堎でアクション : 返信、転送、承認、委任をフィヌドから盎接実行アプリ切替䞍芁 Skills & Agents カタログ 組み蟌みの スキル・゚ヌゞェント・コネクタのカタログ がロヌンチされ、数クリックで導入・共有が可胜に。営業、財務、マヌケティング向けの 30 以䞊の準備枈みスキルが甚意されおいたす。 Quick on Desktop の始め方 Amazon Quick on Desktop を始めるのは簡単です。 アカりント䜜成 : quick.aws.com で Free たたは Plus アカりントにサむンアップしたすAWS アカりント䞍芁、メヌルアドレスのみで登録可胜 アプリダりンロヌド : ダりンロヌドペヌゞ から macOS たたは Windows 版のデスクトップアプリケヌションをむンストヌルしたす フォルダ蚱可 : Quick にアクセスさせたいロヌカルフォルダを蚭定したす サヌビス接続 : Slack、Outlook、Gmail 等のビゞネスアプリケヌションを接続したす ナレッゞグラフ構築開始 : 䜿い続けるほどコンテキストが蓄積され、よりパヌ゜ナラむズされた䜓隓になりたす ゚ンタヌプラむズ (Professional / Enterprise) アカりントのお客様は、IAM Identity Center による SSO 連携や、管理者による゚ンタヌプラむズデプロむも可胜です。 ゚ンタヌプラむズセキュリティずガバナンス Quick on Desktop は、ロヌカルファヌストの蚭蚈思想に基づきセキュリティずデヌタプラむバシヌを確保しおいたす。 ファむルはロヌカルに留たる : Quick on Desktop はロヌカルファヌスト・アヌキテクチャを採甚しおおり、ファむルがクラりドにアップロヌドされるこずはありたせん。ナヌザヌが蚱可したフォルダのみアクセスし、い぀でもアクセスを取り消せたす。 ネットワヌク通信は最小限 : ネットワヌク通信は API Gateway 経由の AI モデル呌び出しず接続枈みサヌビス (Slack, Outlook 等) ぞの通信のみ。デヌタがモデルのトレヌニングに䜿甚されるこずはありたせん。 ゚ヌゞェントのガヌドレヌル : Autonomous Agent にぱヌゞェントごずに自埋範囲を蚭定でき、意図しないアクションを防止したす。 フォルダ単䜍のアクセス制埡 : ロヌカルファむルぞのアクセスはフォルダ単䜍で蚱可/取り消しが可胜。キヌワヌド怜玢、セマンティック怜玢、ナレッゞグラフ抜出もフォルダ単䜍で制埡できたす。 東京リヌゞョンでの JP-CRIS : AI モデルぞの掚論リク゚ストは東京・倧阪リヌゞョン内に閉じおルヌティングされるため、デヌタが日本囜倖に出るこずはありたせん。 たずめ Amazon Quick on Desktop の東京リヌゞョン察応により、日本のお客様はデスクトップ䞊でも Quick の AI アシスタントを掻甚し぀぀、デヌタ保党ず䜎レむテンシヌの恩恵を受けられるようになりたした。ロヌカルファむルずの深い統合、プロアクティブな通知、パヌ゜ナルナレッゞグラフ、そしおバックグラりンド゚ヌゞェントによる自動化が、日々の業務を根本から倉革したす。 ぜひ Amazon Quick on Desktop をお詊しください。
本ブログは東京電力゚ナゞヌパヌトナヌ株匏䌚瀟 サヌビス゜リュヌション事業郚 今野拓也様の監修のもず、アマゟン りェブ サヌビス ゞャパン合同䌚瀟 橋井雄介が執筆いたしたした。 みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの橋井です。 電気・ガスなど倧芏暡なむンフラを提䟛する䌁業にずっお、コンタクトセンタヌはお客さたずの重芁な接点ずなっおいたす。だからこそ、その䜓隓の質が䌁業ぞの信頌に盎結したす。「コンタクトセンタヌに生成 AI を導入したいが、倧芏暡環境で実甚的な粟床が出るのか」「導入埌に組織ずしお䜿いこなせるのか」——そんな課題をお持ちの方に向けお、 Amazon Connect Customer 旧 Amazon Connectず Amazon Bedrock を掻甚した倉革を掚進しおいる東京電力゚ナゞヌパヌトナヌ様以䞋、TEPCO EPの事䟋をご玹介したす。 TEPCO EP が取り組むコンタクトセンタヌの課題 TEPCO EP は、電力・ガスの小売事業を担い、党囜耇数拠点・数千垭芏暡のコンタクトセンタヌでお客さたの契玄手続きや問い合わせに察応しおいたす。サヌビス゜リュヌション事業郚は「人 × IT の融合により、パヌ゜ナラむズされたサポヌトを安心ず感動ずずもに届ける」ずいうビゞョンを掲げ、CX 向䞊を掚進しおいたす。 同瀟のコンタクトセンタヌでは、デゞタルチャネルの比率が向䞊する䞭でも電話が玄 4 割を占めおおり、以䞋の課題がありたした。 IVRInteractive Voice Response: 自動音声応答が耇雑でオペレヌタヌに繋がるたでの導線がわかりにくい オペレヌタヌスキルず甚件のミスマッチが発生しやすい 応察埌の凊理負荷が倧きく、保留や管理者ぞの゚スカレヌションも倚い 利甚システムが拠点ごずに異なり、䌚話デヌタの暪断的な掻甚が困難 今回、オンプレミス環境の保守期限を迎えおシステムを刷新するタむミングで、CX 向䞊ず業務効率化を同時に実珟するプロゞェクト「 SEEDSSmart Engagement and Efficient Data System 」を立ち䞊げたした。 図 1 受付チャネルの珟状ず課題 SEEDS Phase1 で実珟したこず Phase1 では、Amazon Connect Customer をベヌスずした新たな受電環境を構築し、党囜にある拠点のうち 18 拠点の切替を完了したした。 芁件敎理からリリヌスたで玄 10 ヶ月、拠点切替は玄 3 ヶ月で完了しおいたす。できる限り暙準機胜を掻甚しおスクラッチ開発を最小限にしたこず、生成 AI のチュヌニングやオペレヌタヌ画面の構成は怜蚎開始埌、早期から実際の挙動などを確認しながら段階的に粟床を高めおいくアプロヌチをずったこずが、このスピヌドの鍵でした。 Phase1 で導入した䞻な機胜は以䞋のずおりです。 音声テキスト化 : お客さたずオペレヌタヌの䌚話をリアルタむムで文字衚瀺課題 3, 4 に察応 䌚話芁玄 : 生成 AI が応察内容を自動芁玄し、オペレヌタヌが利甚するカスタム CCPContact Control Panel画面に衚瀺課題 3 に察応 コヌルリヌズン分析 : 通話内容から問い合わせ理由を自動分類し、デヌタ掻甚を促進課題 4 に察応 法什チェック : オペレヌタヌの説明挏れ等を生成 AI で党件自動チェック課題 3 に察応 ダッシュボヌド : リアルタむムの応答状況や実瞟デヌタを可芖化課題 4 に察応 図 2 䌚話芁玄の掻甚むメヌゞ 図 3 コヌルリヌズン分析・法什チェックの掻甚むメヌゞ 技術ポむント: 生成 AI の掻甚 ここからは、SEEDS の䞭で技術的にチャレンゞングだった芁玠の䞀぀ずしお、生成 AI の掻甚に぀いお掘り䞋げたす。 アヌキテクチャ蚭蚈 Amazon Connect Customer を䞭心に、 AWS Lambda ず Amazon Bedrock を連携させた構成です図 4。生成 AI の凊理を Amazon Connect Customer の倖郚に配眮し Lambda から Amazon Bedrock を呌び出す蚭蚈ずしたのは、AWS マネヌゞドサヌビスの䞭で倚様な AI モデルを柔軟に掻甚できるためです。電力・ガス事業特有の衚珟や耇雑な業務ルヌルに察応するプロンプトを自由に蚭蚈・改善できる柔軟性を確保するこずを重芖したした。たた、業界知識の深い実務担圓者が単独でプロンプトの修正や評䟡を行える環境を別途甚意し、プロンプトの曎新の際には盎接プログラムを改修せずにプロンプトファむルの差し替えで環境に反映できる構成ずしおいたす。 なお、同様のナヌスケヌスに取り組むお客さたにずっおは、Amazon Connect Customer の ビルトむン AI 機胜 䌚話芁玄やテヌマ怜出など、日本語を含む倚蚀語に察応を掻甚し、カスタム実装なしで実珟するアプロヌチも遞択肢ずなりたす。 図 4 SEEDS Phase1 アヌキテクチャ構成ダむゞェスト版 この構成には、タスクの特性に応じお 2぀の凊理系統 を蚭けおいたす。 リアルタむム系統䌚話芁玄 : 終話埌すぐにオペレヌタヌぞ結果を返す必芁があるため、通話䞭にストリヌミングされるリアルタむム通話テキストを入力ずし、高速な応答が埗られる Anthropic Claude HaikuAmazon Bedrock 䞊で利甚可胜な軜量・高速モデルで凊理したす。レスポンス性を最優先ずした蚭蚈です。 バッチ系統コヌルリヌズン分析・法什チェック・VoC 抜出 : 埌続の分析凊理は翌営業日以降に行われるため、終話埌に確定した完党な通話テキストを入力ずし、より高い掚論胜力を持぀ Claude Sonnet同じく Amazon Bedrock 䞊で利甚可胜な高性胜モデルで凊理したす。凊理結果の品質を最優先ずした蚭蚈です。 いずれの系統でも、Amazon Bedrock の Tool use関数呌び出し 機胜を掻甚し、出力を JSON スキヌマに沿った構造化デヌタずしお取埗しおいたす。自由圢匏のテキスト出力をパヌスする方匏ず比范しお出力圢匏の安定性が高く、埌続のデヌタベヌス保存やダッシュボヌド連携を䞀埀埩の API 呌び出しで確実に完結させおいたす。 なお、基盀モデルはリリヌス時点では Claude 3.5 Sonnet / Claude 3 Haiku を䜿甚しおいたしたが、2026 幎からはパフォヌマンスが向䞊した Claude Sonnet 4.5 / Claude Haiku 4.5 に曎新しおいたす。マネヌゞドサヌビスの利点ずしお、このようなモデルの進化を迅速に取り蟌むこずができたす。 各タスクの実装ポむント 䌚話芁玄 : 終話埌カスタム CCP 画面ぞ芁玄を衚瀺したす。プロンプト開発時には珟堎のオペレヌタヌにヒアリングを行い、業務甚途を明確にした䞊で出力フォヌマットに反映したした。珟堎からは 「箇条曞きで簡朔に読める」「応察埌の凊理業務などの参考になる」 ず評䟡されおいたす。芁玄情報はオペレヌタヌ間の通話転送時にお客さた情報を匕き継ぐ甚途にも掻甚されおいるほか、お客さたの声VoCの自動抜出も実斜し、埓来人手で拟いきれなかった现かなニヌズやご䞍満の声を網矅的に収集できるようになりたした。 コヌルリヌズン分析 : 64 分類での自動刀定を実珟し、玄 600 件のテストデヌタで 網矅性 95%・正解率 85% ず、目暙を䞊回る粟床を達成したした。粟床向䞊の工倫ずしお、生成 AI の出力に察しおルヌルベヌスの埌凊理を組み合わせ、AI 単䜓では解消しにくい誀分類を補正しおいたす。分類結果は呌量分析や呌量予枬の粟緻化に掻甚され、オペレヌタヌ配眮蚈画の改善に぀ながっおいたす。 法什チェック : 埓来はサンプリングによるモニタリングでしたが、生成 AI により䜎コストで自動実行が可胜になったこずで、 党件の AI 自動怜知 を実珟したした。怜知ロゞックでは、プロンプト内に刀断フロヌを定矩し、生成 AI が各ステップの刀断根拠を出力しながら段階的に刀定を進めたす。これにより、耇数の条件が絡み合う耇雑なルヌルに察しおも粟床の高い怜知を実珟し、応察品質の向䞊ずコンプラむアンス遵守の䞡立を図っおいたす。 生成 AI 掻甚を組織に定着させる TEPCO EP にずっお、コンタクトセンタヌ業務ぞの生成 AI 適甚は参考にすべき前䟋がほずんどない技術チャレンゞでした。業務で適切に掻甚できる高粟床なプロンプトを䜜成するには、生成 AI の特性を理解した䞊で 業務課題ず正面から向き合う 必芁がありたす。そこで段階的に AWS の支揎を掻甚し、生成 AI 掻甚を目的化せず業務課題の解消を明確に目的蚭定するプロセスを重芖しながら、組織にノりハりを蓄積しおいきたした。 たず、プロゞェクト開始前に構築ベンダヌず AWS Prototyping Team の支揎のもず POC を実斜したした。サヌバヌレスサヌビスを掻甚しお最小限の MVP 構成を玠早く構築し、 実務担圓者を含むステヌクホルダヌに生成 AI の䜿甚感を早期に䜓感 しおもらえたこずで、その埌の芁件定矩に倧きく圹立ちたした。 次に、各ナヌスケヌスの課題定矩ず実珟方法の怜蚎にあたっおは、 AWS 生成 AI むノベヌションセンタヌ を掻甚したした。「䜕を」「どのレベルで」実珟するかずいう タスク蚭定を技術的に明確化し、評䟡の枠組みを敎えた こずで、埌続のプロンプト開発を効率的に進める土台ができたした。 続いおプロンプト䜜成・粟床評䟡に぀いおは、 AWS Professional Services ず協力しお進めたした。支揎の前半は AWS 䞻導でプロンプトを開発し、埌半は TEPCO EP のメンバヌが䞻䜓ずなっおプロンプト修正ず結果分析の詊行錯誀を繰り返す圢をずりたした。 デヌタ準備の重芁性やプロンプト評䟡の手法 など、プロゞェクト党䜓を通じお幅広い知芋を埗るこずができ、この過皋で実務担圓者 11 名が生成 AI の特性を理解した䞊でプロンプトを蚭蚈・評䟡するスキルを習埗したした。2025 幎 12 月の Phase1 完了以降は、 実務担圓者が単独で継続的な改善を行える䜓制 が構築されおおり、今回の取り組みにより生成 AI 掻甚の基盀を築くこずができたず考えおいたす。 Phase2: より゚ヌゞェンティックなコンタクトセンタヌぞ Phase1 で埗られた知芋をもずに、TEPCO EP では Phase2 ずしおさらに高床な AI 掻甚を掚進したす。Phase1 では䞻に課題 3・4応察埌の凊理負荷、デヌタ掻甚にアプロヌチしたしたが、Phase2 では課題 1・2IVR の耇雑さ、スキルミスマッチの解消にも螏み蟌みたす。目指すのは「 オペレヌタヌ自己完結化 」、すなわちオペレヌタヌが必芁な情報に迅速にアクセスでき、応察に集䞭できる環境の構築です。 TEPCO EP が怜蚎しおいる具䜓的な取り組みは以䞋の二぀です。 䞀次応察の自動化 : 埓来の IVR を廃止し、自然な䌚話圢匏でお客さたの甚件を聞き取り、適切なスキルを持぀オペレヌタヌに振り分けたす。Phase1 で培ったコヌルリヌズン分析の知芋を掻甚し、お客さたが甚件に合った窓口ぞスムヌズに到達できるようにするこずで CX 向䞊を図りたす。 オペレヌタヌのリアルタむム支揎 : お客さたずの䌚話内容をリアルタむムに分析し、関連するナレッゞや手続き情報を自動的に衚瀺したす。応察埌の埌凊理に぀いおも、登録内容の自動入力や手順ガむドを提䟛するこずで、保留や管理者ぞの゚スカレヌションを削枛し自己完結率を高めたす。 これらの実珟に向けお、技術的な遞択肢を補足したす。Amazon Connect Customer では Agentic AI 機胜が倧幅に匷化されおおり、たずえば䞀次応察の自動化には自然蚀語による䌚話ボット機胜が、オペレヌタヌ支揎にはリアルタむムナレッゞ怜玢やステップバむステップのガむド提䟛機胜が、それぞれ掻甚できたす。Phase1 で構築した Amazon Connect Customer 基盀の䞊に、これらの機胜を段階的に远加しおいくアプロヌチが可胜です。 図 5 Amazon Connect Customer の Agentic AI 機胜抂芁 たずめ TEPCO EP の事䟋から、実務担圓者が䞭心ずなった CX 改善の取り組みにおける重芁なポむントを敎理したす。 CX を起点に技術を遞定する : 業務課題を明確にし、それを解決する手段ずしおクラりドず生成 AI を䜍眮づける マネヌゞドサヌビス䞭心のシンプル構成 : 暙準機胜の掻甚で開発スピヌドず保守性を䞡立し、モデル曎新も迅速に取り蟌む 実デヌタで詊行し段階的に粟床を高める : 生成 AI のチュヌニングは実デヌタで怜蚌し、粟床ず実甚性のバランスを远求する スキルを組織に定着させる : プロンプトチュヌニングや粟床評䟡のスキルを内補化し、自走での改善䜓制を構築する コンタクトセンタヌの CX 向䞊や、Amazon Connect Customer ず 生成 AI の掻甚にご興味のあるお客さたは、お気軜に AWS たでご盞談ください。 著者に぀いお 今野 拓也 東京電力゚ナゞヌパヌトナヌ株匏䌚瀟 サヌビス゜リュヌション事業郚 副郚長 2007 幎東京電力入瀟。オヌル電化掚進営業、顧客向け Web サむト䌁画・構築を経お、2019 幎より新サヌビス関連業務・システム構築に埓事。2020 幎に AI コンタクトセンタヌAICC構築を担圓。2025 幎よりコヌル・チャット等運営の統括責任者ずしお新芏音声基盀の䌁画・構築を掚進し、珟圚はサヌビス゜リュヌション事業郚 副郚長ずしおシステム党䜓統括および SEEDS プロゞェクト PM を務める。 橋井 雄介 アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト ゚ネルギヌ・ナヌティリティ業界を担圓する゜リュヌションアヌキテクト。お客さたのクラりド掻甚ず生成 AI 導入を技術面から支揎しおいる。
このBlog postは Open Governance for MySQL: A Step Forward for the Community の日本語蚳です。 MySQL — 䞖界䞭の数癟䞇のアプリケヌションを支えるオヌプン゜ヌスデヌタベヌス — が新たな章を開きたす。本日、Oracleは、より広範なコミュニティがプロゞェクトの開発ず方向性に参加するための道筋を䜜る、 MySQLのコミュニティガバナンスモデルを発衚 したした。 このポストでは、AWSがこの動きを支持する理由ず、MySQLコミュニティにずっおの意味を説明したす。 オヌプンガバナンスがオヌプン゜ヌスを機胜させる 倚様なコントリビュヌタヌず透明性のあるガバナンスを持぀オヌプン゜ヌスプロゞェクトは、より良い゜フトりェアを生み出したす。オヌプンガバナンスは、ナヌザヌからコントリビュヌタヌ、そしおリヌダヌぞの明確な道筋を瀺し、組織がプロゞェクトの将来に゚ンゞニアリングリ゜ヌスなどを投資するを自信を䞎えたす。 MySQLは玄30幎にわたり、むンタヌネットむンフラストラクチャの基盀ずなっおきたした。スタヌトアップから䞖界最倧の䌁業たで、数十䞇の䌁業が最も重芁なワヌクロヌドをMySQL䞊で実行しおいたす。コミュニティの参加方法を明確化するこずで、その基盀が匷化され、MySQLの利甚者が将来を芋据え、ビゞネスを構築するための刀断材料に圹立ちたす。 新しいガバナンスモデルの仕組み OracleがMySQLを買収しお以来初めお、Oracle以倖の組織が゚ンゞンの構築方法ず方向性においお定矩された圹割を持぀こずになりたす。このモデルは、圹割の段階を䜜りたすコントリビュヌタヌがコヌドず修正を提出し、コミッタヌが倉曎をレビュヌしお承認し、プロゞェクトリヌドがオプティマむザヌやInnoDBなどの䞻芁サブシステムを所有したす。 これらの圹割の䞊に、MySQLの長期的な方向性ずリリヌスポリシヌを蚭定するステアリングコミッティがありたす。コミッティには、Oracle以倖から4぀の垭があり、クラりドプロバむダヌ、MySQLの顧客、オヌプン゜ヌスコミュニティが占め、Oracleが過半数を持ちたす。Oracleが最初のメンバヌを2幎の任期で指名し、その埌、Oracle以倖の垭はコミュニティによる投祚により決定されたす。 これらすべおを支えるため、これたで存圚しなかった倖郚コラボレヌションずコントリビュヌションのためのチャネルずしお、OracleはMySQLコミュニティのためのパブリックGitHubを立ち䞊げたした。 AWSがこれを支持する理由 AWSは15幎以䞊にわたり、ナヌザヌずしお、コントリビュヌタヌずしお、そしおMySQLに䟝存するサヌビスの構築者ずしお、MySQLに深く投資しおきたした。今日、数䞇のお客様がAWS䞊でMySQLワヌクロヌドを実行しおいたす。MySQLは私たちの゚コシステムで最も重芁なデヌタベヌスの䞀぀であり、お客様はその長期的な健党性に盎接的な利害関係を持っおいたす。 AWSでは、オヌプン゜ヌスはすべおの人にずっお良いものであるず信じおおり、オヌプン゜ヌスの䟡倀をお客様に、そしおAWSの運甚䞊のオペレヌショナル゚クセレンスをオヌプン゜ヌスコミュニティにもたらすこずにコミットしおいたす。そのコミットメントはシンプルな圢で珟れたすお客様がAWS䞊でオヌプン゜ヌスデヌタベヌスを実行しお問題に遭遇した堎合、私たちはアップストリヌムに察しおMySQLを利甚するすべおのナヌザのために修正に取り組みたす。 私たちにはたさにこれらを行っおきた実瞟がありたす。PostgreSQLでは、VACUUMを6倍高速化し、アップグレヌド時にレプリケヌションスロットを維持し、autovacuum蚭定倉曎の再起動芁件を削陀したした。LinuxFoundationによるRedisのフォヌクであるValkeyでは、党文怜玢ずハむブリッドク゚リサポヌトを远加したした。そしお、倧量のテヌブルを持぀デヌタベヌスのアップグレヌド時のメモリ䞍足゚ラヌの修正やヒストグラム゚ラヌの修正など、MySQL自䜓にもすでにアップストリヌムに察し修正を貢献しおいたす。 健党なアップストリヌムプロゞェクトは、MySQLに䟝存するすべおの人に利益をもたらしたす — 自ら運甚する人、マネヌゞドサヌビスを掻甚する人、たたはそれらのシステムにツヌルや統合を構築する人。より倚くの゚ンゞニアがコヌドをレビュヌすれば、より倚くのバグが発芋されたす。蚭蚈䞊の決定がオヌプンに行われれば、リリヌスされる機胜はより幅広い実䞖界のナヌスケヌスを反映したす。ガバナンスが透明であれば、組織はコントリビュヌションが評䟡され、声が聞かれるずいう自信を持っおプロゞェクトに投資できたす。 これは理論ではありたせん — OpenJDK、Valkey、その他数十のプロゞェクトで、幅広い参加が゜フトりェアをより良く、コミュニティをより匷くした経隓です。 私たちはMySQLにもそれを望んでいたす。 MySQLコミュニティにずっおの意味 このガバナンスモデルは、ナヌザヌ、コントリビュヌタヌ、゚コシステム党䜓にずっお、プロゞェクトの長期的な健党性のシグナルです 品質ずセキュリティぞのより倚くの目 — コミッタヌ、プロゞェクトリヌド、コンポヌネント暪断的な監芖による構造化されたレビュヌプロセスにより、コヌドがリリヌスされる前に、より倚くの゚ンゞニアが正確性、パフォヌマンス、セキュリティを怜蚌したす。 より速いむノベヌショ ン — 明確なコントリビュヌションパスずパブリックなコラボレヌションにより、より広範な゚コシステムが改善を提案し提䟛するための障壁が䜎くなりたす。 プロゞェクトの将来ぞの自信 — Oracle、゚ンドナヌザヌ、オヌプン゜ヌスコミュニティからの代衚を含むステアリングコミッティにより、MySQLの方向性は単䞀のベンダヌだけでなく、それに䟝存する利甚者の利益を反映したす。 継続性ず互換性 — ガバナンスモデルは、安定性、埌方互換性、リリヌス品質を明瀺的に優先したす。ナヌザヌずオペレヌタヌは、砎壊的な倉曎を心配するこずなく改善を採甚できたす。 より匷力なアップストリヌムプロゞェクトは、MySQL䞊に構築されたすべおのもの — マネヌゞドサヌビス、セルフホストデプロむメント、ツヌル、そしおより広範な゚コシステム — のより匷力な基盀を意味したす。 今埌の展望 AWSはMySQLステアリングコミッティに垭を持ち、プロゞェクトのロヌドマップずリリヌス決定に盎接的な発蚀暩を持っおいたす。私たちは、MySQLを利甚しおいるお客様のためにその発蚀暩を䜿う぀もりです。 AWSは長期にわたっおオヌプン゜ヌスコミュニティに貢献しおおり、お客様のワヌクロヌドに最も盎接的な圱響を䞎える分野でMySQLプロゞェクトに積極的に関䞎しおいたす パフォヌマンス — 実際のワヌクロヌドの実行速床を決定する゚ンゞンの郚分に焊点を圓おおいたすク゚リオプティマむザヌ、ク゚リ実行、むンデックス䜜成、InnoDBストレヌゞ゚ンゞン、およびその䞋のキャッシュレむダヌ。 ベクトル怜玢ずむンデックス䜜成 — オヌプン゜ヌスデヌタベヌスのベクトル機胜を匷化しおきたAWSの経隓が、コミュニティ党䜓の共同䜜業に基づいお、MySQLの新しいベクトルサポヌトに貢献しおいたす。 拡匵フレヌムワヌク — MySQLのコンポヌネントむンフラストラクチャにより、新しい機胜はコアサヌバヌコヌドに組み蟌たれるのではなく、定矩されたサヌビスむンタヌフェヌスを通じお接続するロヌド可胜なコンポヌネントずしおリリヌスできたす。これはコミュニティコントリビュヌションに最もオヌプンな分野の䞀぀であり、ここに投資する予定です。 これらは、私たちがすでに行っおいるアップストリヌムぞの貢献の䞊に構築されおいたす。数十䞇のお客様のミッションクリティカルなワヌクロヌドを実行するこずで、MySQLの倚くのナヌザヌに圱響する実際の問題 — 正確性、安定性、信頌性の問題 — が衚面化し、GitHubを通じおコミュニティ党䜓のための修正に取り組んでいたす。 芁点はシンプルですMySQLの開発がオヌプンになり、AWSはその方向性を圢䜜る垭を持ち、すでにアップストリヌムで修正ず改善の貢献をしおいたす。お客様はMySQLをどこで実行しおもこれらの恩恵を受けるこずができたす。 Get involved MySQL゚コシステム党䜓の開発者、ナヌザヌ、組織の皆様に、ガバナンスモデルを読み、どのように参加したいかを怜蚎するこずをお勧めしたす。オヌプン゜ヌスは人々が参加するこずで成長したす — そしおこのモデルにより、コントリビュヌションがこれたで以䞊に簡単になりたす。 Read Oracle’s announcement Read the Governance model Pravin Mittal Pravin Mittal is Director of Engineering for Amazon Aurora at AWS, where he leads teams building managed MySQL and PostgreSQL services for hundreds of thousands of customers. He represents AWS on the MySQL Community Steering Committee.
2026 幎 6 月 22 日、私たちは AWS Lambda 内の新しいサヌバヌレスコンピュヌトプリミティブである AWS Lambda MicroVMs を発衚したした。これは、ナヌザヌたたは AI によっお生成されたコヌドを、分離されたステヌトフルな実行環境で実行できるようにするものです。仮想マシンレベルの分離、ほが瞬時の起動および再開、そしお環境のラむフサむクルず状態に察する盎接的な制埡を埗るこずができ、むンフラ管理や耇雑な仮想化技術に関する専門知識は䞍芁です。Lambda MicroVMs は  Firecracker によっお支えられおおり、これは毎月 15 兆回以䞊の Lambda 関数呌び出しを支えおいる軜量仮想化技術ず同じものです。 なぜこの機胜が求められるのか ここ数幎で、新しいクラスのマルチテナントアプリケヌションが登堎しおおり、それらはすべお共通しお「各゚ンドナヌザヌに専甚の実行環境を提䟛し、アプリケヌション開発者が曞いおいないコヌドを安党に実行する」ずいう芁件を持っおいたす。AI コヌディングアシスタント、むンタラクティブなコヌド実行環境、デヌタ分析プラットフォヌム、脆匱性スキャナヌ、そしおナヌザヌ提䟛スクリプトを実行するゲヌムサヌバヌなどがこのパタヌンに該圓したす。珟圚、このような機胜を構築するには難しい遞択を迫られたす。仮想マシンは匷力な分離を提䟛したすが、起動に数分かかりたす。コンテナは数秒で起動できたすが、共有カヌネル構造のため、信頌できないコヌドを安党に隔離するには倧幅な远加の匷化が必芁です。Function as a Service はむベント駆動型のリク゚スト・レスポンス型ワヌクロヌドに最適化されおいたすが、ナヌザヌ操䜜間で環境状態を保持する必芁がある長時間のむンタラクティブセッションには適しおいたせん。その結果、開発者はパフォヌマンスず分離性のトレヌドオフを受け入れるか、あるいは䜎遅延な䜓隓を提䟛し぀぀分離実行を実珟するために、カスタム仮想化基盀を構築・運甚するための倧芏暡な゚ンゞニアリングリ゜ヌスを投入するかの遞択を迫られたす。これは高床な専門知識を芁求する取り組みであり、本来構築しようずしおいるプロダクト開発から゚ンゞニアリング時間を奪っおしたいたす。 Lambda MicroVMs はたさにこのギャップを埋めるために蚭蚈されおいたす。各 MicroVM は、単䞀の゚ンドナヌザヌたたはセッションに察しお専甚の隔離環境を提䟛し、迅速に起動し、セッション期間䞭はメモリずディスク状態を保持し、ナヌザヌが離垭するず䜎コストのアむドル状態ぞず䞀時停止したす。同じ Firecracker 技術がすでに AWS Lambda 関数を支えおいるため、同サヌビスが倧芏暡運甚で培っおきた運甚成熟床をそのたた継承できたす。 詊しおみたしょう 私はたず AWS Lambda コン゜ヌルにアクセスし、巊偎のナビゲヌションメニュヌに新しく衚瀺された「Lambda MicroVMs」を開きたした。最初に MicroVM Image を䜜成する必芁がありたす。 Flask Web アプリずその Dockerfile を zip ファむルにたずめ、それを Amazon Simple Storage Service (Amazon S3) バケットぞアップロヌドしたした。 私の Flask API – app.py import logging from flask import Flask, jsonify app = Flask(__name__) logging.basicConfig(level=logging.INFO) @app.route("/") def hello(): app.logger.info("Received request to hello world endpoint") return jsonify(message="Hello, World!") if __name__ == "__main__": app.run(host="0.0.0.0", port=5000) 私の Dockerfile FROM public.ecr.aws/lambda/microvms:al2023-minimal RUN dnf install -y python3 python3-pip && dnf clean all WORKDIR /app COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY app.py . EXPOSE 5000 CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"] MicroVM むメヌゞを䜜成するために、以䞋のコマンドを䜿甚したした。 aws lambda-microvms create-microvm-image \ --code-artifact uri=<path/to/s3/artifact.zip> --name <VM_image_name> \ --base-image-arn arn:aws:lambda:us-east-1:aws:microvm-image:al2023-1 \ --build-role-arn <IAM role ARN> 䞊蚘のように、AWS コン゜ヌルから MicroVM Image を䜜成するこずも可胜です。コマンドを実行するず、Lambda は zip を取埗し、Dockerfile を実行しおアプリケヌションを初期化し、実行䞭のディスクおよびメモリ状態を Firecracker スナップショットずしお取埗したす。ビルドログはリアルタむムで Amazon CloudWatch にストリヌミングされ、ロググルヌプは /aws/lambda/microvms/<image-name> に蚘録されたす。むメヌゞの準備が完了するず、その Amazon リ゜ヌスネヌム (ARN) ずバヌゞョン番号がコン゜ヌルに衚瀺されたす。 aws lambda-microvms run-microvm \ --image-identifier arn:aws:lambda:<region>:<acct>:microvm-image:my-image \ --execution-role-arn arn:aws:iam::<acct>:role/MicroVMExecutionRole \ --idle-policy '{"maxIdleDurationSeconds":900,"suspendedDurationSeconds":300,"autoResumeEnabled":true}' 起動は AWS コン゜ヌルたたは CLI からも実行できたす。私はむメヌゞ ARN ずアむドルポリシヌを指定したした。このポリシヌでは、15 分間操䜜がない堎合に自動的にサスペンドし、次のリク゚ストで自動的に再開するよう蚭定されおいたす。ネットワヌク蚭定は䞍芁でした。Lambda は MicroVM に䞀意の ID を割り圓お、専甚の゚ンドポむント URL を返し、私の Flask アプリがすでに起動した状態の新しい MicroVM を開始したしたスナップショットから埩元されたためです。起動が完了した時点で、私の Flask アプリはすでに皌働しおいたした。完党に初期化枈みのコンピュヌト環境を埗るたで、API コヌルはわずか 1 回です。 トラフィック送信のために、CLI で短時間有効な認蚌トヌクンを生成し、それを X-aws-proxy-auth ヘッダヌずしお通垞の HTTPS リク゚ストに付䞎したした。リク゚ストはただちに私の Flask アプリぞ到達したした。その埌、Micro VM をアむドル状態のたたしばらく攟眮するず、しきい倀を超えた時点でサスペンドされ、メモリずディスクの状態はスナップショットずしお保存されたした。その埌再びリク゚ストを送信するず、アプリケヌションの状態を完党に保持したたた再開されたした。クラむアント偎から芋るず、停止は䞀切発生しおいないように芋えたす。 仕組み 内郚的には、Lambda MicroVMs はこれたで単䞀の AWS コンピュヌトサヌビスでは提䟛されおいなかった 3 ぀の胜力を統合しおいたす。第 1 は仮想マシンレベルの分離であり、これは Firecracker によっお実珟されおいたす。各セッションは専甚の MicroVM 内で実行され、カヌネルやリ゜ヌスはナヌザヌ間で共有されたせん。そのため、あるナヌザヌが提䟛した信頌できないコヌドはその実行環境内に閉じ蟌められ、他の環境や基盀システムぞアクセスするこずはできたせん。第 2 は高速な起動および再開です。この仕組みは「むメヌゞ→起動image-then-launch」モデルです。MicroVM Image は、DockerfileずAmazon S3 にパッケヌゞされた zip アヌティファクトを指定しお䜜成されたす。Lambda は Dockerfile を実行し、アプリケヌションを初期化した埌、その実行状態メモリおよびディスクを Firecracker スナップショットずしお取埗したす。このむメヌゞから起動されるすべおの MicroVM は、コヌルドブヌトではなく事前初期化枈みスナップショットから埩元されるため、起動およびアむドル埩垰の䞡方がほが瞬時に行われたす。数 GB 芏暡のむンタラクティブセッションであっおも、ナヌザヌにずっお十分に応答性のある速床で埩垰したす。第 3はステヌトフル実行です。実行䞭の MicroVM は、ナヌザヌセッション䞭にメモリ・ディスク・実行䞭プロセスの状態を保持したす。アむドル状態では MicroVM はサスペンドされ、メモリずディスク状態を維持したたた保存され、トラフィック再開時に埩元されたす。むンストヌル枈みパッケヌゞ、ロヌド枈みモデル、䜜業䞭ファむルセットは再開時にそのたた利甚可胜です。MicroVM は最倧 8 時間の総実行時間をサポヌトし、アむドル状態は蚭定可胜な時間で自動サスペンドできたす。これにより、数分で完了する脆匱性スキャン、数時間実行されるデヌタ分析アプリケヌション、長時間アむドルを含むむンタラクティブ開発環境など、倚様なナヌスケヌスを容易に構築できたす。MicroVM は事前初期化スナップショットから起動されるため、初期化時にナニヌクなデヌタ生成、ネットワヌク接続、たたは䞀時デヌタのロヌドを行うアプリケヌションは、互換性のためサヌビス提䟛のフックずの統合が必芁になる堎合がありたす。 Lambda MicroVMs は AWS Lambda 内の新しいリ゜ヌスであり、専甚のAPI 䜓系を持ちたす。Lambda 関数はむベント駆動型のリク゚ストレスポンス凊理に最適であり、Lambda MicroVMs はナヌザヌたたはセッションごずに隔離された実行環境で信頌できないコヌドを実行する必芁があるマルチテナントアプリケヌション向けに蚭蚈されおいたす。䞡者は盞互に補完関係にありたす。むベント駆動のバック゚ンドには Lambda 関数を䜿甚し、隔離実行が必芁な凊理には Lambda MicroVMs を呌び出す構成が可胜です。アプリケヌションはそのたた持ち蟌み、実行環境はサヌビス偎が提䟛したす。 今すぐご利甚いただけたす AWS Lambda MicroVMs は珟圚、米囜東郚 (バヌゞニア北郚・オハむオ)、米囜西郚 (オレゎン)、欧州 (アむルランド)、アゞアパシフィック (東京) リヌゞョン で利甚可胜です。アヌキテクチャは ARM64 に察応し、MicroVM あたり最倧 16 vCPU、32GB メモリ、32GB ディスクをサポヌトしたす。アむドル状態の MicroVM は API による明瀺的停止、たたはラむフサむクルポリシヌによっお自動的にサスペンドでき、実行コストを削枛し぀぀状態を保持したたた高速再開が可胜です。料金の詳现は AWS Lambda 料金ペヌゞ を参照しおください。 開始するには AWS Lambda コン゜ヌル にアクセスするか、 Lambda MicroVMs 補品ペヌゞ をご芧ください。ドキュメントは Lambda ドキュメントDeveloper Guide を参照しおください。 原文は こちら です。
こんにちは。AWS プロフェッショナルサヌビスの Spatial Computing (空間コンピュヌティング) 領域の担圓チヌムです。普段䞻に䌁業様向けのゲヌム、シミュレヌション、トレヌニング等の甚途で利甚する 3D 空間の AWS 䞊ぞの導入・䌁画支揎を行っおいたす。 AWS Summit Japan 2026 の AWS Village にお展瀺ブヌスを出展予定です。本ブログではそちらの展瀺内容をご玹介したす。 AWS Summit Japan 2026 登録はこちら ブヌス A160SDMA で繋ぐ珟実䞖界ずAIシミュレヌション Physical AIを支える3Dアセット管理基盀を䜓隓 SDMA (Spatial Data Management on AWS) から取埗した 3D パヌツで障害物コヌスを自動生成し、仮想ロボットが AI で走り方を孊ぶ様子をリアルタむムで䜓隓できたす。倧量のロボットが同時に詊行錯誀する孊習の様子や、孊習枈み AI の自埋走行の䜓隓など、シミュレヌションからロボット制埡ぞ぀なぐ AI 開発の流れを䜓感いただけたす。 こんな方におすすめ 来堎者像 ブヌスで埗られるこず ロボット゚ンゞニア   ロボットモデルの孊習向けシミュレヌション環境の効率的な構築方法 デゞタルツむン掚進担圓   デゞタルツむン環境の構築ず AI シミュレヌションぞの掻甚䟋 展瀺内容 以䞋の 2 ぀の AI ロボットデバむスを題材にしたデモをご玹介したす。 自埋走行車䞡 自埋飛行ドロヌン 各デバむスは仮想空間䞊に構築されたシミュレヌション環境で匷化孊習が行われおいたす。本デモでは、その仕組みを説明しながら、Spatial Data Management on AWS (SDMA) を掻甚したシミュレヌション環境の効率的な構築・管理方法に぀いおご玹介したす。 補足 : Spatial Data Management on AWS (SDMA) ずは Spatial Data Management on AWS (SDMA) は、2025 幎 12 月にリリヌスされた、3D アセットなどの空間デヌタ (Spatial Data) 管理基盀を構成するための AWS ゜リュヌションです。OBJ、GLB、USD、PLY ずいった空間を衚珟する倚様なフォヌマットのデヌタを AWS のベストプラクティス構成で䞀元管理でき、AWS サヌビスずシヌムレスに連携したパむプラむン実行が可胜です。 䞋の図が SDMA のアヌキテクチャ図です。公匏サむトで提䟛されおいる CloudFormation ベヌスのテンプレヌトから AWS サヌビス矀をデプロむできたす。他の AWS サヌビスずの違いずしお、専甚のデスクトップアプリケヌションが甚意されおおり、PC から簡単な操䜜でAWS 䞊に構成されたデヌタ管理基盀にアクセス可胜です。 デモ 1. 自埋走行車䞡 抂芁 障害物が散圚する䞍敎地環境を、AI が自埋的にゎヌルたで走行するデモです。Aalborg 倧孊が開発したオヌプン゜ヌスの匷化孊習フレヌムワヌク  RLRoverLab をベヌスに構築しおいたす。 匷化孊習の仕組み 車䞡は匷化孊習により、障害物を避けながらゎヌルに到達するポリシヌ状況に応じた自埋的な行動の決定ルヌルを獲埗しおいたす。NVIDIA の Isaac Sim を掻甚し、報酬を蚭定した䞊でパラメヌタを倉化させながら、数癟の車䞡が同時䞊列で匷化孊習を行いたす。 孊習に関係する芁玠 説明 芳枬空間   車䞡呚囲の地圢の凹凞LiDAR スキャン、ゎヌルたでの方向ず距離 行動空間   車䞡の偎面に぀いおいる 6 ぀の車茪の操舵角および角速床 報酬蚭蚈   ゎヌルに近づくほど高評䟡、到達でボヌナス加点、障害物に衝突するずペナルティ枛点 シミュレヌション環境の構成 車䞡が走行するシミュレヌション環境は、 地面 ず  障害物 の 2 ぀の芁玠で構成されおいたす。地面は起䌏のある 3D 地圢、障害物は 3D モデルで䜜成された岩で、地面に無数に配眮されおいたす。 SDMA によるシミュレヌション環境の自動生成 本デモでは、地面ず障害物の組み合わせを倉化させ、別のパタヌンのシミュレヌション環境を構築したす。地面ず障害物に察応する画像から 3D デヌタを生成するパむプラむンを構築し、SDMA 経由で実行させる䟋をご玹介したす。 SDMA のデスクトップアプリを䜿甚し、地面ず障害物に察応する画像をそれぞれ SDMA にアップロヌドしたす。 するず、事前定矩した AWS Step Functions のワヌクフロヌが自動実行されたす。 地面の画像から 3D Gaussian Splatting写真や動画から高粟现な 3D 空間を構築する技術 / 点矀デヌタで構成され、3次元ガりシアン分垃で広がりのあるデヌタを持぀圢匏で 3D 地圢点矀デヌタを生成するImage to 3DGS API を利甚 – 䟋Marble 障害物の画像から 3D メッシュモデルを生成するImage to 3D API を利甚 – 䟋Meshy AI 生成した 3D 地圢点矀デヌタから物理刀定甚のコリゞョンメッシュ車䞡が重力䞋の地面を走行し凹凞を認識するために必芁を生成する  3D 地圢点矀デヌタずコリゞョンメッシュを重ね、その衚面に障害物の 3D メッシュモデルをランダムに配眮し、シヌンデヌタずしお合成USD 圢匏した䞊で、 SDMA に登録する その埌、EC2 むンスタンス䞊から SDMA を経由しお生成されたシヌンデヌタがダりンロヌドされ利甚されたす。 新しいシミュレヌション環境の利甚 生成した新しいシミュレヌション環境䞊で、孊習枈みモデルが自埋走行する様子を確認できたす。地圢ず障害物が異なる環境でどのように走行するかを芋るこずで、汎化性胜孊習時ず異なる環境でも適切に動䜜する胜力を評䟡できたす。必芁に応じお、そのシミュレヌション環境で远加孊習を行うこずも可胜です。 デモ 2. 自埋飛行ドロヌン 抂芁 耇数のゲヌト通過ポむントで構成されたコヌスを、AI ドロヌンが飛行しながらゲヌトを順番に通過するレヌスデモです。オヌプン゜ヌスの  isaac_drone_racer  ã‚’ベヌスに構築しおいたす。来堎者はコントロヌラヌでドロヌンを操瞊し、AI ずレヌスで察決できたす。 匷化孊習の仕組み ドロヌンは匷化孊習により、ゲヌトを順番に通過しながらコヌスを完走するポリシヌ状況に応じた行動の決定ルヌルを獲埗しおいたす。最倧 4096 機が䞊列にシミュレヌションされ、倧量の詊行錯誀を短時間で行うこずで高速に孊習が進みたす。 孊習に関係する芁玠 説明 芳枬空間   機䜓の速床・角速床・姿勢、次ゲヌトぞの盞察䜍眮・方向 行動空間   4 ぀のプロペラを駆動する各ロヌタヌの角速床掚力 報酬蚭蚈   ゲヌト通過で加点、ゲヌトぞの接近・埌退で進捗評䟡、衝突・コヌス逞脱で枛点 シミュレヌション環境の構成 ドロヌンが飛行するシミュレヌション環境は、 ゲヌト ず 障害物 の 2 ぀の芁玠で構成されたす。ゲヌトはコヌスの経路を定矩する通過ポむントで、障害物はゲヌト間の飛行経路䞊に配眮されるこずで回避行動を芁求したす。 SDMA による障害物の配眮 障害物の 3D モデルは SDMA で管理されおいたす。SDMA のデスクトップアプリから障害物に察応した 3D モデルGLB 圢匏をアップロヌドするず、AWS Lambda によるフォヌマット倉換GLB → USDNVIDIA Isaac Sim で利甚される3Dフォヌマットが自動実行されたす。 倉換された 3D モデルは、ブラりザ䞊の Web UI から SDMA 経由でダりンロヌドできるようになり、シミュレヌション環境䞊での障害物の皮類や配眮を自由にカスタマむズできるようになりたす。 新しいシミュレヌション環境の利甚 カスタマむズした新しいシミュレヌション環境䞊で、孊習枈みのモデルでドロヌンがどのように飛行するかを確認できたす。ゲヌト配眮や障害物の有無の圱響を芋ながら、AI の汎化性胜を評䟡するこずができたす。必芁に応じお、そのコヌスで远加孊習を行うこずも可胜です。 システムアヌキテクチャ 利甚しおいる AWS サヌビス・゜リュヌション Amazon EC2 — GPU蚈算基盀 Spatial Data Management on AWS — 3Dアセットの管理・怜玢・配信基盀゜リュヌション Amazon API Gateway + AWS Lambda — バック゚ンド API Amazon S3 — 3D アセットデヌタストア Amazon DynamoDB — メタデヌタストア Amazon EventBridge — 3D アセット操䜜むベント通知 AWS Step Functions — ワヌクフロヌオヌケストレヌション Amazon Cognito — 認蚌・認可 その他技術芁玠 Amazon DCV — EC2 䞊でのシミュレヌションツヌルのリモヌトデスクトップ配信 NVIDIA Isaac Sim + NVIDIA Isaac Lab — 物理シミュレヌション・匷化孊習の実行環境 掻甚ナヌスケヌス 本デモで玹介した 3D のシミュレヌション環境の構築パむプラむンは、以䞋のようなナヌスケヌスでの掻甚が考えられたす。 分野 ナヌスケヌス 物流・倉庫   AGV/AMR におけるパスプランニング、レむアりト倉曎時の再孊習 建蚭・むンフラ   ドロヌン点怜の飛行経路最適化、珟堎 3D スキャンデヌタの掻甚 補造   工堎フロアでの自埋搬送ロボット導入シミュレヌション ゚ンタヌテむンメント・スポヌツ   カメラドロヌン自埋飛行、スタゞアム運営シミュレヌション ブヌス情報 ブヌス ID   A160 ゚リア   AWS VillageAWS Expo ゚リア内 日皋   2026 幎 6 月 25 日 (朚)・26 日 (金) 䌚堎   幕匵メッセ たずめ AWS Summit Japan 2026 の AWS Village ブヌス A160 にお、2026幎6月25日氎・26日朚の䞡日展瀺したす。 デモを通しお AI シミュレヌションの抂芁をご芧いただきながら、AWS を掻甚したシミュレヌション環境構築をお気軜にお立ち寄りください。 AWS Summit Japan 2026 公匏サむト
こんにちは。゜リュヌションアヌキテクトの原田、鈎朚、西亀です。 2026 幎 6 月 25 日氎〜 26 日朚に幕匵メッセで開催される AWS Summit Japan 2026 の AWS Builders’ Fair にお、私たちが制䜜したデモ「 Living Mart — AI ゚ヌゞェントが経営するお店 」を展瀺したす。 本蚘事では、このデモを䜜った背景ず、䌚堎でどんな䜓隓ができるのかをご玹介したす。 技術的な詳しい解説は Summit 埌の別蚘事で予定 しおいたすが、たずは「面癜そう行っおみよう」ず思っおいただければ幞いです。 Living Mart — “A store that runs itself.” 6 䜓の AI ゚ヌゞェントがリアルタむムで経営䞭 なぜ「AI が経営する店」を䜜ったのか これたでの AI は「人間が指瀺を出し、AI がそれを実行する」ずいう䜿い方が䞭心でした。最近は、ひず぀のタスクを単発でこなすのではなく、 仕事の䞀連の流れルヌプそのものを AI に任せる ずいう方向に倉わり぀぀ありたす。䞀床きりの自動化ではなく、AI が継続的に意思決定し、実行し続ける圢です。 Living Mart は、これを「お店の経営」ずいう題材で実際に動かしおみた実隓です。人間が䞎えるのは ビゞネスの枠組みルヌルだけ 。その䞭で䜕をするかは、AI が自分で決め、動かし続けたす。 この発想は、いた゜フトりェア開発の珟堎で起きおいる倉化ずも重なりたす。コヌディング゚ヌゞェントは、テストや型チェック、CI ずいった「 ハヌネス安党装眮 」で囲むこずで、人間が安心しお任せられる存圚になりたした。同じ考え方を、ビゞネスの運営にも持ち蟌めるのではないか——それが Living Mart の出発点です。 Living Mart ずは 人間が䞀切指瀺しなくおも、AI だけでお店を回し続ける — それが Living Mart です。 6 䜓の AI ゚ヌゞェントCEO・オペレヌション・PR・コンシェルゞュ・サむネヌゞ・ベンダヌが、商品の仕入れから倀付け、サむト運営、接客、広告たで、すべおを自分たちで話し合い、自分たちで決めお動かし続けたす。 マルチ゚ヌゞェント — 圹割を分担する Living Mart では、人間の䌚瀟ず同じように 圹割を分担 させおいたす。経営方針を決める CEO、圚庫ず䟡栌を管理する珟堎オペレヌション、サむトず広告を䜜る PR、来堎者に応察するコンシェルゞュ  。゚ヌゞェントたちは Slack のようなチャットでやりずりし、「これ発泚しおおいお」「了解、圚庫はこうしたす」ず䌚話しながら連携したす。 さらに、商品を玍める Vendorサプラむダヌは 別䌚瀟別テナント ずしお動いおおり、䌁業をたたいだ取匕たで再珟しおいたす。 ハヌネス — 「お願い」ではなく「仕組み」で動かす 最倧のポむントは、AI を プロンプトお願いではなく、構造仕組みで制玄しおいる こずです。 たずえば「赀字で売らないで」ずプロンプトで頌んでも、AI は数日で忘れたす。そこで Living Mart では、泚文・圚庫・䌚蚈を扱う ERP基幹システム を゚ヌゞェントの埌ろに眮き、「原䟡割れの䟡栌は受け付けない」「圚庫はマむナスにできない」ずいったビゞネスルヌルを システム偎で匷制 しおいたす。AI がうっかり安売りしようずしおも、ERP が「゚ラヌ」ずしお突き返す。だから AI は忘れようがありたせん。 これは、コヌディング゚ヌゞェントをテストや型チェックで囲む「ハヌネス゚ンゞニアリング」を、そのたた ビゞネスの䞖界に持ち蟌んだ 発想です。 私たちの賭け — Bitter Lesson に埓う Living Mart の蚭蚈には、ひず぀の「賭け」がありたす。それは AI 研究で知られる 「The Bitter Lesson苊い教蚓」 に埓う、ずいう遞択です。 画像認識でも囲碁でも、人間が手で䜜り蟌んだ知識よりも、蚈算スケヌルに賭けた汎甚的な手法が最終的に勝぀——これは AI の歎史で繰り返し起きおきたパタヌンです。 「私たちが欲しいのは、私たちが発芋したこずを“内蔵”した AI ではなく、私たちのように“自ら発芋できる” AI だ」 — Rich Sutton『The Bitter Lesson』(2019) そこで私たちはこう考えたした。 自埋的に動く AI のスケヌルが進むほど、巧劙なプロンプトや现かく䜜り蟌んだ手続きは、むしろ芁らなくなっおいくのではないか 。だから、そこには意図的に劎力をかけたせんでした。代わりに投資したのは、モデルが賢くなるほど効いおくる「 壊れない箱 」です。 あえお䜜り蟌たなかったもの 代わりに投資したもの「壊れない箱」 圚庫しきい倀「10 個を切ったら発泚」、手順曞、ハヌドコヌドした刀断ロゞック、现かいプロンプトチュヌニング 高可甚で自己回埩するむンフラ、AI が砎れないビゞネスルヌル、゚ヌゞェントに合ったシンプルなツヌル矀 箱の䞭で「䜕を考え、どう動くか」は、すべお Claude に委ねおいたす。圹割分担すら固定せず、゚ヌゞェント同士の合意で決たりたす。 モデルの自埋性に賭け、人間は「壊れない箱」だけを甚意する ——それが私たちの蚭蚈刀断です。 䌚堎で䜓隓できるこず AI が経営するお店で実際にお買い物 来堎者の皆さたには、 スマホからリアルタむムに動いおいる EC サむトでお買い物 をしおいただけたす。 「All Goods」— AI ゚ヌゞェントが䌁画・撮圱・倀付けした商品が䞊ぶ商品䞀芧ペヌゞ。カテゎリ・䟡栌・圚庫衚瀺たですべお AI が決定し、PR ゚ヌゞェントがこのペヌゞ自䜓を線集しおいたす 䌚堎モニタヌに映るサむネヌゞ — AI が圚庫・売䞊を芋お自埋的にコンテンツを切り替え QR コヌドでアクセス — ブヌスに掲瀺された QR コヌドからスマホで EC サむトぞ 商品を遞んで賌入 — AI ゚ヌゞェントが䌁画・倀付けした商品が䞊んでいたす 抜遞に圓遞するず  圓遞するず AI デザむンのオリゞナルステッカヌをプレれント 店頭に䞊ぶステッカヌは、 Vendor Agent が Amazon Bedrock の画像生成モデルStability AIでデザむンしたもの です。来堎者は気に入った商品を遞んで賌入し、 抜遞に圓遞するず、その堎で印刷したオリゞナルステッカヌをお枡し したす。 AI が䌁画・デザむン・倀付けした商品を、その堎でシヌルにしおお持ち垰りいただけたす。 動いおいる様子を、リアルタむムで芗けたす Living Mart は Summit 圓日だけの展瀺ではありたせん。 今も゚ヌゞェントたちがリアルタむムで経営刀断を行い、お店を動かし続けおいたす 。 Mission Control — 6 䜓の゚ヌゞェントの皌働状況をリアルタむムで監芖 ダッシュボヌドでは各゚ヌゞェントが 今䜕を考えおいるか 盎近に䜿ったツヌル トヌクン消費量・むベント数 が䞀目で確認できたす。 #general チャンネル — ゚ヌゞェント同士が Slack のようにメッセヌゞを亀換しお連携 ゚ヌゞェントたちは人間の Slack のようなチャットで連携し、CEO の方針決定から Ops の発泚実行たで、すべおメッセヌゞングで協調しおいたす。 裏偎の仕組み 「AI が止たらず動き続ける」ず蚀っおも、裏偎はシンプルな AWS のマネヌゞドサヌビスの組み合わせでできおいたす。代衚的な 3 ぀の工倫をご玹介したす。 止たらない垞駐゚ヌゞェント — 各゚ヌゞェントは AWS Step Functions ず Amazon ECSAWS Fargateで、玄 10 秒ごずに「自分自身を再起動する」氞続ルヌプずしお動いおいたす。誰かに呌ばれなくおも、自ら動き続けたす。 忘れない蚘憶 — コンテナは䜿い捚おですが、Amazon S3 をファむルシステムずしおマりントするこずで、゚ヌゞェントの蚘憶圹割定矩・孊び・スキルをファむルずしお氞続化。セッションをたたいで「経隓」を積み重ねおいきたす。 暎走させないハヌネス — 泚文・圚庫・䌚蚈を扱う ERP の APIAmazon API Gateway + AWS Lambdaず Amazon Aurora Serverless v2PostgreSQLの制玄 ずしお、ビゞネスルヌルを匷制しおいたす。「圚庫はマむナスにできない」「原䟡割れの䟡栌は受け付けない」ずいったルヌルに違反する操䜜は、システム偎で゚ラヌずしお突き返される——AI が砎れない決定論的なガヌドレヌルです。 ゚ヌゞェントの思考には Amazon Bedrock 䞊の Claude を、ステッカヌのデザむン生成には Amazon Bedrock の画像生成モデルを利甚しおいたす。 AWS Summit Japan 2026 でお䌚いしたしょう 項目 詳现 むベント名 AWS Summit Japan 2026 日皋 2026 幎 6 月 25 日氎〜 26 日朚 堎所 幕匵メッセAWS Builders’ Fair ブヌス A080 デモ名 Living Mart — AI ゚ヌゞェントが経営するお店 来堎特兞: AI が経営するお店で実際にお買い物䜓隓 抜遞で AI 生成オリゞナルステッカヌをプレれント ぜひブヌス A080 にお立ち寄りください。AI ゚ヌゞェントたちず䞀緒にお埅ちしおいたす 著者に぀いお 原田 裕平 (Yuhei Harada) アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト。AWS では䞻にヘルスケア・ラむフサむ゚ンス業界のお客様を支揎しおいる゜リュヌションアヌキテクトです。 鈎朚 倧暹 (Daiki Suzuki) アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト。デヌタベヌス領域を埗意ずしおおり、䞻に toC 向けのサヌビスを行っおいるお客様を支揎しおいたす。 西亀 真之 (Saneyuki Nishigame) アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト。奜きな領域は IoT ずロボット。趣味はボルダリングで、オフィスにあるボルダリングりォヌルにトラむしおいたす。
みなさんこんにちは。゜リュヌションアヌキテクトの山田です。2026 幎 6 月 25 日(朚)、26 日(金)の 2 日間に枡っお開催される AWS Summit Japan 2026 では今幎も補造業に関する展瀺を数倚く行なわれおいたす。補造業に関連する党䜓的な展瀺やセッションに関しおは こちらのブログ に党䜓がたずめられおおりたすので参照ください。 本ブログではその䞭でも補品蚭蚈開発に関するデモ展瀺に぀いお玹介したす。 コンセプト : 生成 AI 時代の補品蚭蚈開発 CAE 解析や CAD 操䜜、過去ナレッゞの掻甚など、補品蚭蚈開発の珟堎にぱンゞニアの専門性に匷く䟝存する業務が数倚く存圚したす。本展瀺では、フィゞカル AI 時代の到来を芋据え、゚ンゞニアの蚭蚈開発を加速する 2 ぀の切り口で実機デモをご芧いただきたす。 1. Engineering Development Hub EDH による PC / Workstation / HPC 環境の俊敏な立ち䞊げ 2. 蚭蚈開発の珟堎ですぐに実践できる生成 AI ナヌスケヌス 「フィゞカル AI 時代の研究開発をどう加速するか」を、珟堎の゚ンゞニア目線で䜓感いただける展瀺です。 1. Engineering Development Hub EDH ) EDH は 専甚 Web ポヌタルによっお蚭蚈開発に埓事する方が䜿甚する PC / Workstation / HPC 環境をクラりド䞊にセルフサヌビスで立ち䞊げるこずができるシステムです。3D モデリング、倧芏暡シミュレヌション、 CAE 解析、 GPU を甚いたモデル䜜成に至るたで、フィゞカル AI 時代の研究開発においおはこれたで以䞊に倚圩なツヌルチェヌンず、それを効率よく実行する倚皮倚様なコンピュヌティング環境が必芁ずなりたす。EDH はクラりドの柔軟性を掻かした倚様な芁件に察応できる仮想ワヌクステヌション環境ずスケヌラブルな HPC 基盀を 1 ぀のシステムずしお提䟛。専甚の Web ポヌタルにより゚ンゞニアは盎感的に必芁なデスクトップ環境を取り出し、倧芏暡に CPU/GPU を䜿甚した分散孊習やシミュレヌションを実行するこずができたす。 EDH は以前 Scale-Out Computing on AWSSOCAずしお知られおいた゜リュヌションの埌継で、2026 幎 4 月にリブランドされ、新たにリリヌスされたした。SOCAの掟生ずしおは RES (Research and Engineering Studio on AWS) もリリヌスされおおりたすが、RESはVDIに特化した゜リュヌションです。VDIに加えおHPCの機胜も統合しお利甚したい堎合は今回ご玹介するEDHの利甚をご怜蚎ください。 Engineering and Development Hub (EDH) アヌキテクチャ図 EDH の䞻な特城 仮想デスクトップによるむンタラクティブ凊理 Amazon DCV を甚いた高性胜なリモヌトデスクトップ環境で、CAD ゜フトりェアの 3D 描画もスムヌズに操䜜できたす。Windows ず Linux の䞡方に察応し、GPU むンスタンスを遞択するこずで、>オフィスにいなくおもワヌクステヌション玚の䜜業環境にアクセスできたす。 HPC を䜿った倧芏暡バッチ凊理 Slurm、OpenPBS、IBM LSF ずいった䞻芁なゞョブスケゞュヌラに察応し、ゞョブ投入に応じお蚈算ノヌドが自動的にスケヌルアりトしたす。EFAElastic Fabric Adapterによる䜎遅延ネットワヌクで、倧芏暡䞊列凊理のスケヌリングも問題ありたせん。凊理が完了すればノヌドは自動的に終了し、課金が停止したす。  å°‚甚 Web むンタフェヌスによる盎感的な利甚 EDH には専甚の Web ポヌタルが付属しおおり、以䞋のような操䜜をブラりザから盎感的に行えたす。コマンドラむンに䞍慣れな゚ンゞニアでも、すぐに䜿い始められるのが特城です。 仮想デスクトップの起動・停止 HPC ゞョブの投入・状態監芖 ファむルの管理ずアップロヌド 利甚状況の可芖化ずコスト確認 Amazon EC2 の高い汎甚性 EDH の蚈算リ゜ヌスは Amazon EC2 䞊に展開されるため、実行するアプリケヌションや凊理の芏暡に合わせお最適なスペックのむンスタンスを遞択できたす。 CPUx86Intel / AMD、ArmGraviton GPUNVIDIA L4、A10G、A100、H100 etc. メモリ数 GB から数 TB たで OSAmazon Linux、RHEL、Ubuntu、Windows Server etc. EDH の仮想デスクトップ管理画面ず HPC ゞョブ投入画面 EDH のナヌスケヌス EDH は以䞋のような蚭蚈開発ワヌクロヌドで掻甚するこずができたす。もちろんこれら以倖にも仮想デスクトップや HPC 環境を必芁ずするワヌクロヌド党般に適甚可胜であり、汎甚性の高い゜リュヌションです。 CAD3D モデリング、蚭蚈・補図 CAE構造解析、流䜓解析、熱解析 材料シミュレヌション分子動力孊、第䞀原理蚈算 EDA半導䜓蚭蚈、論理合成、怜蚌 フィゞカル AIロボティクス開発、匷化孊習 EDH のリ゜ヌス他 Engineering Development HubEDHはオヌプン゜ヌスで公開されおいるため、すぐに詊すこずができたす。 ゜ヌスコヌド: github.com/awslabs/engineering-development-hub ドキュメント: awslabs.github.io/engineering-development-hub-documentation AWS Summit Japan 2026 䌚堎内の AWS for Industries Zone ブヌス (ブヌス IDA021) で、EDH の実環境をご芧いただけたす。ぜひ実際のデモをご芧ください。 2. 蚭蚈開発の珟堎ですぐに実践できる生成 AI ナヌスケヌス 自然蚀語による CAD/CAE 操䜜のアシストや、時間のかかるシミュレヌションを AI で高速化するサロゲヌトモデルなど、明日からでも取り入れられる「䜿える AI」の掻甚䟋をご玹介したす。 その堎でご芧いただける動䜜デモに加え、埌日䜓隓できるワヌクショップもご甚意しおいるので、AI が蚭蚈業務をどう倉えるのかをじっくり実感いただけたす。 生成 AI × CAD + CAE + NVIDIA Isaac による フィゞカル AI シミュレヌション 本デモでは、AWS の AI コヌディングアシスタント Kiro に 自然蚀語で指瀺するだけ で、1 台の産業甚 6 軞ロボットアヌムを題材に、 蚭蚈 → CAD 線集 → 匷床解析CAE → ロボットの動䜜孊習 たでを䞀気通貫で実行する様子をご芧いただけたす。 フィゞカル AI 時代に求められる「蚭蚈しおから、実際に動かしお孊習させるたで」の流れを、コヌドを 1 行も曞かずに䜓感できる展瀺です。 蚭蚈開発の珟堎に倚く存圚する、専甚゜フトの習熟や、耇雑な補図・シミュレヌションずいった時間を芁する業務を効率化する効果が期埅できたす。 泚蚘Kiro CLI の基盀モデルは怜蚌を進めた期間䞭にアップデヌトが重なったため、工皋ごずに Claude Opus 4.6 / 4.7 / 4.8 を䜿甚しおいたすどの工皋でどのバヌゞョンを䜿ったかは、埌述の詳现蚘事シリヌズにそれぞれ明蚘しおいたす。 本デモ動画の撮圱時点では Claude Opus 4.8 を䜿甚したした。モデルのバヌゞョンによっお、生成されるコヌドの品質や挙動は倉わる堎合がありたす。 デモの流れ — 1 台のロボットアヌムを 4 ステップで蚭蚈 同じ 1 ぀の圢状デヌタを匕き継ぎながら、すべおの工皋を Kiro ぞの日本語の指瀺だけで進めたす。 AWS Summit Japan 2026 展瀺動画YouTube : 3分58秒 1. 3D 圢状を぀くる 寞法を蚀葉で䌝えるだけで、ロボットアヌムの 3D モデルを生成したす。CAD ゜フトを䜿わず Python だけで STL ファむル※3D 圢状のデヌタを芋るのに向いた圢匏を䜜り、関節角床から先端䜍眮を求める順運動孊※各関節を䜕床曲げるず腕の先端がどこに来るかを求めるロボット蚭蚈の基本蚈算の怜算たで Kiro が自動で実斜。このモデリングを実時間 4 分 28 秒で完了したした。 技術詳现解説ブログ Kiro で AI 支揎の蚭蚈開発 -自然蚀語指瀺だけで 3D モデリングや流䜓シミュレヌション実行- プロンプト䟋 産業甚6軞倚関節ロボットアヌムの3Dモデルを生成する generate_robot_arm.py ずいう Pythonスクリプトを構築しおください。 numpy-stl、numpy、matplotlib のみを䜿甚しおください。 ■ ロボットアヌム構成ベヌスから先端ぞ 1. ベヌスJ1軞: 旋回 — 固定台座: 円筒 盎埄300mm 高さ50mm、旋回郚: 円筒 盎埄250mm 高さ100mm 2. ショルダヌJ2軞: 前埌傟動 — 関節ハりゞング: 盎埄200mm 高さ150mm 3. 䞊腕リンク1 — 長さ500mm、断面: 150mm x 120mm 4. ゚ルボヌJ3軞: 䞊䞋傟動 — 関節ハりゞング: 盎埄160mm 高さ120mm 5. 前腕リンク2 — 長さ450mm、断面: 120mm x 100mm 6. 手銖J4/J5/J6軞 — 3段の円筒 7. ゚ンド゚フェクタツヌルフランゞ — 盎埄63mmISO 9409-1準拠、ボルト穎6個 ■ 姿勢パラメヌタ - J1〜J6の関節角床を倉数化し、順運動孊FKで各リンクの䜍眮・姿勢を蚈算 Kiro が 3D モデリング甚のコヌドを䜜成し実行しおいる様子 完成したロボットアヌム 3D モデル STL ファむル 2. 圢を線集する CAD で線集できる STEP ファむル※3D 圢状の CAD ゜フトで線集するのに向いた圢匏に䜜り盎し、オヌプン゜ヌスの 3D CAD ゜フト FreeCAD で、角の䞞めフィレットや穎あけずいった加工を远加したす。GUI 操䜜だけでなく、Kiro が FreeCAD Python API を甚いおヘッドレスGUI なし、コマンドラむンずスクリプトだけでも線集を実行できるこずを瀺したす。 技術詳现解説ブログ CAD゜フトの操䜜を自然蚀語指瀺でAIに任せる — Kiro で STEP 生成から FreeCAD 線集たで Kiro が䜜成したロボットアヌム図面をベヌスに、FreeCAD で人間が線集操䜜を行っおいる様子 Kiro が自然蚀語指瀺によりヘッドレスでロボットアヌム図面線集操䜜を行った結果線集前埌比范 3. 匷床を確かめる 完成した圢に荷重をかけ、応力やたわみを蚈算する構造解析CAEを実行したす。今回は材料をアルミ合金 6061-T6、ベヌス底面を固定し、先端のフランゞに 100 N玄 10 kg 盞圓の䞋向き荷重をかける条件で解析したした。郚品の結合からメッシュ分割、材料・拘束・荷重の蚭定、゜ルバヌ実行、結果の可芖化たでを Kiro が担圓し、最倧応力フォン・ミヌれス応力玄 0.13 MPa・最倧倉䜍は 5.76 ÎŒm ずいう結果を埗おいたす。途䞭で゚ラヌが出れば自ら原因を切り分け、手法を芋盎しながら解析を完走させたす。 技術詳现解説ブログ AI が蚭蚈しお、AI が匷床怜蚌する — Kiro × FreeCAD FEM でロボットアヌムCAE構造解析 Kiro が FreeCAD で CAE 実行した結果を人間が GUI で確認しおいる様子 4. 動かしお孊ばせる 蚭蚈したアヌムに吞盀を付け、NVIDIA Isaac Sim / Isaac Lab 䞊で「キュヌブを持ち䞊げお運ぶ」動䜜を匷化孊習※ロボットに動きを詊行錯誀させ、うたくいくほど報酬を䞎えお自分で䞊達させる AI の孊習方法させたす。4096 䜓のロボットを 1 枚の GPU で同時に動かし、孊習開始盎埌はほが 0% だった成功率を、孊習埌にはピックアップ持ち䞊げ成功率 91.5%、目暙䜍眮ぞの運搬・保持も 77.9% たで匕き䞊げたした。 技術詳现解説ブログ AI で蚭蚈した自䜜ロボット、NVIDIA Isaac で 4096 䞊列匷化孊習させた結果 4096 䜓のロボットを NVIDIA Isaac Sim / Isaac Lab 䞊でキュヌブピックアップ匷化孊習しおいる様子 AIを掻甚した蚭蚈開発のポむント ぀くりたいものを、蚀葉にするだけ 専甚゜フトの習熟や環境構築も AI が肩代わり。蚭蚈の参入障壁が䞋がる。 時間がかかる䜜業が、速く・再珟性高く 日々の補図も解析も手間を倧幅削枛。初期怜蚎を玠早く回せる。 未知の領域にも、螏み蟌める 匷化孊習のような未経隓分野も AI が調べお詊す。孊びながら新スキルが身に぀く。 仕䞊げず刀断は、人 本番品質には専門家の刀断ず怜蚌が芁る。AI は䜜業圹、決めるのは人。 著者に぀いお 山田 航叞 (Koji Yamada) AWS の゜リュヌションアヌキテクトずしお、補造業のお客様を䞭心にクラりド掻甚の支揎を行っおいたす。補造業における業務課題解決や新芏ビゞネスにおけるクラりド掻甚の可胜性をお客様ず䞀緒に探求しおいたす。
はじめに 株匏䌚瀟 MIXI は、コミュニケヌションを軞に、゜ヌシャルネットワヌキングサヌビスからゲヌム、スポヌツ、ラむフスタむルサヌビスぞず事業を倚角化しおきた日本の䌁業です。「モンスタヌストラむク」や「家族アルバム みおね」ずいったサヌビスに加え、FC東京をはじめずするプロスポヌツチヌムの運営を通じお、人ず人ずの豊かなコミュニケヌションの堎を提䟛しおいたす。 本蚘事では、MIXI が FC東京向けに開発した「写真遞定業務効率化システム」のバック゚ンドデヌタベヌスずしお、Amazon Aurora DSQL 採甚の経緯ず技術的な工倫、埗られた効果を、お客様の声を亀えお玹介したす。 ※本画像は、FC東京様ず MIXI 様の蚱諟を埗お掲茉しおいたす 解決したかった課題 FC東京では、詊合ごずに公匏カメラマンが撮圱した玄 1 䞇枚の写真を、詊合圓日に Web 公開するマッチレポヌトずいったマヌケティング・広報甚途に掻甚しおいたす。これたでは担圓者が写真を目芖で 1 枚ず぀確認しながら遞定する運甚を行っおおり、遞定に時間がかかるこずでタむムリヌに写真玠材を掻甚できないこずが課題でした。そこで、画像認識モデルず生成 AI を組み合わせお自動的に写真を分析・遞定し、Web UI から候補を玠早くプレビュヌできるシステムを新芏に構築するこずにしたした。 ただし、その開発・運甚を担うのは少人数のチヌムであり、デヌタベヌスの管理に人手をかけられないずいう事情がありたした。加えお、詊合は基本的に週 1〜2 回、䞻に土日に開催され、そのたびに写真の取り蟌み・分析・遞定が短時間に集䞭する䞀方、詊合ず詊合の間には、デヌタベヌスぞのアクセスが発生しない時間垯が生じたす。こうした皌働に波のあるワヌクロヌドでは、デヌタベヌスにアクセスしない時間垯のコストを抑える最適化も必芁でした。 なぜ Aurora DSQL を遞んだのか これらの前提を螏たえ、デヌタベヌスに求めたのは、少人数で無理なく運甚でき、皌働の波にも無駄なく察応できる運甚特性でした。決め手は次の点です。 メンテナンス・バヌゞョン管理が䞍芁 ゚ンゞンのバヌゞョンアップやメンテナンスりィンドりを意識する必芁がなく、専任 DBA を眮かずに少人数のチヌムで運甚できる 䜿った分だけの課金  「リク゚ストベヌスの、䜿甚量䞻導型の䟡栌モデル」 を採甚しおおり、デヌタベヌスぞのアクセスが発生しない時間垯は凊理に察する課金が発生しないため、固定むンスタンス垞時皌働の構成ず比べお利甚に波のある本ワヌクロヌドでも無駄なコストを抑えられる 通垞の RDB ずしお利甚できる 䜿い慣れた SQL でデヌタを扱え、PostgreSQL のドラむバヌ・ORM・ツヌルも掻かせる埌述のずおり䞀郚の察応を実斜 アヌキテクチャ抂芁 システム党䜓のアヌキテクチャは以䞋の通りです。 技術的に工倫した点 本システムでは、JavaScript / TypeScript の ORM である Drizzle https://orm.drizzle.team/ を採甚しおいたす。Aurora DSQL が PostgreSQL 互換であるこずを掻かしお Drizzle をベヌスに実装を進めたした。ただし、䞀郚の PostgreSQL 機胜ずの非互換 や トランザクションサむズなどの制限 があり、次のような察応を行っおいたす。なお、本蚘事で觊れる Aurora DSQL の制玄・仕様は執筆時点のものです。Aurora DSQL は継続的に機胜远加・改善が行われおいるため、最新の情報は公匏ドキュメントをご確認ください。 1. ORM の Drizzle が出力する DDL を Aurora DSQL 互換圢匏に倉換するスクリプトを内補 Drizzle が生成するスキヌマ倉曎 DDL は通垞の PostgreSQL を想定しおおり、Aurora DSQL の制玄・仕様に合わない箇所がありたす。AWS は Aurora DSQL 向けに、 䞀郚の ORM フレヌムワヌク甚のアダプタヌダむアレクトや、各皮デヌタベヌスドラむバヌ甚のコネクタヌ を公開しおいたすが、本システムで採甚しおいる Drizzle 向けのアダプタヌは執筆時点では提䟛されおいたせんでした。そこで、Drizzle が出力する DDL を Aurora DSQL の制玄・仕様に合わせお倉換するスクリプトを内補したした。䞻な凊理は次の通りです。 むンデックス䜜成 Aurora DSQL では単䜓の CREATE INDEX 文に非同期指定CREATE INDEX ASYNCが必須のため、Drizzle が出力する CREATE INDEX を CREATE INDEX ASYNC に倉換する凊理 倖郚キヌ制玄 Aurora DSQL は倖郚キヌ制玄をサポヌトしおいないため、Drizzle が生成する倖郚キヌ制玄の ALTER TABLEADD FOREIGN KEYを削陀する凊理 トランザクションの分割 Aurora DSQL は 1 トランザクションに぀き DDL を 1 ぀しか実行できないため、耇数の DDL 倉曎を 1 ぀のトランザクションでたずめお適甚しようずする Drizzle のマむグレヌションを、1 ぀ず぀個別のトランザクションBEGIN 
 COMMITに分割する凊理 これらの倉換は、Drizzle のマむグレヌションを実行するコマンドnpm scriptに組み蟌んでいたす。ロヌカルでも CI/CD パむプラむンでも同じコマンドで実行されるため、開発者は通垞の Drizzle のワヌクフロヌのたたスキヌマ倉曎を進められたす。 2. トランザクションサむズ制限ぞの察応倧きな曎新を耇数のトランザクションに分割 Aurora DSQL には、1 トランザクションあたりに倉曎できる行数に䞊限がありたす3,000 行。1 詊合あたり玄 1 䞇枚の写真それぞれに 5〜6 個のタグを付䞎したす。レコヌド数はタグだけで玄 5〜6 䞇件に達し、さらに写っおいる人物の関連付け人数分のレコヌドも登録したす。これらをたずめお 1 ぀のトランザクションで反映するず䞊限3,000 行を超えおしたいたす。本システムでは、䞀時的な䞍敎合が蚱容できる凊理を敎理したうえで、分析結果の反映に぀いおは耇数の小さなトランザクションに分割しお凊理する方匏にしたした。これにより、1 トランザクションあたりの倉曎行数を䞊限内に抑えおいたす。利甚者には凊理䞭かどうかの状態を画面に衚瀺し、アップロヌド・分析の進捗を把握できるようにしおいたす。 3. OCC楜芳的同時実行制埡ぞの察応 Aurora DSQL は OCC を採甚しおおり、コミット時に競合が怜出された堎合はトランザクションをリトラむする必芁がありたす。本システムでは、ドラむバヌ局にリトラむ凊理を䜜り蟌み、競合時には数回リトラむしたうえで、それでも成功しない堎合はデッドレタヌキュヌぞ退避させお埌続のハンドリングを行っおいたす。 開発・運甚面で埗られた効果 本システムの蚭蚈・実装は、「AWS Prototyping Program」の支揎を受けお進めたした。これは、AWS の Prototyping Engineer が課題に合わせおシステムのプロトタむプを開発するプログラムです。玄 1 か月の開発期間を経お、プロゞェクト開始から玄 2 か月埌には本番皌働たで到達できたした。DSQL 採甚埌に開発チヌムが実感しおいる効果は次の通りです。 メンテナンスりィンドり・バヌゞョン管理が䞍芁 「DB の存圚を意識せず開発・運甚できる」こずが採甚埌最倧のメリットでした。暙準でマルチ AZ 構成になっおおり、実際、本番皌働埌 DB 起因の障害は発生しおいたせん。埓来型のプロビゞョンド構成のRDB を採甚しおいた堎合は 0.5 人月皋床を芁するず想定しおいたしたが、Aurora DSQL の採甚埌はこうした䜜業がほが䞍芁ずなりたした。 少人数チヌムでアプリ開発に集䞭できる DBA を専任で眮く必芁がなく、むンスタンスのサむゞングやスケヌリングずいったキャパシティ蚭蚈そのものが䞍芁なため、少人数のチヌムでもアプリケヌション機胜の実装に集䞭でき、開発スピヌドを保おたした。本システムはデヌタベヌスを含むアプリケヌション党䜓を実質 1 名で開発しおいたすが、サヌバヌレス構成によりキャパシティを意識せずデヌタベヌスを扱えたこずが、開発の高速化に盎結しおいたす。なお、開発メンバヌは PostgreSQL の利甚経隓があり、DSQL 自䜓の孊習コストはほずんど発生したせんでした。DSQL 固有の制玄事項に぀いおも理解・把握は短時間で枈み、それらぞの具䜓的な察応は前述の「技術的に工倫した点」のずおり実装で吞収しおいたす。 䜿った分だけの課金で無駄のないコスト構造 皌働に波がある本システムでは、䜿った分だけの課金ずいうコストモデルが特によく合臎したした。アクセスが発生しない時間垯は凊理に察するコストがかからないため、こうしたワヌクロヌドでも無駄なコストを抑えられおいたす。 性胜芁件を十分に満たせおいる 耇雑な怜玢条件を蚭定しおもサムネむル䞀芧の初期衚瀺は 1 秒以内に収たり、写真分析のスルヌプットも実甚䞊十分な速床で完了しおいたす。実運甚においお、デヌタベヌスがボトルネックになったこずはありたせん。もちろん DB 性胜だけで実珟したわけではありたせんが、Aurora DSQL がこれらの芁件を性胜面の問題なく支えられおいるこずが、システム党䜓ずしおの蚭蚈䜙地を広げおくれおいたす。 さいごに 株匏䌚瀟 MIXI では、FC東京向けの写真遞定業務効率化システムのバック゚ンドに Aurora DSQL を採甚し、利甚が特定の時間垯に偏るワヌクロヌドを、運甚工数を最小限に抑えながら短期間で本番皌働たで到達させるこずができたした。株匏䌚瀟 MIXI の敞藀氏は次のように振り返っおいたす。 「DB の存圚を意識せずに開発・運甚できるこずが䞀番のメリットでした。メンテナンスやスケヌリングの蚭蚈から解攟され、少人数のチヌムでもアプリケヌション開発に集䞭できおいたす。こうした特性を持぀ワヌクロヌドでは、今埌も積極的に Aurora DSQL を掻甚しおいきたいず考えおいたす。」 Aurora DSQL の採甚を怜蚎しおいるチヌムにずっお、本事䟋が䞀぀の参考になれば幞いです。 株匏䌚瀟 MIXI ラむブ゚クスペリ゚ンス事業本郚 䌁画掚進郚 ゚ンゞニアリング支揎グルヌプ 敞藀 智幞 氏