- Amazon Q›
- Amazon Q Developer›
- الميزات
ميزات Amazon Q Developer
الخصوصية والأمان
فتح الكللا يستخدم Amazon Q Developer Pro محتوى العملاء لتحسين الخدمة.
التصميم والإنشاء
فتح الكليتوفر Amazon Q في IDE المفضل لديك لمساعدتك على تعزيز تطورك. يمكنك أن تطلب من Amazon Q شرح منطق البرنامج في قاعدة تعليمات برمجية غير شائعة أو تحديد الأخطاء وإصلاحها بسرعة أو إنشاء اختبارات وظيفية.
باستخدام وكيل Amazon Q Developer لتطوير البرامج ( /dev )، يمكنك الانتقال من موجه اللغة الطبيعية إلى ميزة التطبيق في جزء صغير من الوقت. يمكنك الوصول إلى التعليمات التفاعلية خطوة بخطوة والتعليمات البرمجية والاختبارات وأفضل الممارسات باستخدام Amazon CodeCatalyst أو مباشرة من بيئة التطوير المتكاملة (IDE) المفضلة لديك. يفهم Amazon Q هيكل مساحة عملك ويقسم أمرك إلى خطوات منطقية للتنفيذ، حيث يمكن أن تشمل إنشاء التعليمات البرمجية والاختبارات وتكامل API والمزيد. يمكنك التعاون مع Amazon Q لمراجعة التنفيذ وتكراره، وعندما تكون جاهزًا، اطلب من Amazon Q المساعدة في تنفيذ كل خطوة.
قم بتسريع عملية التطوير من خلال تخصيص Amazon Q Developer لإنشاء توصيات الأكواد المضمنة الأكثر صلة وردود الدردشة من خلال جعله على دراية بالمكتبات الداخلية وواجهات برمجة التطبيقات (APIs) وأفضل الممارسات والأنماط الإنشائية. استخدم دردشة Amazon Q Developer في بيئة IDE لطرح أسئلة حول كيفية تنظيم قاعدة الأكواد الداخلية الخاصة بك، ومكان وكيفية استخدام وظائف أو مكتبات معينة، أو كيفية استخدام وظائف أو طرق أو واجهات برمجة تطبيقات (APIs) محددة. يمكنك توفير الوقت اللازم للانضمام إلى قاعدة أكواد جديدة أو إنشاء ميزات جديدة أو إعادة هيكلة الأكواد أو تحسين أداء التطبيقات.
هل أنت بصدد الانضمام إلى قاعدة أكواد جديدة بالكاد تم توثيقها؟ يمكن لـ Amazon Q Developer الآن إنشاء وثائق متعمقة داخل شفرة المصدر، بما في ذلك مخططات تدفق البيانات، حتى تتمكن من فهم أي قاعدة بيانات بشكل أسرع. وأثناء إنشاء ميزات جديدة، استخدم /doc للحفاظ على تحديث الملفات التمهيدية.
اختبار وتأمين
فتح الكلبالإضافة إلى إنشاء الأكواد، يقوم Amazon Q Developer بفحص الأكواد بحثًا عن الثغرات الأمنية التي يصعب اكتشافها، مثل بيانات الاعتماد المكشوفة وإدخال السجلات. بخطوة واحدة، يقترح Amazon Q Developer تلقائيًا علاجات مصممة خصيصًا لرمز التطبيق، مما يسمح لك بقبول الإصلاحات بسرعة بثقة.
بناء على قاعدة كود ذات تغطية اختبار منخفضة؟ يمكن لـ Amazon Q Developer إنشاء اختبارات الوحدة بشكل متكرر داخل مشروعك حتى تتمكن من البناء على قواعد الأكواد الموجودة بثقة.
المراجعة والنشر
فتح الكلتقوم Amazon Q Developer بأتمتة مراجعات الأكواد، مما يسمح لك باكتشاف وحل مشكلات جودة الأكواد مثل الأخطاء المنطقية ومكافحة الأنماط وتكرار الأكواد والثغرات الأمنية في تطبيقاتك. من خلال المراجعات الآلية للأكواد، يمكنك الحصول على تعليقات فورية وتحسين جودة قاعدة الأكواد وزيادة سرعة التكرار.
هل أنت مستعد لنشر تطبيقك، ولكنك لست خبيرًا في البنية التحتية؟ يمكن لـ Amazon Q Developer المساعدة في إنشاء بنية أساسية جاهزة للنشر ككود (IaC) لـ AWS CloudFormation أو AWS Cloud Development Kit (AWS CDK) أو Terraform، حتى تتمكن من وضع تطبيقك في أيدي المستخدمين في وقت قصير.
نصائح وإرشادات
فتح الكليتوفر Amazon Q في كل مكان تحتاج إليه، مثل وحدة إدارة تحكم AWS، وبيئة التطوير المتكاملة (IDE)، ووثائق AWS، ومن خلال Microsoft Teams وSlack، وCodeCatalyst وAmazon SageMaker أو من خلال "وحدة تحكم تطبيق الهاتف الجوال من AWS".
يمتلك Amazon Q Developer معرفة بموارد حساب AWS الخاص بك والفواتير ويمكنه استخدام هذه المعلومات لمساعدتك على فهم البنية التحتية وإدارتها بشكل أفضل. على سبيل المثال، اسأل عن المثيلات التي تعمل حاليًا في منطقة شرق الولايات المتحدة (شمال فيرجينيا) وسيقوم Amazon Q بإدراجها لك. كما هو الحال دائمًا، يأتي الأمان أولاً. يتمتع مستخدمو Amazon Q Developer بنفس الوصول إلى معلومات الحساب والفواتير مثل أذونات دور AWS الحالية الخاصة بهم. إذا لم يتمكنوا من الوصول إليه بدون Amazon Q، فلن يتمكنوا من الوصول إليه باستخدام Amazon Q أيضًا.
يمكن أن يساعدك Amazon Q على اتخاذ قرارات سريعة وفعالة من حيث التكلفة لنوع مثيل الحوسبة الأمثل قبل إنشاء أعباء العمل. يُنشئ Amazon Q اقتراحات مخصصة لنوع مثيل سحابة الحوسبة المرنة لـ Amazon (Amazon EC2)، باستخدام سياق من إجراءاتك في وحدة التحكم. توفر لك واجهة اللغة الطبيعية طريقة مباشرة لوصف عبء العمل والاحتياجات والحصول على أفضل المثيلات المطابقة.
تشخيص الأخطاء واستكشاف الأخطاء وإصلاحها
فتح الكلتساعد Amazon Q في تشخيص الأخطاء الشائعة في وحدة التحكم في ثوانٍ من خلال إرشادات الخبراء والحلول القابلة للتنفيذ خطوة بخطوة. عند مواجهة خطأ في وحدة التحكم، يمكنك أن تطلب من Amazon Q تشخيصه في خطوة واحدة. سيقدم Amazon Q سياقًا للسبب المحتمل للخطأ وخطوات واضحة لمعالجته، وكل ذلك بناءً على أفضل ممارسات AWS.
تحويل أعباء العمل
فتح الكلباستخدام إمكانات تحويل Amazon Q Developer في تجربة الويب، يمكن لفرق التحديث استخدام التفاعل اللغوي الطبيعي مع وكلاء الذكاء الاصطناعي المولّد المستقلين الذين يتمتعون بخبرة نطاق.NET لتحليل الإصدارات وأنواع المشاريع والتبعيات واقتراح خطط التحديث. بعد الموافقة على الخطة، يقوم الوكلاء بإعادة صياغة الأكواد وتحويل الاختبارات والتحقق من جاهزية Linux. تتوفر الإمكانات أيضًا في Visual Studio IDE.
بناء نماذج تعلم الآلة (ML)
فتح الكليساعدك Amazon Q Developer طوال عملية تطوير تعلم الآلة (ML) في Amazon SageMaker Studio، عبر إعداد البيانات وتدريب ونشر النماذج. احصل على مساعدة لتصحيح الأخطاء وإصلاحها أثناء تشغيل الأكواد داخل بيئة التطوير المتكاملة (IDE).
Amazon Q Developer متاح في Amazon SageMaker Canvas. حدد هدفك بلغة طبيعية، وسيقوم Amazon Q بترجمته لتعلم الآلة (ML) وسيرشدك إلى حل باستخدام أفضل ممارسات علوم البيانات.
بدء استخدام Amazon Q Developer
هل وجدت ما كنت تبحث عنه اليوم؟
أخبرنا حتى نتمكن من تحسين جودة المحتوى الموجود على صفحاتنا