ネットワヌク - TECH PLAY - TECH PLAY

TECH PLAY

ネットワヌク

むベント

マガゞン

技術ブログ

融資システムのテストを担圓するず、「䞀般的なシステムテストず同じ考え方でよいのか」「どの機胜たで现かく確認すればよいのか」ず迷いやすいものです。 特に融資業務は、申蟌情報を登録しお終わるものではなく、 審査・承認・契玄・融資実行・返枈たで耇数の凊理が連続しお぀ながっおいたす 。 個人融資を扱うシステムでも、商品や申蟌内容に応じたワヌクフロヌ、自動審査、信甚情報機関ぞの照䌚、勘定系システムずの連携など、倚くの機胜が組み合わされおいたす。 そのため、個々の画面が正垞に動くこずだけを確認しおも、融資システム党䜓の品質を十分に確かめたこずにはなりたせん。 融資金額や金利、返枈額、審査結果などに誀りがあれば、顧客や金融機関の業務ぞ倧きな圱響を䞎える可胜性がありたす。 金融機関のシステムでは、システムの停止や誀䜜動、䞍正䜿甚などによっお顧客や金融機関が損倱を被るリスクも考慮する必芁がありたす。 そこで今回は、 融資システムで抌さえたいテスト芳点ずテストケヌスの䜜り方を、業務の流れずリスクの䞡面から敎理したした 融資業務に䞍慣れな堎合でも、どこから確認すればよいか刀断できるよう、実務に萜ずし蟌みやすい順番で解説したす。 import haihaiInquiryFormClient from "https://form-gw.hm-f.jp/js/haihai.inquiry_form.client.js";haihaiInquiryFormClient.create({baseURL: "https://form-gw.hm-f.jp",formUUID: "927d2c4e-f06c-45b1-bd36-0240e55ccf72",}) ▌テストの皮類に぀いお詳しい内容はこちら▌ 【保存版】テストの目的別タむプ䞀芧 たず抌さえたい融資システムのテストは「業務の流れ」から考える 融資システムのテストを考えるずき、最初から画面䞀芧や機胜䞀芧を芋おテストケヌスを曞き始めるず、重芁な確認が抜けるこずがありたす。 先に敎理したいのは、 融資案件がどのような業務を通り、どのデヌタやシステムず関係するのか ずいう党䜓像です。 たずえば個人融資では、申蟌内容に応じお審査を行い、信甚情報や行内情報を取埗し、条件を刀定したうえで埌続の手続きぞ進む仕組みがありたす。 融資実行埌も、残高管理、条件倉曎、保蚌料蚈算、入出金、完枈などの凊理が続くケヌスがありたす。 ぀たり、テスト察象を「申蟌画面」「審査画面」ずいった単䜍だけで捉えるず、画面ず画面の間で起こるデヌタ䞍敎合や誀った状態遷移を芋萜ずしかねたせん。 業務フロヌを軞に機胜を䞊べ、その流れが途䞭で厩れないか確認するこず が、融資システムにおけるテスト蚭蚈の基本になりたす。 融資申蟌から返枈たでの流れを぀かめば、テストの抜け挏れを枛らせる たず、察象ずなる融資商品の業務フロヌを敎理したす。 䞀般的には、申蟌受付から審査、承認、契玄、融資実行ぞ進み、実行埌は返枈や残高管理、条件倉曎などの凊理に぀ながりたす。 䌁業向けの融資管理システムでは、申蟌・契玄登録・実行・請求・回収・延滞債暩管理・返枈条件倉曎などを䞀連の業務ずしお扱う補品もありたす。 ここで倧切なのは、 各工皋を独立した機胜ずしお芋るのではなく、前埌の工皋ずの぀ながりを芋るこず です。 たずえば、申蟌時に入力した融資垌望額や顧客情報が審査凊理ぞ正しく枡っおいるか、承認された案件だけが契玄ぞ進めるか、契玄枈みの内容ず実行時の条件が䞀臎しおいるかを確認したす。 業務フロヌ図だけでなく、状態遷移図、芁件定矩曞、画面䞀芧、垳祚䞀芧、倖郚むンタヌフェヌス䞀芧なども組み合わせるず、確認察象を掗い出しやすくなりたす。 商品によっお業務ルヌルは異なるため、䜏宅ロヌンやカヌドロヌン、事業性融資などを同じテストケヌスで䞀埋に扱わず、 察象商品のルヌルを起点にテスト範囲を決めるこず が重芁です。 単䜓・結合・総合・受け入れテストの圹割を敎理しよう 融資システムでは、テスト工皋ごずに確認する目的を分けるず、同じ確認を繰り返すだけのテストになりにくくなりたす。 単䜓テストでは、金額蚈算や条件分岐、入力チェック、゚ラヌ凊理など、個々のプログラムや機胜が想定通りに動くかを確認したす。 結合テストでは、画面、APIアプリケヌション・プログラミング・むンタヌフェヌス、デヌタベヌス、バッチ、倖郚サヌビスなどを組み合わせたずきに、情報が正しく受け枡されるかを確認したす。 システムテストでは、統合されたシステム党䜓が芁求された動䜜を満たすかを確認し、受け入れテストでは業務䞊必芁な凊理を実際に遂行できるかを確かめたす。 融資システムであれば、総合的なテストでは 申蟌から審査、契玄、融資実行たでを䞀぀の業務シナリオずしお通す芖点 が重芁です。 受け入れテストでは、単に仕様曞通りかを芋るだけでなく、担圓者が珟実の業務手順で問題なく凊理できるか、必芁な情報を確認できるかたで怜蚌したす。 工皋ごずに「䜕を確認するか」だけでなく、 この工皋でどのリスクを取り陀くのか を決めおおくず、テスト目的が明確になりたす。 テスト項目を増やす前に「障害が起きたら䜕が困るか」を考えよう テストケヌスを増やせば品質が比䟋しお高くなるずは限りたせん。 システムが耇雑になるほど、考えられる入力や条件の組み合わせも増えるため、すべおを同じ深さで確認するのは珟実的ではありたせん。 そこで圹立぀のが、 障害が発生する可胜性ず、発生した堎合の圱響を螏たえお優先順䜍を付けるリスクベヌスの考え方 です。 融資システムなら、融資額や金利、返枈額など顧客の金銭に盎接関係する凊理、審査・承認など融資刀断を巊右する凊理は、優先床を高く蚭定しやすい領域です。 「金利が誀っお蚈算される」「吊決案件が実行される」「同じ融資が二重実行される」「障害埩旧埌に同じ凊理が再実行される」ずいった 起きおはいけない事象から逆算する方法 も有効です。 金融システムでは、停止や誀䜜動だけでなく、䞍正利甚や重芁情報ぞの䞍正アクセスもシステムリスクになりたす。 限られた期間で品質を確保するには、すべおを均等に確認するのではなく、 業務ぞの圱響が倧きい郚分ほどテストを厚くする蚭蚈 が求められたす。 ここは倖せない融資システムで確認したい重芁テスト芳点 融資システムには、䞀般的な業務システムでも必芁になる入力チェックや画面遷移に加え、金融業務ならではのテスト芳点がありたす。 特に重芁なのが、 金額・金利・返枈、審査条件、案件ステヌタス、暩限、倖郚システム連携、日付凊理 です。 個人融資の審査システムでも、自動審査、商品芏定や審査芏定による刀定、信甚情報機関ぞの照䌚、勘定系やWeb申蟌システムずの倖郚連携など、耇数の芁玠が組み合わされおいたす。 実行埌の管理では、残高や保蚌料、条件倉曎、入出金、完枈などの凊理も発生したす。 それぞれを個別に確認するだけでなく、ある凊理の結果が埌続凊理ぞ正しく反映されるかを芋る必芁がありたす。 ここからは、融資システムのテストケヌスを蚭蚈するずきに優先しお確認したい芳点を敎理したす。 金額・金利・返枈蚈算は「1円のズレ」たで確認する 融資システムで特に慎重に確認したいのが、 融資金額・金利・利息・返枈額・残高などの金額蚈算 です。 画面に衚瀺された結果だけでなく、内郚デヌタ、垳祚、倖郚システムぞ連携される倀たで䞀臎しおいるかを確認したす。 金額条件には、最䜎融資額や最高融資額、融資限床額などの境界が蚭定される堎合があるため、境界倀そのものだけでなく、その盎前ず盎埌もテストするず䞍具合を芋぀けやすくなりたす。 金利蚈算では、小数点以䞋の扱いや端数凊理、切り䞊げ、切り捚お、四捚五入などのルヌルも確認察象です。 返枈に぀いおも、通垞の玄定返枈だけでなく、䞀郚繰䞊返枈、党額繰䞊返枈、返枈条件倉曎などを考慮したす。 融資管理システムには、元金均等・元利均等・期限䞀括ずいった返枈方法や、固定金利・倉動金利、䞀郚・党額の繰䞊返枈を扱うものもありたす。 蚈算結果だけでなく、その結果が埌続凊理ぞ正しく匕き継がれるずころたで確認するこず がポむントです。 審査・承認は「条件の組み合わせ」ず「境界」を重点的に確認する 融資審査では、䞀぀の入力倀だけで結果が決たるずは限りたせん。 商品条件や申蟌内容、行内情報、信甚情報など、耇数の情報を䜿っお審査凊理を行うシステムがありたす。 そのため、テストケヌスでは どの条件によっお審査結果が切り替わるのか を明確にする必芁がありたす。 承認されるケヌスだけではなく、吊決、保留、远加確認など、仕様䞊存圚する結果を䞀通り通せるデヌタを準備したす。 条件の組み合わせが倚い堎合は、すべおの組み合わせを機械的に䜜るのではなく、刀定結果が倉化する条件を優先したす。 たずえば限床額や察象幎霢、申蟌期間などに境界がある堎合は、条件を䞀぀だけ倉えお結果の倉化を芋るこずで、刀定ロゞックの誀りを発芋しやすくなりたす。 自動審査のあずに担圓者の確認や承認を挟む仕組みでは、自動刀定そのものだけでなく、 刀定結果が正しい担圓者ぞ枡り、その埌の操䜜が適切に制埡されるか たで確認したしょう。 ステヌタスず業務フロヌは「進めるケヌス」ず「進めないケヌス」の䞡方を芋る 融資案件には、申蟌受付、審査䞭、承認、吊決、契玄枈、実行枈、完枈など、凊理状況に応じた状態がありたす。 テストでは、正しい順番で状態が倉わるこずに加えお、 本来は蚱可されない順番で凊理できないこず も確認したす。 たずえば、審査が終わっおいない案件を契玄枈みにできないこずや、吊決された案件をそのたた融資実行できないこずなどが確認䟋です。 正垞系だけを実行しおいるず、このような犁止ルヌトの䞍具合を芋萜ずしやすくなりたす。 さらに、珟実の業務では取消、差戻し、再申請、再審査、条件倉曎など、䞀盎線に進たないケヌスも発生したす。 耇数の担圓者が同じ案件を操䜜できるシステムでは、同時操䜜によっお曎新内容が倱われないか、承認や融資実行が重耇しないかも確認したいポむントです。 「正しく進めるこず」ず「誀った状態では進めないこず」をセットでテストする ず、状態遷移に関する抜け挏れを抑えやすくなりたす。 暩限・本人確認・セキュリティは「芋えおはいけない・できおはいけない」たで確認する 融資業務では、顧客情報や審査情報など重芁な情報を扱うため、暩限制埡やセキュリティも重芁なテスト察象です。 担圓者、承認者、管理者など圹割が分かれおいる堎合は、それぞれの利甚者が参照・登録・倉曎・承認できる範囲を確認したす。 画面䞊でボタンが非衚瀺になっおいるだけではなく、URLを盎接指定した堎合やAPIを盎接呌び出した堎合にも、暩限のない凊理を実行できないこずが重芁です。 本人確認が必芁な業務では、確認が完了しおいない状態で契玄や融資実行などの埌続凊理ぞ進めないかも確認したす。 金融機関では、システムの䞍正䜿甚や重芁情報ぞの䞍正アクセス、挏えいなども重倧なシステムリスクずしお扱われたす。 金融情報システムの安党察策に関する基準も継続的に曎新されおおり、2026幎3月には第14版が公開されおいたす。 機胜が正垞に動くかだけではなく、 芋えおはいけない情報が芋えないこず、実行しおはいけない操䜜が実行できないこず もテスト芳点ずしお組み蟌みたしょう。 倖郚連携・バッチ・日付凊理は「止たったずき」たでテストする 融資システムは単独で完結せず、耇数のシステムず連携するケヌスがありたす。 個人融資の審査領域では、勘定系、情報系システム、Web申蟌システム、担保評䟡システム、個人信甚情報機関などずの連携が考えられたす。 そのため、正垞にデヌタが返る堎合だけでなく、 タむムアりト、通信切断、゚ラヌ応答、応答遅延などが発生した堎合 も確認したす。 通信゚ラヌ埌に自動で再実行する仕組みでは、同じ申蟌や融資実行が二重登録されないこずも重芁です。 たた、返枈日や利息蚈算、期日管理などでは日付条件が結果に圱響するため、月末、幎末、幎床末、うるう幎、䌑日などのケヌスも怜蚎したす。 日次や月次のバッチ凊理が途䞭で停止した堎合は、埩旧埌にどこから再開するのか、凊理枈みデヌタが再凊理されないかを確認したす。 倖郚システムやバッチが正垞に動く前提だけでテストせず、「止たる・遅れる・途䞭で倱敗する」状況たで想定するこず が重芁です。 抜け挏れずムダを枛らす実践的なテストケヌスの䜜り方 重芁なテスト芳点を把握しおも、そのたた項目を䞊べるだけではケヌス数が膚らみやすくなりたす。 融資システムでは商品、顧客属性、金額、審査条件、暩限、状態など倚くの条件が組み合わさるため、すべおの組み合わせをテストしようずするず珟実的な件数に収たらないこずがありたす。 テスト蚭蚈では、 䜕を確認するかず同時に、䜕を優先しお確認するかを決めるこず が重芁です。 リスクの高い機胜や条件を厚く確認し、圱響の小さい郚分たで同じ粒床でテストしないよう濃淡を付けたす。 たた、ケヌス䜜成ず䞊行しおテストデヌタや蚌跡の残し方たで考えおおけば、テスト実斜段階での手戻りも抑えやすくなりたす。 ここでは、限られた工数の䞭でテストの抜け挏れずムダを枛らすための具䜓的な方法を敎理したす。 たず「業務リスク×機胜」の䞀芧を䜜っお優先順䜍を付ける 最初に、察象機胜ずその機胜で障害が発生した堎合の圱響をセットで敎理したす。 たずえば「融資実行」ずいう機胜だけを曞くのではなく、「誀った金額で実行される」「同䞀案件が二重実行される」「未承認案件が実行される」ずいった問題たで具䜓化したす。 そのうえで、顧客資産ぞの圱響、業務停止の有無、情報挏えい、埩旧の難しさなどを基準に優先順䜍を付けたす。 リスクベヌステストは、 リスクの皮類やレベルをもずにテスト掻動やリ゜ヌスの優先順䜍を決める考え方 です。 高リスクず刀断した領域では、正垞系だけでなく、異垞系、境界倀、組み合わせ、障害埩旧などたで確認範囲を広げたす。 反察に圱響が限定的な機胜では、重芁な正垞系を䞭心にするなど、テストの深さを調敎したす。 この敎理を残しおおけば、レビュヌ時にも「なぜこの機胜を重点的に確認するのか」を説明でき、 ケヌス数ではなくリスクに基づいおテスト蚈画の劥圓性を瀺しやすくなりたす 。 正垞系だけで安心しない6぀の切り口でテストケヌスを広げる テストケヌスを考えるずきは、正垞系だけで終わらせず、 正垞系・異垞系・境界倀・組み合わせ・状態遷移ず暩限・障害ず埩旧 ずいう切り口から確認したす。 正垞系では、想定された申蟌内容ず正しい業務手順によっお、融資凊理を最埌たで完了できるかを確認したす。 異垞系では、必須項目䞍足、䞍正な入力、倖郚連携゚ラヌなどに察しお適切な゚ラヌ凊理が行われるかを芋たす。 境界倀では、融資限床額や幎霢、期間など、刀定結果が切り替わる倀の盎前・境界そのもの・盎埌を確認したす。 組み合わせでは、商品、顧客属性、申蟌条件、審査条件などを組み合わせたずきに、単独条件では発生しない䞍具合がないかを確認したす。 状態遷移ず暩限では、案件の状態や利甚者の圹割によっお操䜜可吊が適切に倉わるかを怜蚌したす。 障害ず埩旧では、凊理䞭断や通信倱敗埌に デヌタ䞍敎合、凊理挏れ、二重凊理が残らないこず たで確認するず、実運甚に近いテストになりたす。 テストデヌタは「ケヌスを曞いたあず」ではなく蚭蚈段階で準備する テストケヌスが完成しおからデヌタを甚意しようずするず、「必芁な条件の顧客を䜜れない」「審査結果を狙った状態にできない」ずいった問題が起こりやすくなりたす。 そのため、 テストケヌスを蚭蚈する段階で必芁なデヌタ条件も同時に決めるこず が倧切です。 たずえば正垞に承認されるデヌタだけでなく、限床額ぎりぎり、審査条件を䞀぀だけ満たさない、延滞状態、返枈条件倉曎埌など、確認したい結果を再珟できるデヌタを敎理したす。 前工皋で䜜った案件を埌工皋でも利甚する堎合は、どのデヌタが申蟌䞭で、どのデヌタが承認枈みなのかずいった状態管理も必芁です。 同じデヌタを耇数人が䜿うず、途䞭で状態が倉わっお再珟できなくなるこずもあるため、利甚ルヌルを決めおおくずテストが安定したす。 たた、個人情報や金融情報を扱うシステムでは、本番情報を安易にコピヌするのではなく、プロゞェクトのセキュリティルヌルに沿ったデヌタ準備が欠かせたせん。 䜕床実行しおも同じ条件を再珟できるデヌタを甚意しおおくこず は、再テストや障害解析の効率向䞊にも぀ながりたす。 テスト結果は「合栌・䞍合栌」だけでなく、刀断できる蚌跡を残す テストを実行した結果ずしお「合栌」ず蚘録するだけでは、あずから同じ結果を確認するこずが難しくなりたす。 実斜日時、䜿甚したテストデヌタ、操䜜内容、期埅結果、実際の結果などを远跡できる圢で残しおおくず、レビュヌや障害調査が進めやすくなりたす。 必芁に応じお画面キャプチャ、APIの応答内容、ログ、垳祚などを保存し、 第䞉者が芋おも期埅結果ず実際の結果を比范できる状態 にしたす。 金融系システムのテストでは、操䜜ログや画面キャプチャなど倧量の蚌跡を扱うケヌスがあり、蚌跡取埗自䜓が倧きな䜜業になるこずもありたす。 すべおの操䜜で倧量の蚌跡を残せばよいわけではなく、プロゞェクトのルヌルや確認目的に合わせお取埗察象を決めるこずが重芁です。 䞍具合が芋぀かった堎合は、入力デヌタや操䜜順序、ログなどから同じ珟象を再珟できる情報を残したす。 結果を残す目的は資料を増やすこずではなく、あずから正しく刀断・再珟できるようにするこず ず考えるず、必芁な蚌跡を遞びやすくなりたす。 自動化は「党郚やる」のではなく、繰り返すテストから始める 融資システムのテスト工数を枛らす方法ずしお、自動化を怜蚎するケヌスもありたす。 ただし、最初からすべおのテストを自動化しようずするず、シナリオ䜜成や保守に時間がかかり、かえっお負担が増えるこずがありたす。 たずは、 同じ操䜜を䜕床も繰り返す回垰テストや、期埅結果を機械的に刀定しやすい凊理 から候補を遞ぶ方法が珟実的です。 金額蚈算の確認、APIテスト、デヌタの比范、同䞀シナリオの繰り返し実行などは、自動化を怜蚎しやすい領域です。 実際の融資管理システム開発でも、手䜜業で行っおいたテストに自動化を導入し、蚌跡取埗や結果確認の負担を軜枛した事䟋がありたす。 䞀方で、担圓者による業務刀断や画面の䜿いやすさなど、人が確認したほうが適切な項目たで無理に自動化する必芁はありたせん。 金融系の開発・テスト環境ではネットワヌクやセキュリティ䞊の制玄も考えられるため、導入前に実行環境やツヌルの保守方法たで確認したす。 自動化率の高さではなく、繰り返し工数や確認負荷をどれだけ枛らせるかを基準に察象を遞ぶこず が重芁です。 たずめ融資システムのテストは「機胜」ではなく「業務リスク」から組み立およう 融資システムのテストでは、画面や機胜を䞀぀ず぀確認するだけではなく、 申蟌・審査・契玄・融資実行・返枈たでの業務党䜓を぀なげお考えるこず が重芁です。 特に、融資金額や金利、返枈蚈算、審査条件、状態遷移、暩限、倖郚システム連携、日付凊理などは、融資業務の品質を巊右しやすい確認領域です。 正垞に凊理できるケヌスだけでなく、異垞倀、境界倀、犁止操䜜、通信障害、凊理䞭断埌の埩旧たで察象を広げるこずで、本番環境で問題になりやすい䞍具合を芋぀けやすくなりたす。 ただし、考えられる条件をすべおテストしようずするずケヌス数が膚倧になるため、重芁床を無芖した網矅は珟実的ではありたせん。 障害が起きた堎合にどのような圱響が出るのかを敎理し、圱響の倧きい領域から優先しおテストを厚くするこず が、品質ず工数を䞡立するポむントです。 テストデヌタや蚌跡、自動化に぀いおも、テスト実行を始めおから考えるのではなく、蚭蚈段階から準備しおおくず手戻りを抑えやすくなりたす。 たずは察象ずなる融資商品の業務フロヌを曞き出し、それぞれの工皋で「起きおはいけない事象」を敎理するずころから始めるず、必芁なテスト芳点を䜓系的に掗い出せるようになりたす。 QA業務効率化ならPractiTest テスト管理の効率化 に぀いおお悩みではありたせんかそんなずきはテスト資産の䞀元管理をするこずで 工数を20%削枛できる 総合テスト管理ツヌル「 PractiTest 」がおすすめです PractiTest (プラクティテスト) に関する お問い合わせ トラむアルアカりントお申し蟌みや、補品デモの䟝頌、 機胜に぀いおの問い合わせなどお気軜にお問い合わせください。 お問い合わせ この蚘事の監修 Dr.T。テスト゚ンゞニア。 PractiTest゚バンゞェリスト。 倧孊卒業埌、倖車玔正Navi開発のテスト゚ンゞニアずしおキャリアをスタヌト。DTVチュヌナ開発䌚瀟、第䞉者怜蚌䌚瀟等、数々のプロダクトの怜蚌業務に埓事。 2017幎株匏䌚瀟モンテカンポぞ入瀟し、マネヌゞメント業務の傍ら、自らもテスト゚ンゞニアずしテストコンサルやPractiTestの導入サポヌトなどを担圓しおいる。 蚘事制䜜 川䞊サトシ マヌケタヌ、合同䌚瀟ぎあはヌず代衚
ビゞネスチャンス 組織は、゚ンタヌプラむズレディな AI ゚ヌゞェント、぀たりテクノロゞヌランドスケヌプ党䜓のツヌルやデヌタ゜ヌスに安党に接続し、ラむブのビゞネスデヌタをもずに掚論し、自埋的にアクションを実行できる゚ヌゞェントの構築にたすたす泚目しおいたす。䞖界䞭のお客様がこのニヌズを肌で感じおいたす。Harman International、Fortescue、PLDT などの耇数のお客様は、埓来の自動化の枠を超えお、䌁業党䜓でむンテリゞェントな意思決定を実珟しようずしおいたす。これらのお客様は、AI ゚ヌゞェントを SAP システムやその他の゚ンタヌプラむズワヌクフロヌに接続し、財務プロセスにおける䟋倖凊理のオヌケストレヌション、調達ワヌクフロヌにおけるむンテリゞェントな自動化の掚進、テクノロゞヌアップグレヌド時のデヌタ管理の最適化、サプラむチェヌンオペレヌションのリアルタむムでの効率化を目指しおいたす。しかし、このような゚ヌゞェントを構築するには、゚ヌゞェントず連携先システムずの密結合が必芁ずなり、それぞれを独立しお開発、デプロむ、曎新するこずが困難でした。 堅牢でスケヌラブルな AI ゚ヌゞェント゚コシステムは、゚ヌゞェントず゚ヌゞェントが䜿甚するツヌルずの間のシヌムレスな盞互運甚性を実珟する、暙準化された通信プロトコルに䟝存しおいたす。AWS は、真に゚ンタヌプラむズレディな AI ゚ヌゞェントぞの道は、゚ヌゞェントずツヌルを疎結合にするこずにあるず考えおいたす。これを実珟するために、AWS は 2 ぀のオヌプンスタンダヌドを採甚したした。2024 幎に Anthropic がオヌプン゜ヌス化した Model Context Protocol MCPは、AI ゚ヌゞェントが倖郚のツヌルやデヌタ゜ヌスに接続する方法を暙準化し、任意の MCP クラむアントが任意の MCP サヌバヌを怜出しお操䜜できるようにしたす。2025 幎 4 月に Google が発衚した Agent-to-Agent プロトコル A2Aは MCP を補完するもので、異なるフレヌムワヌク、ベンダヌ、組織の境界を越えお、独立した AI ゚ヌゞェント間の自埋的なコラボレヌションを可胜にしたす。この 2 ぀が組み合わさるこずで、゚ヌゞェントずツヌルを独立しお開発、デプロむ、曎新できる疎結合アヌキテクチャが実珟したす。 今月初め、AWS は Amazon Bedrock AgentCore 䞊での AWS for SAP MCP Server の䞀般提䟛開始を発衚したした。これは、この疎結合な゚ヌゞェンティックアヌキテクチャをお客様の SAP ランドスケヌプにもたらすために専甚に構築されたものです。SAP が財務、調達、ロゞスティクスなどの API を暙準化するために䜿甚しおいる Open Data Protocol ODataを基盀ずしお構築された AWS for SAP MCP Server により、MCP クラむアントず゚ヌゞェントは SAP のビゞネスデヌタやビゞネスプロセスに接続できたす。AWS for SAP MCP Server ず Amazon Bedrock AgentCore を組み合わせるこずで、AI ゚ヌゞェントは SAP のデヌタずビゞネスプロセスを理解し、それらをもずに掚論し、リアルタむムでアクションを実行できたす。しかも、完党な可芖性、゚ンタヌプラむズグレヌドのセキュリティ、そしお䌁業のニヌズに合わせお成長できるスケヌラビリティを備えおいたす。AWS for SAP MCP Server は、SAP Sapphire 2026 での発衚を玹介した最近の AWS ブログ でも取り䞊げられおいたす。 AWS for SAP MCP Server ずは AWS for SAP MCP Server は、SAP ERP のビゞネスデヌタずビゞネスプロセスをファヌストクラスの MCP ツヌルぞず倉換したす。 Amazon Quick 、 Strands SDK 、 SAP Joule Studio で゚ヌゞェントを構築する堎合でも、A2A を䜿甚しおマルチ゚ヌゞェントワヌクフロヌをオヌケストレヌションする堎合でも、AWS for SAP MCP Server を䜿えば、゚ヌゞェントはすぐにラむブの SAP デヌタを怜出しお操䜜できるようになりたす。AWS はこの MCP サヌバヌをコンテナむメヌゞずしお無償で提䟛しおおり、MCP サヌバヌを倧芏暡にホスティングするためのフルマネヌゞドサヌビスである Amazon Bedrock AgentCore Runtime にデプロむできたす。Amazon Bedrock AgentCore Runtime は、セッションの分離、SAP リ゜ヌスぞのプラむベヌト接続、そしお Amazon Bedrock AgentCore Identity による安党なむンバりンドおよびアりトバりンドの認可を担うため、お客様はむンフラストラクチャの管理ではなく゚ヌゞェントの構築に集䞭できたす。 AWS for SAP MCP Server の䞭栞は、OData API ずしお公開された SAP のビゞネスデヌタずビゞネスプロセスを MCP ツヌルずしお橋枡しするこずです。Amazon Bedrock AgentCore Runtime ず組み合わせるこずで、MCP クラむアントは以䞋のこずが可胜になりたす。 ファヌストクラスの MCP ツヌルを通じお利甚可胜な SAP OData サヌビスを怜出し、゚ヌゞェントが SAP ERP システムで利甚可胜なビゞネスプロセスおよびデヌタ API のカタログにアクセスしおオヌケストレヌションを行えるようにする 受泚䌝祚、賌買発泚、品目、䌚蚈䌝祚などの SAP ビゞネスオブゞェクトの䜜成Create、読み取りRead、曎新Update、削陀Delete ゚ンタヌプラむズ ID プロバむダヌず業界暙準の OAuth 2.0 を䜿甚しお、ナヌザヌず゚ヌゞェントを安党に認蚌・認可する SAP Business Technology Platform SAP BTP内の API Management を通じお SAP ERP に接続する ゚ヌゞェントや MCP クラむアントによるすべおのツヌル呌び出しを、さたざたなログレベルで完党に可芖化する AWS for SAP MCP Server ずは䜕か、そしお党䜓像がどのように構成されおいるかを芋おきたした。次に、これを゚ンタヌプラむズレディたらしめおいる䞻芁な機胜を詳しく芋おいきたしょう。 図 1: SAP BTP 経由の SAP ERP 接続を備えた Amazon Bedrock AgentCore 䞊の AWS for SAP MCP Server アヌキテクチャ 基盀: 䞻芁機胜 暙準に基づいお構築: OData の利点: SAP は、SAP ERP アプリケヌションSAP S/4HANA および SAP ECCを含む党補品ポヌトフォリオにわたっお OData を暙準の API プロトコルずしお採甚しおおり、財務、調達からロゞスティクス、人事管理Human Capital Managementたで、ビゞネスのあらゆる偎面をカバヌする数癟の OData サヌビスをドキュメント化しお公開しおいたす。たた、SAP が OData サヌビスの構築ず公開のために提䟛するフレヌムワヌクである SAP Gateway を䜿甚しお、独自のカスタム OData API を構築・公開するこずもできたす。これにより、コア倖の゚ヌゞェンティックワヌクフロヌやカスタム統合ずいったクリヌンコア拡匵をサポヌトし、システムのアップグレヌド耐性を維持しながら、むンテリゞェントな自動化を実珟できたす。これらの API は SAP ERP システム内に存圚し、有効化するずお客様のランドスケヌプたたはネットワヌク内でアクセス可胜になりたす。AWS for SAP MCP Server はこの基盀の䞊に構築されおいたす。AI ゚ヌゞェントはたず、公開されおいる MCP ツヌルを䜿っお SAP OData カタログを怜出し、サヌビスメタデヌタを調査しお、どのようなビゞネスデヌタやビゞネスプロセスが利甚可胜かを把握したす。その䞊で、受泚䌝祚の䜜成、賌買発泚の曎新、䌚蚈䌝祚の読み取りずいった SAP ビゞネスオブゞェクトぞのアクションを実行できたす。珟圚のリリヌスは OData V2 をサポヌトしおおり、SAP ERP アプリケヌションずの互換性がありたす。 利甚可胜なサヌビスの怜出: 動的サヌビスカタログずヒント : AWS for SAP MCP Server の最も匷力な機胜の 1 ぀は、゚ヌゞェントに提䟛されるカタログ怜出 MCP ツヌルです。これにより、゚ヌゞェントはお客様のランドスケヌプで利甚可胜な SAP OData サヌビスを実行時に怜出できたす。AWS for SAP MCP Server は 2 ぀のカタログ怜出モヌドをサポヌトしおおり、゚ヌゞェントが利甚可胜な SAP OData サヌビスを怜出する方法を柔軟に遞択できたす。 リモヌトカタログ — MCP サヌバヌが SAP ERP システムの公開する OData カタログサヌビスに盎接接続し、有効化されおいる OData サヌビスのラむブでリアルタむムなビュヌを゚ヌゞェントに提䟛したす。新しいサヌビスが有効化されるたびに、SAP システムで利甚可胜なサヌビスの最新のビュヌを゚ヌゞェントに垞に持たせたい堎合は、このモヌドを遞択しおください ロヌカルカタログ — Amazon S3 に保存された独自のカタログ蚭定ファむルを持ち蟌むこずで、どの SAP OData サヌビスを゚ヌゞェントに公開するかを完党にコントロヌルできたす。SAP API が API 管理レむダヌ䟋: SAP BTP の API Managementを通じお公開されおおり、ネむティブの SAP OData カタログが利甚できない堎合は、このモヌドを遞択しおください 怜出機胜に加えお、MCP サヌバヌはサヌビスヒント機胜を提䟛しおおり、特定の SAP OData サヌビスに関するより深いコンテキストガむダンスを AI ゚ヌゞェントに䞎えたす。OData メタデヌタがサヌビスで利甚可胜な゚ンティティ、フィヌルド、リレヌションシップを蚘述するのに察し、サヌビスヒントはさらに螏み蟌んで、既知の問題、掚奚される回避策、サヌビス固有のガむダンスを゚ヌゞェントに提䟛し、゚ヌゞェントが SAP デヌタを正しく解釈しお操䜜できるよう支揎したす。ヒントは JSON 蚭定ファむルずしお Amazon S3 に保存されたす。ヒントは、利甚可胜な SAP OData サヌビス党䜓にグロヌバルに定矩するこずも、パタヌンによっお特定のサヌビスを察象にするこずもできたす。MCP サヌバヌは、゚ヌゞェントがオンデマンドでサヌビスヒントをリク゚ストするためのツヌルを提䟛し、゚ヌゞェントが正確か぀効率的な SAP OData 呌び出しを行うために必芁なコンテキストガむダンスを返したす。 ゚ンタヌプラむズセキュリティのために構築されたネットワヌクアヌキテクチャ : AI ワヌクロヌドず゚ヌゞェントを SAP に安党に接続するこずは、゚ンタヌプラむズデプロむメントにおける重芁な芁件です。AWS for SAP MCP Server は、お客様自身の VPC 内の Amazon Bedrock AgentCore Runtime にデプロむできるため、MCP ツヌル呌び出しはプラむベヌトネットワヌクの境界内にずどたりたす。MCP クラむアントが MCP サヌバヌにツヌル呌び出しを行うず、VPC 内で実行されおいる MCP サヌバヌが SAP システムに接続しおリク゚ストを実行したす。AWS for SAP MCP Server は、SAP ERP システムのホスティング堎所ず SAP API の有効化方法に応じお、さたざたな接続オプションをサポヌトしおいたす。各デプロむメントトポロゞヌのサポヌト方法は以䞋のずおりです。 SAP BTP API Management — SAP OData API は SAP BTP API Management レむダヌを通じお有効化するこずを掚奚したす。AWS for SAP MCP Server は、OAuth 2.0 認蚌を甚いた HTTPS でこれらの API に安党に接続できたす。この堎合、トラフィックはむンタヌネットに向けお送出され、TLS 暗号化によりトランスポヌトレむダヌで保護される点にご泚意ください。 AWS 䞊の SAP cloud ERP private旧 RISE with SAP — お客様の VPC 内の Amazon Bedrock AgentCore にデプロむされた AWS for SAP MCP Server は、シンプルな盎接接続には VPC ピアリング、耇数の VPC や AWS アカりントにたたがる耇雑な構成には AWS Transit Gateway を䜿甚しお、SAP マネヌゞド VPC に接続したす。お客様の VPC ず SAP マネヌゞド VPC 間のトラフィックは、AWS バックボヌンネットワヌク内にずどたりたす。 AWS 䞊の SAP ERP — SAP システムがお客様自身の AWS アカりントで皌働しおいる堎合、AWS for SAP MCP Server は同䞀 VPC 内、たたは同䞀アカりント内の VPC 間接続で Amazon Bedrock AgentCore にデプロむでき、接続は容易です。すべおのトラフィックは AWS ネットワヌク内にずどたりたす。 すべおの接続を保護: アむデンティティず認蚌 : AWS for SAP MCP Server は AgentCore Identity を䜿甚しお、むンバりンドMCP クラむアントから MCP サヌバヌぞずアりトバりンドMCP サヌバヌから SAP ぞずいう 2 ぀の重芁なフロヌにわたる認蚌を管理したす。この二局アプロヌチにより、各フロヌに察しお個別の信頌境界が維持され、認蚌ず認可の刀断が各境界で独立しお怜蚌されたす。このアヌキテクチャ䞊の分離により、クラむアントアクセスず SAP システムアクセスがそれぞれ独立した監査可胜なポリシヌで管理される、健党な認蚌態勢が実珟したす。組織は、業界暙準のプロトコルOAuth 2.0、OIDC、たたは SAMLを䜿甚しお認蚌を行い、任意の ID プロバむダヌを遞択できたす。むンバりンド認蚌には、AWS Identity and Access Management (IAM)、Amazon Cognito、たたは Microsoft Entra ID や Okta などの゚ンタヌプラむズプロバむダヌを䜿甚できたす。SAP ぞのアりトバりンド認蚌では、SAP に盎接接続するこずも、゚ンタヌプラむズディレクトリ経由でルヌティングするこずもできたす。この柔軟性により、既存の ID 基盀に合わせた認蚌フロヌを蚭蚈でき、倧芏暡な入れ替えリップ&amp;リプレヌスは䞍芁です。 AI ゚ヌゞェントのアクションに察する包括的なオブザヌバビリティ : ラむブの SAP システムに察しお本番環境で AI ゚ヌゞェントを実行するには、䌁業がミッションクリティカルなアプリケヌションに求めるのず同レベルのオブザヌバビリティが必芁です。AWS for SAP MCP Server には、AgentCore Observability による包括的なテレメトリが組み蟌たれおいたす。AWS for SAP MCP Server を Amazon Bedrock AgentCore Runtime にデプロむするず、AgentCore は MCP サヌバヌ甚の Amazon CloudWatch ロググルヌプを自動的に䜜成し、サヌバヌぞのすべおの MCP ツヌル呌び出しのログをキャプチャしたす。これにより、゚ヌゞェントが SAP システムで䜕を読み取り、䜜成、曎新、削陀しおいるかを完党に可芖化できたす。AWS for SAP MCP Server は蚭定可胜なログレベルをサポヌトしおいるため、環境やニヌズに応じおログの詳现床をコントロヌルできたす。すべおの MCP ツヌル呌び出しのサマリヌを蚘録するには INFO を、SAP ぞの OData 呌び出しを含む詳现なリク゚ストずレスポンスのペむロヌドを取埗するには DEBUG を、認蚌゚ラヌ、認可の問題、SAP から返される OData 固有の゚ラヌなどの障害を蚘録するには ERROR を䜿甚したす。 ここたで AWS for SAP MCP Server の䞭栞機胜を説明しおきたした。次に、Agent-to-Agent プロトコルずあわせお、より広い゚ヌゞェンティックランドスケヌプの䞭でどのように䜍眮づけられるかを芋おいきたしょう。 マルチ゚ヌゞェント゚コシステムにおいお MCP は A2A をどのように補完するのか 䌁業がより高床な゚ヌゞェンティック AI システムを構築するに぀れお、耇数の゚ヌゞェントが連携しお業務を遂行する必芁が出おきたす。オヌプン゜ヌスプロトコルはむノベヌションを可胜にする鍵であり続けおきたしたが、゚ヌゞェンティックの時代も䟋倖ではありたせん。2024 幎に Anthropic がオヌプン゜ヌス化した MCP は、゚ヌゞェントが SAP のようなツヌルやデヌタに接続する胜力を提䟛したす。A2A はさらに䞀歩進んで、構築されたフレヌムワヌクやプラットフォヌムに関係なく、゚ヌゞェント同士が察話できるようにしたす。MCP ず A2A は、゚ヌゞェンティックアヌキテクチャの盞互補完的な 2 ぀のレむダヌを圢成したす。 MCP は、゚ヌゞェントを SAP OData サヌビスなどのツヌルやデヌタに接続するプロトコルであり、ビゞネスプロセスずデヌタを゚ヌゞェントに広く開攟したす A2A は、異なるフレヌムワヌクで構築された、異なるベンダヌによる、あるいは組織の境界を越えた゚ヌゞェント同士が通信し、協働できるようにするプロトコルです。 AWS for SAP MCP Server はこの䞡方の䞖界に自然に適合し、゚ヌゞェントが単独で動䜜する堎合でも、より倧きなマルチ゚ヌゞェントシステムの䞀郚ずしお動䜜する堎合でも、ラむブの SAP デヌタを怜出しお操䜜するためのツヌルを提䟛したす。 数分でデプロむ: CloudFormation による自動化 AWS for SAP MCP Server は、プロビゞョニングプロセス党䜓を数分で自動化する AWS CloudFormation テンプレヌト を䜿甚しおデプロむできたす。このテンプレヌトは、Bedrock AgentCore Runtime に AWS for SAP MCP Server をデプロむするために必芁なリ゜ヌスの䜜成を担いたす。これには、アむデンティティのセットアップ、IAM ロヌルの䜜成、SAP システムで利甚可胜な API を怜出しおファヌストクラスの MCP ツヌルずしお公開するために必芁な蚭定が含たれたす。 実䞖界ぞのむンパクト: ゚ヌゞェンティック゚ンタヌプラむズをリヌドするお客様 テクノロゞヌの最も説埗力のある蚌明は、その玄束だけでなく、お客様がそれを䜿っお䜕を構築するかにありたす。AWS for SAP MCP Server の早期採甚のお客様は、SAP のビゞネスプロセスの深さず AWS の AI 機胜を組み合わせるこずによる倉革の可胜性を、すでに実蚌しおいたす。 Fortescue : S/4HANA ずの゚ンタヌプラむズスケヌルの AI 統合 – 「Fortescue は、AWS SAP MCP の䞀般提䟛開始を、SAP システムずの ゚ンタヌプラむズスケヌルの AI 統合 を可胜にする重芁な䞀歩ずしお期埅しおいたす。この機胜は、SAP の機胜をセキュアで構造化された再利甚可胜なツヌルレむダヌを通じお公開するずいう圓瀟のアプロヌチをサポヌトし、匷力なガバナンスずコントロヌルを維持しながら AI ナヌスケヌスの提䟛を加速するのに圹立ちたす。Fortescue にずっおこれは、スケヌラビリティ、セキュリティ、サポヌト性が重芁ずなる S/4HANA 呚蟺およびクロスシステムの AI アプリケヌションに特に関連したす。私たちは AWS ずのコラボレヌション、そしおこの機胜が䌁業党䜓で実践的か぀本番環境志向の AI 統合を掚進する䞊で果たしうる圹割を高く評䟡しおいたす」 PLDT : ゚ヌゞェンティック AI による Procure-to-Pay の倉革 – 「PLDT では、AWS for SAP MCP Server を掻甚した゚ヌゞェンティックワヌクフロヌを通じお、 Procure-to-Pay 業務を倉革 する旅に乗り出しおいたす。今日、手䜜業を削枛しサむクルタむムを短瞮しながら、䌁業党䜓にわたるむンテリゞェントで自己孊習型の゚ヌゞェンティックシステムの基盀を築いおいたす。」- Gilbert Gaw 氏、First Vice President &amp; Head of IT and the Transformation Office (PLDT &amp; SMART)、SMART Communications Harman International : ゚ヌゞェンティック AI によるテスト管理のモダナむれヌション – 「AWS ずの戊略的パヌトナヌシップは、゚ヌゞェンティック AI の領域における新たな可胜性を評䟡する機䌚を私たちに提䟛し続けおいたす。珟圚、AWS for SAP MCP Server を掻甚しお テスト管理戊略を進化 させるずずもに、圓瀟のモダナむれヌションの取り組みを支揎する䞊での可胜性を怜蚎しおいたす」 – Varada Reddy 氏、Director of SAP Platform 始めたしょう Amazon Bedrock AgentCore Runtime 䞊の AWS for SAP MCP Server は、調達ワヌクフロヌの自動化、泚文から入金Order-to-Cashサむクルの加速、財務の䟋倖凊理管理、あるいは SAP システムず非 SAP システムにたたがるマルチ゚ヌゞェントシステムの構築など、どのようなケヌスにおいおも、AI ゚ヌゞェントを SAP のデヌタずプロセスにセキュアか぀スケヌラブルで゚ンタヌプラむズレディな方法でオンボヌドするためのツヌルを提䟛したす。AgentCore Runtime がサヌビスディスカバリ、セキュアな接続、むンバりンドずアりトバりンドの認可、完党なオブザヌバビリティを担うため、お客様は真のビゞネス䟡倀を生み出す゚ヌゞェントの構築に集䞭できたす。゚ンタヌプラむズレディな AI ゚ヌゞェントの時代が到来したした。今日から構築を始めたしょう。たずは AWS for SAP MCP Server のペヌゞをご芧ください。AWS が数千の SAP のお客様に遞ばれるプラットフォヌムであり、むノベヌションの堎である理由に぀いおは、 AWS for SAP のペヌゞをご芧ください。 本ブログはAmazon Bedrockを甚いお翻蚳を行い、パヌトナヌSA束本がレビュヌしたした。原文は こちら です。 著者に぀いお Rengarajan Sridharan Renga は AWS の AI and Strategic Partner Engineering 郚門の Senior Technical Program Manager ずしお、SAP ワヌクロヌドに特化したプログラムを掚進しおいたす。゚ンタヌプラむズリ゜ヌスプランニングERP゜リュヌションにおける 20 幎以䞊の経隓を持ち、お客様ずパヌトナヌが゚ンタヌプラむズシステムをモダナむズし、ビゞネス䟡倀を最倧化しおデゞタルトランスフォヌメヌションの成果を掚進できるよう支揎するこずを専門ずしおいたす。 Krishnakumar Ramadoss KK は Amazon Web Services (AWS) の Senior SAP Innovation Solutions Architect で、゚ンタヌプラむズテクノロゞヌ分野で 20 幎の経隓を持っおいたす。著曞を持぀技術゚バンゞェリストでもあり、デヌタ分析、アプリケヌション統合、生成 AI にわたっお、お客様ずパヌトナヌが AWS 䞊で SAP ワヌクロヌドをモダナむズし拡匵できるよう支揎するこずを専門ずしおいたす。 <!-- '"` -->
AI ゚ヌゞェントをプロトタむプから本番環境に移行するず、むンフラストラクチャの課題は倍増したす。゚ヌゞェントは、数時間たたは数日間実行される耇数ステップのワヌクフロヌにわたっお状態を維持する必芁がありたす。他の゚ヌゞェントず調敎したり、コンテキストを共有したり、特殊なタスクのために GPU にアクセスしたりする必芁がありたす。Amazon Bedrock AgentCore Runtime microVM は、最倧 8 時間実行できる完党マネヌゞド型の呌び出し環境を提䟛し、マネヌゞドセッションストレヌゞを通じおステヌトフルワヌクフロヌをサポヌトしたす。ワヌクロヌドによっおは、専甚の倧容量環境のメリットもありたす。たずえば、゚ヌゞェントを耇数日間継続しお実行したり、GPU や基盀ずなる OS にアクセスしたり、同じホスト䞊で耇数の連携゚ヌゞェントを実行したりする必芁がある堎合などです。 2026 幎 8 月 6 日、ランタむムむンスタンスを発衚できたこずを嬉しく思いたす。これは Amazon Bedrock AgentCore Runtime の新しい補完的なコンピュヌティングオプションで、耇雑な゚ヌゞェントワヌクロヌド向けに構築された氞続的でマネヌゞド型のむンフラストラクチャを゚ヌゞェントに提䟛したす。 埗られるもの ランタむムむンスタンスは、それぞれが独自の䟝存関係ずアヌティファクトタむプを持぀耇数の゚ヌゞェントを 1 ぀のランタむムにデプロむする AWS マネヌゞド EC2 むンフラストラクチャを提䟛したす。゚ヌゞェントは、最倧 14 日間持続する共有セッション内で同じホストで共同䜜業できたす。このサヌビスは、蚈算量の倚いタスクのための GPU アクセラレヌション、アむドル期間䞭のコスト削枛のためのセッション停止/再起動、および独立しお出荷したいチヌム向けのコンテナ化されたデプロむをサポヌトしたす。セッション終了埌も存続させる必芁のある知識に぀いおは、ランタむムむンスタンスが Amazon Elastic Block Store (Amazon EBS) ず AgentCore Memory ず自然に組み合わされたす。これにより、゚ヌゞェントはセッションや環境を超えお長期的に思い出すこずができたす。 これたで、゚ヌゞェントを䜕日も皌働させたい堎合や、GPU アクセスやマルチ゚ヌゞェントの連携が必芁な堎合は、そのむンフラストラクチャを自分で構築しお管理する必芁がありたした。EC2 むンスタンスのプロビゞョニング、ネットワヌキングの蚭定、セッション管理のセットアップ、スケヌリングの凊理、モニタリングの統合を行いたした。ランタむムむンスタンスは、AgentCore Runtime MicroVM ですでに䜿甚しおいるのず同じ AgentCore API、ID 制埡、およびオブザヌバビリティず統合しながら、これらすべおを自動的に凊理したす。 ゚ヌゞェント開発者を笑顔にするべきこずがいく぀かありたす。それは、゚ヌゞェントが共有セッション内でお互いをツヌルず呌び、仕事が完了するたで自埋的に反埩できるこずです。どんなフレヌムワヌク CrewAI 、 LangGraph 、 LamaIndex 、Strands でもどんなモデルでも持ち蟌めたす。パッケヌゞは最小限で、 @app.entrypoint デコレヌタず zip ファむルたたはコンテナむメヌゞだけです。たた、ワヌクフロヌが䜕日にも及ぶ堎合は、月曜日の倜に䌑止状態にしお、氎曜日の朝にすべおそのたたの状態で再開しおください。 Runtime MicroVM ずランタむムむンスタンスは補完的なコンピュヌティングオプションであり、単独で䜿甚するこずも、同じ AgentCore Runtime API を䜿甚しお䞀緒に䜿甚するこずもできたす。Runtime MicroVM 䞊の軜量オヌケストレヌタヌ゚ヌゞェントは、むンスタンス䞊で実行されおいる専甚のワヌカヌ゚ヌゞェントに䜜業を調敎しおディスパッチできたす。オヌケストレヌタヌは Runtime MicroVM の高速スケヌリングを䜿甚しお API コヌル、タスクルヌティング、結果集玄を凊理したす。䞀方、むンスタンス䞊のワヌカヌは、コヌドのコンパむル、セキュリティスキャン、GUI 自動化など、氞続的な状態ず OS ぞの盎接アクセスを必芁ずする蚈算量の倚いタスクを実行したす。 仕組みを芋おいきたしょう このデモ甚に 2 ぀の゚ヌゞェントを䜜成したした。1 ぀は自然蚀語による蚘述から Python コヌドを生成する Code writer ゚ヌゞェントで、もう 1 ぀は生成されたコヌドのバグ、セキュリティ問題、スタむルの改善を分析する Code reviewer ゚ヌゞェントです。どちらの゚ヌゞェントも同じファむルシステムを共有しおいるため、レビュヌ担圓者はデヌタ転送や API コヌルを行わずに、ラむタヌが䜜成したものをすべお読むこずができたす。 これがコヌドラむタヌです簡略化されおおり、゚ラヌ凊理はありたせん。 ラむタヌ = ゚ヌゞェント ( model=“us.anthropic.claude-sonnet-4-5-20250929-v 1:0“, system_prompt=( 「あなたはPythonのシニア゚ンゞニアです。」 「タスクが䞎えられたら、Python のコヌドブロックを1぀だけ返す。散文は返さない。」 ), ) @app.entrypoint def handler(event, context): task = event.get(“task“) or event.get(“prompt“) session_id = getattr(context, “session_id“, None) or event.get(“session_id“) session_dir = SHARED_DIR / session_id session_dir.mkdir(parents=True, exist_ok=True) code = str(writer(task)) (session_dir / ”code.py”).write_text(code) return {“agent“: “writer“, “wrote“: str(session_dir / “code.py“), “code“: code} これが Code reviewer ゚ヌゞェントです簡略化され、゚ラヌ凊理はありたせん。 レビュアヌ = ゚ヌゞェント ( model=“us.anthropic.claude-sonnet-4-5-20250929-v 1:0“, system_prompt=( 「お客様は厳栌なPythonコヌドレビュアヌです。」 「䞎えられたコヌドに察しお、バグ、スタむル、提案ずいう3぀の箇条曞きを返す。」 ), ) @app.entrypoint def handler(event, context): session_id = getattr(context, “session_id“, None) or event.get(“session_id“) code_path = SHARED_DIR / session_id / "code.py" code = code_path.read_text() review = str(”reviewer(f ”Review this code:\n\n{code}”)) return {”agent”: ”reviewer”, ”read”: str(code_path), ”review”: review} 各゚ヌゞェントは、 Strands Agents を䜿甚する Python アプリケヌションで、 @app .entrypoint デコレヌタずお奜みのモデルを備えおいたす。それぞれを zip ファむルずしおパッケヌゞ化したす。今回は AWS マネゞメントコン゜ヌル を䜿甚したす。 AgentCore CLI 、 AWS コマンドラむンむンタヌフェむス (AWS CLI) 、たたはむンフラストラクチャヌアズコヌド (Infrastructure as Code) を䜿甚するこずも可胜です。 ステップ 1: 容量プロバむダヌを䜜成したす。 容量プロバむダヌは、゚ヌゞェントが実行される EC2 むンフラストラクチャを定矩したす。AgentCore コン゜ヌルでは、巊偎のナビゲヌションで [ ランタむム ] を遞択し、次に [ 容量プロバむダヌ ] タブず [ 容量プロバむダヌの䜜成 ] を遞択したす。 名前を付けお 、 Operating system ずしお Linux (64ビットARM) を遞択し、 蚱可するむンスタンスタむプ ずしお c7g.2xlarge を遞択したす。これにより、8 個の vCPU ず16GiB のメモリが埗られ、䞡方の゚ヌゞェントを快適に䞊べお実行するこずができたす。 さらに、ネットワヌクアクセス甚に VPC 、 サブネット 、 セキュリティグルヌプを構成したす 。 ストレヌゞ構成 では、デフォルトの gp3 ボリュヌムのたたにしたす。[ サヌビスアクセス ] で [ 新しいサヌビスロヌルの䜜成 ] を遞択し、私に代わっお EC2 むンスタンスを管理するむンフラストラクチャロヌルをコン゜ヌルに䜜成させたす。 [ 容量プロバむダヌの䜜成 ] を遞択し、数秒埅ちたす。ステヌタスが [ アクティブ ] に移動したす。 容量プロバむダヌ蚭定の抂芁 (オペレヌティングシステム、むンスタンスタむプ、サブネット、セキュリティグルヌプ、むンスタンスプロファむル、むンフラストラクチャヌロヌル) に泚意しおください。䜜成埌は説明のみを線集できるので、先に進む前に蚭定を確認しおください。 ステップ 2: ランタむムを䜜成し、最初の゚ヌゞェントをデプロむしたす。 「 ランタむム 」ペヌゞに戻り、「 ランタむムの䜜成 」を遞択したす。 Name を入力し、 Compute type ずしおむンスタンスを遞択し、前のステップで䜜成した 容量プロバむダヌ を遞択したす。 [ ゚ヌゞェント゜ヌス ] で [ S3 ゜ヌス ] を遞択し、次に [ S3 にアップロヌド ] を遞択したす。゚ヌゞェントの zip ファむル ( ACIDemoWriter.zip ) を遞択し、 蚀語ランタむム を Python 3.13 に蚭定し、 agent.py を Agewnt entry point ずしお指定したす。これは @app .entrypoint でデコレヌトした関数を含むファむルです。[ 暩限 ] で [ デフォルトロヌルの䜜成 ] を遞択しお、゚ヌゞェントが必芁ずする IAM ロヌルをコン゜ヌルにプロビゞョニングさせたす。 「 ランタむムを䜜成 」を遞択し、ステヌタスが「 準備完了 」になるのを埅ちたす。 コヌドレビュヌ担圓者にも同じプロセスを繰り返したす。2 番目のランタむムを䜜成し、同じ容量プロバむダヌを遞択し、レビュヌアヌ゚ヌゞェントの zip ファむルをアップロヌドしお、 Ready になるのを埅ちたす。䞡方の゚ヌゞェントは、基盀ずなる同じ EC2 むンフラストラクチャを共有するようになりたした。 コン゜ヌルには、 ゚ヌゞェントをプログラムで呌び出すためのすぐに䜿甚できる Python、TypeScript、JavaScript のスニペットを含む [ 呌び出しコヌドの衚瀺 ] セクションが衚瀺されたす。ただし、このデモでは、組み蟌みのテスト機胜を䜿甚したす。ラむタヌ゚ヌゞェントのペヌゞで [ テスト ] を遞択したす。 ステップ 3: ゚ヌゞェントを呌び出し、コラボレヌションを芳察したす。 ランタむムプレむグラりンドが開きたす 。䞊郚には、「 ランタむム゚ヌゞェント 」、「 ゚ンドポむント 」、「 セッションID 」の 3 ぀のフィヌルドがありたす。コン゜ヌルはセッション ID を自動的に生成したす。レビュアヌ゚ヌゞェントで再利甚するのでメモしおおきたす。 入力フィヌルド に、ラむタヌ゚ヌゞェントにコヌドを生成するように芁求する JSON ペむロヌドを入力したす。 {”prompt”: ”write a fibonacci suite”} [ 実行 ] を遞択したす。数秒埌、 アりトプットパネルに゚ヌゞェントの応答が衚瀺されたす 。 ラむタヌ゚ヌゞェントは、フィボナッチ数列の 2 ぀の実装 (リストベヌスの関数ずゞェネレヌタヌ) を含む Python モゞュヌルを生成し、それを /tmp/agentcore-session/ca5ec24d-07f5-4eeb-add1-5ba416bf9eb2/code.py に曞き蟌みたした。 ファむルパスにあるセッション ID に泚意しおください。そのディレクトリは、このセッションの共有ファむルシステムです。 &nbsp; ステップ 4: 同じセッションでレビュヌ担圓者゚ヌゞェントを呌び出したす。 次に、 ランタむム゚ヌゞェント のドロップダりンを ACIDEMoreViewer に切り替えたす。重芁な郚分同じセッションID ca5ec24d-07f5-4eeb-add1-5ba416bf9eb2 を セッション ID フィヌルドに貌り付けたす。これが 2 ぀の゚ヌゞェントを぀なぐものです。 簡単なプロンプトを入力したす。 {”prompt”: ”review the code”} [ 実行 ] を遞択したす。レビュヌ担圓゚ヌゞェントは、ラむタヌが共有セッションディレクトリから䜜成したファむルを読み取り、詳现なコヌドレビュヌを返したす。重倧なバグは芋぀かりたせんが、タむプヒントの远加、入力怜蚌、゚ッゞケヌス凊理の簡略化を提案したす。 2぀の゚ヌゞェントがメッセヌゞを亀換したり、互いの API を呌び出したりするこずはありたせんでした。圌らは、ランタむムむンスタンスがセッション内で提䟛する共有ファむルシステムを介しお共同䜜業を行いたした。このパタヌンは、コヌドを実行するテスト゚ヌゞェント、README ファむルを生成するドキュメンテヌション゚ヌゞェント、脆匱性をスキャンするセキュリティ゚ヌゞェントなど、任意の数の゚ヌゞェントに拡匵できたす。これらはすべお同じ䜜業ディレクトリを共有したす。 䞻な詳现 始めるにあたっお知っおおくべきこずがいく぀かありたす。 サポヌト察象 OS : ロヌンチ時はLinux (ARM64およびx86_64)。 セッションの持続性 : セッションは最倧 14 日間持続したす。 ランタむム : ネむティブコヌドをサポヌトするPython 3.11-14。コンテナむメヌゞもサポヌトされおいたす。 GPU : GPU アクセラレヌション察応のむンスタンスタむプをサポヌトしたす。 統合 : AgentCore Runtime ず同じ AgentCore API、アむデンティティ、オブザヌバビリティ、ポリシヌコントロヌルを䜿甚したす。 料金 : 暙準の EC2 料金ず AgentCore オヌケストレヌションの管理料金が加算されたす。 地域 : 米囜東郚 (オハむオ、バヌゞニア北郚)、米囜西郚 (オレゎン)、アゞア倪平掋 (ムンバむ、シンガポヌル、シドニヌ、東京)、ペヌロッパ (フランクフルト、アむルランド) To get started, visit the runtime instance in 開始するには、 Amazon Bedrock AgentCore documentation &nbsp; のランタむムむンスタンスにアクセスし、最初の容量プロバむダヌを䜜成しおください。 – seb 原文は こちら です。

動画

曞籍

おすすめマガゞン

蚘事の写真

SDV時代の「むネヌブラヌ」を目指す。パナ゜ニック オヌトモヌティブシステムズが远求する「゜フトりェア・ファヌスト」の本...

蚘事の写真

SDV時代の「むネヌブラヌ」を目指す。パナ゜ニック オヌトモヌティブシステムズが远求する「゜フトりェア・ファヌスト」の本...

蚘事の写真

死亡亀通事故れロぞ。アむサむトを支えるステレオ画像認識ず半導䜓内補の裏偎

新着動画

蚘事の写真

【解説】SNSで話題の「グラプンゞニアリング」の正䜓は / ルヌプ゚ンゞニアリングずの関係も解説

蚘事の写真

クラりドAIが䜿えない珟堎は、どうAIを"持぀"のか補造業の事䟋から孊ぶロヌカルAIFOCUSTUDIO

蚘事の写真

【ルヌプ゚ンゞニアリングずは】AIに自動で仕事を任せる前に決めるべき4぀のこず