مساعد Gemini للتعليمات البرمجية في إدارة واجهات برمجة التطبيقات Apigee: تسريع تطوير واجهات برمجة التطبيقات بالذكاء الاصطناعي متاح الآن بشكل عام
أعلنت Google عن التوفر العام لمساعد Gemini للتعليمات البرمجية داخل إدارة واجهات برمجة التطبيقات Apigee، مما يمثل قفزة كبيرة إلى الأمام في تطوير واجهات برمجة التطبيقات بمساعدة الذكاء الاصطناعي. بعد فترة معاينة ناجحة ودمج ملاحظات العملاء القيمة، أصبحت هذه الأداة القوية الآن جاهزة للاستخدام في الإنتاج المؤسسي كجزء من إصدار Gemini Code Assist Enterprise. ويهدف إلى حل تحديات بناء واجهات برمجة تطبيقات متسقة وآمنة ومصممة جيدًا على نطاق واسع.
معالجة تحديات تطوير واجهات برمجة التطبيقات باستخدام الذكاء الاصطناعي
يمكن أن يكون إنشاء واجهات برمجة التطبيقات معقدًا، ويتضمن مواصفات معقدة والالتزام بالمعايير التنظيمية ومنع الوظائف المكررة أو غير المتناسقة. يستفيد مساعد Gemini للتعليمات البرمجية في Apigee من نماذج Gemini من Google وإمكانيات Enterprise Context في Apigee لمعالجة هذه العقبات. من خلال التكامل مع النظام البيئي لواجهة برمجة التطبيقات للمؤسسة من خلال مركز واجهة برمجة التطبيقات، فإنه يضمن توافق واجهات برمجة التطبيقات التي تم إنشاؤها مع الأنماط الراسخة ومخططات الأمان وهياكل الكائنات.
الميزات الرئيسية المتوفرة الآن بشكل عام
استنادًا إلى تعليقات المستخدمين خلال المعاينة، تم تحسين مساعد Gemini للتعليمات البرمجية في Apigee بشكل كبير مع العديد من الإمكانات القوية:
-
واجهة الدردشة لإنشاء واجهة برمجة التطبيقات: يمكن للمطورين إنشاء مواصفات واجهة برمجة التطبيقات باستخدام لغة طبيعية من خلال واجهة Gemini Code Assist. تتيح إضافة “@Apigee” قبل مطالبة LLM للمطورين تصميم أو تحديث مواصفات واجهة برمجة التطبيقات بشكل محادثة، وهو أمر مفيد بشكل خاص للمطورين الجدد الذين يفضلون واجهات المحادثة على الأدوات التقليدية.
-
ملخصات المواصفات التي تم إنشاؤها بواسطة الذكاء الاصطناعي: احصل على ملخصات بلغة بسيطة لمواصفات واجهة برمجة التطبيقات التي تم إنشاؤها، والتي تشرح كيف تم استخدام سياق مؤسستك لإنشائها. تتيح هذه الميزة لفرق النظام الأساسي فهم وظائف واجهة برمجة التطبيقات بسرعة دون الحاجة إلى الخوض في المواصفات الفنية.
-
تصميم المواصفات التكراري: تتيح واجهة الدردشة للمطورين تحسين مواصفات واجهة برمجة التطبيقات بسرعة، وهي ميزة مطلوبة بشدة خلال فترة المعاينة. يسمح هذا النهج التكراري بإجراء تحسينات سريعة على واجهات برمجة التطبيقات دون الحاجة إلى إعادة تشغيل العملية بالكامل.
-
سياق المؤسسة المحسن: يضمن الدعم المحسن للكائنات المتداخلة تنسيقًا متسقًا للعناصر الشائعة (مثل العناوين وتنسيقات العملات) عبر كائنات أصل مختلفة. يساعد هذا التحسين فرق النظام الأساسي في الحفاظ على معايير الحوكمة وتقليل التناقضات داخل النظام البيئي لواجهة برمجة التطبيقات.
-
اكتشاف واجهة برمجة التطبيقات المكررة: تحدد هذه الميزة بشكل استباقي متى تكرر واجهة برمجة التطبيقات المطلوبة وظيفة موجودة. يسمح هذا بإعادة استخدام واجهات برمجة التطبيقات الحالية ويمنع المطورين من إنشاء نقاط نهاية زائدة عن الحاجة، مما يوفر الوقت ويساعد فرق النظام الأساسي على تقليل انتشار واجهة برمجة التطبيقات.
-
أمان على مستوى المؤسسة: تم تصميم Gemini Code Assist في Apigee مع التوافق مع عناصر تحكم خدمة VPC، وهو يلبي متطلبات أمان المؤسسات الصارمة، مما يسمح لفرق النظام الأساسي بنشر التطوير بمساعدة الذكاء الاصطناعي بثقة داخل أطر الامتثال الآمنة والمعزولة.
سير عمل التطوير المبسط
يوفر Gemini Code Assist سير عمل مبسط لتسريع تطوير واجهة برمجة التطبيقات مع الحفاظ على الحوكمة:
- إنشاء: إنشاء مواصفات OpenAPI من خلال مطالبات اللغة الطبيعية.
- تكرار: تحديث مواصفات OpenAPI من خلال مطالبات اللغة الطبيعية.
- اختبار: نشر خوادم وهمية للاختبار التعاوني.
- نشر: شارك المواصفات مع فريقك من خلال مركز واجهة برمجة التطبيقات.
- تنفيذ: إنشاء وكلاء أو تطبيقات خلفية.
يضمن Enterprise Context أن تفي واجهات برمجة التطبيقات باستمرار بالمعايير التنظيمية وتقليل الازدواجية وتقليل التناقضات في جميع أنحاء سير العمل هذا.
البدء
يمكن الوصول إلى مساعد Gemini للتعليمات البرمجية في Apigee كجزء من إصدار Gemini Code Assist Enterprise. يمكن للعملاء الحاليين الوصول فورًا إلى هذه الإمكانات داخل VS Code باستخدام Cloud Code و Gemini Chat.
خطوات البدء:
- قم بتثبيت ملحق Cloud Code و Gemini Code Assist لـ VS Code.
- اتصل بمثيلات Apigee و API hub الخاصة بك.
- ابدأ في إنشاء واجهات برمجة التطبيقات باستخدام مطالبات اللغة الطبيعية.
تتوفر إرشادات مفصلة وبرامج تعليمية تفاعلية في وحدة تحكم Google Cloud والوثائق.
خاتمة
يعد Gemini Code Assist في Apigee بتحويل تطوير واجهات برمجة التطبيقات من خلال توفير مساعدة مدعومة بالذكاء الاصطناعي تسرع دورة حياة التطوير، وتحافظ على الاتساق، وتضمن الامتثال لمعايير المؤسسة. من خلال التكامل مع الأنظمة الحالية وتوفير سير عمل مبسط، فإنه يمكّن المطورين من بناء واجهات برمجة تطبيقات أفضل بشكل أكثر كفاءة. تسعى Google بنشاط إلى الحصول على تعليقات لتحسين Gemini Code Assist لـ Apigee، مع دعم قادم لبيئات التطوير المتكاملة الإضافية (مثل IntelliJ) وبروتوكول gRPC وإنفاذ قواعد الأنماط من API Hub وقدرات موسعة لتأليف الوكيل وتحسينه. يمكن للمطورين البدء في استخدام Gemini Code Assist في Apigee اليوم لبناء واجهات برمجة تطبيقات أكثر اتساقًا وأمانًا ومصممة جيدًا.
المصدر: Google
مقالات ذات صلة
التعليقات
لا توجد تعليقات بعد. كن أول من يعلق!
جاري تحميل التعليقات...