Code AF एक नया ओपन-सोर्स सॉफ्टवेयर फैक्ट्री है जो लागत, गति और गुणवत्ता के पारेतो सीमा पर स्थित है। Deep SWE पर इसने उसी ओपन मॉडल पर Claude Code की तुलना में लगभग 4× अधिक वास्तविक GitHub समस्याओं को हल किया, और आधी लागत पर आधिकारिक लीडरबोर्ड परिणाम से मेल खाया। यह कोडिंग के अगले युग के लिए जमीन से बनाया गया है, जहां आप एजेंटों से चैट करना बंद कर देते हैं और उन्हें निर्देशित करना शुरू कर देते हैं। Deep Seek, Qwen, GLM और Kimi जैसे ओपन मॉडल के लिए बनाया गया, यह आपको बंद मॉडल में बंद किए बिना फ्रंटियर-ग्रेड कोडिंग देता है, और यह आपके द्वारा चुने गए किसी भी प्रदाता के साथ काम करता है।
AI एजेंटों की उपयोगिता तब बढ़ती है जब वे वास्तविक सिस्टम में वास्तविक कार्य कर सकते हैं। इसमें टूल का उपयोग शामिल है। जबकि MCP ने इन टूल को उजागर करना आसान बना दिया, उद्यम स्तर पर इसे काम करने के लिए कई अन्य चिंताओं को संभालना पड़ा। DoorDash ने AI एजेंटों के टूल खोजने और उपयोग करने के तरीके को नियंत्रित करने के लिए एक साझा एजेंट गेटवे बनाया। गेटवे कई जिम्मेदारियों को एक साथ लाता है: अनुमतियों की जांच करना, क्रेडेंशियल प्रबंधित करना, यह चुनना कि एजेंट कौन से टूल देख सकता है, अनुरोध अग्रेषित करना और जो हुआ उसे रिकॉर्ड करना।
इस लेख में, हम देखेंगे कि DoorDash इंजीनियरिंग टीम ने इस गेटवे को कैसे बनाया और उन्होंने क्या निर्णय लिए। हम यहां कवर करेंगे: AI एजेंट को टूल की आवश्यकता क्यों है, MCP पर्याप्त क्यों नहीं है, गेटवे के मुख्य घटक, कौन कॉल कर रहा है और वे क्या कर सकते हैं, यह सत्यापित करना, कॉल करने वाले की पहचान करना क्रेडेंशियल प्रदान करने से अलग क्यों है, टूल कॉल के दौरान उपयोगकर्ता खाता कैसे जोड़ता है, एजेंटों को टूल कैटलॉग क्यों देखना चाहिए, खोज और निष्पादन के दौरान क्या होता है, और DoorDash ने प्लेटफ़ॉर्म को अपनाना आसान कैसे बनाया।