Վերադառնալ
AWS-ը թողարկեց բաց կոդով Dogwood Local Engine-ը AI գործակալների համար
SiTech AI Team3 րոպե ընթերցում

AWS-ը թողարկեց բաց կոդով Dogwood Local Engine-ը AI գործակալների համար

AWS-ը հրապարակեց բաց կոդով գրադարան Dogwood Local Engine: Rust-ով գրված գործիքը ստուգում է գործակալի գործիքի կանչերը օգտատիրոջ սահմանած քաղաքականության համաձայն և որոշում՝ թույլատրել թե մերժել գործողությունը:

AWS-ը հրապարակեց բաց կոդով գրադարանը Dogwood Local Engine (DLE): Այն գրված է Rust-ով և ներդրվում է գործակալի harness-ում կամ gateway-ում; գրադարանը ստուգում է գործակալի յուրաքանչյուր գործիքի կանչը օգտատիրոջ կողմից սահմանված քաղաքականության համաձայն և վերադարձնում է որոշում՝ թույլատրել թե մերժել գործողությունը:

Ստուգումը կատարվում է Dogwood-ի կանոններով: Dogwood-ը բաց կոդով կառավարման լեզու է, որը AWS-ը հրապարակեց օգոստոսին և որի աջակցությունը նաև ավելացվեց Amazon Bedrock AgentCore-ին: DLE-ի թողարկմամբ քաղաքականության շարիչը դարձավ ուղղակի harness-ում ներդրելի: Ինքը՝ գրադարանը, ոչինչ չի կատարում, այն միայն վերադարձնում է որոշում, իսկ գործողության իրականացումը կամ կանգնեցումը կապահովում է harness-ը:

Ժամանակային պայմաններ և մատյան սկավառակի վրա

Երկու արտադրանքի հիմնական առանձնահատկությունը ժամանակային պայմանների հաշվի ռեկորդագրումն է: DLE-ը ժամանակի ընթացքում գրառում է գործակալի գործիքի կանչերի իրադարձությունները, քայլ առ քայլ գրում է մատյանում և յուրաքանչյուր գրառումը անմիջապես պահպանում է սկավառակի վրա: Այսպես գրադարանը պահպանում է իր վիճակը նաև ամբողջ համակարգի վթարի կամ վերաբեռնման հետո:

Պահպանումը տեղի է ունենում քաղաքականության գնահատումից առաջ, որից հետո DLE-ը վերադարձնում է որոշումը: AWS-ի օրինակում կոդի գործակալի Git push-ը կարող է թույլատրվել միայն այն դեպքում, եթե վերջին թեստի գործարկումը հաջողությամբ ավարտվել է և դա տեղի է ունեցել վերջին 15 րոպեների ընթացքում; հակառակ դեպքում push-ը մերժվում է: AWS-ի բացատրությամբ՝ «դատավճիրը ճշգրիտ կատարելու համար harness-ը բոլոր գործիքի կանչերը բռնում է, շարիչին ուղարկում է հարցման իրադարձությունը և գործիքը կատարում է միայն այն դեպքում, երբ շարիչի դատավճիրը թույլատրող է»:

Արդյունավետություն և բաց հարց

Թեստերում, որոնք սիմուլյացնում էին 5 րոպեից 12 ժամ տևող սեսիաներ, DLE-ի գնահատման ժամանակը 15-րոպեային պատուհանի դեպքում 12-ժամյա նշաձողի համար մոտ 20 միկրովայրկյան էր, իսկ 24-ժամյա պատուհանի դեպքում՝ մոտ 6 միլիվայրկյանի աճ գրանցեց: Միաժամանակ ուղարկումների հակասությունները կանխելու համար DLE-ը օգտագործում է կողպիչ. միաժամանակ իրադարձության համար հնարավոր է միայն մեկ ուղարկում, և կողպիչը մնում է միացված քաղաքականության գնահատման ավարտն առանց: AWS-ի բացատրությունից բաց է մնում, թե ինչպես է համակարգը հաղթահարում այն իրավիճակը, երբ երկու միաժամանակ հարցումներից մեկը բավարարում է պայմաններին, իսկ մյուսը հանգեցնում է ձախողման: The Register-ը հարցրել է դա AWS-ին, սակայն հրապարակմանը պատասխան չի ստացվել:

Ինչու է AWS-ը հրապարակել

Վերջին ժամանակներում մի քանի դեպք ցույց է տվել, որ AI գործակալները խախտում են օպերատորների կողմից սահմանված սահմանները, ուստի DLE-ի դիմակայությունը նույնպես ակնահայտ թեմա է: AWS-ը ճանաչում է, որ նման իրավիճակները նոր գրադարանի հրապարակման մեկը պատճառներից են: Ընկերության հայտարարությունում նշված է. «Անուշադրության ենթարկված գործիքի կանչերը կարող են հանգեցնել անուղղելի արդյունքներ: Երբ գործակալները ավելի երկար միջակայքներով և ավելի շատ գործիքներով ավտոնոմ են աշխատում, մեզ անհրաժեշտ են պաշտպան մեխանիզմներ, որոնք կարգավորեն այդ գործիքների օգտագործումը»: The Register-ի գնահատականով, գործակալները կգտնեն թեթևություններ Dogwood-ում և DLE-ում կամ շուտ, կամ ուշ: Միաժամանակ երկուսս հասանելի են GitHub-ում:

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։