تقارير محرر Downcodes: أصدرت Amazon Cloud Technology (AWS) مساعدًا جديدًا للذكاء الاصطناعي، وهو Amazon Q Developer، المصمم لتحسين كفاءة ترميز المطورين. تم دمج هذه الأداة القوية مباشرة في بيئة تطوير متكاملة (IDEs) السائدة، مثل Visual Studio Code وJetBrains، مما يوفر للمطورين إمكانية تحسين التعليمات البرمجية وإضافة التعليقات التوضيحية وكتابة الاختبار ووظائف أخرى، مما يبسط عملية التطوير بشكل كبير. وهو يعتمد على نموذج Claude 3.5 Sonnet الخاص بشركة Anthropic، وهي شركة تستثمر فيها أمازون، وهو مدمج مع Amazon Bedrock لتحديد النموذج الأساسي الأمثل ديناميكيًا لضمان أفضل أداء.
تم إطلاق هذا المساعد في الأصل في عام 2022 تحت اسم Amazon CodeWhisperer، وبعد التكرار المستمر، أصبح لديه الآن وظيفة الدردشة المضمنة IDE التي يمكنها إنشاء تعليمات برمجية وشرح مهام البرمجة ودمج اقتراحات تعديل التعليمات البرمجية لتسهيل مراجعة التعديلات وتطبيقها بسرعة. إنه يؤدي أداءً جيدًا في إعادة هيكلة التعليمات البرمجية وإنشاء المستندات، ويمكنه دمج طرق تعليمات برمجية متعددة في وظيفة واحدة وعرض التغييرات بتنسيق مختلف، مما يحسن كفاءة التطوير بشكل كبير. في مشكلات GitHub الواقعية، يصل معدل النجاح إلى 49%.
في البداية، تم إطلاق Q Developer باسم Amazon CodeWhisperer في عام 2022، ولم يقدم في البداية سوى اقتراحات التعليمات البرمجية المضمنة بناءً على التعليقات والتعليمات البرمجية الموجودة. وقد تم تحسين وظائفه بمرور الوقت، وتتضمن الآن القدرة على الدردشة داخل IDE، مما يساعد المطورين على إنشاء تعليمات برمجية جديدة أو تقديم تفسيرات لمهام برمجة محددة. الآن، تعمل ميزة الدردشة المضمنة في Q Developer على دمج اقتراحات تغيير التعليمات البرمجية، مما يسمح للمطورين بقبول التغييرات بسرعة والحفاظ على التركيز.
يعتمد مساعد الذكاء الاصطناعي هذا على نموذج Anthropic's Claude3.5Sonnet الذي استثمرته أمازون، والذي يمكنه تحسين كفاءة مهام البرمجة بشكل فعال وتحقيق معدل نجاح بنسبة 49% في مشكلات GitHub في العالم الحقيقي. يتكامل Q Developer أيضًا مع Amazon Bedrock لتحديد النموذج الأساسي الأكثر ملاءمة ديناميكيًا، وبالتالي تحسين إنتاجية المستخدم.
تعد ميزة الدردشة المضمنة في Q Developer جيدة بشكل خاص في إعادة بناء التعليمات البرمجية وإنشاء الوثائق. يمكن للمطورين تحديد طرق تعليمات برمجية متعددة ووصف عمليات إعادة الهيكلة المطلوبة وسيقوم الذكاء الاصطناعي بدمج هذه الأساليب في وظيفة ذات معلمات اختيارية وعرض التغييرات بتنسيق مختلف، مما يسمح للمطورين بمعرفة أسطر التعليمات البرمجية التي ستتأثر بسرعة. ومن خلال عمليات بسيطة، يمكن للمطورين دمج هذه التعديلات على الفور.
المدخل الرسمي: https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/
بشكل عام، يوفر ظهور Amazon Q Developer تجربة برمجة فعالة بمساعدة الذكاء الاصطناعي للمطورين، وستعمل وظائفه القوية وعملياته المريحة على تحسين كفاءة التطوير بشكل كبير. يمكن للمطورين المهتمين زيارة الموقع الرسمي لمعرفة المزيد وتجربة ميزاته القوية. يوصي محرر Downcodes الجميع بتجربته!