Greptile تعزز اكتشاف الأخطاء باستخدام GPT-6 Astra وأدوات ذكاء اصطناعي أخرى
تبني Greptile وكلاء ذكاء اصطناعي يراجعون تغييرات الشيفرة ويختبرونها بفهم شامل لقاعدة الشيفرة. يقول الشريك المؤسس والرئيس التنفيذي داكش غوبتا: «نحن في مجال تقليل الأخطاء وجعل برمجيات العالم أكثر موثوقية».
لتحقيق هذه المهمة، لا يقل اختبار سلوك التطبيق أهمية عن تحليل شيفرته. وتوفر GPT-6 Astra لـ Greptile وسيلة لأتمتة الاختبار على نطاق واسع.
اختبار التطبيقات على نطاق واسع باستخدام GPT-6 Astra
يتطلب التحقق من pull request فحص الصحة المنطقية للشيفرة، والتأكد من أنها تلبي نوايا المطور، وتأكيد الأمان، ومنع تعطيل الوظائف الحالية. بعض هذا الاختبار يستلزم تشغيل التطبيق، لأن مراجعة الشيفرة وحدها قد لا تكشف المشكلات.
على سبيل المثال، يذكر داكش سيناريو يختفي فيه زر عند الوصول إلى موقع ويب على iPhone. وباستخدام GPT-6 Astra، تستطيع Greptile تشغيل خادم تطوير لـ pull request، وضبط المتصفح على حجم شاشة iPhone، ومحاكاة تنقل المستخدم عبر التطبيق. وتتيح قدرات النموذج البصرية فحص الشاشة وتحديد الزر المخفي.
ويقول: «شركة ضمان جودة تختبر كل تغييراتك بطيئة بشكل غير عملي بالنظر إلى السرعة التي نستطيع بها شحن الشيفرة باستخدام هذه النماذج». وتمكّن GPT-6 Astra شركة Greptile من أتمتة اختبار التطبيقات بفعالية.
تعزيز دفاعات العملاء باستخدام Daybreak
وفقاً لداكش، تسهل النماذج الأكثر تقدماً أيضاً استغلال المهاجمين، ما يزيد المخاطر على الشركات، بما في ذلك الشركات التي لم تكن أهدافاً نموذجية في السابق.
ويوضح داكش: «نريد أن نجعل تأمين أنظمتهم أمراً سهلاً للغاية حتى بالنسبة لشركة ناشئة. وباستخدام Daybreak، نستطيع تحقيق ذلك بطريقة آمنة جداً، بما يضمن أن لدى عملائنا آليات دفاع أكثر تطوراً من آليات هجوم الخصوم».
تقليل الأخطاء وإعادة العمل باستخدام Codex
تفهرس قاعدة المعرفة لدى Greptile قاعدة شيفرة الشركة وتوثق وظائفها بتنسيق يمكن للأشخاص والوكلاء الوصول إليه. وتُتاح هذه الوثائق لـ Codex عبر خادم Model Context Protocol (MCP).
يتيح هذا الاتصال لـ Codex توليد شيفرة تتوافق مع الأنماط الحالية للعميل. ويشير داكش إلى أن آلاف العملاء ربطوا Codex بقاعدة المعرفة لدى Greptile.
ولتقييم الأثر، يراقب الفريق عدد المرات التي تُلغى فيها الشيفرة المولدة بالذكاء الاصطناعي. ويقول داكش: «عندما نزود الوكلاء بالسياق، تحدث عمليات إلغاء أقل، ويوفر العملاء الوقت والاستدلال». ويمكن توجيه هذه الوفورات نحو مشاريع جديدة بدلاً من إعادة العمل على التغييرات الحالية.
تستخدم Greptile أيضاً Codex لتطوير برمجياتها ووكلائها. ويضيف داكش: «نحن مستخدمون مكثفون لـ Codex. لدينا كميات هائلة من الاستخدام في كل وظيفة، وخاصة في الهندسة».
التطلع إلى تطوير أسرع باستخدام Ultrafast
يشدد داكش على أن العقبة الرئيسية أمام Greptile هي السرعة التي يستطيع بها الفريق تحويل الأفكار إلى برمجيات عاملة. ويرى أن ذكاء النموذج كافٍ بالفعل لكثير من المهام، وينظر إلى Ultrafast كوسيلة لتسريع التطوير.
هدفه طويل المدى هو تبسيط عملية تعديل برمجيات المؤسسات الحيوية ونشرها لتصبح بسهولة شحن مشروع جانبي، مع مساعدة OpenAI لـ Greptile في بناء التحقق اللازم.
المصدر: OpenAI News