यह एजेंट तुरंत टेस्ट जेनरेट करने के बजाय एक संरचित पाइपलाइन का पालन करता है :
RPI प्रक्रिया में तीन चरण होते हैं: रिसर्च, प्लान और इम्प्लीमेंट .
हर जेनरेट किए गए टेस्ट पर एजेंट लाइटवेट म्यूटेशन टेस्टिंग और गुणवत्ता आश्वासन करता है :
इससे यह गारंटी होती है कि "पास" होने वाला टेस्ट वास्तव में सार्थक है और CI (कंटीन्यूअस इंटीग्रेशन) में डिस्कवर किया जा सकता है . एजेंट यूनिट टेस्ट लिखता है जो कोड को आइसोलेट करते हैं और बाहरी सर्विसेज व अन्य डिपेंडेंसी को मॉक करते हैं .
यह एजेंट GitHub पर MIT-लाइसेंस्ड dotnet/skills रिपॉजिटरी में dotnet-test प्लगइन के रूप में उपलब्ध है . यह इनके साथ काम करता है :
चूंकि यह किसी होस्टेड सेवा के बजाय एजेंट डेफिनिशन के रूप में भेजा जाता है, यह उसी कोडिंग एजेंट के अंदर चलता है जिसका टीम पहले से उपयोग कर रही है. कोड लोकल ही रहता है, किसी बाहरी सेवा पर राउंड-ट्रिप नहीं करता .
Microsoft के आंतरिक बेंचमार्क में 152 टास्क में से code-testing-generator एजेंट ने 140 टास्क (92.1%) पूरे किए, जबकि स्टॉक GitHub Copilot ने 120 टास्क (78.9%) पूरे किए . यह प्रदर्शन अंतर एक स्पेशलाइज्ड एजेंट का फायदा दिखाता है जो टेस्ट जनरेट करने से पहले कोडबेस पर रिसर्च करता है, बजाय इसके कि वह एक सामान्य प्रॉम्प्ट पर निर्भर रहे .