تستعد Oracle لإطلاق Oracle Code Assist، وهي خدمة تعتمد على الذكاء الاصطناعي مصممة لمساعدة المطورين في بناء التطبيقات بسرعة باستخدام Java وSQL وبنية Oracle Cloud. ستعزز هذه الأداة الجديدة دورة حياة تطوير التطبيقات، لتلتحق بخدمات مماثلة مثل GitHub Copilot وAmazon CodeWhisperer. وعلى الرغم من أن Oracle لم تكشف عن تاريخ إطلاق محدد، إلا أنها أعلنت أن Code Assist سيكون متاحًا "في المستقبل".
قال آناند كريشنا، نائب رئيس إدارة المنتجات في Oracle Cloud Infrastructure: "تساعد التطبيقات المخصصة على تمييز المؤسسات في السوق العالمية، ولكن عملية بناء هذه التطبيقات ونشرها وصيانتها تتطلب جهودًا كبيرة". وأضاف: "من خلال الاستفادة من Oracle Code Assist، يمكن للمطورين زيادة إنتاجيتهم وضمان اتساق الشيفرة، مما يسهل الصيانة الطويلة الأمد للتطبيقات بطريقة آمنة ومتوافقة".
تتميز Code Assist بعدة ميزات، بما في ذلك اقتراحات الشيفرة المستندة إلى السياق، وتوليد وثائق API، وتعليقات توضيحية للشيفرة، وتلخيص الشيفرة لتسهيل فهمها. كما يمكنها المساعدة في طلبات السحب، والمراجعات، وتنفيذ اختبارات الوحدة والوظائف لرفع جودة عمل المطورين بشكل عام.
بمجرد توفرها، ستعمل Oracle Code Assist كإضافة لبيئات التطوير الشهيرة مثل JetBrains IntelliJ IDEA وMicrosoft Visual Studio Code. تهدف الأداة إلى تقديم ملاحظات احترافية، مما يمكن المطورين من بناء وتحسين وترقية التطبيقات بشكل فعال.
تعتبر Code Assist محسّنة للعمل مع Java وSQL، وهما لغتا برمجة تُستخدمان بشكل شائع في التطبيقات المؤسسية، مما يزيد من أهميتها نظرًا لدور Oracle كالمطور الرئيسي لـ Java. هذا التوافق يضمن أن يعزز المساعد الذكي تطوير التطبيقات بسلاسة على منصة Oracle.
وأشار فيجاي كومار، نائب رئيس تسويق المنتجات لتطوير التطبيقات في Oracle، إلى أن "السوق الحالي يفتقر إلى نماذج لغوية كبيرة تعالج حالات الاستخدام لمنتجاتنا بشكل فعال. لقد قمنا بتخصيص نماذج لغوية كبيرة مع مكتبات Java محددة، وSQL، وواجهات خدمات OCI، وممارسات التطوير الخاصة بنا. هذه المقاربة المتخصصة تمكن مطورينا من إنشاء تطبيقات وخدمات ذات أداء جيد".
إضافة إلى قدرات Java وSQL، تم تحسين Code Assist أيضًا باستخدام بنية Oracle Cloud وSuiteScript الخاصة بـ NetSuite.
في ظل وجود منافسة من GitHub وAmazon وعدد من الشركات الناشئة، قد يتساءل البعض عن جاذبية Code Assist. ومع ذلك، فإن تكاملها الأصلي مع منصة التطبيقات المؤسسية الرائدة قد يجعلها جذابة، خاصة للصناعات التي تعطي الأولوية للمرونة، والامتثال، وأمان البيانات. وقد يفضل المطورون في المجالات المتخصصة Code Assist نظرًا لسمعة Oracle الراسخة.
وشدد كومار على أن "Oracle Code Assist مصممة لضمان اتساق الشيفرة، مما يتيح للمؤسسات الربط الآمن بين مكتبات الشيفرة ومصادر البيانات باستخدام تقنية استرجاع المعلومات المعزز (RAG). هذه المقاربة تخصص الاقتراحات لتتناسب مع الممارسات البرمجية المحددة للمؤسسة".
بالإضافة إلى ذلك، يمكن للمطورين استخدام عدة مساعدين للشيفرة. على سبيل المثال، قد يبدأون باستخدام GitHub Copilot ثم يقومون بتحسين شيفرتهم باستخدام Oracle Code Assist عند اقتراب موعد النشر.
علق نائب رئيس أبحاث IDC، أرمين ديراراتنا، قائلاً: "ستتيح Oracle Code Assist للمطورين ترقية كاملة لتطبيقات Java بسرعة، مما يعزز قدرات المؤسسات في تحسين مرونة التطبيقات، وأدائها، وأمانها من خلال تضمين أحدث ميزات JDK".
تأتي إعلان Code Assist بعد نشر Oracle أكثر من عشرة قدرات للذكاء الاصطناعي التوليدي لخ suite Fusion Cloud للتطبيقات.