ميزات Amazon Q Developer
بدء استخدام Amazon Q Developer
هل وجدت ما كنت تبحث عنه اليوم؟
أخبرنا حتى نتمكن من تحسين جودة المحتوى الموجود على صفحاتنا.
لا يستخدم Amazon Q Developer Pro محتوى العملاء لتحسين الخدمة.
قد يستغرق التعود على قاعدة الأكواد الجديدة شهورًا من البحث في الأكواد والعثور على الوثائق والتعرف على معايير الترميز. يعمل Amazon Q Developer على تسريع عملية الإعداد وتقليل التجربة والخطأ من خلال الإجابة على الأسئلة المتعلقة بقاعدة الأكواد واقتراح المكتبات ذات الصلة وواجهات برمجة التطبيقات (APIs) والمزيد.
يتوفر Amazon Q في IDE المفضل لديك لمساعدتك على تعزيز تطورك. يمكنك أن تطلب من Amazon Q شرح منطق البرنامج في قاعدة تعليمات برمجية غير شائعة أو تحديد الأخطاء وإصلاحها بسرعة أو إنشاء اختبارات وظيفية.
باستخدام وكيل Amazon Q Developer لتطوير البرامج ( /dev )، يمكنك الانتقال من موجه اللغة الطبيعية إلى ميزة التطبيق في جزء صغير من الوقت. يمكنك الوصول إلى التعليمات التفاعلية خطوة بخطوة والتعليمات البرمجية والاختبارات وأفضل الممارسات باستخدام Amazon CodeCatalyst أو مباشرة من بيئة التطوير المتكاملة (IDE) المفضلة لديك. يفهم Amazon Q هيكل مساحة عملك ويقسم أمرك إلى خطوات منطقية للتنفيذ، حيث يمكن أن تشمل إنشاء التعليمات البرمجية والاختبارات وتكامل API والمزيد. يمكنك التعاون مع Amazon Q لمراجعة التنفيذ وتكراره، وعندما تكون جاهزًا، اطلب من Amazon Q المساعدة في تنفيذ كل خطوة.
ينشئ Amazon Q Developer اقتراحات برمجية في الوقت الفعلي تتراوح من المقتطفات إلى الوظائف الكاملة استنادًا إلى تعليقاتك والتعليمات البرمجية الموجودة في بيئة التطوير المتكاملة (IDE) وواجهة سطر الأوامر (CLI)، بأكثر من 25 لغة برمجة، بما في ذلك Java أو Python أو JavaScript. يتمتع Amazon Q Developer بأعلى معدلات قبول الأكواد المُبلَغ عنها في الصناعة للمساعدين الذين يقومون باقتراحات الأكواد متعددة الأسطر، حيث أفادت BT Group مؤخرًا أنها قبلت 37% من اقتراحات رموز Q Developer وأبلغ بنك أستراليا الوطني عن معدل قبول بنسبة 50%.
يمكن لوكلاء Amazon Q Developer تنفيذ مجموعة من المهام بشكل مستقل - كل شيء بدءًا من تنفيذ الميزات والتوثيق وإعادة هيكلة الأكواد وحتى إجراء ترقيات البرامج. يمكنك وصف ميزة جديدة لـ Amazon Q بلغة طبيعية (على سبيل المثال تطوير نظام إشعار SMS لرسائل تأكيد التسليم)، وستقوم بتحليل قاعدة الأكواد الحالية، ورسم خطة تنفيذ خطوة بخطوة تغطي ملفات متعددة، وعند موافقتك، سيتم تنفيذ جميع التغييرات والاختبارات المطلوبة في الأكواد في دقائق.
قم بتسريع عملية التطوير من خلال تخصيص Amazon Q Developer لإنشاء توصيات الأكواد المضمنة الأكثر صلة وردود الدردشة من خلال جعله على دراية بالمكتبات الداخلية وواجهات برمجة التطبيقات (APIs) وأفضل الممارسات والأنماط الإنشائية. استخدم دردشة Amazon Q Developer في بيئة IDE لطرح أسئلة حول كيفية تنظيم قاعدة الأكواد الداخلية الخاصة بك، ومكان وكيفية استخدام وظائف أو مكتبات معينة، أو كيفية استخدام وظائف أو طرق أو واجهات برمجة تطبيقات (APIs) محددة. يمكنك توفير الوقت اللازم للانضمام إلى قاعدة أكواد جديدة أو إنشاء ميزات جديدة أو إعادة هيكلة الأكواد أو تحسين أداء التطبيقات.
سرّع الوقت من النماذج الأولية إلى الإنتاج باستخدام AWS Console-to-Code، والذي يوفر مسارًا للانتقال من النماذج الأولية لوحدة التحكم الخاصة بك إلى التعليمات البرمجية القابلة لإعادة الاستخدام التي يمكن نشرها في أحمال عمل الإنتاج. استخدم Amazon Q لتسجيل إجراءات وحدة التحكم وعمليات سير العمل، وفي بضع خطوات سريعة، قم بإنشاء التعليمات البرمجية وإنشاء أعباء عمل الإنتاج.
يمكنك تحديد قسم من التعليمات البرمجية تحتاج إلى المساعدة فيه، وبدء الدردشة داخل بيئة التطوير المتكاملة (IDE) لطلب إجراءات مثل «تحسين هذا الرمز» أو «إضافة تعليقات» أو «كتابة الاختبارات». احصل على اقتراحات ورموز سريعة دون تبديل السياق حتى تتمكن من البقاء في التدفق أثناء تبسيط عملية الترميز.
من خلال الوعي بسياق مساحة العمل، يمكن لـ Amazon Q Developer تقديم مساعدة أكثر ثراءً على مستوى المشروع ورموز مصممة خصيصًا لاحتياجات التطوير. عند الرد على طلبات الدردشة والتعليمات والأسئلة، يمكن لـ Amazon Q Developer استخدام معرفته المتعمقة بمساحة العمل بأكملها، وليس فقط الملفات المفتوحة الحالية، لتقديم اقتراحات أكثر دقة تسرع التكرار وتقليل عمليات إعادة الكتابة.
هل تريد الانضمام إلى قاعدة بيانات جديدة بالكاد تم توثيقها؟ يمكن لـ 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 Developer معرفة بموارد حساب AWS الخاص بك والفواتير ويمكنه استخدام هذه المعلومات لمساعدتك على فهم البنية التحتية وإدارتها بشكل أفضل. على سبيل المثال، اسأل عن المثيلات التي تعمل حاليًا في منطقة شرق الولايات المتحدة (شمال فيرجينيا) وسيقوم Amazon Q بإدراجها لك. كما هو الحال دائمًا، يأتي الأمان أولاً. يتمتع مستخدمو Amazon Q Developer بنفس الوصول إلى معلومات الحساب والفواتير مثل أذونات دور AWS الحالية الخاصة بهم. إذا لم يتمكنوا من الوصول إليه بدون Amazon Q، فلن يتمكنوا من الوصول إليه باستخدام Amazon Q أيضًا.
يُمكنك الدردشة مع Amazon Q في وحدة التحكم أو من خلال تطبيقات دردشة ويسهل عليك الاستعلام عن بنية AWS التحتية واستكشافها بدون كتابة برامج نصية أو التنقل عبر صفحات وحدة التحكم المتعددة.
استخدم Amazon Q لاسترداد بيانات التكلفة من AWS Cost Explorer حتى تتمكن من فهم نفقاتك السحابية بسهولة أكبر.
تساعد Amazon Q في تشخيص الأخطاء الشائعة في وحدة التحكم في ثوانٍ من خلال إرشادات الخبراء والحلول القابلة للتنفيذ خطوة بخطوة. عند مواجهة خطأ في وحدة التحكم، يمكنك أن تطلب من Amazon Q تشخيصه في خطوة واحدة. سيقدم Amazon Q سياقًا للسبب المحتمل للخطأ وخطوات واضحة لمعالجته، وكل ذلك بناءً على أفضل ممارسات AWS.
يساعدك Amazon Q في التحقيق في المشكلات التشغيلية ومعالجتها بسرعة من داخل وحدة التحكم أو من خلال تطبيقات الدردشة.
يتوفر "مطور Amazon Q" في Microsoft Teams وSlack لمساعدة فريقك في مراقبة موارد AWS وتشغيلها واستكشاف أخطائها وإصلاحها. يُمكنك تشغيل سجلات تشغيل DevOps ومهام الاستجابة للحوادث بإشعارات مخصصة من Amazon Q، وإجراءات متابعة مثل "عرض السجلات"، وأسماء مستعارة للأوامر. يُمكنك التحقيق في الحوادث باستخدام فرضيات الحوادث، والإمكانات التشخيصية لاستكشاف الأخطاء وإصلاحها، ومهام سير العمل المخصصة، كل ذلك بدون تبديل السياق بين الأدوات.
يمكنك الدردشة مع Amazon Q Developer في Amazon OpenSearch Service لتقليل الوقت اللازم للرؤى التشغيلية - إعداد المراقبة والتحقيق في المشكلات وتحليل الأنماط وإنشاء تصورات باستخدام المساعدة في السياق والتفاعلات اللغوية الطبيعية بسرعة. وهذا يقلل من متوسط الوقت اللازم للحل، ويتيح المزيد من استكشاف أخطاء الخدمة الذاتية وإصلاحها، ويساعد الفرق على استخراج قيمة أكبر من البيانات التشغيلية الخاصة بهم.
عندما تطلب من Amazon Q مساعدتك على إصلاح مشكلة ما بشأن الاتصال بالشبكة، فإنه يعمل مع مُحلِّل قابلية الوصول في VPC للتحقق من اتصالاتك وفحص تكوين الشبكة لتحديد المشكلات المحتملة. ثم يقدم Amazon Q إرشادات حول كيفية حل المشكلة أو تشخيصها بشكل أكبر. يؤدي استخدام الإمكانات التحاورية لدى Amazon Q ومُحلِّل قابلية الوصول معًا إلى إنشاء طريقة سهلة لفهم مشكلات الاتصال بالشبكة بسرعة.
يمكن أن تساعدك Amazon Q في ترقية تطبيقات Java. يمكن لـ Amazon Q تحديد تبعيات الحزم الإلزامية وأطر عملها وتحديثها وتحديث التعليمات البرمجية الموقوفة ودمج أفضل ممارسات الأمان وإنشاء اختبارات للتحقق من تشغيل التطبيق الذي تمت ترقيته.
يساعد Amazon Q Developer مباشرة في بيئة التطوير المتكاملة IDE على أتمتة تحويل SQL المضمنة من Oracle إلى PostgreSQL. يكتشف Amazon Q عبارات Oracle SQL في تطبيق Java ويحولها إلى PostgreSQL. قم بمراجعة التغييرات المقترحة وقبولها، واطلع على ملخص التحويل، واحصل على الخطوات التالية الموصى بها أثناء التحقق من الأكواد المُحوَّلة واختبارها.
باستخدام إمكانات تحويل Amazon Q Developer في تجربة الويب، يمكن لفرق التحديث استخدام التفاعل اللغوي الطبيعي مع وكلاء الذكاء الاصطناعي المولّد المستقلين الذين يتمتعون بخبرة نطاق.NET لتحليل الإصدارات وأنواع المشاريع والتبعيات واقتراح خطط التحديث. بعد الموافقة على الخطة، يقوم الوكلاء بإعادة صياغة الأكواد وتحويل الاختبارات والتحقق من جاهزية Linux. تتوفر الإمكانات أيضًا في Visual Studio IDE.
باستخدام إمكانات تحويل Amazon Q Developer في تجربة الويب، يمكن لفرق التحديث استخدام التفاعل اللغوي الطبيعي مع وكلاء الذكاء الاصطناعي المولّد المستقلين الذين يتمتعون بالخبرة في الكمبيوتر المركزي والسحابة لتحليل تطبيقات الحاسب المركزي وتوثيقها وتحليلها وإعادة تشكيلها من خلال مراجعات الفريق وموافقات الفريق.
باستخدام إمكانات تحويل Amazon Q Developer في تجربة الويب، يمكن لفرق التحديث استخدام التفاعل اللغوي الطبيعي مع وكلاء الذكاء الاصطناعي المولّد المستقلين الذين يتمتعون بخبرة تحويل VMware لتحليل مخزون الخوادم المحلية وتحديد التبعية وترجمة الشبكة وترحيل الموارد إلى Amazon EC2 مع مراجعات الفريق وموافقات الفريق.
من خلال بضع خطوات فقط، حافظ على تحديث التطبيقات إلى أحدث الإصدارات المدعومة واكتسب مزايا الأداء وأزل الثغرات الأمنية من استخدام الإصدارات غير المدعومة.
اطلب من Amazon Q generative SQL استعلاماتك باستخدام لغة طبيعية واحصل على توصيات كود SQL في محرر استعلام Amazon Redshift. يحلل Amazon Q نية المستخدم وأنماط الاستعلام والبيانات الوصفية للمخطط للحصول على رؤى بيانات قابلة للتنفيذ.
أنشئ مسارات لتكامل البيانات باستخدام اللغة الطبيعية مع تكامل بيانات Amazon Q في AWS Glue، بخبرة محدودة في Apache Spark أو SQL. أنشئ مهام تكامل البيانات بشكل أسرع، وقلل من تعقيد مشكلات استكشاف الأخطاء وإصلاحها، واحصل على مساعدة الخبراء في التكامل مع Amazon Q.
يساعدك Amazon Q Developer طوال عملية تطوير تعلم الآلة (ML) في Amazon SageMaker Studio، عبر إعداد البيانات وتدريب ونشر النماذج. احصل على مساعدة لتصحيح الأخطاء وإصلاحها أثناء تشغيل الأكواد داخل بيئة التطوير المتكاملة (IDE).
Amazon Q Developer متاح في Amazon SageMaker Canvas. حدد هدفك بلغة طبيعية، وسيقوم Amazon Q بترجمته لتعلم الآلة (ML) وسيرشدك إلى حل باستخدام أفضل ممارسات علوم البيانات.
أخبرنا حتى نتمكن من تحسين جودة المحتوى الموجود على صفحاتنا.