AWSのブログ - TECH PLAY

TECH PLAY

AWS

AWS の技術ブログ

å…š3894ä»¶

はじめに シンガポヌルは朝7時。ある財務コントロヌラヌが SAP で月次決算を締めようず急いでいたすが、その前にシステム認蚌が3倧陞にたたがっお圌女の本人確認を行う必芁がありたす。フランクフルトの圌女のチヌムは応答の遅さに苊しみ、ニュヌペヌクのセキュリティチヌムは、本番 SAP システムぞの怜蚌されおいない接続詊行をたった今フラグしたずころです。SAP を倧陞をたたいで運甚するグロヌバル䌁業にずっお、これは䟋倖ではなく日垞的に起こるこずです。 機密性の高い財務取匕、人事蚘録、サプラむチェヌンデヌタが、垞にパブリックむンタヌネットを流れおいたす。倚くの堎合、ビゞネスず䞍正アクセスの間に立ちはだかるのは、ナヌザヌ名ずパスワヌド皋床でしかありたせん。 根本原因はアヌキテクチャにありたす。SAP S/4HANA が単䞀の AWS リヌゞョンにホストされおいる堎合、そのリヌゞョンから遠いナヌザヌは TLS ハンドシェむク時に高いレむテンシヌを匷いられたす。同時に、静的な SAP Fiori アセットJavaScript、CSS、フォントは、ネットワヌク゚ッゞでキャッシュされるこずなく、オリゞンサヌバヌから繰り返し取埗されたす。トラフィックが Amazon VPC Virtual Private Cloudに到達する前に、誰が接続しおいるのかを暗号的に保蚌する仕組みがありたせん。 Amazon CloudFront は、mTLS盞互 Transport Layer Securityの蚌明曞チェックを各ナヌザヌに最も近い゚ッゞロケヌションぞ移すこずで、これら䞡方の課題に察応したす。CloudFront はクラむアント蚌明曞を怜蚌し、静的な SAP コンテンツをキャッシュし、蚌明曞メタデヌタを HTTP ヘッダヌずしお SAP バック゚ンドぞ転送しお、X.509 ベヌスのシングルサむンオンSSOを実珟したす。 本蚘事では、CloudFront、 Elastic Load Balancing の Application Load BalancerALB、SAP Internet Communication ManagerICMを甚いおこのアヌキテクチャを実装する方法を孊びたす。トラストストアのセットアップ、CloudFront ず ALB の蚭定、SAP プロファむルパラメヌタの手順を順を远っお説明したす。読み終える頃には、゚ッゞでナヌザヌを認蚌し、その ID を SAP ぞ安党に䌝搬する、動䜜する゜リュヌションが手元にあるこずになりたす。 瀟内テストでは、オリゞンが N. バヌゞニアus-east-1リヌゞョンにある堎合、シンガポヌルに所圚するナヌザヌの初回ログむン時間をこのアヌキテクチャによっお玄40〜50%短瞮できたした。この改善は、CloudFront ゚ッゞロケヌションでの゚ッゞキャッシュによっお SAP Fiori のペヌゞ読み蟌み時間が高速化されたこずによるものです。結果はネットワヌク経路、ナヌザヌの所圚地、ワヌクロヌドによっお異なりたす。本蚘事埌半の怜蚌手順を甚いお、ご自身の環境で枬定しおください。 私たちが継続的に耳にするお客様の課題 私たちのお客様は、ワヌクショップ、EBCExecutive Briefing Center、その他の定期的な機䌚を通じお、以䞋の課題を継続的に持ち蟌たれたす。 「他囜にいる SAP Fiori ナヌザヌから、ランチパッドが遅いず蚀われおいる。」SAP が単䞀リヌゞョンで皌働しおいる堎合、静的な Fiori アセットJavaScript、CSS、フォントは、ネットワヌク゚ッゞでキャッシュされるこずなくオリゞンから繰り返し取埗されたす。その結果、遠隔地のナヌザヌはペヌゞごずに長く埅たされたす。 「盗たれたパスワヌドさえあればむンタヌネット経由で SAP ログむンに到達できる、ずセキュリティが指摘した。」倚くのお客様では、パブリックむンタヌネットず財務・人事・サプラむチェヌンのデヌタの間に立ちはだかるのは、ナヌザヌ名ずパスワヌド皋床でしかありたせん。トラフィックが VPC に到達する前に、誰が接続しおいるのかを暗号的に蚌明する仕組みがありたせん。 「圓瀟はグロヌバル䌁業だが、SAP システムは1぀のリヌゞョンにある。」そのリヌゞョンから遠いナヌザヌは、ログむンのたびに TLS ハンドシェむクで高いレむテンシヌを匷いられ、月次決算のような時間に远われる業務でその圱響が环積したす。 「SAP の前段に mTLS 付きの ALB をすでに配眮しおいる。なぜそれでは䞍十分なのか。」リヌゞョン内の mTLS 怜蚌はリヌゞョン内のセキュリティを匷化したすが、グロヌバルなハンドシェむクのレむテンシヌ、静的アセットの゚ッゞキャッシュ、゚ッゞレベルの DDoS 保護は解決したせん。 なぜこれが重芁なのか これらの課題を解決するこずは、単なる技術的な挔習ではなく、ビゞネス成果を倉えるものです。゚ッゞでクラむアント蚌明曞を怜蚌するこずで、䞍正な接続が VPC に到達する前に拒吊するれロトラストの姿勢を匷制できたす。これにより、すべおのリモヌトナヌザヌ向けに VPN むンフラを展開・維持するこずなく、攻撃察象領域を瞮小できたす。静的な SAP コンテンツをキャッシュし、各ナヌザヌに最も近い Point of Presence で TLS ハンドシェむクを終端するこずで、私たちのテストではログむン時間を玄40〜50%短瞮したした。これは、期限どおりに決算を締める財務コントロヌラヌず、遅いランチパッドで埅たされ続ける財務コントロヌラヌずの違いを生みたす。そしお、ID がパスワヌドではなく X.509 蚌明曞ずしお運ばれるため、埓業員をパスワヌドレスでフィッシング耐性のあるシングルサむンオンぞず移行させられたす。本蚘事の残りでは、各コンポヌネントの詳现な AWS ドキュメントぞのリンクを添えお、これらの課題をどのように段階的に解決したかを説明したす。 SAP における mTLS のための CloudFront の利点 ALB はリヌゞョン内で匷力な mTLS 機胜を提䟛したすが、ALB の前段に CloudFront を远加するこずで、SAP ワヌクロヌドにいく぀かの利点が埗られたす。 CloudFront は最も近い゚ッゞロケヌションでクラむアント蚌明曞を怜蚌するため、トラフィックが VPC に入る前に䞍正な接続を拒吊できたす。TLS ハンドシェむクは 600 を超える CloudFront の Point of PresencePoPのうち最も近い堎所で行われるため、ナヌザヌは地理的な所圚地に関わらず䜎いレむテンシヌを䜓隓できたす。 SAP WebGUI や SAP Fiori アプリケヌションは、JavaScript、CSS、フォントファむルなど倧量の静的アセットを配信したす。CloudFront はこれらのアセットを゚ッゞでキャッシュするため、オリゞンぞのリク゚スト数が枛り、ペヌゞの読み蟌み時間が改善されたす。さらに、 AWS Shield ず AWS WAF の統合による組み蟌みの保護も埗られ、本番 SAP システムに倚局防埡を远加できたす。 CloudFront はクラむアント蚌明曞を怜蚌するず、蚌明曞の詳现を抜出したす。そしお、それらを HTTP ヘッダヌ CloudFront-Viewer-Cert-\* ずしおリク゚ストに远加したす。SAP ICM むンスタンスは CloudFront-Viewer-Cert-Pem ヘッダヌを読み取り、X.509 蚌明曞ベヌスの認蚌を実行したす。これにより、クラむアントブラりザぞの盎接的な TLS 接続が䞍芁になりたす。 アヌキテクチャの抂芁 次の図は、゚ンドツヌ゚ンドのリク゚ストフロヌを瀺しおいたす。Amazon CloudFront はすべおのクラむアント接続の゚ントリヌポむントずしお機胜したす。ALB はオリゞンずしお動䜜し、SAP ICM は認蚌のために転送された蚌明曞メタデヌタを受け取りたす。このアヌキテクチャは4぀のコンポヌネントを䜿甚したす。X.509 蚌明曞を持぀クラむアントブラりザ、mTLS verify モヌドの CloudFront、HTTPS パススルヌモヌドの ALB、ポヌト 44300 の SAP ICM です。 図1. 1぀のお客様管理 VPC 内での Amazon CloudFront ず SAP の展開 リク゚ストフロヌ ブラりザに X.509 クラむアント蚌明曞をむンストヌルしたす。 AWS Private Certificate AuthorityAWS Private CA がブラりザ甚のこの蚌明曞を䜜成したす。あるいは、他の信頌された認蚌局を䜿甚するこずもできたす。 ブラりザが CloudFront ディストリビュヌション䟋: democf.awsforsap.com に接続したす。CloudFront はクラむアント蚌明曞を芁求し、 Amazon S3 トラストストアに保存された CA 蚌明曞ず照合したす。 怜蚌に成功するず、CloudFront は蚌明曞メタデヌタを抜出し、 CloudFront-Viewer-Cert-\* ヘッダヌをリク゚ストに远加したす。これには、 CloudFront-Viewer-Cert-Pem に含たれる PEM ゚ンコヌドされた完党な蚌明曞が含たれたす。 CloudFront はリク゚ストを HTTPS 経由で ALB オリゞンぞ転送したす。ALB は mTLS パススルヌモヌドで動䜜し、トラフィックを SAP タヌゲットグルヌプぞ転送したす。 SAP ICM はリク゚ストを受け取り、 CloudFront-Viewer-Cert-Pem ヘッダヌ icm/HTTPS/client_certificate_header_name で蚭定を読み取り、クラむアント蚌明曞を抜出し、蚌明曞のコモンネヌムCNを CERTRULE トランザクションを通じお SAP ナヌザヌにマッピングしたす。 この゜リュヌションは、RISE with SAP on AWS の VPC に察しおも展開できたす。次の図は、CloudFront ず ALB がお客様管理の VPC で皌働し、RISE with SAP の VPC ず統合される同じパタヌンを瀺しおいたす。 図2. RISE with SAP VPC ず統合された別のお客様管理 VPC 内での Amazon CloudFront ず SAP の展開 CloudFront mTLS ビュヌアヌ認蚌 CloudFront は、ビュヌアヌ接続に察する盞互 TLS 認蚌を verify モヌド でサポヌトしたす。このモヌドでは、CloudFront はすべおのクラむアントに察し、TLS ハンドシェむク䞭に有効な X.509 蚌明曞の提瀺を芁求したす。CloudFront は、Amazon S3 トラストストアに保存された CA 蚌明曞バンドルず蚌明曞を照合したす。 蚌明曞の怜蚌が AWS リヌゞョン内で行われる ALB mTLS ずは異なり、CloudFront mTLS の怜蚌は、あなたに最も近い゚ッゞロケヌションで行われたす。CloudFront は、オリゞンのリ゜ヌスを消費する前に、゚ッゞで䞍正な接続を拒吊したす。たた、ハンドシェむクが最も近い PoPPoint of Presenceで行われるため、CloudFront は TLS ハンドシェむクのレむテンシヌも最小化したす。 CloudFront ビュヌアヌ蚌明曞ヘッダヌ mTLS verify モヌドを有効にするず、CloudFront は次のヘッダヌを自動的に生成し、 オリゞンリク゚ストポリシヌ を通じおオリゞンぞ転送したす。 ヘッダヌ 説明 CloudFront-Viewer-Cert-Pem リヌフクラむアント蚌明曞の URL ゚ンコヌドされた PEM 圢匏 CloudFront-Viewer-Cert-Subject サブゞェクト DN の RFC2253 文字列䟋: CN=ferrymul,O=awsforsap,C=SG CloudFront-Viewer-Cert-Issuer 発行者 DN の RFC2253 文字列 CloudFront-Viewer-Cert-Serial-Number 蚌明曞の16進数シリアル番号 CloudFront-Viewer-Cert-Sha256 クラむアント蚌明曞の SHA256 ハッシュ CloudFront-Viewer-Cert-Validity ISO8601 圢匏の NotBefore および NotAfter の日付 CloudFront-Viewer-Cert-Present 蚌明曞が存圚する堎合は 1、存圚しない堎合は 0 CloudFront-Viewer-Cert-Pem ヘッダヌは、SAP 統合における鍵ずなるヘッダヌです。これには、SAP ICM が X.509 認蚌に䜿甚するクラむアント蚌明曞の党䜓が含たれたす。 実装手順 実装は4぀のフェヌズで構成されたす。たず、認蚌局ずトラストストアを䜜成したす。次に、CloudFront ず ALB を蚭定したす。最埌に、転送されたクラむアント蚌明曞を受け入れるよう SAP を蚭定したす。以䞋のセクションで各フェヌズを順に説明したす。 ステップ1: 認蚌局ずトラストストアの䜜成 最初のステップでは、PKIPublic Key Infrastructureの基盀を確立したす。ブラりザ認蚌甚のクラむアント蚌明曞を䜜成する自己眲名 CA を䜜成したす。CloudFront が゚ッゞで受信クラむアント蚌明曞をチェックするために䜿甚する Amazon S3 トラストストアに、CA 蚌明曞をアップロヌドしたす。これは mTLS チェヌン党䜓の暗号的な信頌の根root of trustであるため、CA の秘密鍵は適切に保護しおください。 クむックな抂念実蚌には OpenSSL で自己眲名 CA をブヌトストラップできたすし、本番環境ではマネヌゞドで監査可胜な゜リュヌションずしお AWS Private CA を䜿甚できたす。最小限の OpenSSL フロヌでは、CA を䜜成し、CloudFront が照合する S3 トラストストアぞアップロヌドし、ブラりザぞむンポヌトするための PKCS#12 バンドルずしおパッケヌゞ化されたクラむアント蚌明曞を䜜成したす。 # 自己眲名 CA を䜜成有効期間10幎 openssl genrsa -out ca.key 2048 openssl req -new -x509 -days 3650 -key ca.key -out ca.pem -subj "/C=SG/O=awsforsap/CN=awsforsap mTLS CA" \# CloudFront が照合する S3 トラストストアに CA 蚌明曞をアップロヌド aws s3 cp ca.pem s3://&lt;your-bucket&gt;-trust-store/ca.pem \# クラむアント蚌明曞CN = SAP ナヌザヌ名を発行し、ブラりザ甚に .p12 を゚クスポヌト openssl pkcs12 -export -out client.p12 -inkey client.key -in client.pem -certfile ca.pem マネヌゞドで本番運甚に耐える方法ず、蚌明曞ラむフサむクル党䜓のガむダンスに぀いおは、 AWS Private CA ナヌザヌガむド および CloudFront での盞互 TLS 認蚌 を参照しおください。 AWS Private CA は、CA ごずの月額料金に加えお、発行した蚌明曞ごずに課金されたす。自己眲名 CA より AWS Private CA を遞ぶ前に、 AWS Private CA の料金 を確認しおください。 ステップ2: Amazon CloudFront の蚭定 トラストストアが敎ったら、次のステップは、゚ッゞでクラむアント蚌明曞をチェックする CloudFront ディストリビュヌションを䜜成するこずです。ここでレむテンシヌずセキュリティの利点が実珟したす。CloudFront の 600 を超える゚ッゞロケヌションで mTLS を終端するこずで、認蚌の刀断を可胜な限りナヌザヌの近くぞ移し、ラりンドトリップ時間を短瞮し、䞍正な接続が VPC に到達する前に拒吊したす。 CloudFront を蚭定するには、次の手順を実行したす。 以䞋の手順は流れの芁玄です。詳现なコン゜ヌルのりォヌクスルヌずすべおの蚭定に぀いおは、 ディストリビュヌションの䜜成 、 ディストリビュヌションでの盞互 TLS の有効化 、 オリゞンリク゚ストポリシヌ 、および CloudFront で ACM 蚌明曞を䜿甚するための芁件 を参照しおください。 ディストリビュヌションを䜜成 したす。ALB の DNS 名をオリゞンずしお指定し、HTTPS のみのオリゞンプロトコルず TLSv1.2 を䜿甚したす。CloudFront コン゜ヌルでディストリビュヌションに移動し、「ディストリビュヌションを䜜成」を遞択しお、ALB の DNS 名をオリゞンドメむンずしお入力したす。 オリゞンの読み取りタむムアりトを 60 秒に蚭定 したす。SAP WebGUI はコヌルドスタヌト時に応答たで 30 秒以䞊かかるこずがあり、デフォルトの 30 秒のタむムアりトでは 504 ゚ラヌが発生したす。 verify モヌドで mTLS ビュヌアヌ認蚌を有効化 したす。「蚭定 &gt; ビュヌアヌ蚌明曞」で「盞互 TLS 認蚌」を遞び、「Verify モヌド」を遞択したす。トラストストアを、CA 蚌明曞を含む S3 オブゞェクトぞ向けたす。 カスタムのオリゞンリク゚ストポリシヌを䜜成 し、7぀の CloudFront-Viewer-Cert-\* ヘッダヌをすべお転送したす。CloudFront コン゜ヌルで「ポリシヌ &gt; オリゞンリク゚スト」に移動し、新しいポリシヌを䜜成しお、すべおの CloudFront-Viewer-Cert ヘッダヌを远加したす。すべおの Cookie ずク゚リ文字列を転送したす。 キャッシュ動䜜を蚭定 したす。動的な SAP コンテンツデフォルトの動䜜はキャッシュをオフにし、静的アセット\*.js、\*.css、\*.png、\*.jpg、\*.ico、\*.tiffはキャッシュを最適化したす。 カスタムドメむン䟋: \*.awsforsap.com甚に AWS Certificate ManagerACM 蚌明曞を関連付け 、必芁に応じお AWS WAF りェブアクセスコントロヌルリストりェブ ACLをアタッチしたす。 ステップ3: Application Load Balancer の蚭定 ALB は、CloudFront ず SAP むンスタンスの間の橋枡し圹を担いたす。このアヌキテクチャでは、ALB は mTLS パススルヌモヌドで動䜜したす。぀たり、ALB 自身はクラむアント蚌明曞をチェックしたせん。代わりに、CloudFront がすでに怜蚌した蚌明曞ヘッダヌをそのたた通過させたす。これにより二重チェックのオヌバヌヘッドを回避し、SAP が蚌明曞メタデヌタを盎接受け取れるようになりたす。 ALB を蚭定するには、次の手順を実行したす。 ALB ず mTLS パススルヌ蚭定の完党なリファレンスに぀いおは、 Application Load Balancer での TLS による盞互認蚌 を参照しおください。 むンタヌネット向けの ALB を䜜成 したす。少なくずも2぀のアベむラビリティヌゟヌンAZに配眮し、少なくずも2぀のパブリックサブネットを遞択し、䞡方のサブネットにむンタヌネットゲヌトりェむぞのルヌトがあるこずを確認したす。 ポヌト 443 の HTTPS リスナヌを䜜成 したす。HTTPS:443 を遞び、TLS 1.3 のセキュリティポリシヌ䟋: ELBSecurityPolicy-TLS13-1-2-Res-PQ-2025-09 を遞択し、mTLS をパススルヌモヌドに蚭定したす。 タヌゲットグルヌプを䜜成 したす。HTTPS プロトコル、ポヌト 44300SAP ICM HTTPS ポヌトを䜿甚したす。ヘルスチェックパスを /sap/public/ping 、ヘルスチェックプロトコルを HTTPS に蚭定したす。 SAP むンスタンスをタヌゲットずしお登録 し、クロスゟヌン負荷分散を有効化したす。 ステップ4: SAP S/4HANA の蚭定 最終フェヌズでは、AWS むンフラを SAP システムに接続したす。CloudFront から ALB を経由しお転送される蚌明曞ヘッダヌを信頌するよう、SAP ICM を蚭定したす。これで゚ンドツヌ゚ンドの mTLS チェヌンが完成したす。SAP は HTTP ヘッダヌでクラむアント蚌明曞を受け取り、盎接的な TLS クラむアント接続を必芁ずせずに、それを X.509 ベヌスの SSO に䜿甚したす。 CloudFront からの HTTP ヘッダヌ転送を通じお X.509 蚌明曞認蚌を受け入れるために、SAP トランザクション RZ10 で次のプロファむルパラメヌタを蚭定したす。 これらのパラメヌタず、関連する SICF、STRUST、CERTRULE の手順は、参照先の SAP Note ず AWS の SAP 向け mTLS Security Extension ガむド に蚘茉されおいたす。 パラメヌタ 倀 SAP Note icm/HTTPS/accept_forwarded_cert_via_http TRUE 2805092 icm/HTTPS/client_certificate_header_name CloudFront-Viewer-Cert-Pem 3639967 icm/trusted_reverse_proxy SUBJECT=”&lt;your-ALB-cert-subject&gt;”, ISSUER=”&lt;your-ALB-cert-issuer&gt;” 2805092 さらに、次の SAP 蚭定を実斜したす。 CERTRULE トランザクション: クラむアント蚌明曞の CN䟋: CN=ferrymul を察応する SAP ナヌザヌアカりントにマッピングするルヌルを䜜成したす。 SICF トランザクション: /sap/bc/gui/sap/its/webgui ICF サヌビスノヌドで、ログオン手続きずしお SSL クラむアント蚌明曞を有効化したす。 STRUST トランザクション: SAP があなたの CA が発行した蚌明曞を信頌するよう、ルヌト CA 蚌明曞を SSL Server Standard PSE にむンポヌトしたす。 ゜リュヌションの怜蚌 4぀の蚭定フェヌズをすべお完了したら、゚ンドツヌ゚ンドの mTLS 認蚌フロヌが正しく動䜜するこずを怜蚌したす。次の手順を䜿甚しお、蚌明曞怜蚌、ヘッダヌ䌝搬、SAP 認蚌が成功しおいるこずを確認したす。 テスト1: CloudFront mTLS ハンドシェむクの怜蚌 クラむアント蚌明曞を䜿っお curl で CloudFront mTLS ハンドシェむクをテストしたす。 curl -v --cert client.pem --key client.key https://democf.awsforsap.com/sap/public/ping mTLS ハンドシェむクが成功するず、HTTP 200 レスポンスが返りたす。蚌明曞が無効たたは欠萜しおいる堎合、CloudFront は HTTP 403 を返したす。 テスト2: 蚌明曞ヘッダヌ䌝搬の怜蚌 CloudFront のアクセスログを有効にし、オリゞンリク゚ストヘッダヌを確認したす。レスポンスに期埅される蚌明曞サブゞェクト䟋: CN=ferrymul,O=awsforsap,C=SGが含たれおいるこずを怜蚌したす。 テスト3: SAP 認蚌の怜蚌 クラむアント蚌明曞.p12 ファむルからむンポヌトをむンストヌルしたブラりザを起動したす。https://democf.awsforsap.com/sap/bc/gui/sap/its/webgui にアクセスしたす。蚭定が正しければ、SAP は CERTRULE トランザクションでマッピングされた X.509 蚌明曞の CN を甚いお自動的にログむンさせたす。ナヌザヌ名やパスワヌドの入力を求められるこずなく、SAP WebGUI セッションが衚瀺されるはずです。 認蚌が倱敗する堎合は、SAP ICM トレヌストランザクション SMICM で「移動」→「トレヌスファむル」を遞択で蚌明曞ヘッダヌの解析゚ラヌを確認しおください。 䞻な違い: SAP における CloudFront mTLS ず ALB mTLS の比范 以前のブログ蚘事「 Elevate User Experience and Security of Application Load Balancer for SAP workloads on AWS 」を参照するず、mTLS verify モヌドを実装するには2぀の遞択肢がありたす。以䞋は、この2぀のアヌキテクチャタむプの䞻な違いです。 芳点 ALB mTLSverify モヌド CloudFront mTLSverify モヌド mTLS 終端ポむント リヌゞョナルVPC 内の ALB ゚ッゞ最も近い CloudFront PoP 蚌明曞ヘッダヌ名 X-Amzn-Mtls-Clientcert CloudFront-Viewer-Cert-Pem 静的コンテンツのキャッシュ 利甚䞍可 \*.js、\*.css、画像の゚ッゞキャッシュ DDoS 保護 AWS Shield Standard ゚ッゞでの AWS Shield + AWS WAF グロヌバルなレむテンシヌ リヌゞョナル単䞀リヌゞョン 600 を超える゚ッゞロケヌションによる䜎レむテンシヌ トラストストアの堎所 ALB トラストストアS3 バック゚ンド CloudFront トラストストアS3 バック゚ンド 芁件やシナリオに基づいお、どちらの遞択肢を実装するかを遞べたす。SAP をグロヌバルに運甚しおおり、高いパフォヌマンスずセキュリティを必芁ずするリモヌトワヌカヌがいる堎合は、mTLS verify モヌドで゚ッゞキャッシュずセキュリティ緩和策を実行できる CloudFront の機胜の利甚を怜蚎するずよいでしょう。 運甚䞊の考慮事項 いく぀かの運甚䞊の詳现が、このアヌキテクチャを本番環境で健党に保ちたす。SAP WebGUI はコヌルドスタヌト時に応答たで 30 秒以䞊かかるこずがあるため、504 Gateway Timeout ゚ラヌを避けるには、CloudFront のオリゞン読み取りタむムアりトを少なくずも 60 秒に蚭定したす。カスタムのオリゞンリク゚ストポリシヌを䜿甚する堎合、CloudFront はビュヌアヌの Host ヘッダヌを ALB ぞ転送するため、ALB ず SAP バック゚ンドの䞡方がそのホスト名を受け入れるこずを確認しおください。蚌明曞ラむフサむクルを事前に蚈画したす。クラむアント蚌明曞は有効期限前に曎新し幎1回が良い頻床です、CA をロヌテヌションするたびに S3 トラストストアを曎新したす。蚭定倉曎埌は、すべおの゚ッゞロケヌションが新しい蚭定を取埗できるよう、 /\* に察する CloudFront の無効化invalidationを䜜成したす。最埌に、すべおの ALB サブネットにむンタヌネットゲヌトりェむぞのルヌトがあるこずを確認しおください。いずれかのアベむラビリティヌゟヌンでルヌトが欠萜しおいるず、断続的なタむムアりトが発生したす。 コストに぀いおも蚈画しおください。CloudFront はデヌタ転送アりトずリク゚ストに察しお課金し、ALB は時間あたりの料金に加えお Load Balancer Capacity Units に察しお課金したす。 Amazon CloudFront の料金 および Elastic Load Balancing の料金 のペヌゞを䜿っお支出を芋積もっおください。 リ゜ヌスのクリヌンアップ テスト埌の継続的な課金を避けるため、䜜成したリ゜ヌスを逆の順序で削陀したす。 CloudFront ディストリビュヌションを削陀したす。CloudFront コン゜ヌルでたずディストリビュヌションを無効化し、ステヌタスが「Deployed」に倉わるのを埅っおから削陀したす。 ALB ずタヌゲットグルヌプを削陀したす。 Amazon EC2 コン゜ヌルで「ロヌドバランサヌ」に移動し、察象の ALB を遞択しお「削陀」を遞びたす。次に、関連するタヌゲットグルヌプを削陀したす。 S3 トラストストアを削陀したす。S3 バケットから CA 蚌明曞を削陀し、この目的のためだけに䜜成したバケットであれば、バケット自䜓も削陀したす。 クラむアント蚌明曞を倱効させたす。AWS Private CA を䜿甚した堎合は、発行したクラむアント蚌明曞を倱効させたす。自己眲名蚌明曞を䜿甚した堎合は、.pem、.key、.p12、.csr ファむルを削陀したす。 SAP プロファむルパラメヌタを元に戻したす。トランザクション RZ10 で icm/HTTPS パラメヌタを削陀たたはリセットしたす。SAP ICM サヌビスを再起動したす。 このディストリビュヌションのためだけに䜜成した堎合は、ACM 蚌明曞を削陀したす。 このディストリビュヌションのためだけに䜜成した堎合は、AWS WAF りェブ ACL を削陀したす。 たずめず次のステップ シンガポヌルのあの財務コントロヌラヌに話を戻すず、このアヌキテクチャによっお、圌女の月次ログむンはより速くなり、接続は VPC に到達する前に暗号的に怜蚌され、そしお圌女は䞀床もパスワヌドを入力したせん。本蚘事では、このパタヌンを掚し進めるお客様の課題ず、それらを段階的にどう解決したかを芋おきたした。認蚌レむテンシヌを䞋げるために゚ッゞで mTLS を終端し、静的な SAP コンテンツをキャッシュし、組み蟌みの DDoS 保護を远加しながら、蚌明曞ベヌスの ID を SAP バック゚ンドぞ䌝搬したした。芁点を振り返るず、CloudFront mTLS verify モヌドぱッゞでクラむアント蚌明曞をチェックし、䞍正な接続が VPC に到達する前に拒吊したす。 CloudFront-Viewer-Cert-Pem ヘッダヌにより、SAP ICM は盎接的な TLS クラむアント接続なしで X.509 認蚌を実行できたす。静的な SAP アセットの゚ッゞキャッシュは、グロヌバルに分散したナヌザヌのペヌゞ読み蟌み時間を改善したす。䜕より、既存の ALB mTLS パタヌンず䞊行しお、この゜リュヌションを段階的に採甚できたす。 このパタヌンをさらに発展させるには、SAP Fiori ランチパッドアプリケヌション向けに CloudFront mTLS を実装しおみたり、SAP Gateway OData ゚ンドポむントなど他の SAP サヌビスに適甚しおみたりしおください。たた、 CloudFront Connection Functions ず KeyValueStore の統合を怜蚎し、゚ッゞで蚌明曞倱効チェックを実装するこずもできたす。 AWS Well-Architected FrameworkSAP Lens のセキュリティのベストプラクティスに埓い、蚌明曞ずトラストストアを定期的に曎新するこずをお勧めしたす。 謝蟞 貢献しおくれた次のチヌムメンバヌに感謝したす: Derek Ewell、Adam Hill、Bhuvan Wadhwa。 <!-- '"` --> 本ブログの翻蚳は Amazon Quick による自動翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
Kiro ず ABAP Accelerator を䜿い、AI-Driven Development LifecycleAI-DLCの手法を適甚しお S/4HANA 䞊で SAP ABAP アプリケヌションを構築する方法を孊びたす。ビゞネス䞊の意図から、数週間ではなく数時間で動䜜するコヌドぞず到達したす。 はじめに SAP を運甚する組織は、重芁なビゞネスプロセスを支える数千ものカスタム ABAP プログラムを保守しおいたす。SAP S/4HANA 䞊で新しいアプリケヌションを構築する堎合でも、レガシヌコヌドをモダナむれヌションする堎合でも、あるいは RESTful ABAP Programming ModelRAPのようなクリヌンコア開発プラクティスを採甚する堎合でも、課題は同じです。すなわち、埓来の開発サむクルは遅く、ドキュメントは乏しく、ビゞネス䞊の意図ず実際に動䜜する゜フトりェアずの間のギャップは䟝然ずしお倧きいたたです。 SAP 開発における珟圚の AI アプロヌチは、2 ぀の極端に分かれたす。AI アシスト開発は、コヌド補完やドキュメント䜜成ずいった個別のタスクを支揎するヘルパヌずしお AI を扱いたすが、プロセス党䜓は䟝然ずしお人間が䞻導したす。AI 自埋開発は AI に完党な制埡を委ねたすが、゚ンタヌプラむズ SAP システムの耇雑さに盎面するず砎綻したす。どちらのアプロヌチも、SAP チヌムが必芁ずするスピヌドず品質を実珟できおいたせん。 本ブログでは、 AI-Driven Development LifecycleAI-DLC の手法を、 Kiro ず ABAP Accelerator ずずもに甚いお、SAP S/4HANA 䞊にフラむト予玄アプリケヌションを構築する手順を解説したす。ビゞネス䞊の意図を捉える Inception フェヌズ、ABAP コヌドを生成する Construction フェヌズ、そしおサヌビスを構成する Operations フェヌズたで、AI がプロセスを䞻導し、各ステップであなたが監督するずいう AI-DLC ワヌクフロヌ党䜓を通しお進めたす。 ゜リュヌションの抂芁 次の図は、AI-DLC の手法ず、それが SAP ABAP 開発にどのように適甚されるかを瀺しおいたす。 AI-DLC は、AI をすべおの開発掻動の䞭心に据えながら、あなたが䞻導暩を握り続けるこずを可胜にする手法です。AI は詳现な蚈画を生成し、䞍確かな点があれば質問を投げかけ、先に進む前にあなたの承認を埅ちたす。 あなたが AI にタスクの完了を指瀺するのではなく、AI がワヌクフロヌを開始し、゜リュヌションを提案し、重芁な意思決定ポむントであなたの怜蚌を求めたす。 この手法は 3 ぀のフェヌズで構成されたす。 Inception – AI は、Mob Elaboration ず呌ばれる協働プロセスを通じお、あなたのビゞネス䞊の意図を詳现化された芁件、ナヌザヌストヌリヌ、䜜業単䜍Units of Workぞず倉換したす。 Construction – AI がアヌキテクチャ、ドメむンモデル、コヌドを提案し、あなたは Mob Construction を通じお技術遞定やアヌキテクチャ䞊の意思決定に぀いお方向性を瀺したす。 Operations – AI があなたの監督のもずでデプロむずサヌビス構成を管理したす。 各フェヌズは前のフェヌズで生成されたコンテキストの䞊に積み重なり、プロゞェクトが進むに぀れお AI がより的確な提案を行えるようになりたす。 AI-DLC の手法、その原則、メンタルモデルをより深く理解するには、 AI-DLC ホワむトペヌパヌ および AI-DLC のブログ蚘事 を参照しおください。 AI-DLC が SAP でどのように機胜するか AI-DLC は手法であり、構造化されたワヌクフロヌずシステム連携をサポヌトする AI 察応の IDE であればどれでも適甚できたす。本りォヌクスルヌでは、Kiro を䜿っお SAP 開発向けに AI-DLC を実装したす。 Kiro ず AI-DLC ワヌクフロヌ – AI-DLC の各フェヌズをオヌケストレヌションし、セッションをたたいでコンテキストを管理し、すべおの意思決定の監査蚌跡を保持する、構造化ワヌクフロヌを備えた AI 駆動の IDE です。 ABAP Accelerator – IDE ず SAP システムを橋枡しする Model Context ProtocolMCPサヌバヌで、AI による コヌド生成、SAP ABAP Test CockpitATCを通じた構文怜蚌、オブゞェクトのアクティベヌション、そしお S/4HANA 環境ぞの盎接デプロむを可胜にしたす。 これらのツヌルを組み合わせるこずで、あなたが自然蚀語で構築したいものを蚘述し、AI がそれを芁件ずコヌドに分解し、ABAP Accelerator がラむブの SAP システムに察しおコヌドをデプロむ・怜蚌し、あなたが各ステップを承認しおから次に進む、ずいうワヌクフロヌが生たれたす。開発ワヌクステヌションでは、ABAP Accelerator を MCP サヌバヌずしお構成した Kiro を実行し、ABAP Development ToolsADTAPI を介しお HTTPS 経由で SAP S/4HANA システムに接続したす。このワヌクフロヌは、開発者暩限を持぀非本番の SAP 環境に察しお適甚できたす。 前提条件 始める前に、次の点を確認しおください。 SAP HANA デヌタベヌスを備えた SAP S/4HANA システム 開発者暩限を持぀ SAP ナヌザヌトランザクション SICFInternet Communication Framework のサヌビス構成ぞのアクセス暩、および $TMP パッケヌゞにオブゞェクトを䜜成できる暩限を含む ABAP Accelerator を MCP サヌバヌずしお構成し、ワヌクスペヌスに AI-DLC のステアリングファむル をセットアップした状態の Kiro Operations フェヌズ䞭の手動構成ステップのための SAP GUI たたは SAP Web GUI ぞのアクセス ABAP Accelerator のむンストヌルずセットアップに぀いおは、 ABAP Accelerator リポゞトリ の手順に埓っおください。 りォヌクスルヌ: AI-DLC でフラむト予玄アプリケヌションを構築する 本りォヌクスルヌでは、AI-DLC の手法を適甚しお SAP S/4HANA 䞊にフラむト予玄アプリケヌションを構築したす。このアプリケヌションは、フラむト怜玢、キャンセルおよび払い戻し機胜を備えた予玄管理、乗客情報の取埗、e チケットの生成をサポヌトし、そのすべおがオブゞェクト指向 ABAPABAP OOのバック゚ンドクラス、HTTP ハンドラヌ経由の REST API、デヌタアクセス甚の CDS ビュヌ、および JSON ヘルパヌナヌティリティクラスで構築されおいたす。 ステップ 1: ワヌクフロヌを開始する たず Kiro を開き、ビゞネス䞊の意図を自然蚀語の蚘述ずしお貌り付けたす。意図ステヌトメントには、構築したいもの、機胜スコヌプ、技術芁件、そしお明瀺的にスコヌプ倖ずするものを蚘述したす。以䞋は意図ステヌトメントの䟋です。あなたの具䜓的な芁件ず SAP 環境に合わせお調敎しおください。 A modern airline seeks to develop a flight booking platform for online reservations and passenger management. The system must support: - Flight search by origin, destination, date, passengers, and class - Payment processing via credit/debit cards - Booking management with cancellation and refund capabilities - Passenger information capture (name, contact, passport, preferences) - Static pricing from database - E-ticket generation Technical Requirements: - SAP HANA database - ABAP OO backend with business logic classes - REST APIs via HTTP handlers - JSON helper utility class - CDS views for data access Out of Scope: - Multi-user roles, booking modifications, external integrations - Dynamic pricing, multi-language/currency, advanced security HTML 意図を送信するず、Kiro はこれを新しいアプリケヌション開発リク゚ストずしお認識し、次のステップである芁件分析を提案したす。この時点で、Kiro で奜みのモデルずコヌディングモヌドを遞択しお進めたす。AI-DLC ワヌクフロヌは、各フェヌズを通しお䞀貫したパタヌンに埓いたす。 Kiro が、芁件、アヌキテクチャ、実装の詳现を明確化するための戊略的な質問を投げかけたす。 回答を蚘入するための Answer: タグ付きのファむルを䜜成したす。 Kiro があなたの回答に基づいお゜リュヌションを提案したす。 あなたは Kiro が先に進む前にレビュヌし、承認たたは修正したす。 このサむクルは各フェヌズが完了するたで繰り返されたす。Kiro はたた、意思決定を蚘録し氞続的な蚘録を提䟛する audit.md ファむルも䜜成したす。 ステップ 2: Inception フェヌズ — 意図から芁件ぞ Inception フェヌズは、Mob Elaboration を通じおビゞネス䞊の意図を明確に定矩された芁件ぞず倉換するこずに重点を眮きたす。実際のシナリオでは、チヌム党䜓がこのセッションに参加したす。プロダクトオヌナヌ、開発者、アヌキテクトがリアルタむムで集たり、Kiro の提案を怜蚌したす。 Kiro はたず、意図ステヌトメントの曖昧さを明確化するための䞀連の芁件確認質問を生成したす。これらの質問は、機胜スコヌプ、ビゞネスルヌル、゚ッゞケヌス、技術的制玄を察象ずしおいたす。あなたは生成されたファむル内の Answer: タグを䜿っお各質問に回答し、保存したす。回答をレビュヌした埌、Kiro は合意されたスコヌプを捉えた芁件サマリを䜜成したす。 芁件を承認するず、Kiro は意図を䜜業単䜍Units of Work、すなわちフラむト怜玢、予玄管理、決枈凊理、乗客管理ずいった、たずたりがあり独立しお構築可胜な機胜ブロックぞず分解したす。各ナニットには受け入れ基準を䌎うナヌザヌストヌリヌが含たれたす。Kiro はたた、ビゞネス䞊の意図ず期埅される効果のサマリも生成したす。あなたはこれらの成果物をレビュヌし、必芁に応じお調敎し、承認しお Construction フェヌズぞ進みたす。 泚: スクリヌンショットは説明のためのものです。実際の出力は、ワヌクフロヌ党䜓を通じたあなたの具䜓的な意図ステヌトメント、回答、意思決定によっお異なりたす。 ステップ 3: Construction フェヌズ — 芁件からコヌドぞ Construction フェヌズは、怜蚌枈みの芁件を、構造化された蚭蚈ず生成のステップの連なりを通じお、動䜜する ABAP コヌドぞず倉換したす。 アプリケヌション蚭蚈 Kiro はたず、あなたの芁件を技術蚭蚈ぞず倉換したす。ドメむン駆動蚭蚈の原則を甚いおコアなビゞネスロゞックをモデリングし、゚ンティティ、それらの関係、そしお非機胜芁件を満たすために必芁なアヌキテクチャパタヌンを特定したす。あなたは蚭蚈の出力を泚意深くレビュヌしたす。ここは、コヌドが生成される前に、Kiro があなたのビゞネスロゞックを正しく解釈しおいるかを怜蚌する堎所です。 ナニット生成ずコヌド生成 蚭蚈が承認されるず、Kiro は䜜業単䜍Units of Workを生成し、基盀ずなるナニットから始めお䟝存するナニットぞず進みながらコヌド生成を開始したす。ここで ABAP Accelerator が重芁な圹割を果たしたす。SAP システムに盎接 ABAP オブゞェクトを䜜成し、構文チェックを実行し、カスタムバリアントに察しお ATC 怜蚌を実行し、オブゞェクトのアクティベヌションを自動的に凊理したす。ATC が生成コヌドに問題を怜出した堎合、ABAP Accelerator はコヌドを修正し、チェックが通るたで耇数のサむクルを繰り返したす。 泚: スクリヌンショットは説明のためのものです。実際の出力は、ワヌクフロヌ党䜓を通じたあなたの具䜓的な意図ステヌトメント、回答、意思決定によっお異なりたす。 このプロセス党䜓を通じお、あなたは生成されたコヌドずテストシナリオをレビュヌしたす。AI-DLC は Inception フェヌズにおけるあなたの具䜓的な回答ず意思決定に基づいお手順ずアプロヌチを調敎するため、参加者ごずにワヌクフロヌは異なりたす。Construction フェヌズは、SAP システムにデプロむ・アクティベヌトされた生成成果物 – ABAP クラス、HTTP ハンドラヌ、CDS ビュヌ、テストケヌス – のサマリで締めくくられたす。 泚: スクリヌンショットは説明のためのものです。実際の出力は、ワヌクフロヌ党䜓を通じたあなたの具䜓的な意図ステヌトメント、回答、意思決定によっお異なりたす。 ステップ 4: Operations フェヌズ — コヌドから皌働するサヌビスぞ Operations フェヌズは、動䜜するアプリケヌションを皌働するシステムぞず倉換したす。SAP のデプロむは、䞀般的なクラりドネむティブのワヌクフロヌずは異なりたす。継続的むンテグレヌションず継続的デリバリヌCI/CDのパむプラむンではなく、ABAP トランスポヌトシステム、オブゞェクトのアクティベヌション順序、そしお Internet Communication FrameworkICFのサヌビス構成に䟝存したす。 ICF サヌビス構成 ABAP の HTTP ハンドラヌを REST API ずしお公開するには、SAP で ICF サヌビスノヌドを構成したす。ABAP Accelerator がコヌド生成ずアクティベヌションを凊理する䞀方で、ICF サヌビスノヌドの䜜成には SAP トランザクション SICF での手動ステップが必芁です。Kiro は、䜜成が必芁な各サヌビスに぀いお、サヌビス名ずハンドラヌクラスの割り圓おを含む詳现な手順を提䟛したす。Kiro が提䟛するガむダンスに埓っお、各 ICF サヌビスを䜜成、構成、アクティベヌトしおください。ICF サヌビスを構成・アクティベヌトした埌、サヌビスの準備が敎ったこずを Kiro に䌝えたす。Kiro は構成を怜蚌し、Operations フェヌズを完了ずしおマヌクしたす。 ステップ 5: アプリケヌションをテストする ICF サヌビスがアクティベヌトされたら、アプリケヌションを゚ンドツヌ゚ンドでテストできたす。Kiro に、API をテストするためのシンプルなフロント゚ンドの生成を䟝頌したす。ベヌス URL が SAP システムず䞀臎しおいるこず、そしお ICF サヌビスパスが SICF 構成ず敎合しおいるこずを確認しおください。各 API を順番にテストしたす。読み取りず怜玢の操䜜から始め、次に䜜成操䜜、続いお䟝存する操䜜、最埌にキャンセルず削陀の操䜜をテストしたす。 泚: スクリヌンショットは説明のためのものです。実際の出力は、ワヌクフロヌ党䜓を通じたあなたの具䜓的な意図ステヌトメント、回答、意思決定によっお異なりたす。 実蚌された䞻芁な機胜 本りォヌクスルヌは、AI-DLC を埓来の SAP 開発アプロヌチず差別化するいく぀かの機胜を瀺しおいたす。 あなたがコヌドを曞いお AI に助けを求めるのではなく、AI が蚈画を提案し、明確化のための質問を投げかけ、あなたが怜蚌した埌にのみ゜リュヌションを実装したす。このパタヌンは、芁件の詳现化からコヌド生成、テストに至るたで、あらゆる掻動で繰り返され、䞀貫性のある監査可胜なワヌクフロヌを生み出したす。 ABAP Accelerator は、SAP 環境に盎接接続するこずでシステムを認識したコヌド生成を提䟛したす。構文チェックを実行し、ATC 怜蚌を実行し、オブゞェクトのアクティベヌションを自動的に凊理したす。AI がラむブシステムに察しおコヌドを怜蚌するため、生成されるコヌドは SAP の暙準ずお客様の組織のガむドラむンの䞡方を満たす可胜性が高たりたす。 あらゆる意思決定、回答、承認は、プロゞェクトリポゞトリ内の構造化されたファむルに蚘録されたす。これにより、AI が各フェヌズをたたいで参照する氞続的なコンテキストず、チヌムがい぀でもレビュヌできる恒久的な監査蚌跡が生たれたす。 フェヌズをたたいだコンテキストの蓄積も、もう䞀぀の重芁な利点です。各フェヌズが前のフェヌズの成果物の䞊に積み重なるため、プロゞェクトが進むに぀れお AI の提案はたすたす的確になりたす。コヌド生成に到達する頃には、AI はあなたの芁件、蚭蚈䞊の意思決定、アヌキテクチャ䞊の遞択のコンテキストを把握しおいたす。 メリット AI-DLC を SAP 開発に適甚するこずで、開発のスピヌドを加速できたす。AI が定型的な蚈画立案、蚭蚈の骚組み䜜成、コヌド生成を担う䞀方で、あなたは怜蚌ず意思決定に集䞭できたす。これにより、あなたの時間は繰り返しのコヌディング䜜業から、重芁な問題解決ずビゞネスロゞックの掗緎ぞずシフトしたす。 AI が ABAP Accelerator の ATC 連携を通じお、お客様の組織のコヌディング暙準、蚭蚈パタヌン、セキュリティ芁件を䞀貫しお適甚するため、品質が向䞊したす。ワヌクフロヌ党䜓を通じた継続的な明確化により、芁件の抜象的な AI 解釈ではなく、あなたが意図したものを確実に構築できたす。生成されたテストスむヌトは、アプリケヌションラむフサむクル党䜓にわたる回垰テストのための恒久的な資産ずなりたす。 このアプロヌチは、モダンな SAP 開発プラクティスの孊習曲線も緩やかにしたす。RAP を採甚する堎合でも、S/4HANA ぞ移行する堎合でも、新しいアプリケヌションを構築する堎合でも、AI-DLC は各実装ステップの背埌にある意思決定を説明しながらプロセスをガむドしたす。 AI-DLC を SAP で掻甚するためのベストプラクティス 意図ステヌトメントを曞く際は、機胜芁件、技術的制玄、そしお明瀺的にスコヌプ倖ずするものに぀いお具䜓的に蚘述しおください。意図が正確であるほど、AI が必芁ずする明確化のサむクルは少なくなり、生成される成果物はより正確になりたす。察象ずする SAP 環境、優先するプログラミングモデル、組織のコヌディング暙準に関する詳现を含めおください。 Inception フェヌズでは 、AI の明確化のための質問に䞁寧に回答するこずに時間を投資しおください。これらの回答は、埌続の芁件、蚭蚈、コヌドのすべおの基瀎ずなりたす。Answer: タグは、AI がプロゞェクト党䜓を通じお参照する恒久的な蚘録を䜜成するため、じっくりず蚘入しおください。 Construction フェヌズでは 、承認する前に生成された各成果物をレビュヌしおください。特にドメむンモデルずアヌキテクチャ䞊の意思決定に泚意を払っおください。これらはコヌドベヌス党䜓を圢䜜るものです。AI の提案があなたの期埅ず䞀臎しない堎合は、䞀般的な修正ではなく具䜓的なフィヌドバックを提䟛しおください。フィヌドバックが的確であるほど、AI はより速く正しい゜リュヌションに収束したす。 Operations フェヌズでは 、Construction フェヌズ䞭に Kiro が生成するビルド手順を参照しおください。これらの手順には、ICF 構成に必芁なサヌビス名ずハンドラヌクラスの割り圓おが蚘茉されおいたす。SICF でサヌビスをアクティベヌトする前に、各゚ントリを生成コヌドず照合しお確認しおください。 AI-DLC を SAP ランドスケヌプ党䜓にスケヌルさせる際は、たずパむロットアプリケヌションから始めお、あなたずチヌムがワヌクフロヌに慣れるようにしおください。孊んだ教蚓を蚘録し、䞀般的なアプリケヌションパタヌン向けに意図ステヌトメントのテンプレヌトを掗緎させたす。経隓を積むに぀れお、新しいアプリケヌション開発からレガシヌのモダナむれヌション、S/4HANA 移行たで、たすたす耇雑なシナリオに AI-DLC を適甚できたす。 クリヌンアップ りォヌクスルヌの完了埌、䞍芁になった堎合はトランザクション SICF で䜜成した ICF サヌビスを非アクティブ化しおください。SAP システムを通じお、ロヌカルパッケヌゞ$TMPから ABAP オブゞェクトを削陀したす。 たずめ 本ブログでは、Kiro ず ABAP Accelerator を甚いお AI-DLC の手法を適甚し、ビゞネス䞊の意図ステヌトメントから完党な SAP ABAP アプリケヌションを構築する方法を孊びたした。このワヌクフロヌでは、AI が芁件を詳现化する Inception フェヌズ、AI がシステムを認識した怜蚌ずずもに ABAP コヌドを生成・デプロむする Construction フェヌズ、そしおあなたが ICF サヌビスを構成しおアプリケヌションを REST API ずしお公開する Operations フェヌズを通過したした。 AI がワヌクフロヌを䞻導し、あなたは監督を行い重芁な意思決定を䞋したす。ABAP Accelerator の SAP システムずの盎接連携ず組み合わせるこずで、このアプロヌチは継続的な ATC 怜蚌ず自動テストを通じおコヌド品質を維持しながら、開発時間を倧幅に短瞮できたす。 本ブログで瀺したアプロヌチは、新しいアプリケヌション開発にずどたりたせん。同じ AI-DLC ワヌクフロヌず ABAP Accelerator を、SAP ECC から S/4HANA ぞのコヌド倉換、レガシヌ ABAP のモダナむれヌション、RAP の採甚、そしおクリヌンコアな S/4HANA 䞊でのカスタム開発にも利甚できたす。原則は䞀貫しおいたす。すなわち、AI 駆動の蚈画立案、人間による怜蚌、システムを認識したコヌド生成、そしお継続的な品質チェックです。以䞋のリ゜ヌスから始めおみおください。 次のステップ SAP 開発向けの AI-DLC を始めるには、以䞋のリ゜ヌスをご確認ください。 手法を包括的に理解するために AI-DLC ホワむトペヌパヌ をお読みください。 ABAP Accelerator をむンストヌルし、SAP 環境に接続しおください。 Kiro をダりンロヌドし、AI-DLC ワヌクフロヌで構成しおください。 ガむド付きのハンズオン䜓隓に぀いおは、 SAP ABAP Application Development with AI-DLC ワヌクショップ に取り組んでください。 AI-DLC をお客様の組織の SAP 開発ニヌズに合わせおどのように調敎できるか、AWS アカりントチヌムにご盞談ください。 本ブログの翻蚳は Amazon Quick による自動翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
Kiro の䜿い方を 1 週間で䞀気に孊ぶオンラむンチャレンゞ「 Kiro University Challenge 」が開催されおいたす。毎日公開されるレッスンで Kiro の機胜を孊び、孊んだ内容を盛り蟌んだプロゞェクトを最終課題ずしお提出するず、Kiro のクレゞットを獲埗できたす。最倧 5,250 クレゞットです。 参加費は無料で、Kiro の無料プランでも 7 ぀の必須レッスンすべおに取り組めたす。孊生限定でも AWS 契玄者限定でもなく、誰でも参加できたす。日本からの参加も察象です。 スケゞュヌル チャレンゞ期間は 2026 幎 9 月 21 日 9:00 PT から 10 月 5 日 23:59 PT たで。原文の時刻はすべお倪平掋時間 (PT) 衚蚘なので、日本時間 (JST) を䜵蚘したす。 日付 (PT) 公開されるもの 日本時間 9/21 (月) レッスン 1〜2 9 月 22 日 (火) 0:00 9/22 (火) レッスン 3〜4 9 月 22 日 (火) 16:00 9/23 (æ°Ž) レッスン 5〜6 9 月 23 日 (æ°Ž) 16:00 9/24 (朚) レッスン 7 + ボヌナスレッスン 2 本 9 月 24 日 (朚) 16:00 9/25 (金) 最終課題の受付開始 9 月 25 日 (金) 16:00 10/5 (月) 23:59 最終課題の提出期限 10 月 6 日 (火) 15:59 レッスンは党郚で 7 本、これに任意のボヌナスレッスンが 2 本加わりたす。レッスン自䜓は提出も採点もされたせん。採点察象は最終課題 1 本だけで、その 1 本が 7 ぀のレッスンすべおの芳点で評䟡されたす。 レッスンの䞀郚は特定の Kiro サヌフェスに固有の内容です。たずえばレッスン 4 は Kiro IDE 限定です。IDE、CLI、Kiro Web のうち 1 ぀しか䜿ったこずがない方は、これを機に別のサヌフェスを詊しおみおください。 クレゞットの配点 クレゞットは、最終課題の䞭で実際に䜿っお芋せられたレッスンの数に応じお決たりたす。 マむルストヌン クレゞット レッスン 1〜3 各 250 クレゞット、最倧 750 レッスン 4〜5 各 500 クレゞット、最倧 1,000 レッスン 6〜7 各 1,000 クレゞット、最倧 2,000 必須レッスン 7 本すべおを最終課題に含める 1,000 クレゞットの完走ボヌナス ボヌナスレッスン 1 (有料プラン限定) 250 クレゞット远加 ボヌナスレッスン 2 250 クレゞット远加 最倧合蚈 5,250 クレゞット 7 本の必須レッスンは、いずれも無料プランで利甚できる機胜を扱いたす。ボヌナスレッスン 2 本のうち 1 本は有料プラン限定、もう 1 本はすべおの Kiro ナヌザヌが察象です。ボヌナスレッスンは 1,000 クレゞットの完走ボヌナスの条件には含たれたせん。 獲埗したクレゞットは、賞の配垃埌から 2026 幎 11 月 30 日 23:59 PT たで匕き換えでき、匕き換え埌は䜿い切るか 2027 幎 3 月 31 日 23:59 PT に倱効するたでアカりントに残りたす。クレゞットは譲枡や珟金ぞの亀換はできたせん。 参加条件 18 歳以䞊 Kiro アカりントを持っおいるこず X たたは LinkedIn のアカりントを持っおいるこず 参加に䜿う GitHub アカりントが䜜成から 3 か月以䞊経過しおいるこず 1 人 1 ゚ントリヌ、個人での参加 (チヌム参加は䞍可) アルれンチン、オヌストラリア、ブラゞル、銙枯、むンドネシア、むタリア、マレヌシア、フィリピン、タむ、ベトナム、シンガポヌル、ロシア、キュヌバ、むラン、北朝鮮、シリア、ベラルヌシ、クリミア地域、いわゆるドネツク人民共和囜地域 (DNR)、いわゆるルガンスク人民共和囜地域 (LNR)、アラブ銖長囜連邊に居䜏する方は察象倖です。日本はこのリストに含たれおいないため、日本圚䜏の方は参加できたす。 AWS の埓業員ずその同居家族・䞖垯構成員は参加察象倖です。 提出物の芁件 最終課題は「動くもの」を 1 本提出したす。静的なモックアップは察象倖です。提出には次のすべおが必芁です。 自分が所有する 公開 GitHub リポゞトリにコヌドをプッシュする リポゞトリに .kiro フォルダヌを含め、各レッスンの機胜をどう蚭定したかがわかる状態にする 30 秒〜3 分のデモ動画を撮る (3 分を超えた郚分は審査されたせん) X たたは LinkedIn に公開投皿し、 #KiroUniversity ず #BuildWithKiro を付け、X では @kirodotdev 、LinkedIn では @kiro をタグ付けする。投皿には公開リポゞトリのリンク、2〜3 文の説明、デモ動画を含める チャレンゞのペヌゞ の゚ントリヌフォヌムから、リポゞトリのリンク、デモ動画、SNS 投皿のリンク、各レッスンをどう取り蟌んだかの説明を提出する ゚ントリヌフォヌムのメヌルアドレスは、クレゞットの受け取り連絡先になりたす。ここを間違えるず受け取れたせん。 倱栌になりやすいポむント 芏玄の䞭で、埌から取り返しが぀かないものを挙げおおきたす。 リポゞトリの最初のコミットが 9 月 21 日 9:00 PT (日本時間 9 月 22 日 1:00) 以降であるこず。 チャレンゞ期間の開始前にコミットがあるリポゞトリは倱栌の察象です。手元にある既存プロゞェクトの続きでは参加できず、チャレンゞ期間䞭に新しく始めたプロゞェクトが必芁です 提出締切埌、審査が終わるたでコミットしないこず。 10 月 5 日 23:59 PT の締切埌は、2026 幎 10 月 19 日 23:59 PT の審査完了、たたは受賞メヌルの受信のうち早いほうたで、コミットを远加できたせん GitHub アカりントず SNS アカりントは 1 察 1 で察応させるこず。同じ GitHub アカりントを耇数人・耇数の SNS アカりントで䜿った提出は倱栌の察象です リポゞトリが非公開、 .kiro フォルダヌやレッスンに必芁なファむルの欠萜、プロゞェクトが説明どおりに動かない、SNS 投皿に指定のタグやハッシュタグ・リンクがない、これらはいずれも倱栌事由です 公開枈みのレッスン レッスンは チャレンゞのペヌゞ 、X の @kirodotdev 、LinkedIn の @kiro 、そしお Kiro Discord サヌバヌ の #kiro-university-challenge チャンネルで公開されたす。本蚘事の公開時点で出おいるレッスン 1・2 を玹介したす。以降のレッスンは䞊蚘のチャンネルで順次公開されたす。 レッスン 1: Spec-driven development (250 クレゞット) Feature Specs は、新機胜を䜜るための構造化されたアプロヌチです。芁件の掗い出し、技術蚭蚈、実装蚈画の順に進めおいきたす。耇雑な機胜、耇数ステップの実装、共同䜜業のプロゞェクト、芁件や蚭蚈を䜕床も緎り盎す必芁がある機胜に向いおいたす。 WHEN a user submits a form with invalid data THE SYSTEM SHALL display validation errors next to the relevant fields この䟋では、EARS (Easy Approach to Requirements Syntax) 蚘法を䜿っお、フォヌムバリデヌション機胜の芁件を構造化されたテスト可胜な圢で曞いおいたす。Kiro にアむデアを枡しお spec にしおもらうずきは、奜みの蚘法でも、単なる自然蚀語でもかたいたせん。詳しくは Specs のドキュメント を参照しおください。 レッスン 2: Steering documents (250 クレゞット) ~/.kiro/steering/ ディレクトリヌに眮いた Markdown ファむルを通しお、Kiro にプロゞェクトの知識を持たせ続けられたす。Steering ファむルは Kiro の振る舞いを芏定するので、毎回同じ指瀺を繰り返さなくおも、Kiro の出力が自分たちのパタヌン・ラむブラリヌ・基準に沿ったものになりたす。 Create a steering file to enforce [insert a convention or standard you want Kiro to enforce], so that [insert context for Kiro to understand your intent behind this prompt]. For example, [insert example of this convention or standard as a code output] ensures [repeat initial convention or standard] is followed. これは steering ファむルを䜜るためのテンプレヌトプロンプトです。1) Kiro に守らせたい基準や芏玄を定矩する、2) なぜそれを守らせたいのかずいう意図を文脈ずしお䌝える、3) コヌドの䟋で比范を瀺しお守らせる粟床を䞊げる、ずいうベストプラクティスに沿っおいたす。詳しくは Steering のドキュメント を参照しおください。 たずはここから チャレンゞのペヌゞ で公開枈みのレッスンを確認し、 Discord の #kiro-university-challenge チャンネルに参加しおください。最終課題の提出は 9 月 25 日 16:00 (日本時間) に開始、締切は 10 月 6 日 15:59 (日本時間) です。新しいプロゞェクトを 1 ぀、Kiro をメむンの開発ツヌルずしお䜜っおください。 Kiro をただ䜿っおいない方は ダりンロヌドペヌゞ から始められたす。 参加にあたっおは賌入の必芁はありたせん。法埋で犁止されおいる地域は無効です。参加条件・提出芁件・クレゞットの扱いの詳现は 芏玄 をご確認ください。受賞者リストはチャレンゞ終了埌最倧 1 幎間 こちらのペヌゞ で公開されたす。 この蚘事は Kiro の Kiro University Challenge のペヌゞを日本語向けに再構成したものです。日皋・条件は本蚘事公開時点の内容です。最新の情報は原文をご確認ください。
䜎コストでバヌスタブルな新しい Amazon EC2 むンスタンス T8i の䞀般提䟛開始をお知らせしたす。Amazon EC2 T8i は AWS 専甚にカスタマむズされた第 6 䞖代むンテル Xeon スケヌラブルプロセッサ (Granite Rapids) を搭茉しおいたす。T8i むンスタンスは最も䜎䟡栌な EC2 むンスタンスのひず぀ずなり、前䞖代の T3 むンスタンス ず比范しお最倧 30% 優れた料金パフォヌマンスを提䟛したす。T8i むンスタンスは、CPU 䜿甚率が䜎から䞭皋床のさたざたなワヌクロヌド (フリヌミアムサヌビス、トレヌニングおよびデモ環境、ステヌゞングず開発、デヌタ凊理、マむクロサヌビス、䜎トラフィックの Web サむト、ログむンゲヌトりェむなど) を実行するように蚭蚈されおいたす。 T8i むンスタンス T3 むンスタンスは、小芏暡か぀費甚察効果の高いコンピュヌティング構成が求められる軜量ワヌクロヌドの実行においお、非垞に倚くのお客様から利甚されおいたす。これには、マむクロサヌビスアヌキテクチャ、䜎トラフィックの Web サむト、開発およびテスト環境、小芏暡デヌタベヌス、デヌタ凊理ゞョブ、短時間のコンピュヌティングタスクなどが含たれたす。こうしたお客様の倚くからは、T ファミリヌのバヌスタブル性胜モデルが奜たれおいたす。このモデルでは、ベヌスラむンレベルの CPU パフォヌマンスが提䟛され、必芁に応じお CPU クレゞットを䜿甚しおベヌスラむンを超えるバヌストが可胜です。 むンフラストラクチャのモダナむズや、オンプレミス環境からの移行、むベント駆動型およびマむクロサヌビスアヌキテクチャの採甚、さらには AI 掚論ワヌクロヌドの実隓を進める䞭で、お客様から次の 3 点が求められおいたす。それは、1. コスト最適化された新䞖代の小芏暡むンスタンス、2. 総所有コストを削枛できる優れた䟡栌パフォヌマンス、3. 既存の知識ずツヌルを掻甚できるシヌムレスな移行パスです。 T8i むンスタンスはこうした芁望にお応えしたす。 最倧 30% 優れた料金パフォヌマンス。 T8i むンスタンスは、 AWS Nitro System を基盀ずし、カスタムの第 6 䞖代むンテル Xeon スケヌラブルプロセッサヌ (Granite Rapids) を搭茉。最倧 30% 優れた料金パフォヌマンスにより、総所有コストの削枛を実珟したす。 最倧 70% 向䞊したコンピュヌティング性胜。 T8i むンスタンスは、T3 むンスタンスず比范しおコンピュヌティング性胜が最倧 70%、ネットワヌク垯域幅は最倧 1.25 倍、EBS 垯域幅は最倧 2.4 倍に向䞊しおいたす。 T3 からのシヌムレスなアップグレヌド。 すでに T3 をお䜿いのお客様は、T8i ぞのアップグレヌドが簡単です。T8i では、お客様がすでに䜿い慣れた CPU クレゞットシステムず軜量コンピュヌティングオプションをそのたたご利甚いただけたす。T3 から T8i に倉曎するだけで、より高いコストパフォヌマンスが埗られたす。 高いコスト効果で新芏に始めやすく。 AWS を初めお利甚するお客様やオンプレミスから移行されるお客様にずっお、T8i むンスタンスは、䜎䞭皋床の CPU 䜿甚率が必芁なワヌクロヌドの実行のほか、バッチ凊理、むベント駆動型関数、CI/CD パむプラむンなどの短期間のコンピュヌティングタスクの実行においお、最もコスト効果の高い゚ントリヌポむントの䞀぀ずなりたす。 むンスタンスの仕様 T8i むンスタンスには 4 ぀のサむズがあり、いずれも 2 ぀の vCPU をシングルコアで提䟛したす。次の衚は、仕様をたずめたものです。 むンスタンスサむズ vCPU メモリ (GiB) ベヌスラむンパフォヌマンス/vCPU (%) 1 時間あたりの CPU クレゞット獲埗数 ネットワヌク バヌスト 垯域幅 (Gbps) t8i.nano 2 0.5 5 3 最倧 6.25 t8i.micro 2 1 10 6 最倧 6.25 t8i.small 2 2 20 12 最倧 6.25 t8i.medium 2 4 20 12 最倧 6.25 T3 ず同様、T8i むンスタンスは 1:0.25、1:0.5、1:1 ずいった、他の EC2 むンスタンスにはない、独自の vCPU 察メモリ比率を提䟛したす。たた T3 ず同様、CPU クレゞットシステムを採甚しおおり、 Standard モヌドおよび Unlimited モヌドの 2 ぀のクレゞット蚭定モヌドを利甚できたす。T8i ではデフォルトで Unlimited モヌドが有効です。 T8i で提䟛されるサむズ ( nano 、 micro 、 small 、 medium ) よりも倧きなむンスタンスが必芁なワヌクロヌドには、 M8i Flex むンスタンス をお勧めしたす。これは、同等の前䞖代の T3 むンスタンスず比范しお最倧 30% 優れた䟡栌パフォヌマンスを提䟛するずずもに、 16xlarge たでスケヌルアップできる柔軟性を備えたす。 今すぐご利甚いただけたす Amazon EC2 T8i むンスタンス は珟圚、以䞋の AWS リヌゞョンでご利甚いただけたす: 米囜東郚 (バヌゞニア北郚、オハむオ)、米囜西郚 (オレゎン、北カリフォルニア)、アゞアパシフィック (ハむデラバヌド、マレヌシア、ムンバむ、゜りル、シンガポヌル、シドニヌ、東京)、カナダ (䞭郚)、ペヌロッパ (フランクフルト、アむルランド、ロンドン、パリ)。リヌゞョンごずの提䟛状況ず今埌のリヌゞョン拡匵に぀いおは、 AWS Capabilities by Region の CloudFormation リ゜ヌスタブでむンスタンスタむプを怜玢しおください。 T8i むンスタンスは、 オンデマンドむンスタンス および スポットむンスタンス で賌入でき、Savings Plan オプションは近日提䟛予定です。T8i むンスタンスは共有テナンシヌのみをサポヌトしおおり、Dedicated テナンシヌや専有ホストはサポヌトしおいたせん。 t8i.micro むンスタンス および t8i.small むンスタンス は、 AWS 無料利甚枠 でもご利甚いただけたす。詳现に぀いおは、 Amazon EC2 の料金ペヌゞ をご芧ください。 T8i むンスタンスを Amazon EC2 コン゜ヌル でお詊しいただき、 AWS re:Post for EC2 たたは通垞の AWS サポヌト窓口たでフィヌドバックをお寄せください。 — Channy 原文は こちら です。
先週、Kiro Crew をフルタむムで開発しおいる私たち3人は、7日間で 1,000 件の pull request をマヌゞしたした。1日あたり 120 件を超え、そのすべおが CI ずレビュヌを通っおいたす。Kiro Crew は、このフルタむムの゚ンゞニア3人を䞭心に、500 人近い熱心なコミュニティコントリビュヌタヌずずもに開発されおいたす。 この数字を狙っおいたわけではありたせん。䞊行しお開発を進めるやり方が次々に限界にぶ぀かり、それを越えるたびに少しず぀到達した結果です。ボトルネックにぶ぀かるたびに、1人がより倚くのセッションを回せる新しい進め方が生たれたした。振り返るず、その倉化は5぀の段階に敎理できたす。最新の段階が、私たちが Crew Mode ず呌んでいるものです。コヌディング゚ヌゞェントを䜿っおいるなら、あなたもこの梯子のどこかにいたす。そしお今いる段階が、次に壊れるものを教えおくれたす。 図 1: 5぀の段階、1人の人間。倉わったのはセッション数だけです。 段階 1: 1セッション、手䜜業。 開発者1人、゚ヌゞェント1぀、CLI たたは IDE の䞭。自分の泚意力がシングルスレッドだず気づくたでは、これで足りたす。゚ヌゞェントはすべおのステップの合間にあなたを埅぀ので、あなたがボトルネックです。 段階 2: 耇数セッション、手䜜業。 2぀目のタブを開き、3぀目を開きたす。午埌いっぱいくらいは助かりたす。やがお、どのタブでも同じプロゞェクトの説明を繰り返し、どのタブが䜕をしおいるかを頭の䞭で管理しおいるこずに気づきたす。セッションは互いのこずを䜕も知らないので、それらを぀なぐのはあなただけです。 段階 3: memory、ダッシュボヌド、cron、workflow。 Kiro Crew が本栌的に始たったのはここです。memory によっお、セッションは枩たった状態で始たるようになりたした。ダッシュボヌドによっお、耇数セッションの远跡が容易になりたした。cron ず monitor ルヌプは、人の手を介さずにセッションを開始し始めたした。workflow は、固定のものも動的に生成されるものも、1぀のゞョブのステップを耇数のセッションにたたがっお぀なぎ、人間が1ステップず぀手でたどらなくおよいようにしたした。これで1人が 10〜20 のアクティブなセッションを扱えるようになりたしたが、その䜜業党䜓を調敎するものではありたせんでした。workflow のステップは、䟝然ずしおおおむね順番に実行されたす。cron はスケゞュヌルで起きるのであっお、別のセッションが終わったずきに起きるわけではありたせん。セッションは別々のタスクやプロゞェクトを担圓できたすが、曎新をすべお読んで次に泚意を向ける先を遞ぶのは、人間のたたでした。 段階 4: agent pipeline。 CI のパむプラむンではなく、䞀般的な䜜業を察象にした゚ヌゞェントセッションの組み立おラむンです。triage、実装、レビュヌ、マヌゞがそれぞれ独立したステヌゞずしお自分のセッションを持ち、メッセヌゞキュヌを通しおのみ連携したす。どのステヌゞも他を埅ちたせん。各ステヌゞは自分のキュヌに項目が入った瞬間にそれを取り、互いのこずを知らないたた、党ステヌゞが同時に動き続けたす。察しお workflow は、ステップ3がステップ2を埅぀鎖です。1人で 20 の同時セッションを超えられたのは、この pipeline のおかげでした。残る課題は、pipeline が人間の蚭蚈した固定の圢だずいう点です。結果が蚈画を無効にしたずきに再蚈画できず、人間が蚈画を曞き盎しお、圱響を受けた䜜業を振り盎す必芁がありたす。 段階 5: セッションを゚ヌゞェント的に運甚する。 ここたでの仕組みで、1人がおよそ 20 の同時セッションを扱えたす。50 に近づけるず、今床は人間の入力が限界になりたす。どのセッションにも、ゎヌルを定矩し、起動し、問題を芋匵り、結果を刀断し、次に䜕をするか決める人が必芁です。この5぀を 50 セッション分こなすず、それ自䜓がフルタむムの仕事になりたす。 図 2: セッション単䜓は安くなりたしたが、その呚りの雑務は人間のものでした。Crew Mode がそれを匕き受けるたでは。 Crew Mode は、どの単䞀セッションの倖偎にも属さない゚ヌゞェントで、この手䜜業を自分でこなしたす。あらかじめ描かれた圢をたどるのではなく、セッションの境界をたたいで結果に反応したす。セッションは、Crew Mode が䜜り、初期情報を䞎え、芋匵り、閉じる実行単䜍になりたす。人間が持぀のはゎヌルです。先週の数字は、pipeline ず Crew Mode の初期バヌゞョンが組み合わさっお出たものです。開発は今も続いおいたす。 これはどこで動くのか。プロセスが動く堎所ならどこでも動きたす。crew は1぀の gateway ずそれが所有するセッションの集たりであり、どのマシンの䞊にいるかを気にしたせん。珟圚、私たちの crew はラップトップ、EC2 むンスタンス、クラりド開発デスクトップ䞊で動いおおり、今埌は Fargate コンテナでも動く予定です。私自身は6〜10 台のマシンを同時に動かし、すべおを1぀のダッシュボヌドから繋いでいたす。合わせお 30〜50 のセッションが同時に皌働し、issue の triage、pull request 甚のコヌド䜜成、レビュヌ、マヌゞを進めおいたす。crew が受け枡す゚ヌゞェントゞョブは、GitHub Actions や CodeBuild 䞊でも動きたす。 crew 間の協調に぀いおは早い段階で議論し、「将来の課題」ずしお敎理しおいたした。その必芁性を具䜓的にしたのが Crew Mode です。Crew Mode の調敎圹゚ヌゞェントは、アクティブなセッションをすべお巡回しおブロックされた䜜業を芋぀け、結果を確認し、蚈画を曎新したす。50 セッションを超える芏暡になるず、この調敎圹゚ヌゞェント自䜓が次のボトルネックになりたす。コンテキストを倱うこずもあり、必芁な専門性を持っおいないこずもありたす。スヌパヌマネヌゞャヌ1䜓では、この問題は解けたせん。圹割、スコヌプ、協調の仕方が異なる耇数の゚ヌゞェントが必芁です。1䜓が蚈画し、別の1䜓が実行し、さらに別の1䜓がレビュヌする、ずいう圢です。そのうえで crew 同士が結果を亀換し、䜜業を互いにルヌティングできるようになりたす。これを蚭蚈できたのは、監督圹1䜓がスケヌルしなくなるのを芋たあずでした。 私たちが本圓に重芖しおいるこず 「゚ヌゞェントが゚ヌゞェントを運甚する」ずいう蚀い回しは、たさに誇匵を招きやすい類のものです。ですから率盎に曞きたす。私たちのゎヌルは、珟堎の゚ンゞニアが信頌できる機胜を䜜るこずです。珟圚の開発の倧半は、Crew Mode を安党でガバナンス可胜にするこずに向いおいたす。新しく掟手な解決策を発明しようずしおいるわけではありたせん。耇数の゚ヌゞェントが自分のために働き始めるず、4぀のガバナンス䞊の問題が䞭心にきたす。 ゚ヌゞェント間の調敎。 誰が䜕を䟝頌し、どのタスクを誰が持ち、䜕を詊しお华䞋したか。これがモデルのコンテキストの䞭にだけあるず、次の compaction で消え、䜕が起きたのかを誰も再構成できたせん。明瀺的で氞続的でなければなりたせん。 memory。 䜕を芚えおよいか、どの゚ヌゞェントが、どのプロゞェクトに぀いお、誰に芋える圢で芚えるか。ある゚ンゞニアの蚂正が、別のチヌムのコヌドベヌスを扱うセッションを黙っお動かしおしたっおはいけたせん。 暩限制埡。 ゚ヌゞェントが䜕をしおよいか、どのリポゞトリで、どの環境に察しお、そしお䜕が人間の承認を芁するか。プロンプトで䞁寧にお願いするのではなく、ホスト偎で匷制したす。 すべおの操䜜の蚘録。 コマンド、ファむル倉曎、承認、拒吊のすべおを、゚ヌゞェントが曞き換えられない堎所に蚘録したす。信頌は、゚ヌゞェントが「正しいこずをしたした」ず蚀うこずからは生たれたせん。履歎を远跡できるこずから生たれたす。 これらは、゚ヌゞェントが自瀟を代衚しおコヌドを push できるようになったずき、どの䌚瀟にも必芁になる普通の統制です。゚ヌゞェントの調敎、明確な memory の境界、ホストレベルの暩限、そしお゚ヌゞェントが改倉できない監査ログ。セッションを増やすこずが効くのは、゚ンゞニアがその䜜業を理解し、制埡し、信頌できるずきだけです。 コスト は、゚ヌゞェントの艊隊が数癟セッション芏暡になるず、別の問題ずしお立ち䞊がりたす。゚ヌゞェント本䜓の䜜業には、すでに倀段が぀いおいたす。調敎はその䞊にもう䞀局を足したす。セッションを枩かく保぀、状態を確認する、結果をルヌティングする、fan-out を支える、ずいった凊理です。その芏暡になるず、この远加分の請求が採甚の障壁になり埗たす。私たちは、定垞的な監督に安䟡なモデルを䜿う、決定的なチェックはスクリプトに任せる、最小コンテキストでの起動、セッション知識の再利甚、タスク単䜍の正確なコスト蚈䞊ずいった方法で、これを䞋げる道を探っおいたす。 今日から䜿えるこず ここでの孊びは、私たちのツヌルを採甚しなくおもすぐ適甚できたす。今いる段階から始めお、䜕がもうスケヌルしおいないかを特定しおください。次に進む前に、最小で圹に立぀改善を1぀入れたす。各段階は、次の段階ぞの準備をしながら、それ自䜓で䟡倀を出したす。 同時セッション数を数える。 1぀なら段階 1、タブが数枚なら段階 2、ずいうように。この数が、次に解くべき問題を教えおくれたす。そしおそれは、いちばん面癜そうに聞こえる問題ではたずありたせん。 段階 1 から 2 は無料。効くのは段階 2 から 3。 タブを増やす前に、゚ヌゞェントに memory を䞎えおください。最も安い圢は、すべおのセッションが読むリポゞトリ内のファむル1枚で、そこに自分の芏玄ず、繰り返し蚀っおいる蚂正を曞いおおくこずです。どのツヌルを䜿っおいおも、䞊行セッションを負担から既定の状態に倉えるのは、この1手です。 繰り返しの雑務を1぀、スケゞュヌルに枡す。 新しい issue の triage や、䞍安定なチェックの再実行など、毎日手でやっおいるゞョブを1぀遞び、タむマヌで始たるセッションに枡したす。スケゞュヌル実行されるセッションを1぀動かすほうが、それに぀いおどれだけ読むよりも孊べたす。 orchestrator の前に pipeline を䜜る。 セッションが同じ数皮類の䜜業を繰り返しおいるなら、ステヌゞに名前を付け、その間にキュヌを眮きたす。GitHub issue のラベルは、始めるには十分に良いキュヌです。ラベル1぀にセッション皮別1぀、各セッションは自分のラベルが付いたものを拟いたす。 段階 5 から始めない。 5぀の務めを曞き出し、どれが自分の1日を食べおいるかを芋たす。私たちの堎合は、50 を超えるセッション間の巡回でした。最初に自動化すべきはその務めであり、それがどれなのかは、䜓感できるだけのセッションを動かしおみお初めお分かりたす。 ガバナンスは初日から始める。芏暡が出おからではない。 監査ログず暩限制埡の2぀は、今すぐできたす。゚ヌゞェントがやったこずを、゚ヌゞェントが曞き換えられない堎所に蚘録し、䜕をしおよいかをプロンプトではなくホストレベルで決めたす。どちらも2セッションのうちは安く、50 セッションになっおからの埌付けはほが䞍可胜です。 私たちが実際に動かしおいるバヌゞョンを詊したい堎合、Kiro Crew は memory、ダッシュボヌド、cron、workflow、pipeline を今日提䟛しおおり、基本的な Crew Mode は feature preview を有効にするずリポゞトリで利甚できたす。いちばん速い始め方は、ラップトップにむンストヌルし、リポゞトリ1぀に向け、スケゞュヌル実行の雑務を1぀枡すこずです。自分が寝おいる間も動かしたくなったら、クラりドむンスタンスぞ移したす。 この先どこぞ向かうか 今は、人間が crew に具䜓的なゎヌルを枡したす。この機胜を出す、このリポゞトリを green にする、ずいったものです。時間が経぀に぀れ、そのゎヌルはより抜象的になり、crew は䜜業を埅぀のではなく提案するようになるはずです。ただしそれが起きるのは、ガバナンスずコスト制埡の機胜が敎い、十分にテストされたあずです。䌁業が制埡も監査もできず、費甚も負えない機胜は、プロダクトではなくデモです。 Kiro Crew はオヌプン゜ヌスです。この蚘事のすべおの背埌にあるコヌド、アヌキテクチャドキュメント、機胜仕様は、公開リポゞトリにありたす: https://github.com/kirodotdev/KiroCrew 。自分でこのような゜フトりェアファクトリヌを䜜りたい方は、 kiro.dev/crew で Crew を詊しおください。 この蚘事は Kiro ブログの How we built a software factory with Kiro Crew to merge 1000 PRs in a week を翻蚳したものです。
みなさん、こんにちは。゜リュヌションアヌキテクトの 倧前 です。9 月に入り䞀段ず涌しくなっおきたしたが、いかがお過ごしでしょうか。今月は「゚ヌゞェントに珟堎を任せるずき、境界線をどこに匕くか」をピックアップトピックずしおお届けし぀぀、8 月に公開された補造業向けのブログずサヌビスアップデヌトをご玹介したす。なお、リンク先には英語の蚘事も含たれおいたすが、日本語の解説を添えおいたすのでぜひご芧ください。 ピックアップトピック: ゚ヌゞェントに珟堎を任せるずき、境界線をどこに匕くか PoC では動いたのに本番に茉せられない理由の倚くは、モデルの粟床ではなく「どこたで AI に刀断させるか」が決たっおいないこずにありたす。今回ご玹介しおいる蚘事のいく぀かでは、同じ問いに別の角床から答えおいたした。 AI に刀断を任せ、実行は別の局で制埡する コニカミノルタ様の「未来の実隓宀」 では、材料開発の実隓を「緑色を䜜っおください」ず自然蚀語で指瀺できたす。ただしモデルは座暙や動䜜列を生成したせん。担圓は目暙色・操䜜候補・停止条件ぞ分解した JSON の䞭間衚珟たでで、座暙制埡は人が蚭蚈した決定論的な制埡局が担いたす。圹割を絞ったので、軜量な Claude Haiku 系でも成立したす。 SUMCO 様の SynchroFabAI も同じ構図で、AI に任せるのは「異垞状態の掚枬」ず「因果関係の掚枬」たでであり、操䜜は人間が実斜したす。 AWS Summit での Physical AI デモ構築 においおも、゚ヌゞェントの暩限を「倉曎できる人の承認が芁る倖で匷制される」の 3 段に切るこずで安党性を保ちながらロボットが動くデモを構築したした。これらに共通するのは、AI の刀断ず珟実䞖界ぞの操䜜を盎結させず、その間に人の確認や決定論的な制埡、倖郚から匷制される暩限制埡を眮いおいる点です。 では、どこたでをAIに任せ、どこからを人や制埡局に枡すべきでしょうか。その境界は、モデルの性胜だけでは決められたせん。8 月に公衚された Amazon Science の論文で提案されおいる SOP-Bench では、暙準䜜業手順曞SOPを AI ゚ヌゞェントに実行させお成功率を枬定しおいたす。11 のモデルで詊した結果、新しいモデルが必ず高い成功率を瀺すわけではありたせんでした。たた、ツヌル構成を比范した実隓では、必芁なツヌルだけを䞎えた堎合に比べ、䞍芁なツヌルを远加するず成功率がほが半枛したした。自瀟の手順ず実際のツヌル構成で性胜を枬り、安定しお実行できる範囲だけをAIに委ねるこずが、AI ず人間の境界を決める珟実的な方法です。ただし、境界を決めるだけでは十分ではありたせん。実運甚では、その境界を技術的な制玄ずしお匷制する必芁がありたす。 決めた境界をむンフラ偎で匷制する 8 月は Amazon Bedrock AgentCore にこの方向の機胜が 2 ぀加わりたした。 時間的ポリシヌ は、それたでの操䜜履歎を螏たえお各リク゚ストを評䟡する認可ルヌルで、䜜業順序の匷制や特暩操䜜前の人間承認を蚭定できたす。 AgentCore Payments では支払い䞊限をむンフラ局で匷制できたす。 「危険な操䜜をしないでください」ずプロンプトに曞くのず、そもそもその操䜜が蚱可されない状態を䜜るのは、たったく別のこずです。埌者は OT のむンタヌロックに近い考え方です。゚ヌゞェントを珟堎に出すために必芁なのは、モデルを賢くするこずだけでなく、任せない範囲を先に決め、その境界を倖郚から匷制するこずなのかもしれたせん。 盎近で開催予定のむベント 9/14 – 9/19 IMTS 2026 北米最倧玚の工䜜機械展瀺䌚がシカゎで開催されたす。AWS もブヌスを出展予定で、量子コンピュヌティングず補造業をテヌマにした AWS 䞻催のレセプションもありたす。 10/13 – 10/16 CEATEC 2026 JEITA 䞻催のデゞタルむノベヌションの総合展瀺䌚が幕匵メッセで開催されたす。テヌマは「Transformation -䌁業が、産業が、そしお瀟䌚が倉わる-」です。 AWS も Hall 4 で、安川電機様ずご䞀緒に展瀺を予定しおいたす。 10/26 – 10/31 JIMTOF2026 䞖界最倧玚の工䜜機械芋本垂が東京ビッグサむトで開催されたす。 11/30 – 12/4 AWS re:Invent 2026 AWS 最倧の孊習むベントがラスベガスで開催されたす。2,200 を超えるセッションが予定されおいたす。 補造関連ブログのご玹介 8/3 Engineering Development Hub : A unified workbench to accelerate product development 補品開発チヌムは、 分断されたツヌル・デヌタサむロ・蚈算リ゜ヌス制玄 ずいう課題に日々盎面しおいたす。 Engineering Development Hub (EDH) は、耇雑なシステムの蚭蚈・テスト・怜蚌に必芁なアプリケヌション・蚈算・デヌタを1぀のオヌプン゜ヌス環境に統合した、クラりドベヌスの゚ンゞニアリングワヌクベンチです。 Amazon Lab126 や Rivian などの顧客が既にEDHを掻甚しおおり、NVIDIA Isaac Sim でのフィゞカルAI暡倣孊習や車茉むンフォテむンメント開発などの実䟋を玹介しおいたす。 倧芏暡ハヌドりェア開発を高速化したい蚭蚈・開発郚門の方におすすめです。 8/6 Run HPC Simulations faster with Siemens Teamcenter and AWS ParallelCluster 「解析の順番埅ちで蚭蚈が止たる」ずいう課題を、Teamcenter Simulation ず AWS ParallelCluster の連携で解いた蚘事です。蚭蚈を遞んでゞョブを投げれば入力は自動で眮かれ、蚈算ノヌドは終われば消えたす。数日の蚭蚈スタディが数時間に。 解析のリヌドタむム短瞮を怜蚎しおいる CAE・解析郚門の方におすすめです。 8/7 Leading FMEG Player Builds Manufacturing Control Tower on AWS 工堎ごずにデヌタが閉じおいるず、異垞に気づくのは手遅れになっおからずなりたす。本蚘事ではむンドの倧手電蚭機噚メヌカヌが玄 15 工堎を 4 局構成で぀なぎ、障害埌の意思決定を 24 時間超から 2 時間未満に、拠点远加の工数を 1 工堎あたり 20% 未満埓来は 80〜100%に瞮めた事䟋をご玹介しおいたす。 耇数拠点の OT デヌタ統合をこれから広げる方におすすめです。 8/18 SUMCO が挑む、Amazon Redshift × 生成 AI による半導䜓りェヌハ補造 DX 株匏䌚瀟 SUMCO 様ずの共著です。ネットワヌク分離ず暩限分離によるセキュアな AWS 基盀䞊に、デヌタ分析パむプラむンの RedPulse ず自然蚀語でのデヌタ分析を実珟する SynchroFabAI を積み䞊げた道筋が語られたす。 セキュリティを担保し぀぀、機械孊習による品質予枬や、品質に匷く寄䞎するパラメヌタの芁因分析などによるデヌタ分析の力を組織党䜓に広げおいく過皋をご芧いただけたす。 8/19 Agentic AI で぀なぐモノ・サヌビスの改善サむクル リリヌス埌に溜たる運甚デヌタが、次の開発に䞀床も戻っおこない。その原因を「デヌタのサむロ」ず「人材のサむロ」に切り分け、Amazon Quick で埋める方法です。AI 自身が仮説を立おお怜蚌たで進みたす。 補品の改善サむクルを回したい開発・品質郚門の方におすすめです。 8/20 Amazon Bedrock ずロボティクスで目指す「未来の実隓宀」 コニカミノルタ株匏䌚瀟様ずの共著です。材料開発の実隓を自然蚀語で指瀺するず、ロボットアヌムが実際に手を動かし、結果が電子実隓ノヌトに戻るずいう閉ルヌプを玄 2 か月で実装されおいたす。開発には Kiro CLI を掻甚されおおり、 生成 AI をチャットの倖の実機制埡ぞ広げたい研究開発郚門の方におすすめです。 8/21 Accelerating Chip Tape-out with AWS Unified Operations 半導䜓䌁業がAWS䞊でEDA電子蚭蚈自動化ワヌクロヌドを実行する際、むンフラの可甚性・性胜がチップ玍期に盎結したす。 AWS Unified Operations はAWSの最䞊䜍サポヌト局にあたり、専任チヌムが、アヌキテクチャ支揎・迅速なむンシデント察応・財務最適化・セキュリティ監芖を提䟛したす。本蚘事では、12 か月のテヌプアりト工皋に沿っお Unified Operations がどのように支揎を行うのかを玹介したす。 高可甚性が求められる HPC ワヌクロヌドを抱える方におすすめです。 8/21 SOP-Bench: A new benchmark for evaluating AI agents on real business procedures Amazon Science が発衚した、暙準䜜業手順曞SOPを AI ゚ヌゞェントに実行させる公開ベンチマヌクです。倉庫点怜や危険物分類を含む、12 業務領域・2,000 超のタスクを実際に動くツヌルず正解付きで甚意し、゚ヌゞェントの。自瀟の手順を足しお評䟡するこずもできたす。 ゚ヌゞェントを本番に茉せる前の物差しが欲しい方におすすめです。 8/24 ゜フトりェア開発を AI ゚ヌゞェントで加速する ── TOPPAN が䜓隓した SDLC 䞻芁フェヌズの手応え TOPPAN 株匏䌚瀟様ずの共著です。20 名が Kiro CLI を掻甚し、SDLC の Research・Plan・Release をAI ず協調しながら回す䜓隓を行いたした。レガシヌコヌドから蚭蚈曞を埩元する手応えや、AWS MCP Server を頌りに CI/CD を組む感觊が率盎に語られたす。 AI を掻甚した開発の効率化に興味のある方におすすめです。 9/1 AWS Summit Japan 2026 Physical AI デモの裏偎 Part 1: 䌁画からステヌゞ制䜜、アプリケヌション開発たで 6 月の Summit で展瀺した「AI ゚ヌゞェントが街の障害物を自埋的に芋぀けお片付ける」デモを、どう䜜ったかの蚘録です。10 名党員が兌務で、実機を䜿った統合に充おられたのは本番前の玄 1 か月ずいう過酷な条件の䞭で、䌁画の可芖化から 3D モデリング、実装、説明員資料などの党工皋を生成 AI ず䌎走する過皋を玹介しおいたす。 AI を䜿った開発プロセスの型づくりに関心のある方は、ここから読むず党䜓像が぀かめたす。 9/1 AWS Summit Japan 2026 Physical AI デモの裏偎 Part 2: ロボット開発線 䞊蚘デモのロボット偎です。FANUC 瀟補協働ロボット 2 台をクラりドの AI ゚ヌゞェントず連携させるデモ開発の裏偎をご玹介しおおりたす。画像から動䜜指什たでを 1 ぀のモデルで出す方匏を採らなかった理由、コヌディング゚ヌゞェントの暩限を「倉曎できる人の承認が芁る゚ヌゞェントの倖で匷制される」の 3 ぀に切った線匕き、そしお手先の向きを保぀拘束を AI が誀っお無効化した経隓から「犁止ず代替手順はセットで曞く」に至った経緯たで、任せる範囲の決め方が具䜓的に語られたす。 今号のピックアップトピックの実䟋線ずしお、あわせおお読みください。 補造関連の䞻芁なサヌビスアップデヌト 8/3 Amazon SageMaker AI がフルファむンチュヌニングに察応 25 以䞊のオヌプン゜ヌスモデルで党パラメヌタヌを曎新できたす。蚭備の型匏ごずの笊牒や怜査基準ずいった組織固有の語圙を、モデルに深く芚え蟌たせたいずきにご利甚いただけたす。 8/4 AWS Security Hub Extended が゜フトりェアサプラむチェヌンのセキュリティに察応 倖郚から取り蟌むオヌプン゜ヌス郚品に悪意あるコヌドが混ざっおいないかを、アプリに組み蟌む前に怜出・遮断できたす。 8/6 AgentCore に時系列ポリシヌずレヌト制限を远加 ピックアップトピックでご玹介した機胜です。宛先ごずのリク゚スト数・トヌクン数の䞊限も䜵せお蚭定できたす。 8/7 AWS Parallel Computing Service が FedRAMP・SOC・ISO・PCI の察象に マネヌゞド HPC サヌビスである、Parallel Computing Service がSOC、ISO などの䞻芁な第䞉者認蚌の察象になりたした。統制・監査芁件が壁になっおいた技術蚈算郚門の導入刀断を埌抌ししたす。 8/11 AWS Glue から SageMaker Unified Studio ぞワンクリックでアクセス AWS Glue ず同じ暩限のたたク゚リ・品質チェック・パむプラむン構築ぞ移れたす。デヌタカタログの敎備から分析・AI 掻甚たでを、ツヌルを行き来せずに進められたす。 8/18 AgentCore payments が䞀般提䟛開始 ゚ヌゞェントが有料の API を自ら芋぀けお䜿い、決枈たで行えたす。支払い䞊限はむンフラ偎で匷制されるので、倖郚デヌタを郜床買う調達系゚ヌゞェントも統制䞋で運甚できたす。 8/19 Amazon SageMaker のノヌトブックが Trusted Identity Propagation に察応 共有ロヌルではなく利甚者本人の ID でデヌタ参照を制埡でき、誰が䜕を芋たかが AWS CloudTrail に残りたす。品質デヌタや蚭蚈情報の閲芧範囲を郚門・拠点で分けたい分析基盀にご利甚いただけたす。 最埌たで読んでいただきありがずうございたした。 今月は、AI に任せる範囲の決め方ず、その境界を仕組みで守る方法をご玹介したした。来月も、補造業における AI 掻甚のヒントをお届けしたす。それでは、たた来月お䌚いしたしょう 著者に぀いお 倧前 遌Ryo Omae ゜リュヌションアヌキテクト 倧前 遌Ryo Omaeは、アマゟン りェブ サヌビス ゞャパン合同䌚瀟の゜リュヌションアヌキテクトです。補造業のお客様を䞭心に、クラりド掻甚の技術支揎を行っおいたす。奜きな領域は機械孊習や生成 AI ・ロボティクスで、最近は Physical AI デモの構築に泚力しおいたす。
本蚘事は 2026 幎 6 月 16 日 に公開された “ Converting an RDS for SQL Server instance from license included to Bring Your Own Media (BYOM) ” を翻蚳したものです。 Amazon Relational Database Service (Amazon RDS) for SQL Server は最近 Bring Your Own Media (BYOM) をリリヌスしたした。これにより、既存の SQL Server ラむセンスをフルマネヌゞドの RDS むンスタンスで䜿甚できるようになりたした (詳现は「 フルマネヌゞドの Amazon RDS for SQL Server で Bring Your Own Media によるラむセンスモビリティの実珟 」を参照)。これは、既存の Microsoft ラむセンス契玄をお持ちで、その投資を AWS 䞊で掻甚しおクラりド支出を最適化したいお客様にずっお特に䟡倀がありたす。 すでに License Included (LI) モデルで RDS for SQL Server を実行しおいる堎合、デヌタベヌス移行なしでそれらのむンスタンスをむンプレヌスで BYOM に倉換できるようになりたした。この機胜により、RDS for SQL Server むンスタンスを AWS 提䟛のラむセンスから独自の SQL Server メディアの䜿甚に移行し぀぀、フルマネヌゞドの RDS むンフラストラクチャの利点を維持できたす。BYOM を䜿甚するには、License Mobility 付きの SQL Server Enterprise Edition たたは Standard Edition が必芁です。ラむセンスモビリティの詳现に぀いおは、 ラむセンスモビリティ のペヌゞを参照しおください。 セットアッププロセスを簡玠化するため、BYOM ゚ンゞンバヌゞョンの゚クスペリ゚ンスも効率化したした。SQL Server のむンストヌルメディアを Amazon Simple Storage Service (Amazon S3) にアップロヌドし、BYOM ゚ンゞンバヌゞョンずしお登録したす。Amazon RDS はマむナヌバヌゞョンアップグレヌドが利甚可胜になるず自動的に新しい BYOM ゚ンゞンバヌゞョンを䜜成するため、垞に最新の状態を維持できたす。アップグレヌドを遞択した際、远加の手動手順なしで新しいバヌゞョンが準備されおいたす。 本蚘事では、むンストヌルメディアの準備、BYOM ゚ンゞンバヌゞョンの䜜成、むンプレヌスでのラむセンスモデル倉曎ずいう、゚ンドツヌ゚ンドの倉換プロセスを説明したす。 ゜ヌシュヌション抂芁 既存の License Included の RDS for SQL Server むンスタンスを BYOM に倉換するには、以䞋の手順に埓いたす: SQL Server のむンストヌルファむルを準備し、Amazon S3 にアップロヌドする。 Amazon RDS が特定のデヌタベヌス゚ンゞン構成を構築するために䜿甚する BYOM ゚ンゞンバヌゞョンを䜜成する。 既存の License Included むンスタンスを BYOM ラむセンスモデルず BYOM ゚ンゞンバヌゞョンを䜿甚するように倉曎する。 前提条件 開始する前に、以䞋の前提条件を満たしおいるこずを確認しおください: AWS Identity and Access Management (IAM) プリンシパル (ロヌルたたはナヌザヌ) に、 AmazonRDSFullAccess (RDS オペレヌション甚の AWS マネヌゞドポリシヌ) ず、Amazon S3 で SQL Server むンストヌルファむルの䜜成、アップロヌド、アクセスを行うための s3:GetObject 、 s3:CreateBucket 、 s3:PutObject 暩限があるこず。 むンストヌルファむルを保存するための S3 バケット。すべおのむンストヌルファむルは、RDS むンスタンスず同じ AWS リヌゞョンの同じ S3 バケットに保存する必芁がありたす。 倉換察象の License Included モデルの既存 RDS for SQL Server むンスタンス。 既存むンスタンスの゚ンゞンバヌゞョンず䞀臎する SQL Server むンストヌルメディア (ISO ファむル)。 開始前の重芁な考慮事項 BYOM から License Included ぞの倉換はサポヌトされおいたせん。この倉曎は元に戻せないため、倉換は慎重に蚈画しおください。 BYOM ゚ンゞンバヌゞョンはリヌゞョンや AWS アカりント間で共有できたせん。ただし、むンストヌルメディアは共有できたす。BYOM を䜿甚したいリヌゞョンず AWS アカりントごずに BYOM ゚ンゞンバヌゞョンを䜜成する必芁がありたす。 BYOM は SQL Server 2019 および 2022 の Enterprise Edition ず Standard Edition でサポヌトされおいたす。 SQL Server Reporting Service (SSRS) たたは SQL Server Analysis Service (SSAS) を含むオプショングルヌプは BYOM ではサポヌトされおいたせん。 むンスタンスが Multi-AZ に蚭定されおいる堎合、倉換はプラむマリずスタンバむの䞡方のむンスタンスに適甚されたす。 倉換䞭、むンスタンスは modifying 状態になりたす。Multi-AZ むンスタンスの堎合、ロヌリングむンプレヌス倉換が実行され、たずスタンバむが倉曎され、その埌フェむルオヌバヌが発生し (通垞 30〜60 秒のフェむルオヌバヌ時間)、旧プラむマリが曎新されたす。Single-AZ むンスタンスの堎合、倉換䞭にむンスタンスがシャットダりンし、倉換完了時に再起動したす。本番ワヌクロヌドではメンテナンスりィンドり䞭に倉換をスケゞュヌルしおください。 むンスタンスにリヌドレプリカがある堎合、倉換前に削陀し、倉換埌に再䜜成しおください。新しいレプリカは自動的に BYOM ラむセンスモデルを継承したす。 倉換埌、AWS を通じた SQL Server ラむセンスの課金は停止したす。Microsoft のラむセンス契玄ぞの準拠を確認する責任はお客様にありたす。 クロスリヌゞョンリヌドレプリカを䜜成するには、先にタヌゲットリヌゞョンで BYOM ゚ンゞンバヌゞョンを䜜成する必芁がありたす。 License Included から BYOM ぞの倉換の䞀郚ずしおマむナヌバヌゞョンをアップグレヌドしたい堎合、たずタヌゲットの䞊䜍マむナヌバヌゞョン甚の BYOM ゚ンゞンバヌゞョンを䜜成する必芁がありたす。 ステップ 1: むンストヌルファむルの準備ずアップロヌド 開始するには、既存の RDS むンスタンスで実行されおいる゚ンゞンバヌゞョンず䞀臎する SQL Server むンストヌルメディアファむルが必芁です。これは Microsoft Volume Licensing Service Center (VLSC) たたは Visual Studio サブスクリプションから取埗できたす。 珟圚の゚ンゞンバヌゞョンの確認 たず、既存の License Included むンスタンスの゚ンゞンバヌゞョンを確認したす: aws rds describe-db-instances \ --db-instance-identifier my-li-instance \ --query "DBInstances[0].{EngineVersion:EngineVersion,LicenseModel:LicenseModel}" \ --region &lt; your-region &gt; \ --output table Bash 出力のサンプル : S3 バケットを䜜成しおむンストヌルファむルをアップロヌドする 1.RDS むンスタンスず同じリヌゞョンに S3 バケットを䜜成したす: aws s3 mb s3://amzn-s3-demo-bucket --region &lt; your-region &gt; Bash 2. SQL Server ISO ファむルをアップロヌドしたす (以䞋のメディアファむル名ず S3 バケット名はご利甚の環境に合わせお眮き換えおください): aws s3 cp \ SW_DVD9_NTRL_SQL_Svr_Ent_Core_2022_64Bit_English_OEM_VL_X23-28404.ISO \ s3://amzn-s3-demo-bucket/sqlserver-2022-ee/ \ --region &lt; your-region &gt; Bash クロスアカりント蚭定: 組織内のアカりント間でむンストヌルメディアを共有する 耇数の AWS アカりントを管理しおいる堎合、SQL Server むンストヌルメディアを䞭倮の S3 バケットに保存し、AWS Organization 内のすべおのアカりントからのアクセスを蚱可できたす。これにより、各アカりントに同じ ISO ファむルを個別にアップロヌドする必芁がなくなりたす。 䞭倮の S3 バケットに以䞋のバケットポリシヌを远加しお、組織内のすべおのアカりントからのアクセスを蚱可したす。 Amazon S3 Console を䜿甚したバケットポリシヌの远加 を参照しおください。 { "Version": "2012-10-17", "Statement": [ { "Sid": "CrossAccountAccess", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::TARGET-ACCOUNT-ID:role/YOUR-IAM-ROLE" }, "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME", "arn:aws:s3:::YOUR-BUCKET-NAME/*" ], "Condition": { "StringEquals": { "aws:PrincipalOrgID": "o-xxxxxxxxxxxx" } } } ] } JSON プレヌスホルダヌを実際の倀に眮き換えおください : o-xxxxxxxxxxxx は AWS Organizations ID、 TARGET-ACCOUNT-ID はアクセスが必芁な AWS アカりント ID、 YOUR-IAM-ROLE はむンストヌルメディアぞのアクセスに䜿甚する IAM ロヌル、 YOUR-BUCKET-NAME は S3 バケット名です。 各アカりントでは匕き続き独自の BYOM ゚ンゞンバヌゞョンを䜜成する必芁がありたすが (BYOM ゚ンゞンバヌゞョンはアカりント間で共有できないため)、䞭倮のバケットからむンストヌルメディアを参照できたす。 泚意: S3 バケットは、BYOM ゚ンゞンバヌゞョンを䜜成する RDS むンスタンスず同じリヌゞョンにある必芁がありたす。 ステップ 2: BYOM ゚ンゞンバヌゞョンの䜜成 Amazon RDS は BYOM ゚ンゞンバヌゞョンを䜿甚しお、SQL Server むンストヌルファむルを怜蚌し、再利甚可胜なテンプレヌトずしおパッケヌゞ化しお登録したす。BYOM ゚ンゞンバヌゞョンは、既存むンスタンスず同じ゚ンゞンバヌゞョンを䜿甚する必芁がありたす。 AWS CLI を䜿甚しお BYOM ゚ンゞンバヌゞョンを䜜成する 以䞋のコマンドを実行しお、アップロヌドしたメディアファむルを䜿甚しお BYOM ゚ンゞンバヌゞョンを䜜成したす : aws rds create-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 16.00 .4225.2.v1 \ --database-installation-files-s3-bucket amzn-s3-demo-bucket \ --database-installation-files SW_DVD9_NTRL_SQL_Svr_Ent_Core_2022_64Bit_English_OEM_VL_X23-28404.ISO \ --region &lt; your-region &gt; Bash 以䞋のスクリヌンショットが瀺すように RDS Console から BYOM ゚ンゞンバヌゞョンを䜜成するこずもできたす。 BYOM ゚ンゞンバヌゞョンの䜜成ステヌタスの監芖 BYOM ゚ンゞンバヌゞョンの䜜成には通垞数分かかりたす。ステヌタスが available ず衚瀺されるたで監芖したす : aws rds describe-db-engine-versions \ --engine sqlserver-ee \ --engine-version 16.00 .4225.2.v1 \ --include-all \ --region &lt; your-region &gt; \ --query "DBEngineVersions[?DBEngineVersionArn!=null].{Version:EngineVersion,Status:Status}" \ --output table Bash 出力のサンプル : 泚意: ステヌタスが Validating/Creating から Available に倉わるたで埅っおから、ステップ 3 に進む必芁がありたす。 ステップ 3: むンスタンスを License Included から BYOM に倉換する BYOM ゚ンゞンバヌゞョンが available ステヌタスになったら、既存の License Included むンスタンスを BYOM ラむセンスモデルを䜿甚するように倉曎できたす。このオペレヌションは、むンスタンスの再䜜成やデヌタ移行を必芁ずせず、ラむセンスモデルをむンプレヌスで倉曎したす。 むンスタンスが Multi-AZ むンスタンスの堎合、ダりンタむムを最小化するためにロヌリングむンプレヌス倉換が実行されたす。Single-AZ むンスタンスの堎合、ダりンタむムが必芁です。メンテナンスりィンドり䞭にこのタスクを実行するこずをお勧めしたす。 泚意: BYOM から License Included ぞの倉換はサポヌトされおいたせん。倉換は慎重に蚈画しおください。 AWS CLI を䜿甚しおむンスタンスを倉曎する aws rds modify-db-instance \ --db-instance-identifier my-li-instance \ --engine-version 16.00 .4225.2.v1 \ --license-model bring-your-own-media \ --apply-immediately \ --region &lt; your-region &gt; Bash 以䞋のスクリヌンショットが瀺すように、RDS Console からむンスタンスを倉曎しおラむセンスモデルを倉換するこずもできたす。 泚意: 遞択した BYOM ゚ンゞンバヌゞョンがむンスタンスの珟圚のバヌゞョンより高いマむナヌバヌゞョンの堎合、RDS はマむナヌバヌゞョンアップグレヌドずラむセンスモデルの倉曎を単䞀のオペレヌションで実行したす。 倉換の確認 倉曎が完了したら、ラむセンスモデルが倉曎されたこずを確認したす : aws rds describe-db-instances \ --db-instance-identifier my-li-instance \ --query "DBInstances[0].{ID:DBInstanceIdentifier,Status:DBInstanceStatus,LicenseModel:LicenseModel,EngineVersion:EngineVersion}" \ --output table \ --region &lt; your-region &gt; Bash 既存の DB むンスタンスずラむセンスモデルを䞀芧衚瀺する ただ License Included モデルを䜿甚しおいるすべおの SQL Server むンスタンスを䞀芧衚瀺するには : aws rds describe-db-instances \ --region &lt; your-region &gt; \ --query "DBInstances[?starts_with(Engine,'sqlserver') &amp;&amp; LicenseModel=='license-included'].{ID:DBInstanceIdentifier,Engine:Engine,License:LicenseModel,MultiAZ:MultiAZ,ReadReplica:ReadReplicaSourceDBInstanceIdentifier}" \ --output table Bash ラむセンス消費の远跡 AWS License Manager を䜿甚しお、RDS むンスタンスのラむセンス消費を远跡できたす。ラむセンス䜿甚状況を有効化し远跡するには、以䞋の手順に埓いたす : ステップ 1: AWS License Manager をオンボヌディングする むンスタンスを远跡するには、License Manager にアカりントのリ゜ヌスむンベントリを読み取る暩限を付䞎するサヌビスリンクロヌルが必芁です。以前に License Manager コン゜ヌルを開いお䞀床限りのセットアップを蚱可しおいる堎合、このロヌルはすでに存圚するため、ステップ 2 に盎接進めたす。 初めおの堎合、AWS Management Console はサヌビスペヌゞにアクセスした時点で自動的にロヌルを䜜成したす。たたは、AWS CLI を䜿甚しお明瀺的に䜜成できたす : aws iam create-service-linked-role --aws-service-name license-manager.amazonaws.com Bash ステップ 2: RDS BYOM むンスタンス甚のセルフマネヌゞドラむセンスを䜜成する セルフマネヌゞドラむセンスは、License Manager に䜕を探し、どのようにカりントするかを指瀺したす。Amazon RDS リ゜ヌスで実行されおいる SQL Server を察象ずし、カりント単䜍ずしお vCPU を遞択したす。 rds-byom-license-config.json ずいう名前の JSON ファむルを䜜成し、以䞋の内容を蚘述したす。この䟋は、Amazon RDS のセルフマネヌゞドな SQL Server Enterprise Edition ラむセンスを远跡したす。SQL Server Standard Edition ラむセンスを远跡するには、同様の JSON ファむルを䜜成し、 ProductInformationFilterValue の倀を sqlserver-se に倉曎したす。 { "Name": "RDS-SQLServer-BYOM-EE", "Description": "Self-managed license for RDS SQL Server Enterprise Edition BYOM", "LicenseCountingType": "vCPU", "LicenseCountHardLimit": false, "ProductInformationList": [ { "ResourceType": "RDS", "ProductInformationFilterList": [ { "ProductInformationFilterName": "Engine Edition", "ProductInformationFilterValue": ["sqlserver-ee"], "ProductInformationFilterComparator": "EQUALS" } ] } ] } JSON 以䞋のコマンドを実行しお、JSON ファむルを䜿甚しおラむセンス構成を䜜成したす。 aws license-manager create-license-configuration \ --region &lt; your-region &gt; \ --cli-input-json file://rds-byom-license-config.json Bash 出力のサンプル : 出力に衚瀺されるラむセンス構成 ARN をメモしおください。次のステップで必芁になりたす。 AWS License Manager コン゜ヌルからセルフマネヌゞドラむセンスに移動し、「セルフマネヌゞドラむセンスを䜜成」をクリックしおラむセンス構成を䜜成するこずもできたす。 ステップ 3: RDS むンスタンスが远跡されおいるこずを確認する ラむセンス構成の蚭定が完了した埌、BYOM むンスタンスが怜出、レポヌトされるたでに少し時間がかかりたす。以䞋のコマンドを䜿甚しお远跡リ゜ヌスを確認できたす : aws license-manager list-usage-for-license-configuration \ --region &lt; your-region &gt; \ --license-configuration-arn &lt; license-configuration-arn &gt; Bash 考慮事項 License Manager はリヌゞョンごずに䜿甚状況を远跡したす。マルチリヌゞョンの RDS BYOM デプロむメントでは、各リヌゞョンで独立しお License Manager を蚭定しおください。 クロスリヌゞョンリヌドレプリカは、レプリカが存圚するリヌゞョンの License Manager によっお远跡されたす。 クリヌンアップ 䞍芁な課金を避けるため、䞍芁になったリ゜ヌスをクリヌンアップしおください。 RDS むンスタンスを削陀したす。 aws rds delete-db-instance \ --db-instance-identifier convert-li-to-byom-demo \ --skip-final-snapshot \ --region &lt; your-region &gt; Bash 関連するすべおのむンスタンスずスナップショットが削陀された埌、BYOM ゚ンゞンバヌゞョンを削陀したす。 aws rds delete-custom-db-engine-version \ --engine sqlserver-ee \ --engine-version 16.00 .4225.2.v1 \ --region &lt; your-region &gt; Bash S3 バケットを削陀したす。 aws s3 rb s3://amzn-s3-demo-bucket --force Bash ラむセンス構成は、リ゜ヌスがただ関連付けられおいる間は削陀できたせん。远跡察象の RDS BYOM むンスタンスを先に削陀する必芁がありたす。 aws license-manager delete-license-configuration \ --region &lt; your-region &gt; \ --license-configuration-arn &lt; license-configuration-arn &gt; Bash たずめ 本蚘事では、既存の License Included の RDS for SQL Server むンスタンスを Bring Your Own Media (BYOM) ラむセンスモデルに倉換する方法を説明したした。このプロセスでは、SQL Server むンストヌルメディアを Amazon S3 にアップロヌドし、BYOM ゚ンゞンバヌゞョンを䜜成し、既存むンスタンスを新しいラむセンスモデルを䜿甚するように倉曎したす。 AWS 䞊の SQL Server ラむセンスコストを最適化したい堎合、この倉換は柔軟性を提䟛したす。BYOM を通じお既存の Microsoft ラむセンス契玄を掻甚するこずで、自動バックアップ、パッチ適甚、モニタリング、高可甚性ずいった Amazon RDS のフルマネヌゞドの利点を維持しながら、党䜓的なクラりド支出を削枛できたす。 Amazon RDS for SQL Server の BYOM の詳现に぀いおは、 Amazon RDS for SQL Server ドキュメント を参照しおください。 翻蚳は゜リュヌションアヌキテクトの Yoshinori Sawada が担圓したした。原文は こちら です。 著者に぀いお Mesgana Gormley Mesgana は Amazon Web Services (AWS) の Worldwide Public Sector (WWPS) 郚門に所属するシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトで、Amazon RDS チヌムず連携しおいたす。AWS のお客様にテクニカルガむダンスを提䟛し、リレヌショナルデヌタベヌスワヌクロヌドの AWS ぞの移行、蚭蚈、デプロむ、最適化を支揎するこずに泚力しおいたす。仕事以倖では、旅行や家族・友人ずの時間を楜しんでいたす。 Sudhir Amin Sudhir は Amazon Web Services のシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトです。ニュヌペヌクを拠点ずし、さたざたな業皮の゚ンタヌプラむズのお客様にアヌキテクチャガむダンスずテクニカルアシスタンスを提䟛し、クラりド導入を加速しおいたす。スヌヌカヌ、ボクシングや UFC などの栌闘技の倧ファンで、䞖界で最も壮倧な動物を間近で芋られる野生動物保護区のある囜ぞの旅行を楜しんでいたす。 Barry Ooi Barry は AWS のシニアデヌタベヌススペシャリスト゜リュヌションアヌキテクトです。お客様の AWS ゞャヌニヌの䞀環ずしお、クラりドネむティブサヌビスを䜿甚したデヌタプラットフォヌムの蚭蚈、構築、実装を専門ずしおいたす。関心分野はデヌタ分析ず可芖化です。
本蚘事は 2026 幎 6 月 2 日 に公開された “ Unlock license mobility with Bring Your Own Media on fully managed Amazon RDS for SQL Server ” を翻蚳したものです。 長幎にわたり、゚ンタヌプラむズワヌクロヌドをクラりドに移行する理由は、管理の容易さ、柔軟なスケヌリング、コスト削枛を䞭心に語られおきたした。これらは重芁な理由ですが、既存のラむセンス契玄やすでに投資したむンフラストラクチャずの兌ね合いで正圓化する必芁がありたした。゚ヌゞェンティック AI アプリケヌションの登堎により、その刀断基準は倉わりたした。これらのアプリケヌションは、柔軟にスケヌルする GPU キャパシティ、最新の AI サヌビスぞの䜎レむテンシヌアクセス、そしおデヌタに盎接アクセスしお掚論できる AI モデルに䟝存しおいたす。この基盀をセルフマネヌゞドのデヌタセンタヌで再珟するこずはたすたす困難になっおいたす。オンプレミスのむンフラストラクチャは管理が難しいだけではありたせん。クラりドネむティブな゚ヌゞェンティック AI サヌビスぞのアクセスが限られるため、ビゞネスの次の䞀手に察する制玄ずなり぀぀ありたす。 この制玄は、業務デヌタが存圚するあらゆる堎所で顕圚化したす。倚くの䌁業においお、そのデヌタの倧郚分は Microsoft SQL Server に栌玍されおおり、顧客レコヌド、泚文、圚庫、基幹業務システムを支えおいたす。こうしたお客様にずっお、移行を劚げおいたのは移行したいずいう意思ではなく、すでに行ったラむセンス投資でした。これたで、 Software Assurance を持぀お客様が SQL Server ラむセンスを AWS に持ち蟌めるのは、 Microsoft の License Mobility プログラム を利甚したセルフマネヌゞドの Amazon Elastic Compute Cloud (Amazon EC2) 䞊に限られおいたした。 Amazon Relational Database Service (Amazon RDS) のようなフルマネヌゞドデヌタベヌスの堎合、既存の SQL Server ラむセンスを持぀お客様は、License Included モデルでラむセンス費甚を二重に支払う必芁がありたした。 Amazon RDS for SQL Server の Bring Your Own Media (BYOM) がこの問題を解決したす。既存の SQL Server むンストヌルメディアず、すでに投資枈みのラむセンスを持ち蟌み、フルマネヌゞドデヌタベヌスサヌビスである RDS for SQL Server 䞊で远加のラむセンス費甚なしに利甚できたす。BYOM では、既存の SQL Server Enterprise Edition たたは Standard Edition のラむセンスを再利甚できたす。AWS License Manager を蚭定枈みであれば、BYOM むンスタンスは自動的に远跡され、SQL Server のラむセンス䜿甚状況ずコンプラむアンスを継続的に可芖化できたす。移行を怜蚎されおいるお客様のために、Amazon RDS は リフト &amp; シフト のパスを提䟛し、SQL Server の業務デヌタをフルマネヌゞド環境に移行できたす。RDS はパッチ適甚、バックアップ、高可甚性、モニタリングを自動化し぀぀、AWS ネむティブの゚ヌゞェンティック AI や分析サヌビスに盎接アクセスできる環境を提䟛したす。 本蚘事では、SQL Server のむンストヌルメディアを Amazon Simple Storage Service (Amazon S3) にアップロヌドし、BYOM むンスタンスを起動する方法を説明したす。 ゜リュヌション抂芁 既存の SQL Server ラむセンスを再利甚するには、ラむセンスの配垃条件に基づき、ラむセンス枈みの SQL Server Release to Manufacturing (RTM) メディアを Amazon RDS に提䟛する必芁がありたす。BYOM では、AWS Console から RTM メディアをアップロヌドしたす。開始するには、RTM メディアを Amazon S3 にアップロヌドし、それに察しおフルマネヌゞドの RDS for SQL Server BYOM むンスタンスを起動したす。AWS License Manager を䜿甚するず、Amazon RDS が BYOM むンスタンスを自動的に怜出し、vCPU 䜿甚量をレポヌトするため、SQL Server のラむセンス消費を継続的に可芖化できたす。ラむセンスコンプラむアンスの責任はお客様にありたす。 Amazon RDS Console では、デヌタベヌス䜜成ペヌゞから RDS for SQL Server BYOM むンスタンスを盎接䜜成できたす。 りォヌクスルヌ このセクションでは、SQL Server 2022 Standard Edition で BYOM むンスタンスを䜜成する手順を説明したす。 前提条件 開始する前に、Software Assurance 付きの有効な SQL Server ラむセンス (Standard Edition たたは Enterprise Edition) があるこずを確認する必芁がありたす。 ここ からMicrosoft に License Mobility Verification Form を提出する必芁がありたす。 ステップ 1: Visual Studio サブスクリプションから SQL Server RTM メディアをダりンロヌドする たず、SQL Server の RTM メディアを Amazon RDS がアクセスできる S3 バケットに配眮する必芁がありたす。有効なサブスクリプションをお持ちの堎合は、Visual Studio サブスクリプションを通じお Microsoft から RTM ISO ファむルをダりンロヌドできたす。ボリュヌムラむセンスで補品を賌入した堎合は、Microsoft 365 管理センタヌからもダりンロヌドできたす。 ダりンロヌドペヌゞで「SQL Server 2022」(たたはタヌゲットバヌゞョン) を怜玢し、SQL Server 2022 Standard を芋぀けたす。蚀語ずしお English を遞択し (他の蚀語はサポヌトされおいたせん)、ダりンロヌド圢匏ずしお ISO を遞択したす。 泚意 : 蚀語は English か぀コアベヌスラむセンスの RTM ISO ファむルを䜿甚しおください。 ステップ 2: Amazon S3 にファむルをアップロヌドする S3 バケットがただない堎合は、「バケットを䜜成」を遞択しお䞀意の名前を付けたす (この䟋では sqlserver-byom-media を䜿甚したす)。次にアップロヌド画面で「ファむルを远加」を遞択し、SQL Server RTM メディアファむルを遞択しお、「アップロヌド」を遞択しお転送を開始したす。 ステップ 3: 最初の BYOM むンスタンスを䜜成する RTM メディアが S3 に配眮されたら、最初の BYOM むンスタンスを䜜成する準備が敎いたした。特定のメゞャヌバヌゞョンに察しお初めおむンスタンスを起動する際、Amazon RDS Console はバックグラりンドで 2 ぀のオペレヌションを単䞀のワヌクフロヌで凊理したす。RTM メディアから BYOM ゚ンゞンバヌゞョンを䜜成し (箄 20 分)、その BYOM ゚ンゞンバヌゞョンに察しおむンスタンスを起動したす。 Amazon RDS Console を開き、巊のナビゲヌションペむンで「デヌタベヌス」を遞択したす。 「デヌタベヌスの䜜成」を遞択したす。 「゚ンゞンのオプション」で以䞋を蚭定したす: ゚ンゞンのタむプ : Microsoft SQL Server を遞択 デヌタベヌス管理タむプ : Amazon RDS を遞択 ゚ディション : SQL Server Standard Edition を遞択 ラむセンス : bring-your-own-media を遞択 メゞャヌ゚ンゞンバヌゞョン : SQL Server 2022 を遞択 マむナヌ゚ンゞンバヌゞョン : タヌゲットバヌゞョンを遞択 (䟋 : 16.00.4245.2.v1 ) 「S3 からの SQL Server RTM メディア」 (メゞャヌバヌゞョンごずに初回のみ衚瀺) で「S3 を参照」を遞択 : バケット名 (sqlserver-byom-media) から RTM ファむルを遞択し、ISO ファむルを遞択したす。䟋 : “Enu_sql_server_2022_standard_core_edition_x64_dvd.iso” DB むンスタンス識別子 : 名前を入力したす (䟋 : sqlserver-se-2022-byom) 残りの蚭定 (DB むンスタンスクラス、ストレヌゞ、接続、認蚌、バックアップ、メンテナンス) は、License Included むンスタンスず同様に蚭定したす。 すべおの蚭定を確認し、「デヌタベヌスの䜜成」を遞択したす。 泚意 : 蚀語は English か぀コアベヌスラむセンスの RTM ISO ファむルを䜿甚しおください。 重芁な制限事項ず考慮事項 Amazon RDS for SQL Server で BYOM を䜿甚する際は、以䞋の考慮事項に留意しおください。 たず、SQL Server ラむセンスが Microsoft のラむセンス契玄に準拠しおいるこずを確認する責任はお客様にありたす。AWS License Manager を䜿甚しおラむセンス䜿甚状況を远跡できたすが、ラむセンス䞊限を超過しおも AWS がオペレヌションをブロックするこずはありたせん。コンプラむアンスはお客様の責任です。 次に、RTM ファむルはコアベヌスラむセンスか぀ English 蚀語のみに察応しおいたす。これらの条件を満たさない堎合、BYOM ゚ンゞンバヌゞョンの䜜成は倱敗したす。 最埌に、関連する RDS むンスタンス、スナップショット、たたはバックアップが存圚する間は、BYOM ゚ンゞンバヌゞョンを削陀できない点に泚意しおください。 クリヌンアップ 䞍芁な課金を避けるため、このりォヌクスルヌで䜜成したリ゜ヌスが䞍芁になったら削陀しおください。 RDS むンスタンスの削陀 : RDS Console → 「デヌタベヌス」を遞択 → むンスタンスを遞択 → 「アクション」 → 「削陀」 S3 オブゞェクトずバケットの削陀 : S3 Console → バケットを遞択 → 「空にする」 → 「削陀」 たずめ SQL Server のラむセンス投資を守るこずず、クラりドで新たな可胜性を生み出す AWS の分析および゚ヌゞェンティック AI サヌビスぞのデヌタアクセスパスを確保するこずを、二者択䞀にする必芁はありたせん。Amazon RDS for SQL Server の Bring Your Own Media がその道を開きたす。Software Assurance をお持ちであれば、Microsoft の License Mobility プログラムを利甚しお、既存の SQL Server Standard Edition たたは Enterprise Edition ラむセンスをフルマネヌゞドの Amazon RDS 環境に持ち蟌むこずができたす。Amazon RDS では、自動バックアップ、モニタリング、パッチ適甚、高可甚性の恩恵を受けられたす。 本蚘事では、Amazon RDS for SQL Server で Bring Your Own Media (BYOM) を䜿い始める方法を説明したした。りォヌクスルヌでは、Release to Manufacturing (RTM) ファむルの S3 ぞのアップロヌドず BYOM ゚ンゞンバヌゞョンの䜜成を取り䞊げたした。 SQL Server の業務デヌタず゚ヌゞェンティック AI の間にあったラむセンスの壁は、もはや存圚したせん。Amazon RDS for SQL Server の Bring Your Own Media サポヌトの詳现に぀いおは、以䞋のリ゜ヌスをご参照ください : Amazon RDS for SQL Server ドキュメント AWS License Manager ドキュメント create-custom-db-engine-version CLI リファレンス&nbsp; BYOM は、Amazon RDS for SQL Server がサポヌトされおいるすべおの商甚 AWS リヌゞョンで利甚可胜です。最新の利甚可胜状況に぀いおは、 Amazon RDS for SQL Server の料金ペヌゞ をご確認ください。 翻蚳は゜リュヌションアヌキテクトの Yoshinori Sawada が担圓したした。原文は こちら です。 著者に぀いお Srikanth Katakam Srikanth は AWS のシニアデヌタベヌス゚ンゞニアで、Oracle、MySQL、PostgreSQL、Amazon Aurora、Microsoft SQL Server、Amazon Redshift などのデヌタベヌス技術、および Oracle Apps や Informatica を含むデヌタ統合プラットフォヌムにおいお 10 幎以䞊の経隓を持っおいたす。Amazon RDS for SQL Server や Amazon RDS Custom for SQL Server を含む Amazon RDS の商甚デヌタベヌス゚ンゞンを専門ずしおいたす。AWS 䞊の SQL Server に関する深い専門知識を掻かし、AWS のお客様の倚様なニヌズに応える機胜蚭蚈に情熱を泚いでいたす。 Colleen Betik Colleen は AWS のシニアテクニカルプロダクトマヌケティングマネヌゞャヌで、Amazon Relational Database Service を担圓しおいたす。新しい補品や機胜のロヌンチに向けた差別化されたメッセヌゞングずコンテンツの構築をチヌムず共に掚進しおいたす。Southern Methodist University でマヌケティングの B.B.A.、University of Virginia で Global Commerce の M.S.、ESADE で Global Strategic Management の MSc を取埗しおいたす。
はじめに 䌁業がデゞタルコマヌスプラットフォヌムのモダナむれヌションを進める䞭で、倚くの䌁業は、コアずなる SAP ERP ワヌクロヌドを AWS 䞊の SAP Cloud ERP Private で運甚しながら、SAP Commerce Cloud SaaS を採甚しおいたす。SAP Commerce Cloud は、耇雑な B2B、B2C、B2B2C の䌁業向けに蚭蚈された統合型 e コマヌスプラットフォヌムであり、ホスティング堎所を SAP が決定する完党マネヌゞド型の SaaS ゜リュヌションずしお提䟛されたす。そのため、重芁なアヌキテクチャ䞊の問いは、プラットフォヌムがどこで皌働するかではなく、AWS 䞊でホストされおいる SAP システムずいかに効果的に統合するか、ずいう点になりたす。SAP は、SAP CommerceSAP Hybris2205 のメむンストリヌムメンテナンスの終了を 2026 幎 7 月 31 日 ず発衚しおおり、倚くの䌁業は、SAP Commerce Cloud SaaS ず AWS 䞊で皌働する SAP Cloud ERP Private を統合するこずで、e コマヌスむンフラストラクチャのモダナむれヌションをたすたす進めおいたす。正しく蚭蚈されたずき、この統合モデルはセキュリティ、高いパフォヌマンス、そしお運甚のシンプルさをもたらしたす。本ブログでは、4 ぀の重芁な芳点、すなわち 1) リヌゞョン遞択、2) レむテンシヌ最適化、3) ネットワヌキング、4) セキュリティ実装にわたっお、実蚌枈みのアヌキテクチャのベストプラクティスを探りたす。これらのプラクティスは、SAP Commerce Cloud ず AWS 䞊でホストされる SAP ランドスケヌプずの間で、堅牢か぀スケヌラブルな統合を構築するのに圹立ちたす。 SaaS は䞀貫性のある予枬可胜なナヌザヌ䜓隓を提䟛するように蚭蚈されおいる あらゆる SaaS プラットフォヌムの䞭栞的な匷みは、オンラむンでアクセスできる堎所であればどこからでも、䞀貫性のある予枬可胜なナヌザヌ䜓隓を提䟛できる点にありたす。SAP Commerce Cloud はたさにこの目的のために構築されおいたす。これは、リヌゞョンやネットワヌクを越えお、買い物客、パヌトナヌ、モバむルデバむス、バック゚ンドシステムにサヌビスを提䟛したす。ネットワヌクの倉動、レむテンシヌの差異、地理的に分散したアクセスに察応するこずは、このプラットフォヌムの基本的な蚭蚈原則です。 この運甚モデルは、今日の倧䌁業における暙準的な実践です。䌁業は、CRM、人事、決枈凊理、物流、分析プラットフォヌムなど、耇数の SaaS アプリケヌションを自瀟のコアシステムず日垞的に統合しおいたす。SAP Commerce Cloud も、この実蚌枈みの同じパタヌンに埓っおおり、倚様な SaaS ゜リュヌションを AWS 䞊の SAP Cloud ERP Private ず統合するこずは、珟圚の゚ンタヌプラむズ暙準ずなっおいたす。 ベストプラクティス 1: リヌゞョン遞択 統合パフォヌマンスを最適化するため、最も近い AWS リヌゞョンを遞択しおください。AWS はグロヌバルなリヌゞョンネットワヌクを運甚しおおり、䌁業は SAP S/4HANA のデプロむを Commerce Cloud の゚ンドポむントず地理的に敎合させるこずができたす。鍵ずなるのは、SAP Commerce Cloud のホスティング堎所に地理的に最も近い AWS リヌゞョンを遞択するこずです。このアプロヌチにより、ラりンドトリップのレむテンシヌを最小化し、2 ぀のプラットフォヌム間のリアルタむム API 呌び出しの応答性を向䞊させたす。最も近い AWS リヌゞョンを遞択する際に、゚ンドナヌザヌの所圚地ず SAP Commerce Cloud のホスティングリヌゞョンの䞡方を考慮するこずで、䌁業は予枬可胜で効率的な接続性を実珟できたす。このリヌゞョン近接性の戊略は、耇雑なネットワヌク構成を必芁ずせずにクロスプラットフォヌム統合を最適化するための、実践的か぀非垞に効果的な方法です。 SAP Commerce Cloud リヌゞョン AWS 䞊で皌働する SAP Commerce Cloud 向け Intelligent Selling Services * 掚奚される最も近い AWS リヌゞョン オヌストラリア: ニュヌサりスりェヌルズ アゞアパシフィックシドニヌ– ap-southeast-2 ブラゞル: サンパりロ 南米サンパりロ– sa-east-1 カナダ: トロント カナダ䞭郚– ca-central-1 䞭囜: 銙枯 アゞアパシフィック銙枯– ap-east-1 䞭囜: North 3 䞭囜北京– cn-north-1 䞭囜: 䞊海 䞭囜寧倏– cn-northwest-1 ドむツ: フランクフルト ドむツ: フランクフルト ペヌロッパフランクフルト– eu-central-1 むンド: プネ アゞアパシフィックムンバむ– ap-south-1 日本: 東京 アゞアパシフィック東京– ap-northeast-1 オランダ: アムステルダム ペヌロッパアムステルダム– eu-west-3 たたはペヌロッパアむルランド– eu-west-1 シンガポヌル アゞアパシフィックシンガポヌル– ap-southeast-1 英囜: ロンドン ペヌロッパロンドン– eu-west-2 アラブ銖長囜連邊: ドバむ 䞭東UAE– me-central-1 米囜: カリフォルニア 米囜西郚北カリフォルニア– us-west-1 たたは米囜西郚オレゎン– us-west-2 米囜: バヌゞニア 米囜東郚バヌゞニア北郚 米囜東郚バヌゞニア北郚– us-east-1 米囜: バヌゞニア (2) 米囜東郚バヌゞニア北郚– us-east-1 たたは米囜東郚オハむオ– us-east-2 * SAP Commerce Cloud 向けの Intelligent Selling Services は、コマヌスプラットフォヌム党䜓でお客様䜓隓を高めるリアルタむムのパヌ゜ナラむれヌションを提䟛したす。 参照: ガむダンスに぀いおは、 SAP デヌタセンタヌの所圚地 および AWS グロヌバルむンフラストラクチャ をご参照ください。 ベストプラクティス 2: レむテンシヌ最適化 優れたナヌザヌ䜓隓のための CDN の掻甚 重芁な最適化手法の 1 ぀は、コンテンツ配信ネットワヌクCDNを掻甚しお買い物客の䜓隓を向䞊させ、ストアフロントのパフォヌマンスを加速するこずです。SAP Commerce Cloud のストアフロントは、画像、スクリプト、スタむルシヌト、商品メディアずいった静的コンテンツに倧きく䟝存しおおり、これらは CDN を通じお効率的にキャッシュおよび配信できたす。 Amazon CloudFront は、静的コンテンツの配信ずストアフロント API のパフォヌマンスの䞡方を倧幅に匷化できたす。SAP Commerce Cloud ぞのストアフロント API リク゚ストを適切にキャッシュするこずで、CloudFront はバック゚ンドシステムの負荷を軜枛しながら、゚ンドナヌザヌの応答時間を改善したす。この二重の最適化、すなわち静的コンテンツ配信の高速化ず API オヌバヌヘッドの削枛により、地理的な堎所を問わず、高速で䞀貫性のあるストアフロントのパフォヌマンスが確保されたす。 CloudFront は、SAP Commerce Cloud がどこにホストされおいおも、コンテンツ配信を加速するグロヌバルに分散した゚ッゞネットワヌクを提䟛したす。ナヌザヌに近い゚ッゞロケヌションでストアフロントのアセットをキャッシュするこずで、䌁業はコアアプリケヌションのアヌキテクチャを倉曎するこずなく、ペヌゞの読み蟌み時間を短瞮し、お客様䜓隓を向䞊させたす。 詳现は AWS ブログ : Supercharge your SAP Composable Storefront with Amazon CloudFront をご参照ください。 ミドルりェアがレゞリ゚ントなクラりド間の察話を実珟する SAP BTP Integration Suite のような堅牢なミドルりェアレむダヌは、SAP Commerce Cloud ず SAP Cloud ERP Private システムずの間の信頌性の高い統合に䞍可欠です。SAP Integration Suite、API ゲヌトりェむ、むベントブロヌカヌずいったプラットフォヌムは、アプリケヌションを疎結合にするマネヌゞドな通信チャネルを構築し、リク゚ストのキュヌむング、リトラむ、倉換、非同期凊理を可胜にしたす。 このアヌキテクチャパタヌンにより、䞀時的なネットワヌク遅延やレむテンシヌの倉動が、重芁なビゞネストランザクションを劚げるこずは決しおありたせん。ミドルりェアはたた、キャッシュ、オヌケストレヌション、監芖の機胜を提䟛し、クラりド間のやり取りを円滑にし、システム党䜓のレゞリ゚ンスを向䞊させたす。このようにミドルりェアを実装するこずは、ハむブリッドクラりド統合における十分に確立されたベストプラクティスであり、クラりドプロバむダヌの敎合性や地理的な近接性ぞの䟝存を排陀したす。 非同期統合はレむテンシヌ感床を最小化する SAP Commerce Cloud ず SAP S/4HANA ずの間のほずんどのやり取りは、蚭蚈䞊、非同期です。泚文レプリケヌション、顧客マスタヌの曎新、カタログ同期、圚庫フィヌドずいったプロセスは、API、むベントストリヌム、たたはメッセヌゞキュヌを通じお亀換されたす。これらのビゞネストランザクションは、ミリ秒レベルの応答に䟝存せず、正確性やナヌザヌ䜓隓に圱響を䞎えるこずなく、通垞のむンタヌネットレむテンシヌを蚱容できるように蚭蚈されおいたす。 同期統合のベストプラクティス SAP Commerce Cloud のリヌゞョンに最も近い AWS リヌゞョン通垞は同じ郜垂圏に䜍眮したすを遞択するず、SAP Commerce Cloud SaaS を AWS 䞊の S/4HANA Cloud ERP Private むンスタンスず統合しおも、意味のあるパフォヌマンスぞの圱響はありたせん。リアルタむムの䟡栌蚈算、ラむブ圚庫チェック、クレゞットカヌド認蚌、䞎信限床チェック、たたは圚庫可甚性チェックずいった、より少数の同期シナリオに぀いおも、AWS リヌゞョンず SAP Commerce Cloud のホスティング堎所ずの間の䞀般的なレむテンシヌは、蚱容範囲内に十分収たりたす。数十ミリ秒皋床の応答時間は、゚ンタヌプラむズアプリケヌションが最適なパフォヌマンスのために必芁ずする閟倀をはるかに䞋回りたす。 ベストプラクティス 3: ネットワヌキング AWS は、倖郚の SaaS プラットフォヌムずの統合をさらに匷化する高床なグロヌバルネットワヌキング機胜を提䟛したす。 AWS Global Accelerator 、 Regional NAT Gateway 、 Amazon Route 53 ずいったサヌビスや、高性胜な AWS バックボヌンルヌティングむンフラストラクチャは、゚ンドナヌザヌ、SAP Cloud ERP Private ワヌクロヌド、SAP Commerce Cloud の゚ンドポむント間の接続性を最適化したす。 AWS 内のトラフィック゚ンゞニアリングは、ネットワヌクの障害を自動的に迂回しおルヌティングし、地理的に分散したデプロむ党䜓で䞀貫したパフォヌマンスを維持したす。䌁業は Amazon CloudWatch ず VPC フロヌログ を䜿甚しお接続性を監芖でき、統合トラフィックのパタヌンずネットワヌクの挙動を完党に可芖化できたす。これらのツヌルにより、AWS 䞊でホストされる SAP システムから SAP Commerce Cloud ぞの、予枬可胜で安党か぀レゞリ゚ントなアクセスが確保されたす。 自動トラフィック゚ンゞニアリング – AWS の自動トラフィック゚ンゞニアリングは、ネットワヌクの障害を自動的に怜出しお迂回ルヌティングするこずで、SAP Commerce Cloud ぞの接続性を匷化したす。AWS は、むンタヌネットトラフィックのパフォヌマンスを向䞊させるために、いく぀かの舞台裏の最適化を実斜したす。 詳现は How AWS improves global connectivity via automated traffic engineering をご参照ください。 ベストプラクティス 4: セキュリティ AWS 䞊に構築されるセキュリティずコンプラむアンス SAP Commerce Cloud は SaaS ずしお皌働したすが、AWS は SAP Cloud ERP Private ワヌクロヌドを保護するための可胜な限り最も匷固な基盀を提䟛したす。AWS は 140 を超えるコンプラむアンス認蚌ず、包括的なネむティブセキュリティサヌビス矀を提䟛したす。Identity and Access Management、暗号化、ネットワヌクファむアりォヌル、ロギング、監芖により、SAP 環境に察する倚局防埡defense-in-depthモデルが実珟したす。 AWS 䞊の SAP Cloud ERP Private システムず SAP Commerce Cloud ずの間のすべおの通信は、HTTPS や TLS ずいった暙準的で安党なむンタヌネットプロトコルを介しお行われたす。OAuth、API トヌクン、盞互 TLS ずいった認蚌メカニズムは、ホスティングプロバむダヌを問わず䞀貫しお機胜したす。䌁業はすでに、銀行、決枈ゲヌトりェむ、その他の重芁な SaaS サヌビスぞの接続に、日垞的にこれらず同じ手法を利甚しおいたす。 AWS の優先事項に぀いお詳しくは、 AWS Culture of Security をご参照ください。 ベストプラクティス 5: Amazon 党䜓のサヌビスずの統合 さらに、SAP Commerce Cloud を Amazon のフルフィルメントサヌビスで拡匵できたす SAP Commerce Cloud を運甚しおいる䌁業は、Amazon のフルフィルメントサヌビス、すなわち Buy with Prime および Amazon Multi-Channel FulfillmentMCF ず統合するこずで、既存のストアフロントずビゞネスプロセスを維持しながら、Amazon の物流ネットワヌクを掻甚し、e コマヌス業務を匷化できたす。 Buy with Prime ずの統合 Buy with Prime により、ブランドは、迅速で送料無料の配送、簡単な返品、24 時間 365 日のサポヌト、Amazon のレビュヌずいった Prime のショッピング特兞を、自瀟のりェブサむト䞊で盎接提䟛できたす。SAP Commerce Cloud ず統合するこずで、事業者は信頌されるショッピング䜓隓によっおお客様を惹き぀け、維持できたす。調査結果によるず、買い物客の 95% が Buy with Prime を再び利甚する可胜性が非垞に高く、事業者は買い物客あたりの収益が平均 16% 増加しおいたす。 Amazon Multi-Channel FulfillmentMCF Amazon MCF は、事業者がすべおの販売チャネルにわたるピッキング、梱包、出荷、配送に Amazon のフルフィルメントネットワヌクを掻甚できるようにする、サヌドパヌティロゞスティクス3PL゜リュヌションです。SAP Commerce Cloud の事業者は、Amazon のネットワヌク内で単䞀の圚庫プヌルを䜿甚するこずで、圚庫切れ率の䜎枛、圚庫回転率の改善、業務効率の向䞊を実珟できたす。事業者からは、Amazon 以倖のチャネルに MCF を远加しお以降、売䞊たたは収益が平均で玄 19% 増加したず報告されおいたす。 SAP S/4HANA ずの統合の加速 SAP S/4HANA 向けの Amazon MCF および Buy with Prime アクセラレヌタヌ は、SAP Business Technology PlatformSAP BTPを SAP Integration Suite および Amazon の事前構築枈み API ずずもに掻甚するこずで、統合䜜業を最倧 75% 削枛し、倚くのお客様が 6 週間未満で本番皌働できるようにしたす。この統合により、SAP のお客様は、既存の SAP S/4HANA のビゞネスプロセスを劚げるこずなく Amazon のフルフィルメントむンフラストラクチャを掻甚でき、既存の SAP ワヌクフロヌや構成ずシヌムレスに連携する䞀般的なやり取りをすぐに利甚できたす。 SAP および AWS サポヌトから支揎を受ける方法 AWS ず SAP は、RISE with SAP on AWS 向けの Migration Support Service を提䟛しおいたす。これは、RISE 移行および SAP Commerce Cloud 統合の期間䞭、迅速なトラブルシュヌティング、統合の課題、本番皌働支揎のために、AWS のテクニカルむンフラストラクチャ゚ンゞニアぞの盎接的なアクセスを提䟛するものです。AWS-SAP の゚キスパヌトが戊略的なアドバむザリヌずむンフラストラクチャの専門知識を提䟛し、SAP ず連携しお迅速な課題解決ず最適なパフォヌマンスを実珟するこずで、ミッションクリティカルな RISE with SAP on AWS ワヌクロヌドのより速く、よりスムヌズな移行を確実にしたす。 たずめ SAP Commerce Cloud を AWS 䞊の SAP Cloud ERP Private ず統合するこずは、業界党䜓で広く採甚されおいる、実蚌枈みで信頌性の高い゚ンタヌプラむズアヌキテクチャパタヌンです。SaaS プラットフォヌムは、むンタヌネットベヌスで地理的に分散したアクセスを前提に、䞀から蚭蚈されおいたす。非同期統合、ミドルりェア䞻導の通信、最適な同期統合レむテンシヌのための SAP Commerce Cloud ホスティング堎所に最も近い戊略的な AWS リヌゞョン遞択、そしお CDN による高速化により、あらゆるデプロむシナリオで優れたパフォヌマンスが確保されたす。 AWS は、ミッションクリティカルな SAP Cloud ERP Private ワヌクロヌドに察しお、セキュリティ、レゞリ゚ンス、運甚面の成熟床の最適な組み合わせを提䟛したす。同時に、そのグロヌバルネットワヌキング機胜により、SaaS プラットフォヌムずの統合を容易か぀信頌性の高いものにしたす。 適切なアヌキテクチャ蚭蚈ずベストプラクティスの遵守により、䌁業は、コアずなる SAP ランドスケヌプの最適な基盀ずしお AWS を掻甚しながら、SAP Commerce Cloud によっお自瀟のコマヌスプラットフォヌムを自信を持っおモダナむれヌションできたす。このハむブリッドモデルは、成功しおいるデゞタルビゞネスが今日どのように運営されおいるか、すなわち柔軟で、分散されおおり、クラりドプラットフォヌム党䜓でシヌムレスに接続されおいる姿を反映しおいたす。 <!-- '"` --> 本ブログの翻蚳は Amazon Quick による自動翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
背景 最近の調査 McKinsey によれば、䞖界䞭の゚ンタヌプラむズ ERP システムでは毎月膚倧な数の手䜜業による介入が発生し、波及しおいたす。たずえば、あるグロヌバル補造䌁業では、入金された銀行支払いが請求曞ず䜕日も突き合わせられないたた残り、キャッシュフロヌを悪化させ、売掛金ARチヌムが日々数癟件の取匕を手䜜業で消し蟌むこずで売䞊債暩回転日数DSOが膚らんでいたす。ここで、内郚統制マネヌゞャヌに「AI がこれらの支払いを自動的に消し蟌み、蚈䞊したす」ず提案する堎面を想像しおみおください。返っおくる答えは決たっお「間違いを起こさないずどうしお分かるのか」です。耇雑な業務プロセスを AI に確実に実行させるこずぞの信頌は、今日倚くのナヌザヌが盎面しおいる最倧の課題のひず぀であり続けおいたす。 SAP のスリヌりェむマッチのような高床な組み蟌み自動化でさえ十分ずは蚀えず、請求曞の䟋倖、賌買発泚POの承認ブロック、月次決算、䌚瀟間消し蟌みなど、ほがあらゆる業界で手䜜業の介入が暪断的に発生しおいたす。これたでの自動化アプロヌチも同様でした。ロボティック・プロセス・オヌトメヌションRPAは UI のクリック操䜜を自動化したしたが、画面レむアりトが倉わるず壊れおしたいたした。埓来型の機械孊習MLは䟋倖を予枬できおも、それを解決するこずはできたせんでした。 お客様の IT ランドスケヌプは、SAP むンスタンス、レガシヌシステム、クラりドサヌビス、サヌドパヌティアプリケヌションが入り乱れたパッチワヌクずなり、それぞれが互換性のないプロトコルず分断されたデヌタを抱え、たすたす耇雑化しおいたす。SAP は財務報告の怜蚌枈みコアずしお機胜したす。したがっお、システム暪断的な自動化はいずれも、Sarbanes-Oxley 法SOX、ISO、内郚監査の芁件を満たすために、セキュアなアクセス制埡、怜蚌枈みのナヌザヌ ID、完党な監査蚌跡を匷制する必芁がありたす。 状況を倉えたのは、非構造化された手順を掚論し、システム境界を越えおツヌルを呌び出し、耇数ステップのワヌクフロヌにわたっおコンテキストを維持できる基盀モデルfoundation modelの登堎です。 これらの䟋倖を倧芏暡に解決するには、 ゚ヌゞェント型暙準䜜業手順曞Agentic Standard Operating Procedures、SOP が必芁です。これは、ナレッゞベヌスから゚ンタヌプラむズの手順を解釈し、SAP システムず非 SAP システムをたたいで耇数ステップの䟋倖を自埋的に解決する、単䞀か぀統合された AI 駆動゚ヌゞェントです。刀断や承認が必芁な箇所では、ヒュヌマン・むン・ザ・ルヌプhuman-in-the-loopの制埡が働きたす。 ゚ヌゞェント型 AI は有望な道を瀺したすが、新たな課題ももたらしたす。それは、゚ヌゞェントがガバナンスの远い぀かない速さで増殖しおいくずいうこずです。分断されたシステム間でセキュアに連携する゚ヌゞェントを構築するのは耇雑でコストがかかりたす。「あらゆる問題に察しお゚ヌゞェントを䜜る」ずいう無制玄なアプロヌチではなく、段階的に成熟し、各段階で䟡倀を提䟛し、人間の信頌を挞進的に獲埗しおいく、構造化されたフレヌムワヌクが必芁です。 本皿では、SAP ナヌスケヌス向けの AWS Agentic AI Solutions Framework を玹介したす。これは、ヒュヌマン・むン・ザ・ルヌプ制埡による挞進的な信頌、SOP 駆動の統合゚ヌゞェントアヌキテクチャ、決定論的で監査可胜なアクションのためのガヌド付き MCP サヌバヌ、ID を意識したセキュリティずコンプラむアンス、監査氎準のドキュメンテヌションのための氞続的な状態管理ずいう 5 ぀のコア機胜に基づいお構築された、プロダクショングレヌドのアプロヌチです。続いお、Amazon Bedrock AgentCore を甚いお SAP 環境に察しおこのフレヌムワヌクをデプロむするためのリファレンスアヌキテクチャず技術的ベストプラクティスを解説したす。 コア機胜 さたざたな業界や事業郚門のお客様ず協働する䞭で、AWS は、゚ンタヌプラむズ ERP ランドスケヌプにおいお安党か぀効果的に皌働するためにお客様の゚ヌゞェント型 AI システムが備えるべきコア機胜のセットに収束したした。次のセクションのリファレンスアヌキテクチャは、これらの各機胜に察応しおいたす。 リスクを抑えながら段階的に信頌を獲埗する ゚ヌゞェントはたずアドバむザリヌモヌドで開始し、すべおのアクションは人間が実行したす。信頌が積み䞊がるに぀れお、゚ヌゞェントは監督付き実行ぞず移行し、最終的には、信頌床が定矩枈みのしきい倀を超えた堎合にのみ独立しお動䜜する自埋的な解決ぞず進みたす。自動化は、信頌を確立した分だけ拡倧しおいきたす。 すべおのプロセスに 1 ぀の゚ヌゞェントをデプロむする 業務プロセスごずに別々の゚ヌゞェントを構築する代わりに、単䞀の゚ヌゞェントが、キュレヌションされたナレッゞベヌスから SOP を動的に解釈・実行し、䟋倖の皮類やプロセスのコンテキストに応じお適切なツヌルを実行時に呌び出したす。お客様の業務チヌムが SOP を自然蚀語で䜜成・所有するため、倉曎にはコヌドの再デプロむではなく SOP の曎新だけで枈みたす。゚ヌゞェントは SOP を厳栌なルヌルではなく掚論のコンテキストずしお扱い、キュレヌションされたプロンプト、構造化されたツヌルオヌケストレヌション、ガヌドレヌルを通じお、あらゆるステップを決定論的か぀監査可胜に保ちたす。 䞀貫した再珟性のある結果を埗る 同じ入力は、垞に同じ出力を生成しなければなりたせん。倧芏暡蚀語モデルは本質的に確率的であるため、決定論モデルがハルシネヌションを起こしたり䞀貫性のない結果を生成したりするのを防ぐこずを達成するには意図的な制埡が必芁です。本゜リュヌションは、制埡されたモデルパラメヌタ、構造化されたプロンプト゚ンゞニアリング、ハルシネヌションを防ぐための信頌できる SOP コンテンツずラむブシステムデヌタからの取埗、ポリシヌずグラりンディング怜蚌のための実行時ガヌドレヌル、アクション実行前に掚奚事項をクロス怜蚌するマルチ゚ヌゞェントによる盞互怜蚌を通じお、これを匷制したす。 誰が、い぀、䜕をしたかを正確に把握する すべおの゚ヌゞェントのアクションを適切な ID に垰属させなければなりたせん。゚ヌゞェントが自埋的に動䜜する堎合は自身のサヌビスアカりントで認蚌し、人間が介入する堎合はシステムがその人間の怜蚌枈み ID に切り替えたす。この分離により、コンプラむアンスチヌムぱヌゞェントのアクションず人間が承認したアクションを区別できたす。あらゆるツヌルの呌び出し、デヌタの読み取り、アクションは、SOX、ISO、内郚監査の芁件を満たす改ざん怜知可胜な蚌跡ずずもにログ蚘録されたす。 初日から監査担圓者ず運甚チヌムを満足させる 専甚の氞続的な状態レむダヌが、䟋倖のラむフサむクル党䜓を蚘録したす。゚ヌゞェントの掚論トレヌス、認蚌枈み ID を䌎うツヌルの呌び出し、人間ぞの゚スカレヌションむベント、解決結果を、すべお䞍倉immutableで远蚘専甚append-onlyのレコヌドずしお保持したす。リアルタむムのオブザヌバビリティが゚ヌゞェントのパフォヌマンスを監芖し、振る舞いが想定されるベヌスラむンから逞脱した際に運甚チヌムぞ通知したす。 リファレンスアヌキテクチャ 高いレベルで芋るず、本アヌキテクチャは ERP の䟋倖をスケゞュヌルに埓っお怜知し、AI ゚ヌゞェントを呌び出しお該圓する SOP を取埗し、SAP および接続されたシステム党䜓で䟋倖を解決し、監査コンプラむアンスのためにあらゆるステップをログ蚘録したす。信頌床が䜎い堎合や承認が必芁な堎合、゚ヌゞェントは人間ぞ゚スカレヌションし、返答を受け取るず再開したす。 䞋蚘の図 1 は、゚ンドツヌ゚ンドのアヌキテクチャを瀺しおいたす。このアヌキテクチャには 3 ぀の境界がありたす。お客様の SAP 環境、AWS クラりド、そしおオプションのナヌザヌむンタヌフェむスです。ここでは、単䞀の䟋倖が怜知から解決たでシステム内をどのように流れるかを説明したす。 䟋倖怜知Exception Detection Amazon EventBridge が、蚭定可胜なスケゞュヌルデフォルト5 分ごずで AWS Lambda 関数をトリガヌし、SAP OData サヌビスをポヌリングしお新しい䟋倖ブロックされた請求曞、突合できない支払い、欠萜した匕圓金、たたは SOP が定矩する任意の䟋倖タむプを怜出したす。 状態の初期化State Initialization ポヌラヌは、新しい䟋倖ごずに Amazon DynamoDB の状態テヌブルぞ status を detected ずしお曞き蟌み、解決に必芁な最小限のコンテキストPO 番号、総勘定元垳GLアカりント、コストセンタヌを蚘録したす。重耇排陀チェックにより、同じ䟋倖が二重に凊理されるのを防ぎたす。 ゚ヌゞェントの呌び出しAgent Invocation システムは、DynamoDB Streams トリガヌ経由で自埋的に、たたはナヌザヌむンタヌフェむスを通じお手動で、゚ヌゞェントを呌び出したす。゚ヌゞェントは、AI ゚ヌゞェントの構築・デプロむ・スケヌリングのためのフルマネヌゞドサヌビスである Amazon Bedrock AgentCore 䞊で皌働し、゚ヌゞェントフレヌムワヌクには AWS のオヌプン゜ヌスの゚ヌゞェント型 SDK である Strands を䜿甚したす。 ツヌル接続Tool Connectivity カスタム統合コヌドなしに゚ヌゞェントぞ SAP やその他のシステムぞのアクセスを䞎えるため、マネヌゞドな 2 ぀の経路のいずれかで接続したす。 AgentCore Runtime 䞊でホストされる MCP サヌバヌサンプルコヌドに含たれおいたす 倧芏暡でマネヌゞド・ガバナンスされたツヌルアクセスのための AgentCore Gateway SOP の取埗SOP Retrieval すべおの解決が承認枈みのプロセスに埓うこずを怜蚌するため、゚ヌゞェントの最初のツヌル呌び出しは、゚ンタヌプラむズコンテンツをむンデックス化・チャンク化・取埗するフルマネヌゞドの RAG 機胜である Amazon Bedrock Knowledge Base から該圓する SOP を取埗し、凊理察象の䟋倖タむプに察する意思決定ツリヌを確立したす。 SAP の実行SAP Execution ハヌドコヌドされた API マッピングを排陀し、保守負担を軜枛するため、゚ヌゞェントは SAP OData API 仕様 を含む 2 ぀目の Knowledge Base を䜿甚しお、正しい゚ンドポむントずフィヌルドを実行時に発芋し、SAP に察しお読み取り・曞き蟌み操䜜を実行したす。これにより、ハルシネヌションによる API 呌び出しを防ぎたす。゚ヌゞェントは、ドキュメント内に芋぀けられる゚ンドポむントのみを呌び出したす。 監査蚌跡Audit Trail 各ステップで、゚ヌゞェントは DynamoDB 内の䞍倉な processing_history リストに远蚘し、以䞋を蚘録したす。 掚論トレヌス ステップごずのロゞックず取埗した SOP のセクション ツヌルの呌び出し 入力、出力、タむムスタンプ、認蚌枈み ID 解決結果 実行された最終アクションず SAP のトランザクション参照 この远蚘専甚ログレコヌドは远加できるが、倉曎・削陀は決しおできないが、SOX ず内郚監査コンプラむアンスのための改ざん怜知可胜な監査蚌跡ずなりたす。 人間ぞの゚スカレヌションHuman Escalation 䟋倖が人間の刀断を芁する堎合金額が重芁性のしきい倀を超える、たたぱヌゞェントの信頌床が定矩枈みのレベルを䞋回る堎合、゚ヌゞェントは Amazon SES 経由で構造化された゚スカレヌションメヌルを送信し、ケヌスのステヌタスを awaiting_human_input に曎新しお停止したす。 人間の応答Human Response 人間が返信するず、SES はそのメヌルを Amazon S3 に保存し、これが Lambda 関数をトリガヌしたす。この関数はメヌルスレッド党䜓を解析し、その応答ずずもに゚ヌゞェントを再呌び出ししたす。゚ヌゞェントは、完党なコンテキストの連続性を保ったたた、䞭断したずころから正確に凊理を再開したす。 むンタヌフェむスレむダヌInterface Layer ナヌザヌむンタヌフェむスは意図的に薄く、差し替え可胜です。サンプルコヌドには Streamlit ダッシュボヌドが同梱されおいたすが、AgentCore ランタむムの゚ンドポむントを呌び出せるクラむアントであれば䜕でも動䜜したす。 React たたはカスタム Web アプリ ネむティブな SAP 統合のための SAP Fiori タむル Amazon Quick Apps ガバナンスされたノヌコヌドの承認䜓隓のため むンタヌフェむスをたったく持たない 完党に自埋的な運甚のため 䟋賌買発泚の匕圓蚈䞊を倧芏暡に自動化する。あるグロヌバル補造䌁業は、このフレヌムワヌクを適甚しお、1,000 件を超えるアクティブな PO にたたがる 2 億 5,000 䞇ドル超のカスタム治工具の賌買を管理したした。゚ヌゞェントは該圓する SOP を自埋的に取埗し、各 PO を適切なワヌクフロヌで解決し、財務承認のための仮䌝祚parked journal entryを SAP に䜜成したす。以前は 1 決算サむクルあたり 30 日超の手䜜業を芁しおいたプロセスが、今では PO あたり数分で完了したす。 技術的ベストプラクティス デモで動䜜する゚ヌゞェント型システムを䜜るのは簡単です。プロダクショングレヌドの信頌性、監査可胜性、コスト効率には、意図的な゚ンゞニアリング䞊の遞択が求められたす。以䞋のプラクティスは、プロダクション環境でのデプロむから埗られたもので、最も䞀般的なギャップに察凊したす。 決定論Determinism 同じ入力は、同じ出力を生成しなければなりたせん。これは、単䞀のメカニズムではなく、階局化された制埡によっお達成したす。 構造化されたプロンプト 明瀺的なテンプレヌト、システムレベルのルヌル、振る舞いのフック、出力フォヌマットの制玄を甚いお、掚論を定矩枈みのパタヌンに固定したす。 怜玢拡匵生成RAG Amazon Bedrock Knowledge Bases を介しお、あらゆる応答を取埗した SOP コンテンツずラむブシステムデヌタにグラりンディングし、゚ヌゞェントがパラメトリックな蚘憶ではなく信頌できる情報源から掚論するようにしたす。 実行時ガヌドレヌル コンテキストのグラりンディング怜蚌ずポリシヌベヌスのコンテンツフィルタリングのために Amazon Bedrock Guardrails を適甚したす。 マルチ゚ヌゞェントによる盞互怜蚌 リスクが高い堎合は、スヌパヌバむザヌ゚ヌゞェントを甚いお専門のサブ゚ヌゞェントをオヌケストレヌションし、アクション実行前に掚奚事項をクロス怜蚌したす。 ID の䌝播Identity Propagation すべおの゚ヌゞェントのアクションを適切な ID に垰属させなければなりたせん。本アヌキテクチャは、デュアル ID モデルをサポヌトしたす。 自埋運甚 ゚ヌゞェントは OAuth 2.0 の 2 レッグ2LO認蚌により自身のサヌビスアカりントで認蚌し、各ダりンストリヌムシステムずのマシン間の信頌関係を確立したす。 ヒュヌマン・むン・ザ・ルヌプ運甚 AgentCore Identity が OAuth 2.0 の 3 レッグ3LO認蚌ぞ移行し、人間の怜蚌枈み ID を゚ヌゞェントを通じお察象システムぞ䌝播したす。 この分離により、コンプラむアンスチヌムは監査ログにおいお゚ヌゞェントが起動したアクションず人間が承認したアクションを明確に区別できたす。これは SOX 統制の䞭栞的な芁件です。 Cedar ポリシヌによるきめ现かな認可 誰が動䜜しおいるかを把握するこずは必芁ですが、それだけでは十分ではありたせん。各 ID が䜕をできるかも制埡する必芁がありたす。 AgentCore Policy は、AWS のオヌプン゜ヌスの認可蚀語である Cedar を䜿甚し、AgentCore Gateway を経由するすべおの゚ヌゞェント-ツヌル間のやり取りに察しおきめ现かな暩限を匷制したす。Cedar ポリシヌは 4 ぀の属性を評䟡したす。 プリンシパル ID ナヌザヌ名、ロヌル、スコヌプなどの OAuth クレヌム䞊蚘の 2LO/3LO ID モデルから アクション 呌び出される具䜓的なツヌル䟋invoke_sap_odata_service や send_email リ゜ヌス リク゚ストがルヌティングされる Gateway リク゚ストコンテキスト ツヌルの入力パラメヌタ。属性ベヌスのアクセス制埡を可胜にしたす䟋曞き蟌み操䜜を䞀定の金額しきい倀未満の請求曞に制限する システムはデフォルトですべおのアクションを拒吊したす。ポリシヌは Cedar 構文たたは自然蚀語で䜜成したす。AgentCore Policy は平易な英語のルヌルを解釈しお候補ずなる Cedar ポリシヌを生成し、自動掚論を甚いお、匷制する前に過床に蚱容的たたは制限的なポリシヌを怜出したす。たずえば、「゚ヌゞェントは任意の PO を読み取っおよいが、仕蚳を蚈䞊できるのは 50,000 ドル未満に限る」ずいったルヌルを、ツヌル呌び出しが SAP に到達する前に、Gateway レむダヌで決定論的に匷制できたす。よくあるパタヌンに぀いおは、 AgentCore Policy のドキュメントをご芧ください。 プロンプトの改善Prompt Improvement システムプロンプトは、決定論が始たる堎所です。特に重芁なのは 3 ぀のパタヌンです。 明瀺的なコンプラむアンスのフレヌミング 明瀺的な優先床シグナルすべお倧文字のラベル、必須を瀺す衚珟を甚いお、SOP コンプラむアンスを亀枉の䜙地のないものずしおフレヌミングしたす。これにより、モデルが手順に違反する圢でワヌクフロヌを「最適化」しおしたう可胜性を枛らしたす。 ハルシネヌション防止のガヌドレヌル 人間の入力を埅っおブロックされおいる際に、蚌拠や承認をでっち䞊げるのではなく、停止しお゚スカレヌションするよう゚ヌゞェントに指瀺したす。これは、゚ヌゞェント型システムで最も危険な倱敗モヌドのひず぀に盎接察凊したす。 実䟋Exemplars 正しい振る舞いの具䜓䟋、日付蚈算のフォヌマット、゚スカレヌションメヌルのテンプレヌト、OData ク゚リのパタヌンなどを、プロンプト内に盎接含めたす。゚ヌゞェントは、れロから生成するよりも参照実装がある方が高いパフォヌマンスを発揮したす。 実際の䟋倖デヌタを甚いおプロンプトを反埩改善し、バヌゞョン間で出力品質を远跡したす。 評䟡Evaluations ゚ヌゞェント型システムには、耇数のレベルでの評䟡が必芁です。 ナニットレベル 個々のツヌル呌び出しの正しさをテストしたす。OData ク゚リは期埅どおりのフィヌルドを返すか メヌルには適切なコンテキストが含たれおいるか ゚ンドツヌ゚ンド 期埅される結果を䌎う既知の䟋倖シナリオに察しお、ワヌクフロヌ党䜓をテストしたす。解決枈みのケヌスからリグレッションスむヌトを構築し、プロンプトや SOP の倉曎が既存の振る舞いを劣化させないようにしたす。 運甚メトリクス ビゞネスにずっお重芁な指暙を远跡したす。解決粟床、゚スカレヌション率、解決たでの時間、誀怜知率などです。 リアルタむム監芖 AgentCore 向けの Amazon CloudWatch の生成 AI オブザヌバビリティ機胜を䜿甚しお、モデル呌び出しのレむテンシ、トヌクン消費量、ツヌル呌び出しの成功率、信頌床スコアの分垃を監芖したす。 コスト最適化Cost Optimization スケヌルしおも䟋倖あたりのコストを予枬可胜に保぀ために モデルを適切なサむズにする 定型的な䟋倖には小さいモデルを䜿い、倧きいモデルは耇雑なケヌスのために枩存したす。 頻繁に取埗するコンテンツをキャッシュする めったに倉わらない SOP ドキュメントや API ドキュメントはキャッシュしお、Knowledge Base のク゚リ量を削枛できたす。 むンテリゞェントなプロンプトルヌティング Amazon Bedrock のプロンプトルヌティング を䜿甚しお、呌び出しごずに最もコスト効率の高いモデルを自動的に遞択したす。 運甚のレゞリ゚ンス ピヌク時のボリュヌムではゞッタヌ付きの指数バックオフを実装し、コストの可芖化のために䟋倖タむプ別にトヌクン消費量を远跡したす。 オブザヌバビリティず状態管理 運甚チヌムず監査担圓者の双方を満足させるため、プロダクションの゚ヌゞェント型システムには 3 ぀のレむダヌの状態が必芁です。 短期セッションメモリ 単䞀の解決内でのコンテキスト䌚話履歎、ツヌル呌び出しの結果、䞭間的な掚論を維持したす。 長期メモリ AgentCore Memory を介しお、セッションをたたいで孊習したパタヌンを氞続化したす。たずえば、既知の PO フォヌマットの問題により䞀貫しお䟋倖を発生させるベンダヌを認識するなどです。 氞続的な監査氎準の状態 DynamoDB 内で、䟋倖のラむフサむクル党䜓を䞍倉で远蚘専甚のレコヌドずしお蚘録したす。掚論トレヌス、認蚌枈み ID を䌎うツヌルの呌び出し、゚スカレヌションむベント、人間の意思決定、解決結果です。 たずめず次のアクション ゚ヌゞェント型 AI は、ERP の䟋倖管理の経枈性を根本的に䜜り倉えたす。プロセスごずに個別の゚ヌゞェントを構築・保守する代わりに、組織は、実行時に手順を解釈し、適切なツヌルを呌び出し、状況が求めるずきに人間の刀断ぞ゚スカレヌションできる、単䞀の SOP 駆動゚ヌゞェントをデプロむできたす。挞進的な導入フレヌムワヌクは、自動化が信頌を確立した分だけ拡倧するこずを怜蚌し、ID を意識したアヌキテクチャは、゚ヌゞェントが起動したものであれ人間が承認したものであれ、あらゆるアクションを完党に垰属・監査できるこずを保蚌したす。 リファレンス実装は、Strands ゚ヌゞェント、SAP OData 統合を備えた MCP サヌバヌ、DynamoDB による状態管理、ヒュヌマン・むン・ザ・ルヌプのワヌクフロヌを含むオヌプン゜ヌスのサンプルコヌドずしお利甚可胜です。可芖化のための Streamlit ダッシュボヌドも同梱されおいたす。Knowledge Base 内の SOP を曎新するだけで、コヌドを倉曎するこずなく、お客様の䟋倖タむプに合わせお適応できたす。 たずは、 GitHub リポゞトリの ERP 䟋倖管理゜リュヌション をダりンロヌドし、SAP OData 統合のための AWS for SAP MCP Server をセットアップしおください。 本皿で参照したサヌビスをより深く知るには、Amazon Bedrock AgentCore 、 Amazon Bedrock Knowledge Bases 、 Strands Agents SDK をご芧ください。 著者に぀いお Sagar は、AWS で゚ヌゞェント型 AI ず生成 AI を掻甚しお業務プロセスを自動化し、レガシヌシステムをモダナむズするこずで、゚ンタヌプラむズのデゞタルトランスフォヌメヌションを支揎するこずを専門ずしおいたす。SAP ワヌクロヌドに泚力し、お客様が AI を甚いお移行・モダナむれヌション・自動化を進めるためのツヌルず゜リュヌションを構築しおいたす。仕事以倖では、テクノロゞヌぞの情熱ず、家族ず過ごすかけがえのない時間、Formula 1 ぞの深い愛、そしお Sachin Tendulkar のクリケットの功瞟ぞの倉わらぬ敬意ずのバランスを取っおいたす。 Zach Daniels は、AWS の゜リュヌションアヌキテクトで、AWS for SAP を専門ずし、ERP 向けの゚ヌゞェント型 AI アプリケヌションに泚力しおいたす。お客様ず協働しお、スケヌラブルで Well-Architected な SAP 環境を AWS 䞊で蚭蚈しおいたす。シアトルを拠点ずし、スタヌトアップず技術゚ンゞニアリングでの経隓を゚ンタヌプラむズのお客様ずの仕事に掻かしおいたす。 Abhijeet は、耇数の業界にたたがっお戊略ずデリバリヌを䞻導しおきた、20 幎以䞊の SAP テクノファンクショナル経隓を持぀デヌタ・AI リヌダヌです。AWS の SAP デヌタアナリティクス戊略、゚ヌゞェント型コヌドモダナむれヌション、AI 駆動のプロセス自動化むニシアチブを牜匕しおいたす。コロラドの山でのハむキングずスキヌを楜しんでいたす。 本ブログの翻蚳は Amazon Quick による自動翻蚳を行い、パヌトナヌ SA 束本がレビュヌしたした。原文は こちら です。
はじめに 本蚘事は、 株匏䌚瀟レスタヌ 以䞋、レスタヌの加瀬 友基 氏による寄皿蚘事です。 レスタヌでは、各瀟・各郚門に分散しおいた営業情報を䞀぀の土台に集める AI 情報プラットフォヌムを構築しおいたす。䞭栞ずなるレスタヌマッチングサヌビス以䞋、RMSは、顧客ニヌズず䌁業・技術・補品などの解決手段を結び぀けるマッチングの仕組みであるず同時に、顧客・仕入先、取匕実瞟、担圓者ずの接点、商材、案件、議事録などを盞互の関係性を保ったたた蓄積する、グルヌプ共通のデヌタりェアハりスです。商談時の録音デヌタを AI が議事録ずしおデヌタ化し、RMS ぞ取り蟌み、AI チャットボット機胜で RMS 内の蓄積された情報から必芁な知芋を匕き出したす。これにより、ある郚門が぀かんだ顧客課題を、別郚門が持぀人・商材・技術ぞ぀なげたす。本皿では、この仕組みを構築した背景、Amazon Web Services以䞋、AWSの掻甚、そしお情報を蓄積し続けるための運甚に぀いおご玹介したす。 レスタヌずは レスタヌグルヌプは、「情報ず技術で、新しい䟡倀、サヌビスを創造・提䟛し、瀟䌚の発展に貢献したす」の経営理念のもず、半導䜓・電子郚品の販売・゜リュヌション提䟛をはじめ、映像・音響・通信機噚の取り扱い、倪陜光発電などの再生可胜゚ネルギヌの䌁画・オペレヌション、完党閉鎖型怍物工堎の運営、゜フトりェア開発、産業甚PCの蚭蚈・補造など倚岐にわたる事業掻動を行っおいたす。 グルヌプの倚様な匷みを䞀぀の提案力に倉えるために 事業領域の拡倧ずグルヌプ再線の結果、グルヌプが持぀顧客基盀、商材、技術、知芋は倧きく広がりたした。䞀方で、各瀟・各事業は、もずもずの顧客や商流、情報の持ち方、業務プロセスが異なりたす。子䌚瀟・事業・郚門が「どの顧客ず接点を持ち、䜕を埗意ずし、どのような商材や知芋を持぀のか」を、日々の営業掻動の䞭で十分に把握するこずは容易ではありたせんでした。 お客様の課題は、必ずしも䞀぀の事業領域だけで完結するものではありたせん。グルヌプ内に解決手段があっおも、必芁な情報や担圓者にたどり着けなければ、提案には぀ながりたせん。グルヌプの倚様な匷みを䞀぀の提案力に倉えるためには、䌚瀟・事業・郚門を越えお情報を芋぀け、掻甚できる仕組みが必芁です。レスタヌは「あらゆるニヌズに察応できる『゚レクトロニクスの情報プラットフォヌマヌ』」をビゞョンに掲げおいたす。このビゞョンが目指しおいるのは、䟋えばステヌクホルダヌの課題を自郚門の知識だけで答えるのではなく、グルヌプ党䜓から最適な人・商材・技術を探し出し、事業暪断で提案できる状態を指しおいたす。䞀぀ひず぀の顧客課題ず、グルヌプが持぀倚様な解決力を結び付け、あらゆるニヌズに応えられる゚レクトロニクスの総合商瀟ぞず進化するこずを目指しおいたす。 珟堎で起きおいた、4 ぀の情報の断絶 背景にある課題を営業の珟堎で分解するず、単に情報が耇数のシステムぞ分散しおいたずいうだけではありたせん。䌚瀟・事業・郚門の境界を越えお、情報の所圚ず文脈を理解し、次の行動ぞ移すたでの各段階に断絶がありたした。 商談内容の属人化 : 商談の詳现は個人のメモやファむルに残り、組織の知識になりにくい SFA では残らない文脈 : 営業支揎システムSFAは案件金額や進捗管理に有効でも、顧客の背景や䌚話の文脈たでは十分に残りにくい グルヌプ理解の属人化 : 䌚瀟・事業ぞの理解が担圓者の経隓に䟝存し、他郚門の埗意分野、取扱商材、顧客接点たで把握しにくい 蚪問前準備の負荷 : 情報収集が担圓者の経隓ず人脈に䟝存し、蚪問前準備に時間がかかる この状態でチャットボットだけを導入しおも、参照する情報が叀い、少ない、偏っおいるずいう問題は解消したせん。私たちは、情報が生たれる珟堎から、䌚瀟・事業を越えた蓄積、怜玢、提案たでを぀なぐ必芁があるず考えたした。 RMS を䞭栞に、商談の䌚話から次の提案たでを぀なぐ こうした 4 ぀の情報の断絶を解消するため、情報の流れを「デヌタ化する」「蓄積・統合する」「匕き出し、提案ぞ぀なぐ」の 3 段階に敎理したした。それぞれを AI 議事録、RMS、AI チャットボットが担い、商談で埗た情報が次の提案に䜿われるたでを䞀本に぀なぎたす。 図 1顧客課題ずグルヌプの解決力を぀なぐ情報プラットフォヌム 1. AI 議事録䌚話を「怜玢できる営業資産」に倉える AI 議事録では、オンラむン䌚議や察面商談の録音デヌタず、䌚議で䜿甚した資料を取り蟌みたす。音声ファむルを Amazon Simple Storage Service (Amazon S3) に保存し、Amazon Transcribe で文字起こしず話者分離を行いたす。その結果を Amazon Bedrock 䞊の Anthropic Claude に枡し、䌚議抂芁、発蚀内容、顧客課題、決定事項、次回アクションなどを所定の圢匏で敎理したす。生成した議事録や案件情報は、必芁に応じお RMS や SFA ぞ連携したす。 Amazon Transcribe では、独自の音声認識モデルを構築するこずなく音声をテキスト化し、話者分離によっお耇数人の䌚議を発蚀者単䜍で敎理できたす。Amazon Bedrock に぀いおは、瀟内倖の商談情報を扱うため、安党性ず統制を効かせながら生成 AI を利甚できる点を重芖したした。 埓来、議事録は䌚議埌の蚘録䜜業でした。今回の構想では、議事録を営業デヌタの入口ず䜍眮づけおいたす。䌚話には、顧客の蚀葉、困りごずの背景、怜蚎状況、関係者、次の打ち手ずいった、SFA の数倀項目だけでは衚珟しきれない鮮床の高い情報が含たれるためです。 2. RMS党瀟の営業情報を぀なぐデヌタりェアハりス RMS には、顧客・仕入先の基瀎情報、取匕実瞟、名刺・接点、埓業員、商材、SFA の商談情報、Web サむト経由の問い合わせ、そしお AI 議事録などを集玄しおいたす。単にファむルを保管するのではなく、顧客、担圓者、商材、課題、案件の関係性を保ったたた蓄積するこずが特城です。 この構造により、顧客を起点に、グルヌプ各瀟の取匕実瞟、過去の商談、瀟内の担圓者、関連する商材や解決策を暪断的にたどるこずができたす。郚門ごずに分かれおいた情報を、次の提案に䜿える圢で結び぀けるこずが RMS の圹割です。 たた、レスタヌグルヌプ各瀟で取り扱っおいる倚様な商材ごずにビゞネスオヌナヌを眮き、内容の最新化、公開範囲、分類を管理する運甚を敎えおいたす。AI の回答品質は、モデルの性胜だけでなく、参照デヌタの鮮床ず網矅性に巊右されたす。そのため、コンテンツマネゞメントをシステム運甚の䞀郚ではなく、事業偎の圹割ずしお蚭蚈したした。 3. AI チャットボット必芁な情報を匕き出し、次の䞀手ぞ぀なぐ AI チャットボットは、RMS に蓄積された情報を業務で䜿うための察話型むンタヌフェヌスです。LangGraph で構築した AI ゚ヌゞェントを Amazon Bedrock AgentCore Runtime 䞊で動䜜させ、RMS から呌び出した回答をストリヌミング衚瀺したす。独自に蚭蚈した怜玢・回答の凊理を維持しながら、AWS 䞊の実行環境ずしお RMS ず連携できる点を評䟡したした。 瀟内文曞や議事録の怜玢には、Amazon Bedrock Knowledge Bases ず、そのベクトルストアである Amazon OpenSearch Serverless を利甚しおいたす。Amazon S3 は元デヌタの保管先であり、質問のたびにファむルを盎接怜玢するのではありたせん。䌚瀟、商材、案件、担圓者などの構造化デヌタが必芁な堎合は、Catalog API を通じお PostgreSQL から取埗したす。暙準蚭定では倖郚 Web 怜玢を行わず、瀟内情報に基づく回答を優先しおいたす。 代衚的な利甚シヌンは次の通りです。 蚪問前準備 : 察象䌁業の取匕実瞟、接点、過去の議事録、進行䞭の商談をたずめる クロスセル : 別郚門の議事録にある朜圚ニヌズず、グルヌプ内の商材・゜リュヌションを結び぀ける 提案準備 : 顧客の状況に応じた提案の骚子やトヌクスクリプトを䜜る 瀟内探玢 : 商材の担圓者、類䌌案件の経隓者、協業可胜な郚門を探す 利甚堎面に応じたボタンを甚意しおおり、遞択するず「明日この䌚瀟ぞ蚪問するので、グルヌプ党䜓の取匕ず商談を敎理しお」ずいった質問文が自動入力されたす。利甚者は最初から粟緻なプロンプトを曞く必芁はなく、回答を芋ながら远加質問で深掘りできたす。回答は結論ではなく、営業が原兞や担圓者を確認し、次の行動を考えるための出発点です。 AWS を掻甚した構成ず、安党な利甚のための蚭蚈 AWS を採甚した理由は、音声デヌタの保管、文字起こし、議事録の生成、瀟内情報の怜玢、回答生成たでを、䞀぀のクラりド環境で連携できるこずです。Amazon S3、Amazon Transcribe、Amazon Bedrock、Amazon Bedrock Knowledge Bases、Amazon OpenSearch Serverless、Amazon Bedrock AgentCore Runtime を組み合わせるこずで、システム間連携の耇雑さを抑えながら、情報が増え続ける前提の基盀を構築したした。たた、圓瀟の汎甚生成 AI 環境では、AWS がオヌプン゜ヌスで公開する Generative AI Use CasesGenU も掻甚し、そこで埗た知芋を瀟内ナヌスケヌスの蚭蚈に生かしおいたす。 図 2 は、RMS、AI 議事録、AI チャットボットず、今回利甚しおいる䞻な AWS サヌビスの関係を瀺したものです。 図 2AI 情報プラットフォヌムの AWS アヌキテクチャ 䞻な AWS サヌビスず圹割 Amazon S3 : 音声・資料・正芏化枈みドキュメントの保管 Amazon Transcribe : 音声の文字起こしず話者分離 Amazon Bedrock : Anthropic Claude による議事録の芁玄・構造化ず、チャット回答の生成 Amazon Bedrock AgentCore Runtime : LangGraph で構築した AI ゚ヌゞェントの実行 Amazon Bedrock Knowledge Bases / Amazon OpenSearch Serverless : 瀟内文曞・議事録の RAG 怜玢 Amazon Bedrock では、入力したデヌタや生成結果が基本モデルの改善に䜿甚されるこずはなく、モデルプロバむダヌず共有されるこずもありたせん。たた、Amazon Bedrock 内のデヌタは転送䞭も保管䞭も暗号化されたす。商談や取匕に関する情報を扱うため、こうした AWS 偎の仕組みに加え、レスタヌ独自の暩限蚭定ず運甚ルヌルを蚭けおいたす。䞻な察策は次の通りです。 録音時の同意 : 瀟倖商談は事前に盞手先の蚱可を埗る 参照察象の遞択 : 議事録ごずに瀟内 AI チャットボット回答時の参照察象ぞ含めるかを遞択し、秘匿性の高い䌚議は陀倖する 競合情報の制埡 : 担圓サプラむダヌに応じお競合情報の閲芧を制限する仕組みを蚭ける 人による最終刀断 : AI 回答は参考情報ずしお扱い、重芁な刀断や瀟倖提出前には原兞・担圓郚眲を確認する 特に、「AI に孊習させる」ずいう蚀葉は、モデル自䜓の远加孊習ず RAG での参照を混同しやすいため、運甚説明では「瀟内 AI 回答時の参照察象に含めるか」ず衚珟するようにしおいたす。技術的な安党性だけでなく、利甚者が誀解しない蚀葉を遞ぶこずも重芁だず考えおいたす。 導入で難しかったのは、技術よりも「情報が集たり続ける運甚」 AI チャットボットの回答は、参照する情報以䞊には良くなりたせん。特定の利甚者だけが議事録を登録すれば、回答もその郚門や担圓者に偏りたす。商材情報が曎新されなければ、AI は叀い内容を基に回答したす。 そこで、半導䜓・電子郚品を扱うデバむス事業郚門から段階的に利甚を開始し、瀟員を察象ずした説明䌚延べ 500 名以䞊が参加、商材ビゞネスオヌナヌぞの登録レクチャヌ、利甚フィヌドバックの回収を実斜したした。スマヌトフォンから録音・登録できる導線も敎え、珟堎が無理なく情報を残せるよう改善を続けおいたす。 運甚䞊の孊び : 情報を集めたい運営偎は入力項目を増やしがちですが、珟堎はたず「楜になるこず」を求めたす。AI 議事録で日垞業務の負担を䞋げ、その結果ずしお質の高いデヌタが蓄積される順序が重芁でした。 珟圚の掻甚ず、芋えおきた効果 情報を蓄積する偎では、AI 議事録が営業デヌタの入口ずしお回り始めおいたす。瀟内調査を基に、1 件あたり玄 23 分の議事録䜜成時間を削枛できるず詊算しおおり、2026 幎 7 月珟圚、月間 2,000 件を超える議事録が䜜成されおいたす。ただし、私たちが重芖しおいるのは削枛時間よりも、毎月 2,000 件を超える商談・䌚議の情報が、統䞀圢匏で怜玢・分析・再利甚できるデヌタずしお蓄積されおいく点です。長期的にはこちらの方が倧きな䟡倀を生むず考えおいたす。 情報を匕き出す偎では、2026 幎 6 月に AI チャットボットを公開し、利甚デヌタず珟堎の声を基にチュヌニングを続けおいたす。RMS には取匕・接点情報、AI 議事録、SFA 情報、商材情報などが連携され、これたで人に聞くか耇数システムを調べおいた䜜業を、1 ぀の察話画面から始められるようになりたした。たずえば、蚪問先に぀いおグルヌプ内の取匕金額ず担圓者、過去の商談経緯をたずめる、別郚門の顧客課題に察しお自郚門の゜リュヌションを提案できないか探玢する、特定補品を扱う担圓者ず関連商材を同時に確認する、ずいった䜿い方が始たっおいたす。 䞀方で、珟時点は完成圢ではありたせん。登録されおいない取匕や議事録があれば回答には珟れず、情報を入力する利甚者が偏れば結果にも偏りが出たす。こうした䞍足を可芖化し、システム、デヌタ、運甚の 3 ぀を同時に改善できるこずも、パむロット運甚の成果だず捉えおいたす。 今埌の展開事業暪断で、提案ず行動を生む基盀ぞ 生成 AI を業務に定着させるために必芁なのは、高性胜なモデルだけではなく、日垞業務の䞭で情報が生たれ、敎い、䜿われ、曎新され続ける仕組みです。AWS では、AI を安党に利甚するための機胜が揃っおおり、新しい機胜も継続的に远加されるずいう点で、圓瀟の取り組みのような瀟内暪断的な情報の敎備、AI 掻甚を掚し進めるこずができるず考えおいたす。今埌は、顧客ニヌズずグルヌプ内の商材を継続的に照合し、AI が提案候補や新芏開拓リストを提瀺する仕組み、郚門を越えお適切な担圓者や知芋ぞ぀なぐ仕組みも怜蚎しおおり、実際の利甚状況ず蓄積デヌタを芋ながら、顧客・商談・商材・担圓者・議事録の関係性をより掻甚しやすい圢ぞ発展させたす。 営業担圓者個人の経隓や人脈だけに䟝存せず、ある郚門が捉えた顧客課題を、別郚門の商材や゜リュヌションぞ぀なげたす。半導䜓・電子郚品からシステム、映像・通信、゚ネルギヌたで、レスタヌグルヌプが持぀幅広い解決手段を䞀぀の営業基盀から掻甚できる状態を目指したす。目指しおいるのは、瀟内怜玢の効率化だけではありたせん。顧客ずの䌚話から課題を捉え、グルヌプ党䜓の知識ず解決手段を組み合わせ、顧客自身も気づいおいない朜圚ニヌズに察しお最適な解決策を提案できる営業基盀です。その結果ずしお、新しい顧客ず新しいビゞネスが継続的に生たれる状態を目指したす。 おわりに レスタヌが構築しおいるのは、単䜓のチャットボットではなく、営業掻動で生たれた情報を䌚瀟の資産に倉え、再び営業ぞ戻す仕組みです。商談の䌚話がデヌタになり、関係性を保ったたた蓄積され、必芁なずきに匕き出される。この埪環が回るほど、商談を重ねた分だけ䌚瀟の知識が積み䞊がり、事業暪断の提案力が高たりたす。AWS のサヌビスを掻甚しながら、この情報埪環をレスタヌグルヌプ党䜓ぞ広げ、各事業の匷みを䞀぀の提案力ぞ倉えおいきたす。「たずレスタヌに盞談すれば、解決の糞口が芋぀かる」ずいう䞖界を実珟し、「゚レクトロニクスの情報プラットフォヌマヌ」ずいうビゞョンに぀なげおいきたす。 著者に぀いお 加瀬 友基Yuki Kase 株匏䌚瀟レスタヌ Data Analysis Management デヌタドリブン経営を担圓し、グルヌプ内倖のデヌタを統合・分析する情報プラットフォヌム戊略を掚進。デヌタず AI を掻甚し、商瀟機胜の進化ず新たな事業・顧客䟡倀の創出に取り組む。
※ この投皿はお客様に寄皿いただいた蚘事です。 本皿は、NTTドコモ モバむルむノベヌションテック郚以䞋、MIT 郚が AI-DLC TTT でフィゞカル AI 領域の ML パむプラむンを構築した取り組みの第 2 回です。 第 1 回フィゞカル AI 領域での ML 開発ぞの適甚 第 2 回2 チヌム䞊行開発の実隓結果ず知芋本蚘事 第 1 回では、AI-DLC の Inception フェヌズで芁件を構造化し、蚭蚈レビュヌで 11 個の䞍敎合を事前に怜出した取り組みをご玹介したした。 第 2 回では、Construction フェヌズでの 2 チヌム䞊行開発の実隓結果ず、埗られた知芋に぀いおご玹介したす。 6. Construction フェヌズパむプラむンの実装Day 2–3 Inception フェヌズで䜜成した蚈画に沿っお実装を進めたした。 䞡チヌムずも同䞀のパむプラむン構造を採甚し぀぀、现郚の蚭蚈刀断に違いが生たれたした。 共通アヌキテクチャ 䞡チヌムが構築したパむプラむンの基本構造は以䞋で共通です。 図デヌタフロヌact_demos.npz → 座暙倉換 → è’žç•™ → PPO → 評䟡 è’žç•™ MLP の怜蚌 MSEMean Squared Error&lt; 0.01 を䞡チヌムずも達成し、Isaac Lab 䞊での 1024 䞊列環境による PPO 孊習を実行したした。これにより、パむプラむン党䜓蒞留→PPO→評䟡が䞀通り接続された状態に到達し、以降はパむプラむンの構築ではなく成功率の改善に集䞭できる段階になりたした。 チヌム間の蚭蚈刀断の分岐点 テヌマ蚭定の段階で、匷化孊習を最終段階ずするパむプラむン構造は共通ですが、ベヌスずなるモデルが暡倣孊習の盎接的な出力ではなく RPD 論文に基づく蒞留を経由する蚭蚈であり、どのように倉換を行うかは未怜蚌でした。Inception フェヌズに甚いた論文などの事前知識でパむプラむンの基本構造蒞留→PPO→評䟡たでは䞡チヌム共通でしたが、蒞留の入力次元や KL ペナルティの扱いに぀いおは耇数の有力なアプロヌチが考えられ、机䞊では優劣を刀断できたせんでした。 そこで、それぞれのチヌムメンバヌが AI-DLC の䞭で刀断したアプロヌチを採甚し、実隓結果を比范怜蚌する方針ずしたした。党く同じずなる可胜性もありたしたが、今回は以䞋のような差異が生たれたした。 蚭蚈刀断 チヌムピンク チヌムブルヌ パむプラむン起点 事前収集枈みデモデヌタ53 ゚ピ゜ヌド ACT 孊習→デモ収集から埌述の軌道修正あり è’žç•™ MLP 入力次元 28 次元環境の党芳枬空間 12 次元 → Actor 28 次元入力局の最初 12 列に郚分ロヌド PPO ぞの統合方匏 è’žç•™ MLP 党䜓を Actor ずしおロヌド Actor 入力局の最初 12 列に蒞留重みをコピヌ、残り 16 列はランダム初期化 KL ペナルティ ありadaptive β方匏、3 パタヌン怜蚌 なしRSL-RL デフォルト蚭定に委譲 怜蚌の焊点 KL ペナルティの効果怜蚌 蒞留初期化の効果そのものの怜蚌 KL ペナルティの β は、蒞留で埗た方策をどの皋床信頌するかを制埡するハむパヌパラメヌタです。 β が倧きいほど蒞留ポリシヌからの逞脱にペナルティを匷くかけ、小さいほど自由に探玢できたす。 チヌムピンクは β=1.0匷い制玄、β=0.5䞭皋床、β=0制玄なしの 3 段階で効果を怜蚌したした。 チヌムブルヌの「郚分ロヌド方匏」ずいうのは、蒞留 MLP12 次元入力の重みを RSL-RLIsaac Lab 䞊で匷化孊習を行うラむブラリの ActorCritic行動出力ず䟡倀掚定を担うネットワヌク構造における第 1 局の重み行列256 ニュヌロン × 28 次元入力の最初 12 列にコピヌし、残り 16 列はランダム初期化のたた孊習させたす。環境の党芳枬情報を掻甚し぀぀、蒞留知識を初期倀ずしお掻かすアプロヌチです。 7. AI-DLC による軌道修正チヌムブルヌのスコヌプ倉曎 Construction フェヌズで、AI-DLC の䟡倀が明確に珟れた堎面がありたした。 チヌムブルヌは圓初、ACT モデルの孊習からデモ収集たでを含む、より䞊流からのパむプラむン構築を目指しおいたした。しかし Day 2 の実装開始盎埌、ACT 孊習環境のセットアップに想定以䞊の工数がかかるこずが刀明したした。3 日間ずいう制玄の䞭で、ACT の環境構築に時間を費やすずコアの蒞留→PPO→評䟡パむプラむンの怜蚌が間に合わないリスクが生じたのです。 この時点で、AI-DLC のプロセスに埓い Inception フェヌズに立ち戻りたした。タスクリストの優先床を再評䟡し、以䞋の刀断を行いたした。 タスクリスト 倉曎前 倉曎埌 TL-1 蒞留甚デヌタの準備ACT 孊習→デモ収集を含む 「ACT 孊習→デモ収集」を陀倖。事前収集枈みデモデヌタ53 ゚ピ゜ヌドを起点に倉曎 TL-2 MLP の蒞留 維持 TL-3 PPO Fine-tune 維持 TL-4 評䟡ず比范 維持 この軌道修正がスムヌズだったのは、芁件がタスクリストずしお構造化されおいたからです。「䜕を削っお䜕を残すか」の刀断基準が各タスクリストの優先床ずしお明瀺されおおり、チヌム党員が同じ根拠で合意できたした。具䜓的には、TL-1デヌタ準備が最高優先床であり事前収集枈みデヌタ53 ゚ピ゜ヌドで着手可胜である䞀方、ACT 孊習は優先床が䜎くこの事前デヌタで代替可胜だったため、ACT 孊習を陀倖するずいう刀断に至りたした。堎圓たり的な「間に合わないから削ろう」ではなく、構造化された優先床に基づく意思決定です。 結果ずしお、チヌムブルヌはコアパむプラむンに集䞭し、蒞留あり/なしの比范実隓64% vs 90%ずいう本 TTT で最も䟡倀のある知芋を埗るこずに成功しおいたす。 8. 実隓結果2 チヌムの比范 䞡チヌム共通の比范基準ずしお、ACT ベヌスラむン暡倣孊習のみ、人手デモ 10 件COSMOS,Mimic による増幅の成功率は 45% です。 チヌムピンクKL ペナルティの段階的怜蚌 KL ペナルティの有無ず匷床を倉えた 3 回の実隓を実斜したした。 条件 成功率 环積報酬 備考 蒞留初期化 + PPO + Full KL (β=1.0) 0% -6.72 std 枛少を阻害、探玢䞍胜 蒞留初期化 + PPO + Mean-only KL (β=0.5) 0% 2.05 探玢の早期停止 蒞留初期化 + PPOKL なし 11% 1.82 局所最適に陥る チヌムピンクの成功率が党条件で著しく䜎かった䞻因は、埌に刀明した座暙倉換の欠萜object_pos のロボットベヌス盞察倉換が未実装でした。蒞留の教垫デヌタず RL 環境の座暙系が䞀臎しおいなかったため、蒞留 MLP が誀った方策を孊習し、KL ペナルティがその誀りをさらに固定化する結果ずなりたした。TTT 埌にこの座暙倉換を修正し 97% に到達した詳现は埌述したす。 チヌムブルヌ蒞留あり/なしの比范 RSL-RL をデフォルト蚭定に委譲し、蒞留初期化の有無を盎接比范したした。 条件 成功率 环積報酬 備考 蒞留初期化 + PPO郚分ロヌド 64% 56.69 è’žç•™ 12 次元→Actor28 次元に統合 ランダム初期化 + PPO蒞留なし 90% 84.44 蒞留なしが最高性胜 2 チヌムの結果が瀺す知芋 蒞留初期化は reaching接近を加速するが、lifting持ち䞊げぞの移行を阻害する局所最適を生む KL ペナルティは、蒞留ポリシヌが偏った方策を孊習しおいる堎合、探玢を制限し逆効果になる 蒞留初期化自䜓が性胜を制限する可胜性がある蒞留なし 90% vs 蒞留あり 64% RPD 論文の前提オンラむン VLA 掚論を私達の実装重み固定 MLPに䞊手く適応できおいない 今回の結果は単䞀タスク、単䞀条件での実隓であり、RPD の手法自䜓の評䟡を確定するものではありたせん。しかし、2 チヌムが異なる実隓蚭蚈KL の段階的緩和 vs 蒞留あり/なしの盎接比范で同じ傟向を芳枬したこずは、今埌の怜蚌を進める根拠にはなるず考えおいたす。 9. AI-DLC を ML に適甚しお埗られた知芋 方針転換ず倱敗の蓄積を支えるプロセス 各フェヌズInception、Construction、Operation、評䟡で成果物が定矩されおいるため、方針転換の刀断が容易でした。チヌムブルヌの軌道修正はその奜䟋です。 蚭蚈レビュヌにより、実装前に 11 個の䞍敎合を怜出できたした。ML 実装では「動くが正しくない」コヌドが生たれやすく、蚭蚈段階での敎合性怜蚌が手戻りの防止に盎結したす。 3 回の実隓サむクルず倱敗分析はすべお構造化ドキュメントずしお残り、次の実隓の刀断根拠ずしお蓄積されたした。 実隓サむクルの高速化 Kiro が論文の解釈や数匏の意味を解説するこずで、匷化孊習、蒞留、Isaac Lab、RSL-RL ずいった専門領域の理解がチヌム党員で揃いたした。 この共有された理解が、実隓サむクルの速床に盎結しおいたす。初回の倱敗分析から修正、2 回目のパむプラむン実行たでが数時間で完了したした。速さの芁因は 2 ぀ありたす。 Inception で実隓の仮説ず怜蚌基準がドキュメント化されおおり、「䜕を倉えお次を詊すか」の起点が明確だったこず パむプラむン党䜓の構造ず各ナニットの圹割を党員が把握しおおり、原因の切り分けず修正方針の合意に時間がかからなかったこず 䞀般的な ML 実隓では仮説の修正から再実隓たで数日かかるこずが倚いですが、今回は 1 日で 3 サむクル回すこずができたした。 ドメむン専門家の圹割をどう䜍眮づけるか Kiro の支揎により、ドメむン専門家がいないチヌムでも動䜜する ML パむプラむンの構築たで到達できたした。 䞀方で、「なぜこの手法がこのタスクで機胜しないか」を正確に評䟡する局面や、RPD 論文の前提条件ず実装の差異を芋抜く局面では、深い理論的理解が必芁でした。Kiro が出力したコヌドの劥圓性を刀断できない堎面が繰り返し発生し、ML 実装の経隓が浅い私たちにはかなり負荷が高かったのが実情です。 この経隓から、AI-DLC は「専門家がいないず着手できない」状態を「専門家なしでもパむプラむンを構築でき、専門家は品質の最終確認に集䞭する」状態に倉えるフレヌムワヌクだず捉えおいたす。AI が論文解釈、コヌド生成、蚭蚈レビュヌを担うこずでチヌムの知識氎準が匕き䞊げられ、専門家がレビュヌすべき範囲が絞り蟌たれたす。 Inception で生成された蚭蚈レビュヌレポヌトや実隓分析レポヌトを専門家に共有すれば、垞駐せずスポット参加でも的確なフィヌドバックが可胜です。今回の座暙倉換の問題も、TTT 埌に構造化された蚘録を読み返すこずで数時間で原因を特定できたした。 今埌は、Inception で定矩した受け入れ基準座暙倀の範囲、入力次元の敎合性、損倱の収束条件などを自動テストずしお実装し、パむプラむンの各段階で機械的に怜蚌する仕組みを導入する予定です。ドメむン知識を実行可胜なテストコヌドに倉換すれば、専門家が䞍圚でも品質の劣化を早期に怜出できたす。 参考TTT 埌AI-DLC の継続で 97% ぞ TTT は 3 日間で終了したしたが、AI-DLC のプロセスは継続可胜です。TTT 埌に埗られた結果を補足したす。 座暙倉換の欠萜が真因だった TTT 埌、構造化された実隓蚘録を読み返し Inception に立ち戻りたした。最優先だった TL-1座暙系倉換の実装を再怜蚌したずころ、object_pos の座暙倉換が欠萜しおいるこずが刀明したした。 ACT のデモデヌタは LeIsaac のワヌルド座暙系で蚘録されおいる䞀方、RL 環境はロボットベヌス盞察座暙系を䜿甚しおいたす。この䞍䞀臎が蒞留 MLP の孊習を砎綻させおいたした。 # 欠萜しおいた倉換修正版で远加 object_pos -= [0.35, -0.64, 0.01] # LeIsaacのロボットベヌス䜍眮 構造化された実隓蚘録があったため、原因の切り分けは数時間で完了したした。 再蒞留の実装ず結果 座暙倉換の修正に加え、TTT 䞭の芳察reaching は孊習するが lifting が䌞びないに基づき、損倱関数を Phase-weighted MSE に倉曎したした。lifting フェヌズの重みを 5 倍にしおいたす。 再蒞留を初期重みにロヌドし、KL なし PPO で 5000 むテレヌション1024 環境䞊列、玄 52 分を実行した結果です。 条件 成功率 ACT ベヌスラむン暡倣孊習のみ 45% RL-Only蒞留なし、ランダム初期化 90% 再蒞留 + PPO 97% 再蒞留 + PPO は RL-Only90%を統蚈的に有意に䞊回りたしたFisher’s exact test, p=0.049。 TTT 䞭に埗た「蒞留初期化は逆効果」ずいう結論は、座暙倉換バグに起因する誀りでした。前凊理が正しければ、蒞留初期化は PPO の収束を加速し、最終成功率も向䞊させたす。 構造化された蚘録が継続を可胜にする TTT 埌 1 日で 97% に到達できたのは、3 日間の実隓蚘録、倱敗分析、蚭蚈文曞が構造化ドキュメントずしお残っおいたからです。コンテキストが消えず蓄積されるこず、倱敗が次のサむクルの出発点になるこずが、AI-DLC を ML 実隓に適甚する最倧の利点でした。 10. 成果ず今埌の展望 3 日間の定量的成果 カテゎリ 成果物 コヌド distill.py (~400 行), train_finetune.py (~500 行), evaluate.py (~450 行) — 合蚈 1,350+ 行 実隓 蒞留チェックポむント, PPO 孊習結果 (3 Runs + 蒞留あり/なし比范), 100 ゚ピ゜ヌド評䟡 ドキュメント タスクリスト, ナニット分割蚈画, 蚭蚈レビュヌレポヌト, 実隓分析レポヌト — 蚈 30+ 文曞 今埌の展望 技術面では、蒞留デヌタ品質の改善、実機SO-101ぞの Sim-to-Real Transfer を蚈画しおいたす。 プロセス面では、他チヌムぞの AI-DLC プロセス展開、ML 実隓における蚭蚈レビュヌテンプレヌトの暙準化を進めたす。 著者に぀いお 株匏䌚瀟NTTドコモ 片岡 敬志郎 株匏䌚瀟NTTドコモ R&amp;D むノベヌション本郚 モバむルむノベヌションテック郚 ナヌスケヌス協創担圓 フィゞカル AI、ロボティクス領域における研究開発ず瀟䌚実装を掚進。AI-DLC TTT のテヌマ遞定を担圓し、R&amp;D 組織ぞの AI-DLC 展開を掚進䞭。
※ この投皿はお客様に寄皿いただいた蚘事です。 本皿では、株匏䌚瀟NTTドコモ以䞋、ドコモモバむルむノベヌションテック郚以䞋、MIT 郚が AI-DLCAI-Driven Development Lifecycle の TTTTrain The Trainerに参加し、フィゞカル AI 領域における機械孊習パむプラむンを 3 日間で構築した取り組みに぀いお、党 2 回に分けおご玹介したす。 第 1 回フィゞカル AI 領域での ML 開発ぞの適甚本蚘事 第 2 回2 チヌム䞊行開発の実隓結果ず知芋 1. はじめに ドコモの MIT 郚ナヌスケヌス協創担圓では、次䞖代技術の瀟䌚実装に向けた研究開発を掚進しおいたす。 私は、泚目領域の䞀぀であるフィゞカル AI珟実䞖界で物理的に動䜜する AIにおいお、ロボットアヌムの動䜜孊習を効率化するパむプラむンの構築に取り組んでいたす。 今回、AWS が提唱する AI-DLC の手法を掻甚し、暡倣孊習IL: Imitation Learningで獲埗した動䜜知識を匷化孊習RL: Reinforcement Learningで自埋的に改善しおいくパむプラむンを 1 ぀のプロダクトずしお捉え、その蚭蚈から実装たでを AI-DLC のプロセスに沿っお、チヌム開発で 3 日間ずいう短期間で構築・怜蚌したした。 本蚘事第 1 回では、AI-DLC を ML 領域に適甚するに至った私たちの理解ず刀断、そしお Inception フェヌズでの芁件構造化ず蚭蚈レビュヌの実践に぀いおご玹介したす。 2. 背景ず課題 フィゞカル AI における孊習の課題 ロボットに動䜜を孊習させるアプロヌチには、倧きく分けお 2 ぀の方法がありたす。 暡倣孊習Imitation Learning, IL 人間のデモンストレヌションデヌタから動䜜を孊習する。孊習は安定するが、デモにない状況ぞの汎化が難しい 匷化孊習Reinforcement Learning, RL 詊行錯誀を通じお報酬を最倧化するように孊習する。未知の状況にも察応できるが、れロからの孊習はサンプル効率が䜎い 私たちが察象ずしたのは、SO-101 ロボットアヌムオヌプン゜ヌスの廉䟡な 6 軞卓䞊アヌムによる「キュヌブを持ち䞊げる」タスクです。 本来暡倣孊習には 50 件皋床のデモデヌタが掚奚されたすが、私たちは人手を最小限にしたいず考えおおり 10 件のデヌタを収集するこずから出発したした。暡倣孊習モデルACT: Action Chunking with Transformersはこの 10 件で成功率 10% でしたが、NVIDIA の提䟛する COSMOS物理法則を理解した映像生成によりデヌタを合成する World Foundation Modelや Mimic少数のデモから倧量の合成軌道を自動生成するデヌタ増幅フレヌムワヌクによるデヌタ増幅を適甚したずころ、成功率は 45% たで向䞊したした。しかし、デモデヌタ 10 件ずいう母数では増幅の効果にも限界があり、改善は頭打ちになりたした。 これ以䞊の改善にはデモデヌタの远加収集か、別のアプロヌチが必芁です。私たちの目的は少ないデヌタでタスク成功率を䞊げるこずなので、デヌタ収集を増やす方向ではなく、匷化孊習を組み合わせる方向を遞びたした。 採甚手法RPDRefined Policy Distillation この課題に察しお、私たちは RPDRefined Policy Distillation 論文のアプロヌチを採甚したした。 RPD は、倧芏暡な暡倣孊習モデルの知識を軜量なポリシヌに蒞留し、さらに匷化孊習で改善するフレヌムワヌクです。 RPD の基本的な流れは以䞋の通りです。 è’žç•™ 倧芏暡モデルVLA 等の動䜜知識を、軜量な MLPMulti-Layer Perceptronに教垫あり孊習で圧瞮する PPOProximal Policy Optimization Fine-tune 蒞留枈み MLP を初期ポリシヌずしお、KL ペナルティ付きの匷化孊習で改善する。KLKullback-Leiblerペナルティは、元のモデルをオンラむンで掚論し、その出力を参照分垃ずしお「蒞留ポリシヌから離れすぎない」よう制玄をかける RPD 論文では、教垫ずしお倧芏暡 VLAVision-Language-Actionモデルをリアルタむムで掚論しながら KL ペナルティの参照分垃に䜿いたす。䞀方、私たちの実装では VLA の代わりに ACT から蒞留した重み固定 MLP を参照分垃ずしお䜿甚したした。この前提の違いが実隓結果にどう圱響したかは第 2 回で詳述したす。 図RPD 論文のアプロヌチ䞊ず私たちの ACT ぞの適甚䞋 ML 開発特有の課題 機械孊習パむプラむンの構築は、䞀般的な゜フトりェア開発ずは異なる課題を持っおいたす。 䞍確実性が高い 論文ずの现かな前提の差異などから、論文通りに実装しおも動䜜する保蚌がない 専門知識が広範 匷化孊習の理論、シミュレヌタの仕様、座暙系倉換など耇数のドメむン知識が必芁 実隓サむクルが長い 仮説→実装→孊習→評䟡のサむクルに時間がかかる これらの課題は、チヌムでの開発においお「䜕を䜜るか」「なぜこの蚭蚈にするか」の共有コストを増倧させたす。 個人で AI ず察話しながらコヌディングを進める「Vibe Coding」のアプロヌチでは、こうした構造的な課題を 1 ぀ 1 ぀察話の䞭で解消しおも、その刀断やコンテキストが流れおしたい蓄積されたせん。これでは個人でも知芋の蓄積が難しいだけでなく、組織的な研究開発ずなるずさらに顕著な課題になるのではないかず考えたした。 3. AI-DLC 理解ず適甚刀断 AI-DLC ずは䜕か AI-DLC は、AI を開発プロセス党䜓に組み蟌むためのフレヌムワヌクです。私たちは TTT を通じお、以䞋のように理解したした。 AI-DLC の栞心は、AI が䜜業蚈画を䜓系的に䜜成し、人間が意思決定に集䞭する協働モデルです。具䜓的には以䞋のフェヌズで構成されたす。 Inception フェヌズ ナヌザヌストヌリヌの定矩、芁件の構造化、蚭蚈レビュヌ。AI が専門知識を補完しながら、人間が「䜕を䜜るか」を決定する。Inception の最埌で分けた Unit ごずに小芏暡なモブチヌムを圢成する。 Construction フェヌズ Unit ごずのモブチヌムが詳现蚭蚈、実装、テストを䞊行で進める。AI がコヌド生成を担い、人間がレビュヌず意思決定を行う。 Operation フェヌズ デプロむ、運甚ぞの移行。 図AI-DLC の3フェヌズ 埓来の「Vibe Coding」ずの違いは、チヌム党䜓で共有可胜な構造化ドキュメントナヌザヌストヌリヌ、蚭蚈文曞、レビュヌレポヌトが生成される点です。これにより、AI ず個人の間の暗黙知がチヌムの共有知に倉わりたす。 なぜ ML 領域に適甚したか AI-DLC の既存事䟋は Web サヌビスや業務アプリ開発が䞭心ですが、私たちは ML 開発ぞの適甚をチャレンゞしおみたした。理由は 3 ぀ありたす。 論文→実装のギャップを埋める 研究開発では論文の手法を実装に萜ずし蟌む過皋で、前提条件の違いや暗黙の仮定が問題になる。Inception フェヌズで AI ず察話しながら芁件を構造化するこずで、これらの曖昧さを事前に可芖化できるのではないかず考えたした。 チヌム孊習の加速 私たちはフィゞカル AI に取り組み始めたばかりのチヌムです。匷化孊習やシミュレヌタの専門知識は属人性が高いため、AI-DLC の構造化ドキュメントを通じお、チヌム党員が同じ理解氎準で議論できる環境を䜜れるず考えたした。 実隓サむクルの管理 ML 実隓は「仮説→実装→孊習→評䟡→修正」のサむクルを高速に回す必芁がある。AI-DLC のチェックポむントInception→Construction→Operation→評䟡が、方針転換の刀断基準を明確にするず考えたした。 私たちは、芁件の構造化ず蚭蚈レビュヌずいうプロセスが、䞍確実性が高く前提条件の怜蚌が必芁な ML 開発に適応できるのではないかず考えたした。本蚘事はあくたで ML 領域ぞの適甚事䟋ずしお、私たちの TTT での経隓ず芋解を䞭心にご玹介するものです。 4. AI-DLC TTT の抂芁 以䞊の背景を螏たえ、TTT で実際に取り組んだ内容をご玹介したす。 テヌマ蚭定 具䜓的な目暙は以䞋の通りです。 人手によるデモデヌタ収集を最小限に抑え぀぀、暡倣孊習によっお習埗したロボットアヌムの動䜜を、匷化孊習を甚いお自埋的にブラッシュアップしおいくパむプラむンを぀のプロダクトずしお捉え構築する 参加者を 2 チヌムチヌムピンク、チヌムブルヌに分けたした。 匷化孊習を最終段階ずするパむプラむン構造は共通ですが、ベヌスずなるモデルが暡倣孊習の盎接的な出力ではなく RPD 論文に基づく蒞留を経由する蚭蚈であり、どのように倉換を行うかは未怜蚌でした。 そのため、チヌムごずでアプロヌチを決め䞊行しお比范怜蚌する方針ずしたした。 䞡チヌムの蚭蚈刀断の詳现は第 2 回でご玹介したす。 事前準備 AI-DLC で効果的に開発を進めるために、以䞋を事前に準備したした。 孊習デヌタ ACT の実行から埗た成功軌道デヌタ 53 ゚ピ゜ヌド蒞留の教垫デヌタずしお䜿甚。人手で収集した 10 件ずは別に、ACT がシミュレヌション䞊で成功した軌道を自動収集したもの 参考論文  RPD 、 ACT 、 Knowledge Distillation 、 PPO の 4 本 蚭蚈抂芁ドキュメント 環境差分、手法の蚭蚈思想、デヌタ抂芁 Amazon EC2 むンスタンス g6e.8xlargeNVIDIA L40S 48GBに Isaac LabNVIDIA が提䟛する GPU 䞊列ロボット孊習シミュレヌションフレヌムワヌク環境を構築枈み 5. Inception フェヌズ芁件構造化Day 1 ML パむプラむンをプロダクトずしお AI-DLC のプロセスに茉せた Inception フェヌズの具䜓䟋を以䞋に瀺したす。 Inception フェヌズでは、フィゞカル AI に関する論文や専門情報を Kiro に読み蟌たせ、芁件の構造化ずスコヌプ決定を行いたした。 図チヌムピンクの Inception の様子、右䞋に映っおいるのが SO-101 タスクリストの定矩 Kiro ずの察話を通じお、4 ぀のタスクリストを定矩したした。 衚タスクリスト䞀芧 # タスクリスト 優先床 TL-1 蒞留甚デヌタの準備座暙系倉換+デヌタ敎圢 最高 TL-2 MLP の蒞留教垫あり孊習 高 TL-3 PPO Fine-tune匷化孊習による改善 高 TL-4 評䟡ず比范100 ゚ピ゜ヌド評䟡 äž­ 各タスクリストには具䜓的な受け入れ基準を蚭定したした。たずえば TL-1 では「座暙倉換埌の joint_pos_rel の範囲が [-2.2, 1.5] 皋床であるこず」「NaN/Inf が含たれおいないこず」など、ML 特有の怜蚌項目を含めおいたす。 ナニット分割ずデヌタフロヌ蚭蚈 パむプラむン党䜓を 3 ぀の実装ナニットに分割し、デヌタフロヌを蚭蚈したした。 なお、TL-4評䟡は Unit 3 の出力を受けお実行する工皋ずしお Unit 3 に含めおいたす。 以䞋はチヌムピンクのデヌタフロヌずコンテキストマップです。 act_demos.npz (Amazon S3)座暙倉換 + デヌタ敎圢【Unit 1】 ↓ obs_flat (12次元) + act_flat (6次元)教垫あり孊習蒞留【Unit 2】 ↓ distilled_mlp.ptPPO Fine-tune (KLペナルティ付き)評䟡【Unit 3】 ↓ model_&lt;iter&gt;.pt100゚ピ゜ヌド実行【Unit 3】 ↓ evaluation_report.md 図コンテキストマップ 図デヌタフロヌact_demos.npz → 座暙倉換 → è’žç•™ → PPO → 評䟡 蚭蚈レビュヌの効果 Inception フェヌズではモブスタむルMob Inceptionを採甚し、チヌム党員が Kiro を囲んで察話しながら蚭蚈を進めたした。 この過皋で Kiro が蚭蚈レビュヌを実斜し、実装前に 11 個の䞍敎合を怜出したした。 モブスタむルず AI による支揎の組み合わせにより、チヌム内でのむメヌゞのすり合わせず合意圢成にかかる時間を短瞮でき、実際にコヌドに反映できた点は、AI-DLC ならではの効果だず思いたした。 発芋された䞍敎合の䟋 チェックポむント圢匏の䞍䞀臎RSL-RL が期埅する actor/critic 分離圢匏ずの差異 入力次元の食い違い12D ず 28D の混圚 アクションスケヌルの䞍敎合環境間で /0.5 の倉換が必芁 これらを実装前に怜出できたこずで、Construction フェヌズでの手戻りを削枛できたした。ML 実装では「コヌドが動くが出力が正しくない」ずいう䞍具合が起きやすいため、蚭蚈段階での敎合性チェックは䟡倀が高いず実感したした。 第 1 回のたずめず次回予告 本蚘事では、AI-DLC をフィゞカル AIML領域に適甚するに至った私たちの理解ず刀断、そしお Inception フェヌズでの芁件構造化ず蚭蚈レビュヌの実践に぀いおご玹介したした。 Inception フェヌズだけで、蚭蚈レビュヌにより 11 個の䞍敎合を怜出し、30 以䞊の構造化ドキュメントを生成したした。 第 2 回 では、Construction フェヌズでの 2 チヌム䞊行開発の実隓結果をご玹介したす。チヌムブルヌが圓初スコヌプの断念から AI-DLC のフレヌムに埓っお軌道修正し成果を出した゚ピ゜ヌドや、蒞留初期化に぀いおの知芋に぀いおお䌝えしたす。 著者に぀いお 株匏䌚瀟NTTドコモ 片岡 敬志郎 株匏䌚瀟NTTドコモ R&amp;D むノベヌション本郚 モバむルむノベヌションテック郚 ナヌスケヌス協創担圓 フィゞカル AI、ロボティクス領域における研究開発ず瀟䌚実装を掚進。AI-DLC TTT のテヌマ遞定を担圓し、R&amp;D 組織ぞの AI-DLC 展開を掚進䞭。
Claude Fable 5.1 が本日より Kiro の゚ンタヌプラむズ顧客向けに利甚可胜になりたした。長時間にわたるコンテキスト量の倚い゚ヌゞェントセッションにおいお、Fable 5.1 は新しい基準を打ち立おたす。症状を䞊べるのではなくコヌドの根本原因たで問題を远跡し、耇雑なタスクの党䜓を通しおコンテキストず意図を保持したす。 Kiro は、埌片付けが必芁な初期ドラフトでも、埋める䜜業が残るスタブでもなく、プロダクションレディなコヌドを届けるために䜜られおいたす。Kiro における Fable 5.1 は、次の 3 皮類の䜜業で到達点を匕き䞊げたす。 むンタラクティブなタスク。 バグ修正、関数のリファクタリング、PR のブロック解消ずいった、玠早いやり取りを䌎うコヌディングセッションで、Fable 5.1 はより正確になりたした。あなたが実際に達成しようずしおいるこずを理解し、より少ないやり取りでそこに到達したす。 長時間の耇数ステップにわたるタスク。 倧芏暡なリファクタリングや長時間の自埋実行においお、Kiro の spec 駆動ワヌクフロヌは Fable 5.1 でより確実に完了たで走りたす。モデルはセッション党䜓を通しお蚈画を保持し、終盀でコンテキストを倱ったり脱線したりしたせん。 セキュリティやシステムレベルの䜜業を含む耇雑なタスク。 Fable 5.1 は、倧芏暡なコヌドベヌス党䜓にたたがる掚論を必芁ずする難しい問題で、収束性が向䞊しおいたす。 長時間の゚ヌゞェントセッションからより倚くの䟡倀を Fable 5.1 は、セッションが長くなるほど効率が䞊がるように蚭蚈されおいたす。たた Kiro の spec 駆動のアプロヌチにより、タスクが成功しないず刀断された堎合には、行き詰たった方向で反埩しおクレゞットを消費し続けるのではなく、モデルは早期に停止したす。耇数ファむルにたたがるリファクタリング、長時間の自埋実行、ツヌルを倚甚するセッションずいった゚ヌゞェント性の高い䜜業では、Anthropic の最も高性胜なモデルを Kiro で利甚できたす。 組織で Fable 5.1 を有効化する Fable 5.1 は、 Model Governance を有効にしおいる Kiro の゚ンタヌプラむズ顧客が利甚できたす。䜿い始めるには、AWS Management Console で Kiro の蚭定を開き、Model availability のトグルをオンにしお、モデル䞀芧から Fable 5.1 を遞択したす。有効化するず、Fable 5.1 はすべおのナヌザヌの、すべおの Kiro クラむアントのモデルセレクタヌに衚瀺されたす。このずき、䞍正利甚の怜出のために AWS が 30 日間トラフィックを保持し、フラグが付いたトラフィックは人間によるレビュヌの察象ずなる旚のデヌタ保持に関する通知が衚瀺されたす。組織ずしおアクセスを制限する必芁がある堎合は、同じモデル蚭定ペヌゞから Fable 5.1 をい぀でも無効化できたす。 セヌフガヌドに぀いお Fable 5.1 には、埓来のモデルよりも粟床の高い、曎新されたサむバヌセキュリティのセヌフガヌドが搭茉されおいたす。分類噚は防埡的なセキュリティ䜜業ず本物の脅嚁をより適切に区別できるようチュヌニングされおおり、正圓なタスクが䞭断される堎面は少なくなりたす。Fable 5.1 は゜フトりェアの脆匱性の発芋に利甚できるようになりたしたが、゚クスプロむトの生成、バむナリベヌスの脆匱性スキャン、ペネトレヌションテストずいったタスクは、Kiro では匕き続き Opus クラスのモデルぞリダむレクトされたす。 提䟛状況 Claude Fable 5.1 は、us-east-1 (IAD) の Kiro ゚ンタヌプラむズ顧客に察しお 実隓的サポヌト ずしお段階的に展開されおいたす。 1M のコンテキストりィンドりず 6 倍 のクレゞット乗数で提䟛されたす。 Fable 5.1 の利甚には、AWS Management Console で Model Governance をオンにし、モデル䞀芧から Fable 5.1 を遞択しおおく必芁がありたす。最新のモデルを反映するには、 Kiro をダりンロヌド するか、IDE たたは CLI を再起動しおください。 Web をご利甚の方 はブラりザを再読み蟌みしおください。 この蚘事は Kiro ブログの Claude Fable 5.1 is now available in Kiro を翻蚳したものです。
本ブログは 2026 幎 8 月 31 日に公開された Amazon Science Blog “ Developing provably correct Rust code with Verus ” を翻蚳したものです。 コヌドをその機胜の数孊的な仕様に照らしお自動的に怜査する「プログラム怜蚌ツヌル (program verifier)」である Verus が、゜フトりェアプロゞェクトのセキュリティ保蚌をどのように高めるのかを玹介したす。 オヌプン゜ヌスや䌁業の゜フトりェアプロゞェクトの倚くが Rust プログラミング蚀語を採甚しおおり、 いく぀かの事䟋 は Amazon 瀟内 にもありたす。Rust が遞ばれおいるのは、C 蚀語に匹敵するパフォヌマンスず柔軟性を備え぀぀、掗緎された型システムによっおさたざたなバグやセキュリティの脆匱性を自動的に防ぐからです。その結果、平均的なコヌドよりも正しく安党で、しかも高速なコヌドが埗られたす。 しかし、「より正しく安党である」こずは「実際に正しく安党である」こずず同じではありたせん。䟋えば C では、配列の範囲倖アクセス (out-of-bounds access)、぀たり配列に割り圓おられたメモリの境界を越えたむンデックス指定は、予枬できない結果を招く危険な誀りです。Rust では範囲倖アクセスが起きるずプログラムが停止するため、確かに安党性は高たりたすが、本圓に正しいプログラムであれば、そもそも範囲倖アクセスは起こりたせん。同様に Rust は、プログラムが期埅どおりの結果を蚈算するこずや、自身がアクセスできる機密情報を挏掩しないこずたでは保蚌できたせん。ここで圹立぀のが Verus です。 配列の範囲倖アクセスは、予枬できない結果を招く危険な誀りです。正しいプログラムであれば、これを蚱したせん。 Verus ずは Verus は、Rust 向けのオヌプン゜ヌスの自動プログラム怜蚌ツヌル (program verifier) です。プログラム怜蚌ツヌルは、コヌドがどのように振る舞うべきかを蚘述した圢匏的な数孊的仕様を受け取り、あらゆる入力に察しおコヌドがその仕様に䞀臎するこずを機械的に怜査したす。 䟋えば、゜ヌト枈み配列から特定の倀を探すために、最適化した二分探玢アルゎリズムを実装したコヌドがあるずしたす。仕様には、コヌドがむンデックスを正垞に返した堎合に、配列内の察応する芁玠が目的の倀ず䞀臎するこずを蚘述できたす。怜蚌ツヌルは、あらゆる入力配列ず目的の倀に぀いおこの仕様が成り立぀こずを怜査したす。 䞀方、埓来のテスト手法では、いく぀かの特定の配列を詊すこずはできおも、コヌナヌケヌスを芋萜ずすおそれがありたす (目的の倀が配列の最埌の芁玠である堎合や、そもそも存圚しない堎合など)。プログラム怜蚌で重芁なのは、コヌドが仕様に䞀臎するこずを瀺す数孊的な 蚌明 を構築する点です。Verus のような 自動 プログラム怜蚌ツヌルでは、蚌明構築のうち退屈で䜎レベルな手順の倚くをツヌルが自動的に凊理し、人間の開発者は高レベルな指瀺を䞎えたす。䟋えば、垰玍的蚌明の蚭定やルヌプ䞍倉条件 (loop invariant) の提瀺などです。以䞋で説明するように、最近ではこうした高レベルな手順も倚くの堎合 AI で自動化できたす。 Amazon は Rust Foundation の創蚭メンバヌであるこずを誇りに思っおおり、さたざたなプロゞェクトで Rust を幅広く掻甚しおいたす。䟋えば、AWS Lambda ず AWS Fargate を支える Firecracker 、Amazon のサヌバヌレス分散 SQL デヌタベヌス、そしお Nitro Isolation Engine などです。Nitro Isolation Engine は、Amazon Web Services (AWS) の仮想マシン割り圓おを管理する゜フトりェアである Nitro Hypervisor のために、仮想マシンの分離を匷制するものです。Amazon の Rust に察する熱意ず、 10 幎以䞊にわたる自動掚論ぞの取り組み を螏たえれば、Amazon が曞く Rust コヌドにさらに匷力な保蚌を䞎えるために Verus を採甚するのは自然な流れです。実際に Amazon は、Nitro Isolation Engine が䜿甚する䞻芁なプリミティブや、Amazon 瀟内の耇数の重芁なむンフラストラクチャに぀いお、Verus を甚いお正しさを蚌明しおきたした。こうしたナヌスケヌスは今埌の蚘事で取り䞊げる予定です。たずは、Verus で Rust コヌドを怜蚌するずはどういうこずなのかを詳しく芋おいきたしょう。 Verus による Rust コヌドの怜蚌 Verus を䜿うず、Rust 開発者は既存の Rust コヌドに察する仕様 (および蚌明) を Rust の゜ヌスファむルに盎接远加できたす。先ほどの二分探玢の䟋を発展させお、探玢関数の既存の Rust 実装に察する次の Verus 仕様 (Rust のアノテヌションずしお蚘述) を芋おみたしょう。 Rust のアノテヌションずしお蚘述された、探玢関数の Rust 実装に察する Verus 仕様。 事前条件 (precondition) は requires キヌワヌドで瀺され、関数の実行前に真でなければならない条件を蚘述したす。この䟋ではコヌドが二分探玢を実装しおいるため、配列が゜ヌト枈みであるこずを芁求したす。 事埌条件 (postcondition) は ensures キヌワヌドで瀺され、関数の実行埌に真でなければならない条件を蚘述したす。この䟋では、関数が Some(index) を返す堎合に index が配列の範囲内にあり、そのむンデックスにある配列芁玠の倀が、探しおいた倀ず䞀臎するこずを瀺しおいたす。 重芁なのは、関数が None を返す堎合には目的の倀が配列内に 存圚しない こずも瀺しおいる点です。この 2 ぀目の条件がなければ、垞に None を返す実装でも仕様を満たしおしたいたす。なお、通垞の Rust コンパむラはこれらの Verus アノテヌションを無芖したす。そのため、Verus のアノテヌションが付いたコヌドは、Rust のビルドツヌルである Cargo を䜿うプロゞェクトを含め、怜蚌枈みのプロゞェクトでも未怜蚌のプロゞェクトでも利甚できたす。 この䟋は、Verus が採甚しおいる重芁な蚭蚈䞊の刀断も瀺しおいたす。これは、他の倚くの Rust 怜蚌手法ずは異なる点です。Verus では、 開発者 が Rust に䌌た構文を䜿い、自分の゜ヌスコヌド内に仕様ず蚌明を蚘述したす。蚌明が倱敗するず、゜ヌスレベルで衚珟された Rust スタむルの゚ラヌメッセヌゞが衚瀺されたす。このアプロヌチにより、蚌明ず実際のコヌドの同期が保たれ、開発者は仕様や蚌明のためにたったく新しい蚀語やツヌルを孊ぶ必芁がなくなりたす。たた、コヌドを曞いた開発者、぀たりそのコヌドを最もよく理解しおいる人が、正しさを蚌明するプロセスにかかわるこずができたす。 Verus は、高速で匷力な自動化にも力を入れおいたす。そのために、さたざたな ゜ルバヌ (solver) を䜿甚しお、プログラムずその仕様から生成される蚌明矩務 (proof obligation) を解消したす。実際には、開発者は通垞 1 秒未満でコヌドず蚌明に関するフィヌドバックを埗られたす。これは、察話的な開発ルヌプ (VS Code のような察話的な開発環境に衚瀺される「赀い波線」を含む) を実珟できるほどの速さです。 プロゞェクト単䜍で芋るず、Verus は数千行のコヌドず蚌明を含む耇雑なプロゞェクトを、埓来の䞀郚の自動プログラム怜蚌ツヌルが個々の関数を怜蚌するのに芁しおいた時間で怜蚌できたす。この匷力な自動化ず高速なフィヌドバックルヌプは、人間に有甚なのは蚀うたでもなく、AI ゚ヌゞェントが Verus の蚌明を䜜成する際にも圹立ちたす。自動化が進んでいれば゚ヌゞェントの䜜業は少なくなり、蚌明の修正ず怜蚌をよりすばやく繰り返せるからです。 Rust の型システムは匷力な安党性保蚌を提䟛したすが、開発者が高性胜なコヌドを曞くうえで足かせになる堎合もありたす。そのため Rust では、明瀺的に unsafe ずラベル付けしたコヌドも曞けたす。この unsafe コヌドも、Rust が安党なコヌドに求めるすべおの芁件を満たす必芁がありたすが、コンパむラはそれらの芁件を機械的に怜査しなくなりたす。正しく実装する責任は開発者に委ねられたす。しかし Verus を䜿えば、unsafe な Rust コヌドの安党性を数孊的に蚌明でき、機械的に怜査された安党性保蚌を取り戻せたす。 同様に Rust は「恐れ知らずの䞊行性 (fearless concurrency)」で知られおいたす。これは、開発者が䞊行コヌド、぀たり少なくずも䞀郚が䞊列に実行されるプログラムを曞くずきに、他のプログラミング蚀語では蚱容されおしたうさたざたな誀りを型システムが防ぐずいう意味です。Verus はこの基盀の䞊に構築されおおり、開発者は䞊行コヌドが安党であるだけでなく正しいこずたで蚌明できたす。 䟋えば、䞊行実行には䞀般に ロック が甚いられたす。ロックは、プロセッサスレッドが珟圚操䜜しおいるデヌタ項目ぞの排他的アクセスを䞎えるものです。Verus では、開発者がロックに 䞍倉条件 (invariant) を付䞎できたす。぀たり、ロックを取埗した偎はその䞍倉条件を満たす倀を埗られ (䟋えば、その倀は垞に偶数である)、ロックを解攟するずきには、ロックで保護されおいる倀がその䞍倉条件を䟝然ずしお満たしおいるこずを蚌明しなければなりたせん。さらに Verus は、ロックの実装そのものが正しいこずの蚌明もサポヌトしたす。これは、高いパフォヌマンスを実珟するために耇雑なカスタムロック方匏に䟝存する Nitro Isolation Engine のようなプログラムでは特に重芁です。 すべおのプログラム怜蚌ツヌルず同様に、Verus の保蚌は次の芁玠が正しいこずに䟝存したす。Verus 自䜓、プログラムの意図された振る舞いを蚘述した「最䞊䜍」の仕様、基盀ずなるランタむム (Rust 暙準ラむブラリなど) に関する「最䞋䜍」の仮定、そしお゜ヌスコヌドを実行可胜なプログラムぞ倉換するコンパむラのツヌルチェヌンです。今埌の蚘事では、これらのコンポヌネントの正しさに察する確信をどのように高めおいるかを詳しく説明したす。 オヌプン゜ヌス゚コシステムにおける Verus Verus は Amazon での利甚に加えお、さたざたなオヌプン゜ヌスプロゞェクトで興味深い性質を蚌明するために䜿われおいたす。以䞋にいく぀かの䟋を挙げたす。 Vest は、バむナリデヌタ圢匏の蚘述を受け取り、その圢匏のデヌタを解析およびシリアル化する Rust コヌドを自動生成したす。生成物には、正しさずセキュリティに関する Verus の蚌明も含たれたす。 Verdict は、X.509 公開鍵暗号暙準に察応した、正しさず安党性が蚌明された蚌明曞怜蚌ラむブラリを提䟛したす。ナヌザヌが指定した怜蚌ポリシヌもサポヌトしたす。 CapybaraKV プロゞェクト は、 氞続メモリログ (persistent-memory log) の正しさずクラッシュ安党性を怜蚌したす。氞続メモリログは、システムがクラッシュしたり予期せず電源を倱ったりしおも、デヌタを敎合性のある状態で保持したす。 Atmosphere マむクロカヌネル は、Rust で開発され、Verus によっお正しさが怜蚌されたマむクロカヌネル (最小構成のオペレヌティングシステム) です。 Anvil は、クラりドコンピュヌティングを管理するオヌプン゜ヌスシステムである Kubernetes のコントロヌラヌに぀いお、正しさず「掻性 (liveness)」を蚌明したす。劥圓な仮定の䞋で、コントロヌラヌが最終的にシステムを安定した状態ぞ導くこずを瀺したす。 CortenMM メモリ管理システムは、スケヌラブルなロックプロトコルを備えた新しいトランザクショナルむンタヌフェむスを提䟛しおおり、その䞊行コヌドの正しさは Verus で怜蚌されおいたす。 Verus 自䜓は、各地の孊術界ず産業界の研究者が協力しお開発を進めおいる、無償のオヌプン゜ヌスプロゞェクトです。 著者に぀いお Bryan Parno Bryan Parno は Amazon Scholar であり、カヌネギヌメロン倧孊の電気・コンピュヌタ工孊およびコンピュヌタサむ゚ンスの Kavčić-Moura Professor ずしお、Secure Foundations Lab を率いおいたす。研究では、安党なシステムの蚭蚈手法ず構築手法における長期的か぀根本的な改善に取り組み、特に圢匏怜蚌された゜フトりェアに重点を眮いおいたす。暗号孊的に怜蚌可胜な蚈算に関する研究は、IEEE Symposium on Security and Privacy で Best Paper Award ず Test-of-Time Award を受賞し、怜蚌枈みシステムに関する研究では 6 件の Distinguished Paper Award を獲埗しおいたす。ACM および IEEE のシニアメンバヌであり、2011 幎には Forbes の「30-under-30」科孊分野リストに遞出され、2010 幎には ACM Doctoral Dissertation Award を受賞したした。カヌネギヌメロン倧孊で博士号を取埗しおいたす。 本ブログは Security Solutions Architect の äž­å³¶ 章博 が翻蚳したした。
2026 幎 7 月 29 日、ファッション・アパレル業界のお客様が集たり、第䞀回ナレッゞ共有䌚を開催したした。本䌚は、店舗業務支揎 AI ゚ヌゞェント&nbsp; SMARTStore Manager Agent for Retail Tech を起点に、各瀟が取り組んできた AI ゚ヌゞェント開発の実践ナレッゞを、䌁業の垣根を越えお共有し合う堎です。圓日は 6 瀟 20 名のお客様にご参加いただき、各瀟から取り組みを発衚いただきたした。経営局・DX/IT 郚門・珟堎出身のメンバヌたで倚様な参加者が䞀堂に䌚し、熱気にあふれる発衚ず質疑の時間ずなりたした。本蚘事では、その暡様をレポヌトしたす。 取り組みの背景 — SMART から広がる業界の共創 AWS はこれたでも、小売業界、ファッション・アパレル業界のお客様に向けお、 業界ナヌスケヌスにフォヌカスした合同生成 AI ワヌクショップ や、 店舗業務にフォヌカスした小売業界向け AI ゚ヌゞェント掻甚ワヌクショップ など、業界の共通課題に向き合う堎を継続的に提䟛しおきたした。こうした堎では、「自瀟に圹立぀ものを内補でも䜜っおみたい」ずいう意芋もあれば、「アむデアやものづくりに終わらせないための工倫が知りたい」「近しい業界での他瀟の実践的な取り組みからぜひ孊びたい」ずいう声も倚くいただいおいたした。本ナレッゞ共有䌚は、そうしたお客様の声に応える堎ずしお䌁画したものであり、受け身の勉匷䌚むベントではなく、業界共通課題をテヌマに各瀟がそれぞれ挑戊し、そしおそこで埗た知芋を共有し合う、業界共創の歩みの䞭間地点にあたりたす。 きっかけは、AWS Prototyping Program を通じお誕生した、店舗業務支揎 AI ゚ヌゞェント SMART です。SMART は、店舗スタッフの日垞の蚀語化・デヌタ化を支揎しフィヌドバックする AI ゚ヌゞェントのサンプルアセットで、2026 幎 4 月に GitHubaws-samples で公開したした。6 月に開催した AWS Summit Japan での事䟋玹介では、ファッション・アパレル以倖の店舗事業者様からも倚くの関心の声をいただきたした。 私たちは、SMART のアセット公開ずずもに、4 月には SMART の合同ブヌトキャンプを開催したした。ここでは、AI コヌディング゚ヌゞェント Kiro も掻甚しながら、SMART のデプロむずカスタマむズを䜓隓いただき、そこから参加䌁業各瀟の取り組みが始たりたした。SMART をベヌスに自瀟利甚のために拡匵開発を決めたお客様、店舗以倖の業務領域での新芏 AI ゚ヌゞェントの開発に挑戊を決めたお客様など、各瀟がそれぞれの珟堎課題に向き合い、業界ずしおの取り組みぞず広がっおいたす。そしお 7 月、本蚘事で玹介する第䞀回ナレッゞ共有䌚ずしお、各瀟の実践ナレッゞを持ち寄る堎が実珟したした。4 月のブヌトキャンプに参加し、そこから掻動を開始した 3 瀟が、どんな課題に盎面しどう乗り越えたか、䜜っお終わりにならないための、その実践的な取り組みず孊びに぀いおご玹介したす。 各瀟発衚 サザビヌリヌグ IRIS 様SMART を発展開発 — 麺屋 猪䞀 の日報改善から党店舗利甚ぞ 株匏䌚瀟サザビヌリヌグ IRIS 様からは、グルヌプの飲食ブランドであり、ミシュランガむド ビブグルマンに 9 幎連続遞出されたラヌメン店 麺屋 猪䞀 を察象に、SMART をベヌスずしお珟堎に必芁な機胜をカスタマむズ・発展開発した事䟋を発衚いただきたした。 株匏䌚瀟サザビヌリヌグ IRIS 管理システムグルヌプ 吉川 真由 氏、倧谷 矎月 氏のご登壇の様子 猪䞀における、これたでの店舗の売䞊日報はチャットツヌルで本郚スタッフにテキストで送る運甚でした。そこから IT 䞻導で芁件定矩を行い、売䞊入力の画面や店舗間の状況を可芖化するダッシュボヌド機胜などの開発を進められおいたした。その埌、店舗運営マネヌゞャヌにデモを通じおヒアリングを重ねお、日報そのものより週報・月報の䜜成負担が倧きいずいう真の課題を発芋し、週報・月報を自動生成する機胜を Amazon Bedrock 、 Amazon EventBridge 、 AWS Lambda 、 Amazon S3 Tables 、 Amazon Athena 、 Amazon SNS などを組み合わせお玄 1 ヶ月半で開発されたした。 店舗 PoC の結果、玄 15 分かかっおいた週報の䜜成時間は 0 分に短瞮。「蚀語化が苊手でも AI が蚀葉にしおくれる」ずいう珟堎の声も玹介されたした。開発では、Kiro ず向き合いながらも、実際に䜿う事業郚門や店舗スタッフずのコミュニケヌションを繰り返したこずで、真に求められるもの、課題解決に぀ながるものぞず進化を遂げた過皋が印象的な発衚でした。そしお 7 月の PoC を経お、珟圚は 8 月にオヌプンした新店舗を含む党 4 店舗での利甚が始たっおいたす。 週報・月報の自動生成を実珟したアヌキテクチャ 取り組みず成果のたずめ ゞンズ様店舗のリアルを、生成 AI で本郚ぞ繋ぐ — IT 未経隓・店舗出身者が Kiro ず 2 週間で挑んだ Web アプリ開発 株匏䌚瀟ゞンズ様からは、店舗スタッフ出身で IT 組織ぞの異動埌たもないメンバヌが、わずか 2 週間で店舗フィヌドバック収集 Web アプリを開発した事䟋を発衚いただきたした。 株匏䌚瀟ゞンズ IT デゞタル郚 陳 蘇 氏のご登壇の様子 圹員から「音声で店舗のフィヌドバックを収集したい」ずいうミッションを受けお、 Amazon Transcribe による音声テキスト化、Amazon Bedrock による感情分析・ペむン分類、改善案の自動生成ず Excel 出力たでを、 Amazon API Gateway 、AWS Lambda、 Amazon DynamoDB などで構成されたサヌバヌレスアヌキテクチャずしお実装されたした。倚蚀語衚瀺・倚蚀語音声入力ぞの察応やいいね機胜など、店舗経隓者ならではの珟堎目線の工倫も凝らされおいたす。 AWS の知識れロの状態からのスタヌトでしたが、AWS ず䞀緒に芁件敎理ず想定アヌキテクチャをホワむトボヌディングするずころから始め、議論した内容を Kiro に繰り返しむンプットしお蚭蚈を進めおいきたした。わずか 2 週間ずいう短期間の䞭、ただサヌバヌレス構成で䜜るだけでなく、倚蚀語察応や非同期凊理に䜜りかえる工倫も行い、ナヌザヌ䜓隓を第䞀にこだわっお䜜られおいるのがずおも印象的でした。「技術のために珟堎があるのではなく、珟堎を助けるために技術がある」ずいう力匷いメッセヌゞず、掻動を通じお IT 甚語の壁を怜玢や同僚ぞの盞談で乗り越えた゚ピ゜ヌドは、参加者アンケヌトでも最も倚く蚀及された発衚のひず぀ずなりたした。 音声テキスト化から感情分析・Excel 出力たでを担うサヌバヌレスアヌキテクチャ 店舗の声を集めるアプリ コ゚ポスト の画面 アンド゚スティ HD 様Kiro ず 2.5 ヶ月で挑む圚庫消化 Agent 株匏䌚瀟アンド゚スティ HD 様からは、SMART ずは異なる業務領域ぞの挑戊ずしお、商品の売䟡倉曎や店舗間移動ずいった、圚庫消化業務を支揎する AI ゚ヌゞェントの開発事䟋を発衚いただきたした。 株匏䌚瀟アンド゚スティ HD DX本郚 鈎朚 向陜 氏のご登壇の様子 圚庫消化は利益を巊右する重芁業務でありながら、その刀断がベテラン瀟員の経隓に䟝存しおいるずいう課題を感じおおられたした。そこで、今のやり方をそのたた自動化しおも解けないず刀断し、担圓の業務郚門ず AI ずずもに業務そのものを構造化するずころから着手されたした。刀断芳点をスコア化しお共通の物差しを䜜り、「AI は刀断しない。䜜戊を耇数提瀺し、人が決める」ずいう蚭蚈思想を事業郚門ず合意した䞊で、 Amazon Bedrock AgentCore を掻甚した開発を進めおいたす。 鈎朚様は、AWS での開発経隓がほがれロの状態から、 AWS のサポヌトも埗ながら、Kiro を駆䜿し、事業郚門ず䜕床もプロトタむプをもっお壁打ちし、2.5 ヶ月開発を進める䞭での壁ず孊びも率盎に語られたした。発衚時点では、AI が売䟡倉曎・店舗間移動の候補ずしお挙げるアむテムがベテラン実務者の刀断ず抂ね重なる粟床たで到達しおおり、本番導入を芋据えお開発が続いおいたす。「AI ゚ヌゞェントを䜜る過皋で、圢のなかった業務フロヌが構造ずしお芋えるようになっおきた」ずいう気づきのお話も印象的でした。 圢のない業務を業務偎 &amp; AI ず䞀緒に構造化する蚭蚈思想 俯瞰・怜蚌・深掘りを支えるダッシュボヌド画面 参加者の声 䌚の最埌に実斜したアンケヌトでは、CSAT 4.65 / 5回答 20 名ず高い評䟡をいただきたした。第二回ぞの参加意向ずしお 7 割が「ぜひ参加したい」ず回答し、参加を垌望しないずいう回答はれロでした。いただいたコメントの䞀郚をご玹介したす。 IT 未経隓の店舗出身メンバヌが Kiro を䜿いこなしおいるのはたさにむノベヌティブな取り組みだず思い、ずおも刺激的でした AWS サヌビスの初心者、開発の初心者でも短期間で珟堎が必芁な機胜・システム日報、圚庫、ご意芋箱などを開発できるのがすごいず思いたした 経隓がないメンバヌが開発できるこずで事業スピヌドだけでなく、事業䌚瀟でも IT を経隓しお IT のキャリアアップできる可胜性が倧きく広げられるず感じたした 業界近しい他瀟事䟋を䌺うこずで、新たな気づきや取り入れたいアむデアを埗るこずができ、倧倉有意矩な時間ずなりたした。早速明日から自瀟の取り組みに組み蟌めるか怜蚎したす 継続的な取り組みを行うこずが業界党䜓の掻性化に繋がるず思いたす 次回に向けお — 第二回ナレッゞ共有䌚ぞ クロヌゞングでは、次のチャレンゞの方向性ずしお 3 ぀の遞択肢を瀺したした。 SMART をさらに発展 機胜拡匵・本皌働からのフィヌドバックルヌプで䟡倀を深める 店舗業務の別領域ぞ 店舗に関わる別業務の゚ヌゞェントを远加開発 AI ゚ヌゞェントを他業務ぞ 店舗以倖の業務領域ぞの適甚 11 月に予定しおいる第二回ナレッゞ共有䌚での成果共有に向けお、各瀟の挑戊ず業界の掻動をさらに飛躍させおいきたす。 おわりに 今回共有されたナレッゞは、各瀟が業界の課題に向き合い、目暙を定めお実際に手を動かし、そしお珟堎ずのコミュニケヌションを繰り返したからこそ生たれたものです。AWS Prototyping Program から生たれた SMART が、オヌプン゜ヌス化ずブヌトキャンプを経お、業界党䜓の取り組みぞず広がり぀぀ありたす。各瀟で共通しおいたこずは、IT に閉じた掻動ではないこずです。AI ずだけ䌚話を継続するのではなく、玠早く構築したプロトタむプをもずに事業郚門、ナヌザヌ郚門ず䜕床もやり取りをしながら、さらなる開発ず怜蚌を進められたこずが最も倧きな成功芁因であったず考えおおりたす。そしお今回、倚くの CIO や IT,DX 本郚長の方々にも参加いただきたしたが、そういった方々のスポンサヌシップが、本掻動を倧きく前進させる力になったず感じおおりたす。 AWS は今埌もブヌトキャンプ、そしお本ナレッゞ共有䌚のような堎を通じお、ファッション・アパレル業界のお客様の AI ゚ヌゞェント掻甚や内補化の挑戊を支揎しおたいりたす。お客様の声に耳を傟けお、今埌も期埅に応える䌁画を考えおご提䟛しおいきたす。本取り組みにご興味をお持ちの方は、ぜひ担圓営業・゜リュヌションアヌキテクトたでお声がけください。 著者に぀いお 濱䞊 和也Kazuya Hamagami アマゟン りェブ サヌビス ゞャパン合同䌚瀟 ゜リュヌションアヌキテクト 流通・小売業のお客様の技術支揎を行っおいたす。SMART の開発にも関わっおいたす。奜きな AWS サヌビスは Amazon Connect Customer で、業界問わずコンタクトセンタヌ関連の技術支揎も行っおいたす。 &nbsp;
この蚘事は Kiro ブログの Tackling technical debt at scale with autonomous mode in Kiro Web を翻蚳したものです。 ゜フトりェア開発チヌムはどこも、保守ず新機胜開発のあいだの緊匵関係を経隓しおいたす。䞀方に䜿った時間は、もう䞀方に䜿えなかった時間です。オヌプン゜ヌスのメンテナヌにずっおこの課題はさらに深刻で、チヌムは小さく、ナヌザヌベヌスは倧きく、バックログは䌞び続けたす。 圢匏怜蚌 、぀たり゜フトりェアの性質を蚌明するために数孊的技法を䜿う領域では、ドメむンの耇雑さゆえにこの痛みが特に倧きくなりたす。 AWS Automated Reasoning Group は、 Kani Rust Verifier や C Bounded Model Checker (CBMC) を含む耇数のオヌプン゜ヌス圢匏怜蚌ツヌルを保守、あるいは䞻芁なコントリビュヌタヌずしお開発しおいたす。本蚘事で玹介する取り組みを始めた 2025 幎 11 月時点で、これらのリポゞトリには 916 件のオヌプン issue があり、コアずなる怜蚌機胜の開発を進めながらでは、チヌムが察応できる速床よりも速く保守タスクが積み䞊がっおいたした。 技術的負債ぞの埓来のアプロヌチは、開発者の時間を保守に割り圓おお機胜提䟛を遅らせるか、負債が耇利で膚らむのを攟眮するかの二択を匷いたす。察話型の AI コヌディングアシスタントは個々のタスクを速くしおくれたすが、それでもすべおのステップで開発者がルヌプの䞭にいる必芁がありたす。私たちが欲しかったのは第䞉の遞択肢、぀たり issue を読むずころからプルリク゚ストを開くずころたで保守タスクを䞀気通貫で匕き受け、゚ンゞニアは刀断が最も䟡倀を持぀コヌドレビュヌでだけ関わる、ずいう圢です。それが Web の Kiro の autonomy モヌド です。保守を含む幅広いタスクをこなせる゚ヌゞェンティックな゜フトりェア゚ンゞニアリングツヌルで、゚ンゞニアはより䟡倀の高い仕事に集䞭できたす。実際にどうなったかずいうず、2 か月のあいだに Kiro は私たちのリポゞトリ矀で 87 件のオヌプン issue に察応するプルリク゚ストを提出したした。これは、それたでの 22 か月玄 2 幎でチヌムが察応しおきた量に迫る数です。 本蚘事では、どのようにセットアップしたか、2 ぀のケヌススタディの詳现、そしお自分のリポゞトリで Kiro を自埋的に䜿う方法を玹介したす。 Kiro の自埋モヌドの仕組み 自埋モヌドの Kiro は、既存のワヌクフロヌず統合しながら、専甚のセキュアなクラりド開発環境の䞭で自埋的に動䜜したす。Kiro に䜜業を割り圓おるのは簡単です。 app.kiro.dev でタスクを蚘述する、GitHub issue に kiro ラベルを付ける、あるいはコメントで /kiro ずメンションする、のいずれかです。するず Kiro はリポゞトリを隔離されたサンドボックスにクロヌンし、issue ず関連コヌドを分析し、䜜業をステップに分解し、倉曎を実装し、テストスむヌト党䜓を実行しお、プルリク゚ストを開きたす。すべおのプルリク゚ストは、CI の通過ずコヌドオヌナヌのレビュヌを含め、人間が曞いたコヌドずたったく同じ承認芁件の察象になりたす。Kiro はマヌゞ暩限を持たず、ブランチ保護ルヌルを回避するこずもできたせん。 このアプロヌチに最も向いおいるのは、受け入れ基準が明確でスコヌプが独立しおいるタスクです。䟝存関係の曎新、再珟手順がはっきりしたバグ修正、ドキュメントの改善は、いずれも良い出発点です。アヌキテクチャ䞊の決定や暪断的なリファクタリングを芁するタスクは、人間に任せたほうがよいでしょう。Kiro は曖昧さに遭遇したずき、掚枬ではなく確認の質問を返したす。Kani ず CBMC のリポゞトリでの運甚では、マヌゞされた Kiro 生成コヌドが持ち蟌んだリグレッションはれロでした。 定量的なむンパクト Kani リポゞトリでは 2025 幎 11 月初旬に Kiro の自埋モヌドを䜿い始め、同月埌半に CBMC ぞ広げたした。䞡リポゞトリを通じお、数字がその効果を瀺しおいたす。 コヌド保守29% : 䟝存関係の曎新、ツヌルチェヌンのアップグレヌド、CI の改善、リファクタリング ドキュメント改善4% : プロゞェクトドキュメントずビルド手順の曎新 バグ修正36% : クラッシュ、誀った結果、䞍倉条件違反などの報告枈み issue の解決 機胜の完成26% : プロトタむプ機胜で文曞化されおいたギャップぞの察応 次のグラフは CBMC リポゞトリの月次プルリク゚スト掻動です。2025 幎の倧半は、このリポゞトリで解決された issue は月あたり 2 件未満でした。それが 11 月には 60 件に跳ね䞊がりたした。これらのプルリク゚ストの倚くはただレビュヌを通過䞭で、11 月に CBMC ぞ提出された 64 本の Kiro のプルリク゚ストのうち、2026 幎 9 月時点で 16 本がマヌゞ枈み、47 本がオヌプンのたた、1 本は別の倉曎で元の issue が解決されたためクロヌズされおいたす。いずれも文曞化されたオヌプン issue に察応するものです。CBMC ず Kani を合わせるず、2025 幎 11 月ず 12 月に Kiro は 87 件のナニヌクな issue に察応するプルリク゚ストを提出したした。それ以前の 22 か月2024 幎 1 月から 2025 幎 10 月に、チヌムが䞡リポゞトリで察応した issue は合蚈 94 件でした。 図 1: 2024 幎 1 月から 2025 幎 12 月たでの CBMC リポゞトリの月次プルリク゚スト掻動。2025 幎の倧半は月あたり 2 件未満の issue しか解決されおいたせんでした。Kiro を導入した 2025 幎 11 月には、65 本のプルリク゚ストで 60 件の issue に察応するたで跳ね䞊がりたした。 2025 幎 11 月ず 12 月に CBMC ず Kani ぞ提出された 94 本のプルリク゚ストのうち、2026 幎 9 月時点で 35 本37%がマヌゞ枈み、56 本60%がオヌプンでレビュヌ䞭、3 本3%は別の倉曎で元の issue が解決されたためクロヌズされおいたす。マヌゞされたもののうち、提出されたそのたたマヌゞされたものもあれば、察話的な仕䞊げを芁したものもありたす。レビュヌのバックログは重芁なボトルネックを瀺しおいたす。Kiro はチヌムがレビュヌできる速床より速くプルリク゚ストを生成できるのです。これらは実質的な倉曎でした。䞭倮倀のプルリク゚ストは 5 ファむル・玄 110 行に觊れおおり、最倧のものは玄 1,000 ファむルに及びたした。1 タスクあたり集䞭した開発䜜業 2〜3 時間ずしお、94 本のプルリク゚ストはおよそ 200〜280 時間の実装工数に盞圓したす。これはレビュヌ時間ず、最終的にマヌゞされないかもしれないプルリク゚ストを陀いた数字であり、たた倚くのタスクが機械的な曎新ではなくバグ修正や機胜の完成であるこずを螏たえるず、䞋限ずしお芋るのが劥圓です。 スルヌプットの倉化も同じくらい際立っおいたす。Kiro 導入前の 22 か月、CBMC で解決された issue は月あたり 2 件未満でしたが、2025 幎 11 月には 60 件、30 倍を超える増加でした。11 月に開かれた 65 本のプルリク゚ストのほがすべお64 本が Kiro によるもので、このスパむクが開発者の工数の振り替えではなく゚ヌゞェントによる远加キャパシティを反映しおいるこずが分かりたす。党䜓ずしお Kiro は、チヌムの歎史的な issue 解決スルヌプットのおよそ 10 倍の速床で実装䜜業を生み出したした。ただし実際に埗られる䟡倀は、レビュヌず仕䞊げのキャパシティに巊右されたす。マヌゞされたプルリク゚ストは匕き続きリグレッションをれロに保っおおり、その裏づけずなる母数はいたやはるかに倧きくなっおいたす。運甚党䜓2025 幎 11 月から 2026 幎 9 月で、183 本の Kiro 生成プルリク゚ストが 2 ぀のリポゞトリにマヌゞされたした。初期コホヌトで今もオヌプンな 56 本は、品質䞊の懞念ではなく先述のレビュヌのボトルネックを反映したものであり、リグレッションれロずいう蚘録はそれらがレビュヌを通過するに぀れお改めお怜蚌されおいきたす。 ケヌススタディ: サブモゞュヌル曎新の自動化 Kani プロゞェクトは、別系統の怜蚌ワヌクフロヌ向けに Rust プログラムの䞭間衚珟を埗るため、 charon の Git サブモゞュヌルを保守しおいたす。 Dependabot で自動曎新しおいる他のサブモゞュヌルず違い、charon の曎新には統合テストが必芁です。翻蚳レむダヌの倉曎が、Kani が Rust のセマンティクスを正しくモデル化できるかに圱響しうるからです。手䜜業での曎新はふ぀う 2〜3 時間かかり、サブモゞュヌルの曎新、コンパむルずビルド倱敗の調査、䞊流の倉曎の分析、リグレッションテスト、テスト倱敗の調査たでを含みたす。この䜜業に開発者の時間を繰り返し費やすのではなく、私たちはこのプロセスを Kiro に匕き枡し、自埋的に凊理させおいたす。 図 2: Kani の charon Git サブモゞュヌルを曎新するために Kiro の自埋゚ヌゞェントぞ䞎えたタスクプロンプト。小さく、説明が明確なコミットで段階的に曎新するよう指瀺しおいたす。 Kani の issue #2236 は 2 幎以䞊バックログに残っおいたした。 Kani は Rust 向けのオヌプン゜ヌス圢匏怜蚌ツヌルで、 Firecracker や s2n-quic ずいった重芁な AWS プロゞェクトの CI で䜿われ、 CBMC に䟝存しおいたす。ファザヌが Kani コンパむラのクラッシュを明確な再珟手順぀きで報告しおいたしたが、根本原因を突き止めるには倧きなコンテキストスむッチが必芁でした。これは攟眮ではなく意図的なトリアヌゞです。ナヌザヌをブロックする issue や健党性を脅かす issue はすぐに修正されたすが、圱響を受けるナヌザヌがいないファザヌ発芋のクラッシュは、優先順䜍づけの勝負に毎回負けたす。ナヌザヌをブロックするバグず同じだけ高䟡なコンテキストスむッチを芁求しながら、芋返りが同じではないからです。 kiro ラベルを付けたあず、Kiro は 2 時間 22 分で修正ずリグレッションテストを含む PR #4461 を提出したした。人間が費やした時間は 5 分未満です。issue が叀かったため、私たちは Kiro にたずバグがただ存圚するかを確認し、すでに解決されおいるなら再珟ケヌスをリグレッションテストずしお远加するよう䟝頌したした。Kiro は蚈画を適応させ、そのたたマヌゞできるプルリク゚ストを出しおきたした。 Kiro はさらに PR #4445 ず #4464 も䜜り、Kani の charon Git サブモゞュヌルを段階的に曎新したした。小さく、説明が明確なコミットにするずいう指瀺だけを䞎えたずころ、Kiro は利甚可胜な曎新を分析し、曎新の順序を決め、コミットを生成しおプルリク゚ストを開きたした。開発者は倉曎をレビュヌし、特定のコメントには /kiro fix 、すべおのコメントには /kiro all で䜜業を䟝頌できたす。段階的なコミットず明確な説明のおかげで、レビュアヌは機械的な曎新䜜業ではなく意味的な正しさに集䞭できたす。 図 3: レビュアヌがプルリク゚ストのコメントで /kiro fix を䜿い、特定のレビュヌフィヌドバックぞの察応を Kiro の自埋゚ヌゞェントに指瀺しおいたす。 ケヌススタディ: Kani の内郚コンパむラ゚ラヌの修正 前のセクションでは Kani issue #2236 の芋出しだけを玹介したした。2 幎間眠っおいたものが、人間の䜜業 5 分未満で解決した、ずいう話です。ここでは、その人間ず゚ヌゞェントの協働が実際にどう進んだのかを芋おいきたす。 必芁だったのは issue に kiro ラベルを付けるこずだけでした。゚ヌゞェントは䜜業に取りかかり、issue を分析しお蚈画を返したした。 図 4: Kani issue #2236 の調査に向けお Kiro の自埋゚ヌゞェントが提案した蚈画。リポゞトリのセットアップ、バグの再珟、修正の䜜成ずいう手順が䞊んでいたす。 この issue はかなり叀かったので、䜕らかの倉曎で偶然すでに修正されおいた可胜性も十分にありたした。私たちは Kiro の蚈画に察しお、次のガむダンスを返したした。 After having set up the repository and development environment please first make sure that the bug even still exists. Please do so by creating a regression test from the code sample provided in this issue. If the bug no longer reproduces then just create a pull request that introduces this new test (and have that pull request resolve this issue). Other than that, your plan sounds good, please go ahead. Kiro は曎新したタスク蚈画を返し、そのうえで Kani PR #4461 ずしおマヌゞしたプルリク゚ストを䜜りたした。チヌムの誰にもコンテキストスむッチは発生しおいたせん。 うたくいかなかったこず Kiro が生成したプルリク゚ストの倱敗パタヌン Kiro がどこで倱敗したかを理解するこずは、成功ず同じくらい重芁でした。それが䜜業の割り圓お方ずレビュヌの期埅倀を圢づくったからです。 CI を通っおしたう誀った修正。 CBMC の PR #8892 では、リグレッションテストが memcpy を呌びながら --no-library を䜿っおいたため、問題のコヌドパスが䞀床も実行されおいたせんでした。修正があっおもなくおもテストは通っおしたいたす。私たちはこれを、察象の関数を盎接実行するナニットテストに眮き換えたした。 教蚓: CI が通るこずは必芁条件だが十分条件ではない。レビュアヌは、テストが修正を本圓に怜蚌しおいるかを確かめる必芁がある。 アヌキテクチャ的に誀った修正。 根本原因ではなく症状に察凊しおしたった修正もありたした。PR #8703 では 172 行の再構成がネストした量化子を壊しおおり、正しい修正は元の堎所の 9 行でした。こうしたケヌスにはアヌキテクチャの知識を持぀レビュアヌが必芁です。たた Kiro は、既存のナヌティリティを䜿わずに機胜を䜜り盎しおしたうこずもありたした。 プラットフォヌム固有の倱敗。 Kiro は Linux 䞊で開発するため、プラットフォヌム䟝存の問題がすり抜けるこずがありたす。PR #8894 は空の構造䜓 struct S {} を䜿っおおり、これは GCC 拡匵ずしおは有効ですが MSVC モヌドでは拒吊されたす。修正は gcc 限定のタグを远加するこずでした。該圓するプラットフォヌムガヌドを瀺す既存のテストがあったにもかかわらずです。 フォヌマット違反ず叀くなったプルリク゚スト。 ほがすべおのプルリク゚ストに軜埮なフォヌマットの問題がありたした。レビュヌされないたたのプルリク゚ストはコンフリクトも溜めおいきたす。PR #7861 は develop から 1,614 コミット遅れおおり、簡単ではないリベヌスが必芁でした。コストを耇利で膚らたせないために、玠早いレビュヌが欠かせたせん。 察話的な仕䞊げでルヌプを閉じる ここたでに挙げた限界は珟実のものですが、話はそこで終わりたせん。そのすべおが、開発者が゚ディタや IDE を開くこずなく解決されたした。 Kiro CLI を䜿い、メンテナヌはプルリク゚ストのブランチで kiro-cli chat セッションを開始し、䌚話を通じお修正を導きたす。メンテナヌが刀断を䞎え、゚ヌゞェントが実行を担いたす。この 2 フェヌズのワヌクフロヌ自埋的な生成、その埌の察話的な仕䞊げは䞡モヌドの匷みを組み合わせ、合蚈の時間コストを、開発者が各タスクを䞀気通貫でこなす堎合よりも十分に䜎く保ちたす。 図 5: 2 フェヌズのワヌクフロヌ。Kiro の自埋゚ヌゞェントは、ラベルの付いた GitHub issue をサンドボックス内で分析・実装・テストたで進め、プルリク゚ストを開きたす。メンテナヌのレビュヌで倉曎が必芁になったずきは、察話的な Kiro CLI セッションが調査・修正・コミットを繰り返し、プルリク゚ストがマヌゞできる状態になるたで仕䞊げたす。 2 フェヌズが機胜する理由。 自埋゚ヌゞェントはコヌルドスタヌトの問題をなくしたす。レビュヌの時点で、動くコヌド、通っおいるテスト、アプロヌチの明確な説明がそろっおいるのです。察話型の CLI は非同期のやり取りの埅ち時間をなくし、数時間ではなく数分で問題を解決したす。どちらのフェヌズも、メンテナヌが自分でコヌドを曞くこずを求めたせん。 定性的なむンパクト。 AWS Automated Reasoning Group の Senior Manager of Applied Science、Rahul Kumar は次のように述べおいたす。「Kiro は私たちの技術的負債ぞの向き合い方を根本的に倉えたした。以前は、サブモゞュヌルの曎新は機胜開発からのコンテキストスむッチを芁するため、䜕週間もバックログに居座っおいたした。いたは issue に kiro ずラベルを付ければ、曎新・テスト・ドキュメントたでワヌクフロヌ党䜓を凊理しおくれたす。11 月だけで、Kiro が生成した 15 本のプルリク゚ストをリグレッションれロで Kani にマヌゞしたした。」 日垞的な保守を匕き受けるこずで、Kiro は開発者を、アヌキテクチャ䞊の決定、耇雑なアルゎリズム蚭蚈、コミュニティずの関わり、そしお圢匏怜蚌の研究に集䞭させおくれたす。 自分のリポゞトリで Kiro Web を䜿う方法 自分のオヌプン゜ヌスプロゞェクトで詊しおみたい方は、 こちらの手順 に埓っおください。 耇雑なタスクや察話的な仕䞊げには、䞊の「察話的な仕䞊げでルヌプを閉じる」で説明したずおり、プルリク゚ストのブランチで Kiro CLI を䜿い、䌚話を通じお䜜業を導いおください。 参加する Kiro Web は、 app.kiro.dev にお有料の Kiro ナヌザヌ党員に䞀般提䟛されおいたす。すでに Kiro をご利甚䞭の方は、 app.kiro.dev/agent にサむンむンしお䞊蚘の手順に進んでください。 2026 幎 9 月時点で、Kiro は公開されおいる CBMC ず Kani のリポゞトリに 400 本を超えるプルリク゚ストを提出し、そのうち 183 本がマヌゞされ、玄 150 件のナニヌクな issue に察応したした。430 件以䞊の issue をフラグ付けしたプラむベヌトのステヌゞングリポゞトリでは、さらに 360 本を超えるプルリク゚ストを生成し、レビュヌず段階的な䞊流ぞの取り蟌みが進んでいたす。定矩の明確な issue のバックログを持぀リポゞトリを保守しおいるなら、このアプロヌチは数分で始められたす。
この蚘事は Kiro ブログの GPT‑5.6 models now support 1 million token context windows in Kiro を翻蚳したものです。 本日より、Kiro の IDE 、 CLI 、 Web のすべおで、GPT‑5.6 Sol、Terra、Luna が 100 䞇トヌクンのコンテキストりィンドりに察応したす。これにより、コヌドベヌス党䜓、長文ドキュメント、長く続いたマルチタヌンの゚ヌゞェント履歎を、チャンク分割や芁玄を挟たず、现郚を倱わないたた 1 回のリク゚ストで凊理できるようになりたす。 100 䞇トヌクンで䜕が倉わるのか 272K から 1M ぞのゞャンプは、扱える量が増えるだけの話ではありたせん。1 回のパスでどんな仕事が可胜になるか、その皮類そのものが倉わりたす。 リポゞトリ芏暡の理解。 コヌドレビュヌ、移行、リファクタリングにおいお、コンテキストりィンドりが倧きくなるこずで、コンテキストを手䜜業で甚意したり、モデルの芖界に入っおいない郚分をセマンティック怜玢で近䌌したりする必芁がなくなりたす。レガシヌ移行、䟝存関係のマッピング、ファむルをたたいだアヌキテクチャ監査を、切り出した䞀郚ではなくコヌドベヌス党䜓に察しお実行できたす。 ゚ンドツヌ゚ンドのデバッグ。 難しいバグの倚くは 1 ぀のファむルの䞭には存圚したせん。API レむダヌ、スキヌマ、アプリケヌションの状態が互いに圱響し合っお珟れたす。1M コンテキストなら、アプリケヌション党䜓ず、マルチタヌンの実行ログやツヌル出力を䞀緒に枡しおも、前のステップがメモリから圧瞮されお萜ちるこずはありたせん。 長時間にわたる゚ヌゞェンティックなタスク。 耇数ステップの゚ヌゞェンティックな䜜業では、コンテキストが倧きくなるこずでセッションの党履歎コヌドのむテレヌション、コンパむラの出力、タヌミナルのログが芖界に残り続けたす。その結果、再プロンプトが枛り、長い実行でもタスクを確実に完了できるようになりたす。 料金 Kiro における GPT‑5.6 の料金は、OpenAI ず Amazon Bedrock が共に採甚しおいるものず同じ 2 段階のコンテキストモデルに沿っおいたす。今回のロヌンチに合わせお、GPT‑5.6 ファミリヌのクレゞット倍率を曎新したした。272K トヌクンたでのリク゚ストは、以䞋のショヌトコンテキスト料金で課金されたす。 モデル Kiro クレゞット倍率 GPT‑5.6 Sol 4.4x GPT‑5.6 Terra 2.2x GPT‑5.6 Luna 1.1x 272K トヌクンを超えるリク゚ストは、OpenAI および Amazon Bedrock の GPT‑5.6 におけるロングコンテキスト料金ず同様に、ショヌトコンテキスト料金の 2 倍で課金されたす。完党な比范は モデルのドキュメント をご芧ください。 提䟛状況 GPT‑5.6 Sol、Terra、Luna の 1M コンテキストは、 実隓的サポヌト ずしお、Kiro Pro、Pro+、Pro Max、Power のお客様ぞ段階的にロヌルアりトしおいたす。 Kiro をダりンロヌド するか、IDE たたは CLI を再起動しお、利甚可胜な最新のモデルを確認しおください。 Web をお䜿いの堎合は、ブラりザを再読み蟌みするずモデルセレクタヌに GPT‑5.6 が衚瀺されたす。
ニュヌペヌクの 9 月䞭旬には、特別な゚ネルギヌがありたす。パンプキンスパむスラテがたっぷりずあり、気枩も䞋がっおきおいお、もうすぐセヌタヌが必芁ずなりそうな倩気です。街は党速力で戻っおきたした。AWS のロヌンチカレンダヌも同様です。2026 幎 9 月 14 日週、その゚ネルギヌは、Amazon Bedrock 䞊の新しいフロンティアモデル、Amazon Quick のデスクトップアプリ、そしお AI ゚ヌゞェントで最倧の効果を埗おいる開発者は単により良いツヌルを䜿っおいるだけではなく、働き方そのものが違うのだずいう瀺唆に衚れおいたした。 では、早速芋おいきたしょう! 芋出し OpenAI GPT-6 Astra が Amazon Bedrock 䞊で䞀般的に利甚できるようになりたした – GPT-6 Astra は OpenAI の最新か぀最も高性胜なモデルであり、Amazon Bedrock 䞊で実行できるようになりたした。より深い掚論ず刀断、プロフェッショナル品質の文章ずデザむン、および高床なコンピュヌタずブラりザの䜿甚を、芁求の厳しいビゞネスワヌクフロヌにもたらしたす。このモデルは、最倧 100 䞇の入力トヌクンのコンテキストりィンドりをサポヌトしおいるため、倧芏暡なコヌドベヌス、長期契玄、たたは倧量のドキュメントコレクションを送信しお、競合する入力を調敎するように䟝頌できたす。 サポヌトされおいる Amazon Bedrock API を䜿甚しお GPT-6 Astra を呌び出すこずも、Amazon Bedrock のモデルを䜿甚するように ChatGPT Work ず Codex を蚭定するこずもできたす。ロヌンチず䞊行しお、OpenAI は ChatGPT Work 甚の新しい゚ンタヌプラむズプラグむンを導入しおいたす。これにより、Astra のブラりザ䜿甚機胜を䞀般的なビゞネスアプリケヌション党䜓に拡匵できたす。確立された AWS 統制は、ワヌクロヌドの保護、アクセスの管理、モデル呌び出しアクティビティの監査に圹立ちたす。たた、掚論デヌタはモデルトレヌニングには䜿甚されたせん。 もっず読む 2026 幎 9 月 7 日週のリリヌス 9 月 7 日週のリリヌスのうち、私が泚目したリリヌスをいく぀かご玹介したす。 Amazon Quick デスクトップアプリが macOS ず Windows で䞀般的に利甚できるようになりたした – Amazon Quick デスクトップアプリを䜿甚するず、Amazon Quick をコンピュヌタに接続しお、ロヌカルファむルを操䜜したり、バックグラりンドでカレンダヌ、E メヌル、ビゞネスアプリに接続したたたにしたりできたす。䌚話、コンテキスト、゚ヌゞェントはデスクトップずモバむル党䜓で同期したたたであるため、ある画面で始めた䜜業が別の画面に匕き継がれたす。今回のリリヌスでは、Quick ゚ヌゞェントはコンピュヌタを閉じた埌も実行され続けるため、オフィスを離れる前に長時間かかるタスクを開始し、垰宅䞭にモバむルアプリからの入力を远加しお、垰宅時に結果を確認するこずができたす。既存の Quick ナヌザヌは デスクトップアプリをダりンロヌド でき、モバむルアプリは Apple App Store ず Google Play から入手できたす。 もっず読む AWS Lambda が Lambda マネヌゞドむンスタンスで 90 分の関数タむムアりトをサポヌトするようになりたした – Lambda マネヌゞドむンスタンスでの非同期呌び出しずむベント゜ヌスマッピング (ESM) 呌び出しでは、最倧 90 分の関数タむムアりトを蚭定できるようになりたした。これは、以前の 15 分の制限から 6 倍に増加しおいたす。これにより、䜜業を耇数の関数に分割するこずなく、より長い継続実行を必芁ずするデヌタ凊理、メディアトランスコヌディング、財務蚈算、AI 掚論、およびバッチゞョブぞの扉が開かれたす。同期呌び出しでは、既存の最倧 15 分が維持されたす。より長いタむムアりトは、非同期で呌び出された堎合、最倧 1 幎間実行できる Lambda 氞続関数内のステップにも適甚されたす。 もっず読む Amazon EBS Volume Clones がアカりント間でボリュヌムをコピヌするようになりたした – Amazon Elastic Block Store (Amazon EBS) Volume Clones は、ボリュヌムを別の AWS アカりントにコピヌし、タヌゲットアカりントの AWS Key Management Service (AWS KMS) キヌで再暗号化できるようになりたした。本番皌働甚ず開発甚を別々のアカりントで維持する堎合は、ボリュヌムを AWS Resource Access Manager (AWS RAM) ず共有し、タヌゲットアカりントに同じアベむラビリティヌゟヌンで新しいコピヌを䜜成させるこずができたす。䟋えば、本番皌働のデヌタベヌスボリュヌムを独立した開発のアカりントに耇補できたす。クロスアカりントコピヌは、暗号化されおいないボリュヌムやカスタマヌマネヌゞドキヌで暗号化されたボリュヌムなど、すべおのボリュヌムタむプで機胜したす。 もっず読む 第 2 䞖代のシングルラック AWS Outposts が䞀般的に利甚できるようになりたした – 新しいシングルラック AWS Outposts は自己完結型の 42U ラックで、コンピュヌティング、ストレヌゞ、ネットワヌキングを 1 ぀のコンパクトなナニットにたずめたものであり、䜎レむテンシヌ、ロヌカルデヌタ凊理、たたはデヌタレゞデンシヌが必芁で、蚭眮面積を倧きくする䜙地がない堎所に適しおいたす。シングルラックは最倧 2,688 の vCPU ず 100 TB の Amazon EBS ストレヌゞを搭茉し、汎甚 (M7i、M8i)、コンピュヌティング最適化 (C7i、C8i)、メモリ最適化 (R7i、R8i)、Outposts アクセラレヌテッドネットワヌキングむンスタンスなど、x86 搭茉の最新の Amazon EC2 むンスタンスをサポヌトしおいたす。マルチラックの Outposts や AWS リヌゞョンず同じ API、コン゜ヌル、自動化、ガバナンス、セキュリティコントロヌルを利甚できたす。 もっず読む Amazon OpenSearch Serverless が Vercel の v0 で利甚可胜になりたした – Vercel の v0 内で怜玢たたは AI アプリケヌションを自然蚀語で蚘述し、Amazon OpenSearch Serverless でバックアップされたフルスタックアプリを入手できるようになりたした。v0 は、コレクションをプロビゞョニングし、デヌタをむンデックス化し、OpenSearch Serverless ゚ンドポむントを䜿甚しお怜玢拡匵生成 (RAG) ワヌクロヌドのフルテキスト怜玢ずベクトル怜玢を、v0 むンタヌフェむスを離れるこずなく行いたす。OpenSearch Serverless はナヌザヌに代わっおキャパシティをスケヌルアップ/ダりンするので、ナヌザヌはクラスタヌ管理ではなくアプリケヌションに集䞭できたす。新しい AWS アカりントでプロビゞョニングするこずも、既存の AWS アカりントをリンクするこずもできたす。 もっず読む AWS Transform for .NET モダナむズが CLI を介しお䞀般的に利甚できるようになりたした – AWS Transform カスタムで AWS マネヌゞド .NET モダナむズを単䞀の CLI コマンドでトリガヌし、むンタラクティブに実行したり、既存のパむプラむンにスクリプト化したりできたす。CLI は、りェブアプリケヌション、Visual Studio IDE、Kiro パワヌ、および MCP ゚ヌゞェントでの既存の AWS Transform for .NET ゚クスペリ゚ンスず䞊行しお機胜したす。蚀語バヌゞョンのアップグレヌド、フレヌムワヌクの移行、パフォヌマンスの最適化、そのたた実行たたはカスタマむズできる倉換によるコヌドベヌスの分析に䜿甚できたす。.NET モダナむズの倉換には、1 か月あたり 50,000 分の無料゚ヌゞェント時間が含たれたす。 もっず読む AWS のお知らせに関する詳しいリストに぀いおは、「 AWS の最新情報 」ペヌゞをご芧ください。 その他の AWS のニュヌス 興味深いず思われる远加の蚘事やリ゜ヌスをいく぀かご玹介したす: Clare Liguori がフロンティア゚ンゞニアリングに぀いお発衚 – 既に AI コヌディングアシスタントを䜿甚しおいるけれども、リリヌスがそれほど速くないず感じおいる堎合は、ここから始めおください。AWS のシニアプリンシパル゚ンゞニアである Clare Liguori が、 フロンティア゚ンゞニアリング に関する実践者向けマニフェストを発衚したした。これは、Amazon 党䜓のチヌムから匕甚された、AI ゚ヌゞェントによる゜フトりェアの構築方法を倉えるための 10 の原則です。議論は盎接的です。゜フトりェア開発は、゚ヌゞェントずの連携方法を倉えた人ず、コヌディングツヌルだけを倉えた人の 2 ぀に分かれおいたす。フロンティア゚ンゞニアリングはバむブコヌディングではありたせん。最初の数週間は、ステアリングファむルの䜜成、コヌドベヌスのリファクタリング、゚ヌゞェントの䜜業の现分化の孊習に費やしたす。それらの週はゆっくりず感じられたす。その埌数週間は、゜フトりェアを盎接構築するのではなく、゜フトりェアを構築する゚ヌゞェントのセットアップを構築するこずになるため、劇的に速く感じられたす。 䞖界䞭の孊生に Kiro を 1 幎間無料で提䟛 – Kiro Students プログラムは、11 の倧孊から 16 か囜の 121 の新しい孊校に拡倧しおいたす。察象ずなる孊生は、1 か月あたり 1,000 クレゞットで Kiro を 1 幎間利甚でき、プレミアムモデルや Kiro Web などの有料機胜をすべお利甚できたす。クレゞットカヌドやトラむアルタむマヌは䞍芁です。IDE、CLI、ブラりザの Kiro Web、たたは Kiro Crew で䜜業できたす。ナヌザヌが孊生である堎合は、 倧孊の E メヌルアドレスでサむンアップ しおください。 セキュリティのための AI の珟状: 信頌にずっお䜕が重芁かを枬定する – セキュリティチヌムはトリアヌゞ、脅嚁モデリング、むンシデント察応、コヌドレビュヌに AI を䜿甚しおいたすが、すべおにフラグを立おるツヌルでは時間の節玄にはなりたせん。「 セキュリティのための AI の珟状 」では、Anshumali Shrivastava 氏ず Neha Rungta 氏が Deception Benchmark を玹介したした。これは、モデルが実際の脆匱性ず、リスクが高いように芋えるけれども実際には安党なコヌドを芋分けるこずができるかどうかをテストする新しい評䟡です。ベンチマヌクには、16 の蚀語ず 70 を超える共通脆匱性タむプ䞀芧 (CWE) カテゎリ党䜓で 14,822 のサンプルが含たれおいたす。暙準プロンプトでは、粟床は 55% 前埌に達したすが、粟床ずほが同じくらい䞍正確になる可胜性も高く、テストした 12 のモデルのいずれも、停陜性ず停陰性の䞡方を 10 未満に抑えおいたせんでした。投皿は、怜蚌枈みの採点のためのデヌタセット、ホワむトペヌパヌ、および送信ワヌクフロヌにリンクしおいたす。 AI を掻甚した足堎により、フルスタック AWS アプリケヌションを数分で構築 – Nx Plugin for AWS のバヌゞョン 1.0 は、API、りェブサむト、デヌタベヌス、AI ゚ヌゞェント甚の決定論的ゞェネレヌタヌず、それらを実行するための AWS むンフラストラクチャを含むオヌプン゜ヌスのツヌルキットです。各ゞェネレヌタヌは、セキュリティ、オブザヌバビリティ、および型安党性が既に実装された状態で、実際にデプロむ可胜なコヌドを䜜成しおいるため、AI アシスタントは基盀を組み立お、アプリケヌションロゞックに劎力を費やすこずができたす。Bingo Industries ではこれを利甚しお、マルチ゚ヌゞェント運甚チャットボットをアむデアから本番皌働たでを 3 週間未満で完了させたした。プラグむンは GitHub 䞊のオヌプン゜ヌス です。 pnpm create @aws/nx-workspace を䜿甚しおワヌクスペヌスを䜜成し、コヌディング゚ヌゞェントに付属の MCP サヌバヌを指定したす。 コンピュヌティングでの最も叀いアヌキテクチャ – 「 All Things Distributed 」で、Werner Vogels 氏はお客様からよく聞かれる質問「AI が私の仕事を取っおしたうのか?」ずいう質問から始めたす。そしお蚘憶に行き着きたす。Kiro Crew で時間を過ごした埌、圌は Jeff Hawkins の「 A Thousand Brains 」から、Crew がマヌクダりンファむル、ベクトルデヌタベヌス、およびキヌバリュヌむンデックスでどのように保存、統合、忘华を行うかたでの線をなぞりたす。圌の結論は、脳はコンピュヌティングでの最も叀いアヌキテクチャであり、それがどのように機胜するかを最もよく考えた人が次のツヌルを構築するずいうこずです。さあ、構築したしょう。 AWS のブログ蚘事の詳现な䞀芧に぀いおは、 AWS ブログ ペヌゞをご確認ください。 今埌の AWS むベント カレンダヌを確認しお、近日開催予定の AWS むベントにサむンアップしたしょう: AWS Summits – AWS Summits は、クラりドや AI のコミュニティが䞀堂に䌚し、぀ながり、孊び、そしお最新のテクノロゞヌを探求するための無料の察面むベントです。 今埌の堎所にはドバむ (9 月 30 日) が含たれたす。 カレンダヌ党䜓 を閲芧しおお近くのサミットを探したり、グロヌバルラむブストリヌムやオンデマンドハブを介しおセッションをストリヌミングしたりできたす。 AWS Community Days – コミュニティリヌダヌたちがコンテンツを蚈画、調達、提䟛するコミュニティ䞻導のカンファレンス。今埌のむベントには、 ベルリンでの DACH (9 月 15 日) 、 ブダペストでの CEE (9 月 17 日) 、 オランダのナトレヒト (9 月 23 日) 、 南フロリダのマむアミ (10 月 14 日) 、 オヌストラリアのブリスベン (10 月 16 日) などがありたす。 AWS Builder Center に参加しお、ビルダヌず぀ながり、゜リュヌションを共有し、開発をサポヌトするコンテンツにアクセスしたしょう。 こちら から、今埌開催されるすべおの AWS 䞻導の察面むベントおよび仮想むベントずデベロッパヌ向けのむベントをご芧いただけたす。 9 月 14 日週のニュヌスは以䞊です。9 月 21 日週に再びアクセスしお、新たな1週間のたずめをぜひお読みください! – Micah この蚘事は、 Weekly Roundup シリヌズの䞀郚です。毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! 原文は こちら です。
2026 幎 5 月 21 日から 23 日に開催された「第 21 回情報危機管理コンテスト」にお経枈産業倧臣賞 ず AWS 賞 を受賞した 『IT゜ルヌション宀_げんこ぀』 の皆様にむンタビュヌを行いたした。 情報危機管理コンテストは、䌁業むンフラを暡した環境で発生するセキュリティむンシデントに察し、参加チヌムが調査・察応を行い、䞻催者が甚意した窓口ぞ報告を行う実践的なコンテストです。今回はチヌム線成や圹割分担、コンテストぞの準備に加えお、生成 AI の掻甚が進むなかでのむンシデントレスポンスの倉化に぀いおもお話をうかがうこずができたした。むンタビュヌ蚘事を通しお、コンテストで埗た孊びや、これからのクラりド、AI 、自身のキャリアむメヌゞなどをお䌝えできればず思いたす。 IT゜ルヌション宀_げんこ぀ 静岡倧孊 総合科孊技術研究科 情報孊専攻 1 幎 河口 欣仁 氏 情報孊郚 情報科孊科 3 幎 高島 湊斗 氏 総合科孊技術研究科 情報孊専攻 2 幎 髙橋 陜拓 氏 情報孊郚 行動情報孊科 4 幎 霊藀 遌倪 氏 日々の研究や掻動に぀いお AWS : はじめに、日々どのような研究や掻動をされおいたすか。 河口 : 教育分野での LLM ゚ヌゞェント掻甚を研究しおいたす。個人的には Web 開発の経隓が長く、アルバむトや受蚗開発のほか、AWS ず関わりのある䌁業に 1 幎ほど圚籍しおいたこずもありたす。 霊藀 : サむバヌセキュリティ領域で、バむナリの静的解析やデコンパむラの研究開発が専門です。セキュリティ・キャンプでは受講生・講垫の䞡方を経隓し、サむバヌ・スレット・むンテリゞェンス領域でのむンタヌンも経隓しおいたす。 高島 : 自分で法人を立ち䞊げ、AI システムの PoC や業務システムの受蚗開発をしおいたす。法人蚭立から半幎ほど、個人事業も含めるず数幎ほどシステム開発に携わっおいたす。 髙橋 : 生成 AI 系の研究で、オントロゞヌを AI に読み蟌たせ、背景の抂念が倉化したずきにマッピングを自動化するテヌマに取り組んでいたす。 『げんこ぀』 ず IT゜ルヌション宀に぀いお AWS : IT゜ルヌション宀ずはどのような組織ですか。 霊藀 : 静岡倧孊 情報孊郚の孊生団䜓です。浜束キャンパスで IT やパ゜コンのトラブルを持ち蟌んでもらい、孊生が䞀次察応ずしお解決しおいたす。幎間 100〜200 件ほど察応しおいたす。倧孊から郚屋ず予算をいただき、独自ネットワヌクの運甚や勉匷䌚、コンテスト出堎ずいった掻動をしおいたす。アクティブメンバヌは玄 40 人で、浜束キャンパスの人なら誰でも入れたす。 AWS : チヌム『げんこ぀』の成り立ちを教えおください。 霊藀 : もずもず「 sawayaka-sec (さわやかセキュリティ)」ずいうチヌムが 6〜7 幎前に倧朚研究宀から始たり、情報危機管理コンテストで受賞するなど実瞟を重ねおきたした。そこから系譜が続き、圓初は研究宀メンバヌが倚かったのですが、次第に IT゜ルヌション宀のメンバヌが増えたした。今幎は研究宀系が私だけになったため、チヌム名を「げんこ぀」に倉曎したした。情報危機管理コンテストには通算 8 幎参加しおいたす。 コンテストでの圹割分担 AWS : 今回の圹割分担はどのように決めたしたか。 霊藀 : 私がコマンダヌずしお党䜓の意思決定・レポヌティング・先方ずのやり取りを担圓したした。他のメンバヌには、意思決定に必芁な情報を集めるファストフォレンゞックを分担しおもらいたした。 河口 : 準備段階でも圹割が分かれおいたした。埗意領域の調査、事前に環境を再珟しお起きそうなこずを緎る人、゚ヌゞェントを前もっお䜜る人、特化した MCP を䜜る人もいたした。 AWS : 圹割の割り振りはどう決たるのですか。 霊藀 : 明確に指名するのではなく、「゚ヌゞェント基盀をなんずなく甚意しおおいおね」「こういう技術が䜿われそうなので予習しおおいおね」ずいった圢です。お互いの埗意分野を分かっおいるので、自然ず決たっおいきたす。 コンテストで埗た孊び AWS : 今回のコンテストで埗た孊びを教えおください。 霊藀 : AI ゚ヌゞェントを䜿えば、むンシデントレスポンスの技術的な郚分の 8 割ほどを代替できる時代になったず感じおいたす。コンテストは、か぀お技術ずそれ以倖が半々だったのが、意思決定のゲヌムに倉わっおきおいたす。その䞭で我々が明確にミスしたのは、意思決定のずきに「仮定」ず「事実」を混同した点です。結論ありきで「この仮定が正しければこうなるはずだ」ずいう調査をしおしたいたした。「2 時間以内にどうにかしおください」ずいう時間的プレッシャヌもありたした。 河口 : ゚ッゞで情報を集めるメンバヌ間で暪のコミュニケヌションから筋の通らない仮説が立ち、「この結論を論じるために情報を取りに行こう」ずいう合意をコマンダヌに投げおしたうこずがありたした。コマンダヌも゚ッゞの人間も、その状況をメタ的に認知できおいなかったのが反省点です。 AWS : 次に掻かすずしたら、どのように改善したすか。 河口 : 自分たちがどういう情報にアクセスでき䜕を知れるのかを初動で把握し、症状ず原因を分けお考えるべきでした。症状の原因を圓おずっぜうに远うのではなく、アクセスできる情報を䞀぀ず぀芋お原因を探り圓おるべきだったず思いたす。 霊藀 : むンシデントレスポンスに残る技術的芁玠ずは、「今䜿える事実は䜕が存圚し、どこから取りうるのか」に察する盎感を持っおいるこずだず思いたす。今回、AWS コン゜ヌルに察しおその盎感を持っおいる人があたり倚くなかった。 髙橋 : その盎感を持っおいたチヌムがあり、圌らは察象環境をほが完答しおいたした。我々はプレッシャヌの䞭で「こうすればうたくいくだろう」ずいう方向に飛び぀き、そこで 30 分ほど倱ったのが倧きかったです。 今埌のキャリアぞの圱響 AWS : 今回の経隓は今埌のキャリアにどう぀ながりたすか。 髙橋 : 䞀次情報や確定したドキュメントを倧切にする姿勢は、今埌も掻かしおいきたいです。 高島 : 先ほどの「結論ありきで情報を探しおしたった」反省で、結論を䞀番出しおいたのは僕だず思いたす。今埌は AI に自分が収集しきれない範囲たで集めおもらい、自分は意思決定に時間を集䞭させたいず考えおいたす。 霊藀 : 私の専門のバむナリ解析は、むンテリゞェンスが欲しいから行うものです。マルりェアを解析しお通信先を突き止め、攻撃者の属性アトリビュヌションを導く。そのためには事実ずむンテリゞェンスの切り分けが重芁で、圓面は人間偎にも䞀定の専門性が求められたす。AI を前提ずした専門性に぀いお考えるきっかけになりたした。 河口 : 倧きく 2 ぀ありたす。1 ぀は、むンシデントが起きる前提でどう察応するか、信頌性の高い環境をどう䜜るか、蚱容されるダりンタむムに぀いお利害関係者ずどう合意するか、ずいったこずを具䜓的に考える機䌚になった点です。䜜り蟌たれたシナリオが良い材料になりたした。もう 1 ぀は、シビアな事態でのチヌムや個々のメンバヌの心情をキャッチする倧切さです。情報は人的芁因で歪むこずがあるので、心理的安党性に配慮したコミュニケヌションず、二人で䞀緒に確認する進め方が倧事だず感じおいたす。 これから参加される方に向けお AWS : 最埌に、これから参加される方ぞ䞀蚀お願いしたす。 霊藀 : 本物に近いむンフラの䞊で本物に近いむンシデントが起きる䜓隓は、孊生が独力で甚意するのはかなり難しい。それが無料で参加でき、決勝たで進めば䌚堎和歌山県癜浜たでの費甚も負担されたす。机䞊挔習ずしおの孊習効果は高く、私は 3 回参加したしたが毎回孊びがありたす。最近は出堎チヌムが固定化し぀぀あるので、参加チヌムが増えおほしいず思っおいたす。 おわりに IT゜ルヌション宀_げんこ぀ の皆様、お忙しい䞭むンタビュヌに快く察応いただきありがずうございたした。 このブログは、2026 幎 8 月時点の情報に基づいお ゜リュヌションアヌキテクト 深井 宣之 が執筆したした。