اجتياز نظام AI امتحان الهندسة

مجموعة من العلماء من معهد الذكاء الاصطناعي بول آلن وجامعة واشنطن أعلنت إنشاء نظام الذكاء الاصطناعي يسمى جيوس، التي هي قادرة على تمرير الأمريكية SAT- اختبار في الهندسة على مستوى الطالب المتوسط الصف 11. ولا يتعلق الأمر بضرورة إعداد المهام بطريقة خاصة ودخولها إلى الكمبيوتر في شكل نوع من المخطط: تستخدم GeoS رؤية الكمبيوتر لتحليل الرسومات ونظام معالجة النص العادي "لفهم" جوهر المشكلة. مثال عن كيفية تتواءم منظمة العفو الدولية مع حل مشكلة مثلث التسجيل في دائرة (و 4 مشاكل أخرى) يمكن الاطلاع هنا.

النسبة المئوية للمهام التي يتعامل معها النظام ويعتبر الحل موثوقًا هي 96٪. في نفس الوقت ، عند حل اختبار SAT الرسمي ، يُظهر GeoS دقة 49٪. وبعبارة أخرى ، اتضح أنه من أقصى عدد ممكن من النقاط ، وهو ما يعادل 800 نقطة ، فإن النظام قادر على الحصول على 500 نقطة تقريبًا. حتى الآن ، يتواءم GeoOS بنجاح مع مهام قياس التخطيط فقط ، ومن المقرر تحسينه إلى مهام مجسمة في السنوات الثلاث المقبلة. يتم تقديم عرض صارم لمبادئ النظام في المقالة ( pdf ).

إذا حاولت اتباع عملية حل مشكلة هندسية ، يمكنك أن تجد أنه في عملية تحليل الرسم والنص المصاحب ، ينشئ GeoS مجموعة من العبارات ، "الفهم" ، على سبيل المثال ، صياغة المهمة "AB هي 5" حول ما يلي: IsLine (AB) أو الطول (أ ب) = 5. في الوقت نفسه ، يستطيع النظام تعويض المراجع الضمنية لعلاقة عناصر الرسم في النص ، مع تحديد أن بعض الخطوط تتقاطع عند نقطة معينة ، إذا لزم الأمر للحل. مثال على رسم مهمة ومجموعة العبارات الناتجة كالتالي:

صورة

ونتيجة لذلك ، يتلقى النظام الفرعي للحل "الرمز" التالي تقريبًا كمدخل:

IsDiameterLineOf(Line($point_0:point,$point_3:point),Circle($point_1:point,$radius_1_0:number)) IsCenterOf($point_1:point,Circle($point_1:point,$radius_1_0:number)) Equals(LengthOf(Line($point_0:point,$point_2:point)),LengthOf(Line($point_0:point,$point_1:point))) PointLiesOnCircle($point_2:point,Circle($point_1:point,$radius_1_0:number)) PointLiesOnCircle($point_3:point,Circle($point_1:point,$radius_1_0:number)) PointLiesOnLine($point_1:point,Line($point_0:point,$point_3:point)) Is(MeasureOf(Angle($point_1:point,$point_2:point,$point_0:point)),$What:number) IsInscribedIn(Triangle($point_3:point,$point_2:point,$point_0:point),Circle($point_1:point,$radius_1_0:number)) PointLiesOnCir


جميع المواد التي تم استخدامها في إعداد GeoS ومقاطع الفيديو والمقالات وبرامج المصدر متاحة للجميع.

Source: https://habr.com/ru/post/ar384445/


All Articles