Relace: نموذجان للتحرير والاسترجاع السريع والموثوق للرموز البرمجية بأقل تكلفة وأقل وقت استجابة
مرحبًا بمجتمع هاكير نيوز! أنا برستون وإيتان، ونحن نعمل على تطوير منصة Relace (https://relace.ai). هدفنا هو تسهيل بناء وكيلات البرمجة بطريقة اقتصادية وموثوقة. على سبيل المثال، يمكن مشاهدة الفرق بين نموذجنا في تطبيق التعديلات والتعديلات الشاملة لملفات الكود من خلال هذا الفيديو: https://youtu.be/J0-oYyozUZw بناء وكيلات البرمجة الموثوقة أمرٌ صعب، خاصة عندما تتجاوز التطبيقات مرحلة النماذج الأولية البسيطة. تواجه أي تطبيق يستخدم توليد الكود في الإنتاج مشكلتين رئيسيتين: كيفية تطبيق التعديلات بشكل موثوق، وإدارة سياق الكود في البيئة البرمجية. في فبراير الماضي، أطلقنا أول نموذج لنا وهو النموذج السريع لدمج الكود "Fast Apply model". يتميز هذا النموذج بقدرته على دمج شرائح الكود مع الملفات بمعدل 4300 رمز في الثانية، مما يجعله أكثر موثوقية من نماذج أخرى مثل Sonnet وQwen وLlama في هذه المهمة. يستغرق كل ملف حوالي 900 ميلي ثانية للتطبيق، مما يوفر تجربة مستخدم فورية ويقلل من تكلفة الرموز الخروجية لـ Claude 4 بنسبة حوالي 40%. أما النموذج الثاني فهو يركز على الاسترجاع. في بيئات البرمجة المختلفة، سواء كانت برمجة ذات طابع شخصي أو في الشركات، فإن استرجاع الملفات ذات الصلة فقط بطلب المستخدم يوفر تكلفة الرموز الإدخالية ويخفض عدد المرات التي يحتاج فيها وكيل الكود إلى عرض الملفات. يمكن لنظامنا لإعادة الترتيب "reranker" أن يفحص كودًا يتكون من مليون سطر في غضون 1-2 ثانية، ونموذجنا للتمثيل "embedding model" يعتبر الأفضل في مجال الاسترجاع عند تقييمه على مجموعة من مستودعات Typescript/React. هناك العديد من الطرق لبناء وكيلات البرمجة، ولكن القدرة على تعديل الكود بشكل موثوق واسترجاع أجزاء ذات صلة منه ستظل قضية أساسية. نحن متحمسون جدًا لتطوير حلول تجعل هذه التقنية متاحة لملايين المستخدمين الذين لا يرغبون في إنفاق الكثير من المال على Claude. يُستخدم هذان النموذجان في الإنتاج بكثافة، بمعدل ملايين المرات أسبوعيًا. إذا كنت قد استخدمت تطبيقات مثل Lovable أو Create.xyz أو Magic Patterns أو Codebuff أو Tempo Labs، فأنت قد استفدت من خدماتنا دون أن تدري! إليك رابطًا لتجربة منصتنا: https://app.relace.ai، ووثائقياتنا هنا: https://docs.relace.ai. قدمنا الوصول المجاني لبناء النماذج الأولية على موقعنا الإلكتروني، والحدود المتاحة يجب أن تكون كافية للاستخدام الشخصي وبناء مشاريع صغيرة (نرجو تصحيحنا إذا كانت غير كافية). نقوم بالتكامل مباشرة مع بيئة التطوير المفتوحة المصدر مثل Continue.dev. نرجو منكم تجربة منصتنا وتقديم تعليقاتكم وآرائكم!
