دليل التطبيقات

ترميز الذكاء الاصطناعي

يستخدم البرمجة بالذكاء الاصطناعي النماذج للمساعدة في شرح وإنشاء وتعديل أو مراجعة البرمجيات.

استمع إلى هذا الدليلرواه الذكاء الاصطناعي · ~2 min

في هذه الصفحةقراءة لمدة دقيقتين
  1. نظرة عامة
  2. النقاط الرئيسية
  3. الغوص العميق
  4. قبض على خطأ الفرز المعقول
  5. التنفيذ في العالم الحقيقي
  6. وضعها موضع التنفيذ
  7. المصادر ومزيد من القراءة
  8. استمر في الاستكشاف
  9. الأسئلة المتداولة

نظرة عامة

الناتج عبارة عن تطبيق مقترح يحتاج إلى نفس الاهتمام بالمتطلبات والسلوك والأمان وقابلية الصيانة مثل التعليمات البرمجية الأخرى. بناء الجملة المعقول والتفسير الواثق لا يثبتان الصحة.

النقاط الرئيسية

  1. توفير المتطلبات وسياق المستودع.
  2. التحقق من واجهات برمجة التطبيقات والتبعيات.
  3. اختبار السلوك وفحص التغيير النهائي.

الغوص العميق

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

04عملت المثال

قبض على خطأ الفرز المعقول

  1. تخيل أنه تم إنشاء JavaScript وهو يقوم بفرز الأرقام 2 و10 و1 بدون مقارنة رقمية.

  2. يمكن أن ينتج الترتيب الافتراضي المستند إلى السلسلة 1، 10، 2 ​​بدلاً من الترتيب الرقمي المطلوب.

  3. اختبر القيم المتنوعة وحدد الترتيب المقصود بوضوح قبل قبول الوظيفة.

ما يظهر

يوضح المثال الذي تم إنشاؤه لماذا لا تزال الوظيفة القصيرة ذات المظهر الصحيح بحاجة إلى فحوصات سلوكية.

التنفيذ في العالم الحقيقي

اطلب إجراء تغيير بسيط باستخدام أمثلة واضحة للمدخلات والمخرجات وراجع الاختلافات الناتجة.

استخدم مساعدًا لشرح الاختبار الفاشل قبل تغيير التنفيذ.

وضعها موضع التنفيذ

لماذا يهم

  • خيارات البناء. يحدد التصميم على مستوى التطبيق ما إذا كان الذكاء الاصطناعي سيحسن النتائج الحقيقية.
  • الفريق وسير العمل. يؤدي التكامل الجيد لسير العمل إلى تحقيق مكاسب إنتاجية يمكن للمستخدمين الوثوق بها.
  • المخاطر والسلامة. تعمل حالات الاستخدام ذات النطاق الجيد على تقليل إجهاد التغيير ومخاطر التنفيذ.

احترس من

  • يمكن أن تؤدي أتمتة عملية معطلة إلى تضخيم المشاكل الموجودة.
  • قد تقوم الفرق بالإفراط في أتمتة وإزالة الحكم البشري المطلوب.
  • يمكن أن تنحرف الجودة إذا لم يتم تقييم المخرجات بشكل مستمر.

الخطوات التالية

  1. قم بتخطيط سير العمل الحالي وحدد خطوة الاحتكاك الأعلى.
  2. تحديد نقاط التفتيش البشرية قبل الأتمتة الكاملة.
  3. تدريب المستخدمين على المطالبات ومسارات التصعيد ومعايير الجودة.
  4. تتبع النتائج على مستوى المهمة لتأكيد القيمة المستدامة.

المصادر ومزيد من القراءة

  1. GitHubقم بمراجعة التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي

استمر في الاستكشاف

رسالة إخبارية مجانية

احصل على الإحاطة اليومية لمنظمة العفو الدولية

ثلاث قصص تم التحقق منها بواسطة الذكاء الاصطناعي كل صباح من أيام الأسبوع، مكتوبة باللغة الإنجليزية البسيطة. مجاني للأبد، بدون إعلانات.

بريد إلكتروني واحد كل يوم من أيام الأسبوع. إلغاء الاشتراك بنقرة واحدة. نحن لا نبيع أو نشارك عنوانك أبدًا.

اختبر نفسك

Take the AI Coding quiz

تعليقات فورية على كل إجابة، وشهادة قابلة للمشاركة مع معرف يمكن التحقق منه بمجرد اجتياز الدورة التدريبية.

ابدأ الاختبار

دعم تعليم الذكاء الاصطناعي المجاني. AI Understanding هي منظمة 501(c)(3) غير ربحية - لا إعلانات ولا نظام حظر الاشتراك غير المدفوع على الإطلاق. قم بالتبرع

الأسئلة المتداولة

هل يثبت اجتياز فحص النوع صحة الكود الذي تم إنشاؤه؟

لا، فهو يحدد فقط قيود النوع المحدد. لا يزال من الممكن أن ينتهك الكود المتطلبات أو يفشل في وقت التشغيل.

استمر في التعلم

أدلة ذات صلة

تم اختيار المزيد من الأدلة لهذا الموضوع

احصل على شهادة الذكاء الاصطناعي المجانيةدورة مجانية قصيرة واختبار. لا تكلفة ولا بطاقة. حوالي 2.5 ساعة.ابدأ مجانًا →