
HEMA-ն ներքին AI օգնական HAL-ը կառուցել է MCP-ի և Amazon Bedrock AgentCore-ի վրա
750-ից ավելի խանութ ունեցող 100-ամյա հոլանդական մանրածախ ցանցը պորտալների միջև թափառելը փոխարինեց HAL-ով՝ MCP-ի և Amazon Bedrock AgentCore-ի վրա կառուցված ներքին AI օգնականով, որը հասանելի է չաթից, Kiro-ից և Claude-ից։
HEMA-ի ինժեներները պատասխան գտնելու համար թափառում էին պորտալների միջև՝ վիքիներ, ծառայությունների կատալոգներ և IT պորտալներ։ 750-ից ավելի խանութ ունեցող 100-ամյա հոլանդական մանրածախ ցանցը դա փոխարինեց HAL-ով՝ Model Context Protocol (MCP) և Amazon Bedrock AgentCore-ի վրա կառուցված ներքին AI օգնականով։
Բացը՝ ընթացակարգային գիտելիքը
Կառուցվածքային գիտելիքը լավ վիճակում էր. ծառայությունների կատալոգը մարդկանց կապում էր թիմերի, թիմերին՝ ծառայությունների, իսկ ծառայությունները՝ API-ների հետ։ Բացը ընթացակարգային գիտելիքի մեջ էր՝ ինչպես դիմել API հասանելիության, ինչպես ստանալ նոր խումբ, որն է տվյալ դեպքի կանոնը։ Այս հարցերը երբեք մեկ տեղ չեն ունեցել, իսկ ընկերության աճի հետ գործընկերոջը հարցնելը այլևս չէր աշխատում. այն, ինչ նախկինում պահանջում էր երեք-չորս պորտալ, այժմ տևում է վայրկյաններ։
Ինչու MCP և Amazon Bedrock AgentCore
HAL-ը ցրված գիտելիքը հավաքում է մեկ կառավարվող աղբյուրում, իսկ MCP-ն այն հասցնում է մարդկանց արդեն օգտագործած գործիքներին՝ HAL-ի չաթ, Kiro, Claude և այլ գործակալներ։ Amazon Bedrock AgentCore-ը հարթակը տրամադրեց առանց սեփական MCP սերվերի ենթակառուցվածքի. Gateway-ը OpenAPI սպեցիֆիկացիաներն ու AWS Lambda ֆունկցիաները վերածում է MCP գործիքների, Identity-ը կառավարում է JWT նույնականացումը և OAuth2-ը, Runtime-ը գործակալը հյուրընկալում է որպես կոնտեյներ։ Անվտանգությունը հիմնված է Microsoft Entra ID-ի վրա՝ առանց AWS հավատարմագրերի։

HAL-ը երկու քայլով
Առաջին քայլը ինքնուրույն օգնականն էր՝ Next.js-ով պատրաստված վեբ չաթ՝ Strands գործակալով Linux/ARM64 կոնտեյներում AgentCore Runtime-ում։ Այն կարդում է կառավարվող գիտելիքի բազաները (դոկումենտացիա, API սպեցիֆիկացիաներ, Kafka թեմաներ, ծառայության կատալոգ) Amazon Bedrock Retrieve API-ի միջոցով, իսկ կենդանի API-ներին հասնում է MCP-ով՝ AWS IAM SigV4 նույնականացմամբ։ Երկրորդ քայլը ավելացրեց gateway՝ Microsoft Entra ID-ի JWT-ով, Kiro-ի և Claude-ի նման հաճախորդների համար. այն գործակալի հետ կիսում է միայն կարդալու բազաները։
Մեկ Lambda-ի վրա MCP պրոքսին համադրում է OAuth սպեցիֆիկացիան Entra ID-ի հետ, իսկ Dynamic Client Registration-ը միայն իմիտացված է՝ stub-ը վերադարձնում է ֆիքսված client ID։ Նախքան արտադրություն անցնելը HAL-ը մեկ ամիս փորձարկվել է։
Օգտագործումը տարբեր դերերում և հաջորդ քայլը
Ծրագրավորողները HAL-ն օգտագործում են փաստաթղթերի, API սպեցիֆիկացիաների և Kafka թեմաների համար՝ Kiro-ից ու չաթից. ապրանքի սեփականատերերը՝ ընթացակարգերի, բիզնես վերլուծաբանները՝ ենթակառուցվածքի հարցերի համար։ Այսօր HAL-ը միայն կարդում է, սակայն պորտալները կապված են Entra ID-ի մուտքի հետ, ուստի գործողությունները կարելի է դարձնել MCP գործիքներ նույն նույնականացմամբ՝ սկսած չաթից նոր AWS հաշվի տրամադրումից։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։