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