Comate Code Assistant وComate Code Assistant عبارة عن أدوات ترميز يدوية أطلقتها شركة Baidu، والتي يمكنها تحسين كفاءة عمل المبرمجين بشكل فعال وتقليل ضغوط العمل. حاليًا، بدأ Comate Code Assistant الاختبار الداخلي. إذا كنت مهتما، يرجى الانتباه.
في مؤتمر Wenxin لتبادل التكنولوجيا النموذجي الكبير (تشنغدو)، أطلقت Baidu Intelligent Cloud أداة التوصية الذكية للتشفير "Comate" (ملاحظة الصفحة الرئيسية لتكنولوجيا المعلومات: Comate مأخوذة من Coding Mate، مما يعني شريك تشفير الذكاء الاصطناعي للجميع)، وكانت مفتوحة رسميًا لـ دعوات للاختبار.
قال Hou Zhenyu، نائب رئيس مجموعة Baidu Group، إن Comate "التوصية الذكية للترميز" هي عبارة عن جيل جديد من أدوات مساعدة الترميز التي تعتمد على نماذج كبيرة وتم اختبارها على نطاق واسع داخل Baidu. تظهر نتائج الاختبار أنه من بين الأكواد المكتوبة بمساعدة "Comate"، تم اعتماد ما يقرب من 50% من الأكواد المقترحة من قبل المطورين.
وفقًا للمطلعين على Baidu، فإن كتابة التعليمات البرمجية المساعدة هي وظيفة المنتج الرئيسية في المرحلة الأولى، وفي المرحلة الثانية، ستحقق "Comate" إنشاء أكواد اللغة الطبيعية في مجالات وسيناريوهات محددة. وستحقق المرحلة الثالثة تطوير اللغة الطبيعية في جميع المجالات.
وفقًا للتقارير، دعمت Comate أكثر من 20 لغة وإطار عمل للبحث والتطوير مثل Java وC/C++ وPython وGo وJavaScript، وهي تدعم IDEs السائدة مثل سلسلة VSCode وJetbrains، ولها استمرارية سطر واحد. إنشاء كتلة منطقية كاملة، وتحديدات متعددة، وتعليمات برمجية تم إنشاؤها بواسطة التعليقات التوضيحية وإمكانيات أخرى. وفي الوقت نفسه، تجمع Comate أيضًا بين اختيار التكنولوجيا ومعايير الترميز الخاصة بشركة Baidu، والتي لا تساعد المهندسين على إكمال مهام الترميز بشكل أسرع فحسب، بل توفر أيضًا جودة أفضل للتعليمات البرمجية.
في المستقبل، ستطلق Comate أيضًا إمكانات مثل فهم التعليمات البرمجية ووصفها، وإنشاء التعليقات التوضيحية، وإنشاء اختبار الوحدة، وتحديد العيوب والإصلاح التلقائي، وتحسين إعادة هيكلة التعليمات البرمجية، وتصحيح أخطاء الأجهزة تلقائيًا، وما إلى ذلك من خلال مجموعات التعليمات البرمجية المحددة، بالإضافة إلى التفاعل من خلال الدردشة. إن القدرة على إنشاء الرموز والتعليمات وأسئلة المعرفة التقنية وإجاباتها باستخدام اللغة الطبيعية، بالإضافة إلى القدرة على إنشاء تطبيقات أو منتجات مباشرة باستخدام اللغة الطبيعية في بعض السيناريوهات، تقلل من عتبة تطوير البرمجيات وتحسن جودة وكفاءة البحث والتطوير. شفرة.