تستخدم أمازون وكلاء الذكاء الاصطناعي لكتابة ومراجعة كود محاكي AWS

iconNS3
مشاركة
AI summary iconملخص
أطلقت أمازون AWS Emulator في 11 نوفمبر، مما يمكّن المطورين من اختبار تطبيقات السحابة محليًا باستخدام التحقق من البيانات على السلسلة. تم كتابة الأداة ومراجعتها بواسطة وكلاء ذكاء اصطناعي مستقلين، مع تركيز المهندسين على التنفيذ والضمانات. تولت ثلاث فرق من الوكلاء اختبارات الدقة، وفحوصات التناقض، وحل المشكلات. يجب أن تمر الأداة بفحوصات التجميع والأمان والانحدار قبل الدمج. تحذر أمازون من استخدام الأداة لتقييمات الأمان، حيث لا تقيّم سياسات المفاتيح أو سياسات الدلاء. يجب على المطورين اختبار التطبيقات وإعدادات الأمان على AWS الحقيقي قبل النشر. لا تدعم الإصدارة الحالية تكامل الهوية اللامركزية (DID).

أطلقت أمازون AWS Emulator في 11 نوفمبر لتمكين المطورين من اختبار تطبيقات السحابة محليًا من خلال محاكاة خدمات AWS. تقول أمازون إن وكلاء الذكاء الاصطناعي الذاتيين كتبوا ومراجعوا تنفيذ الأداة. يقول المهندس ماثيو غولدبرغ في حساب الهندسة التابع لأمازون إن فريق غولدبرغ لم يكتب ولم يراجع شفرة المحاكي. ويصف غولدبرغ عملًا هندسيًا كبيرًا أُنجز لإعداد التجربة للإطلاق، بما في ذلك ضوابط وفحوصات تحكم في التغييرات التي يمكن نشرها.

تُوصف أمازون ثلاث فرق وكل فريق مسؤول عن مهام منفصلة. إحدى الفرق تُحافظ على اختبارات الدقة. وفريق آخر يحدد الفروق بين المحاكي وAWS الحقيقي. وفريق ثالث يحل المشكلات الفردية. تقول أمازون إن التغييرات المقترحة يجب أن تمر بفحص التجميع ومعايير البرمجة والأمان والاختبارات التراجعية قبل الدمج. تستخدم وكلاء الاختبار نماذج واجهة برمجة تطبيقات AWS العامة وتحقق السيناريوهات مقابل AWS الحقيقي. تنص مجموعة التقييم العامة على أن كل اختبار دقة خضع للتحقق من خلال حسابين على الأقل من حسابات AWS المعزولة.

تستخدم AWS مصطلح "الدقة" للإشارة إلى التوافق بين المحاكي وخدمات سحابة AWS. تنص وثائق دقة AWS على أن سير العمل الناجح يجب أن يتطابق مع AWS في كل استدعاء، بما في ذلك رموز الحالة والموارد الناتجة والآثار الجانبية والأخطاء. يفشل الاختبار إذا أبلغ المحاكي عن نجاح بينما أبلغت AWS عن خطأ. تشير مستودع التقييم إلى أن السلوك دون اختبار دقة يظل غير مؤكد. يُظهر السيناريو الناجح التوافق فقط لهذا السيناريو، وليس التوافق مع كل طريقة قد تستخدم بها التطبيق خدمات AWS.

تُحذّر إرشادات أمان AWS المطورين من استخدام المحاكي لتقييم ما إذا كان التطبيق آمنًا أم لا. لا يُقيّم المحاكي سياسات مفاتيح AWS KMS أو سياسات دلاء Amazon S3. قد تنجح الطلبات التي ترفضها AWS في المحاكي المحلي. وبالتالي، فإن مراجعة الوكيل لأمان التنفيذ لا تُصدّق الصلاحيات في تطبيق المطور. يدعم المحاكي التطوير والاختبار بدلاً من أحمال العمل الإنتاجية. تُوجّه AWS المطورين لاختبار التطبيق الكامل والإعدادات الأمنية على بيئة AWS الحقيقية قبل الإنتاج.

للمطورين الذين يتبنون برامج مكتوبة بواسطة وكلاء، تجعل الإصدار التحققات القبولية ذات صلة مثل الملكية. تشمل هذه التحققات السلوكيات الموثقة، والفجوات في تغطية الاختبار، والمجالات التي لا تزال تتطلب اختبارًا ضد الخدمة الحقيقية.

إخلاء المسؤولية: قد تكون المعلومات الواردة في هذه الصفحة قد حصلت عليها من أطراف ثالثة ولا تعكس بالضرورة وجهات نظر أو آراء KuCoin. يُقدّم هذا المحتوى لأغراض إعلامية عامة فقط ، دون أي تمثيل أو ضمان من أي نوع ، ولا يجوز تفسيره على أنه مشورة مالية أو استثمارية. لن تكون KuCoin مسؤولة عن أي أخطاء أو سهو ، أو عن أي نتائج ناتجة عن استخدام هذه المعلومات. يمكن أن تكون الاستثمارات في الأصول الرقمية محفوفة بالمخاطر. يرجى تقييم مخاطر المنتج بعناية وتحملك للمخاطر بناء على ظروفك المالية الخاصة. لمزيد من المعلومات، يرجى الرجوع إلى شروط الاستخدام واخلاء المسؤولية.