انتقل إلى المحتوى الرئيسي

Amazon Q Developer

الأسئلة الشائعة حول مطور Amazon Q

يمكن لـ Amazon Q Developer الرد على الأسئلة بالعديد من اللغات، بما في ذلك الإنجليزية والماندرين والفرنسية والألمانية والإيطالية واليابانية والإسبانية والكورية والهندية والبرتغالية والمزيد.

يُخزّن Amazon Q Developer أسئلتك وإجاباتها والسياق الإضافي، مثل البيانات الوصفية لوحدة التحكم والتعليمة البرمجية في بيئة التطوير المتكاملة (IDE)، لإنشاء إجابات عن أسئلتك. بالنسبة إلى Amazon Q Pro والفئات المجانية، قد يتم تخزين محتوى العميل، بما في ذلك مقتطفات الشفرة والمحادثات ومحتويات الملفات المفتوحة في IDE ومعالجتها لتوفير الخدمة والحفاظ عليها. عند الاستخدام في Microsoft Teams وSlack، يقوم "مطور Amazon Q" بتخزين معلومات العملاء أو معالجتها، مثل تكوينات القنوات والأذونات، ومعرفات فرق Microsoft Teams، ومعرفات مساحة عمل Slack وأسماء القنوات، والإشعارات، ومدخلات المستخدم، والاستجابات والصور التي يجري إنشاؤها في أي من مناطق AWS التجارية.

لا تستخدم Amazon Q Developer Pro وAmazon Q Business المحتوى الخاص بك لتحسين الخدمة.

قد يستخدم Amazon Q Developer Free Tier محتوى معينًا لتحسين الخدمة، على سبيل المثال، لتقديم إجابات أفضل للأسئلة الشائعة، أو إصلاح المشكلات التشغيلية في Amazon Q، أو لإزالة الأخطاء، أو لتدريب النماذج. يتضمن المحتوى الذي قد تستخدمه AWS لتحسين الخدمة، على سبيل المثال، أسئلتك إلى Amazon Q والإجابات والتعليمات البرمجية التي تولدها Amazon Q.

تعتمد طريقة إلغاء الاشتراك في "الطبقة المجانية في مطور Amazon Q" باستخدام المحتوى لتحسين الخدمة على البيئة التي تستخدم فيها Amazon Q. بالنسبة لوحدة التحكم ووحدة تحكم تطبيق الهاتف الجوال وMicrosoft Teams وSlack ومواقع AWS على الويب، يمكنك إلغاء الاشتراك من خلال تكوين سياسة إلغاء الاشتراك في خدمات الذكاء الاصطناعي في AWS Organizations. لمزيد من المعلومات، راجع سياسات إلغاء الاشتراك في خدمات الذكاء الاصطناعي في دليل مستخدم منظمات AWS. في بيئة IDE، اضبط إعداداتك في IDE لإلغاء الاشتراك.

إن ثقتك وخصوصيتك وتأمين بياناتك أهم أولوياتنا، ونطبق ضوابط مادية وتقنية مناسبة ومتطورة، بما في ذلك التشفير عند وقت عدم النشاط وأثناء النقل، المصممة لمنع الوصول إلى بياناتك أو الإفصاح غير المصرح به عنه وضمان أن استخدامنا يتوافق مع التزاماتنا تجاهك. راجع https://aws.amazon.com/compliance/data-privacy-faq/ للحصول على مزيد من المعلومات.

يمكن للعملاء استخدام سياسات تطبيقات الدردشة وخدمات إدارة الحسابات المتعددة في AWS Organizations لتحديد نماذج الأذونات وتطبيقات الدردشة ومساحات عمل الدردشة التي يمكن استخدامها للوصول إلى حساباتهم. يمكن استخدام سياسات التحكم بالخدمة (SCPs) للتحكم في المهام المُنفذَّة من قنوات الدردشة في مؤسستك. تستخدم "تكوينات قنوات مطور Amazon Q" نطاق أذونات مستند إلى دور إدارة الهوية والوصول (IAM) عند تشغيل الأوامر المستندة إلى واجهة سطر الأوامر (CLI). راجع فهم وثائق أذونات مطوري Amazon Q لمزيد من التفاصيل.

يوفر "مطور Amazon Q" سجل تدقيق للأوامر والإجراءات المستندة إلى واجهة سطر الأوامر (CLI) التي ينفذها في سجلات CloudWatch. يحتوي هذا السجل على الأوامر المنفذة ومُعرِّف مستأجر/مساحة عمل الدردشة ومُعرِّف القناة وسمات مُعرِّف مستخدم القناة. يتم دائمًا تمكين أحداث سجل التدقيق في سجلات CloudWatch ولا يمكن تعطيلها. راجع دليل مستخدم Amazon Q Developer في قنوات الدردشة للحصول على التفاصيل.

يتوفر Amazon Q Developer كجزء من AWS Toolkit for VS Code وJetBrains، ويدعم Amazon Q حاليًا المحادثات باللغة الإنجليزية، ولغات البرمجة Python وJava وJavaScript وTypeScript وC# وGo وRust وPHP وRuby وKotlin وC وC++ وshell scripting وSQL وScala.

الخصوصية

فتح الكل

نعم. تم تضمين Amazon Q Developer في أحدث تقارير SOC 1/2/3. يمكن للعملاء تنزيل هذه التقارير في وحدة تحكم إدارة AWS عبر AWS Artifact.

التطوير

فتح الكل

بالنسبة إلى VS Code أو JetBrains، قم بتثبيت ملحق Amazon Q IDE من خلال سوق الإضافات أو المكونات الإضافية المعنية. بالنسبة إلى Visual Studio، قم بتثبيت مجموعة أدوات AWS مع ملحق Amazon Q. بعد ذلك، قم بالمصادقة باستخدام باني AWS ID أو مركز هوية AWS IAM. بعد المصادقة، يمكن العثور على Amazon Q Developer في شريط النشاط في VS Code أو نافذة الأداة المثبتة في الجزء العلوي الأيمن في JetBrains. للحصول على مزيد من المساعدة لبدء استخدام Amazon Q Developer، راجع بدء استخدام Amazon Q Developer.

في أثناء كتابة التعليمات البرمجية، تحلِّل Amazon Q Developer التعليقات المكتوبة باللغة الإنجليزية والتعليمات البرمجية المحيطة من أجل استنتاج التعليمات البرمجية المطلوبة لإكمال المهمة المطروحة. تقترح Amazon Q Developer واحدًا أو أكثر من مقتطفات التعليمات البرمجية مباشرةً في محرر التعليمات البرمجية، ما يؤدي إلى تسريع وتيرة عملك. تعتمد اقتراحات التعليمات البرمجية من Amazon Q Developer على نماذج اللغة الكبيرة (LLM) المدرَّبة على مليارات السطور من التعليمات البرمجية، بما في ذلك التعليمات البرمجية مفتوحة المصدر والتعليمات البرمجية الخاصة بـ Amazon. يمكنك قبول الاقتراح العلوي (من خلال مفتاح Tab)، أو عرض المزيد من الاقتراحات (من خلال مفاتيح الأسهم)، أو متابعة كتابة تعليماتك البرمجية بسرعة وبسهولة أكبر. راجِع دائمًا اقتراح التعليمات البرمجية قبل قبوله، وربما تحتاج إلى تعديله للتأكد من أنه يؤدّي تمامًا الوظيفة المطلوبة.

حاليًا، يمكنك تخصيص توصيات Amazon Q Developer على قواعد التعليمات البرمجية بلغات Java وJavaScript وTypeScript وPython. لن تُستخدم الملفات المكتوبة بلغات أخرى مدعومة من Amazon Q Developer‏ (C# وGo وRust وPHP وRuby وKotlin وC وC++ وshell scripting وSQL وScala) عند إنشاء التخصيص، أو عند تقديم توصيات مخصصة في بيئة التطوير المتكاملة استنادًا إلى مستودعات التعليمات البرمجية الداخلية لديك.

GitLab Duo مع Amazon Q

فتح الكل

GitLab Duo مع Amazon Q متاح في المعاينة. قم بزيارة GitLab على AWS للتسجيل للوصول إلى المعاينة.

GitHub مع Amazon Q Developer (معاينة)

فتح الكل

يتوفر تكامل Amazon Q Developer مع GitHub في المعاينة لعملاء GitHub.com وGitHub Enterprise. قم بزيارة سوق GitHub للبدء مجانًا، دون الحاجة إلى حساب AWS.

التشغيل

فتح الكل

نعم، يخضع "مطور Amazon Q" لحدود الأسعار من Microsoft Teams وSlack. راجع وثائق مطور Microsoft Teams وكذلك وثائق واجهة برمجة تطبيقات الويب الخاصة بـ Slack للحصول على التفاصيل.

التحويل

فتح الكل

تستفيد إمكانات تحويل Amazon Q Developer من خوارزميات الذكاء الاصطناعي المولّد وتعلم الآلة (ML) لتزويدك بتجربة ترحيل أكثر ذكاءً وتكيفًا وتلقاءً. على عكس الأدوات التقليدية التي تتطلب غالبًا إدخالًا يدويًا مكثفًا واتخاذ القرارات، يمكن لـ Amazon Q Developer تحليل بيئتك بشكل مستقل، واقتراح استراتيجيات الترحيل المثلى، وتكييف الخطط في الوقت الفعلي بناءً على الظروف المتغيرة. تتعلم إمكانات التحول في Amazon Q Developer باستمرار من كل عملية تحديث، مما يؤدي إلى تحسين التوصيات وعمليات الأتمتة. يؤدي هذا إلى تخطيط وتنفيذ التحديث بشكل أسرع وأكثر دقة، مما يقلل من الاعتماد على خبرة التحديث النادرة ويقلل من مخاطر الخطأ البشري.

يعمل Amazon Q Developer على تبسيط عملية تحديث تطبيقات.NET Framework المستندة إلى Windows من خلال تحويلها إلى تطبيقات .NET متعددة المنصات يمكن تشغيلها على Linux. من خلال العمل مباشرة داخل Visual Studio، يمكن للمطورين بدء تحويل مشروع واحد أو حل كامل. تبدأ العملية عندما يتم تجميع رمز المشروع أو الحل وتبعياته وإرسالها إلى AWS للتحويل. يمكن للمطورين تتبع تقدم هذا التحول دون مغادرة بيئة التطوير المتكاملة (IDE). بمجرد أن يكمل Amazon Q Developer العملية، يتم إرجاع ملفات المشروع المحولة إلى بيئة التطوير المتكاملة (IDE) حيث يمكن للمطورين مراجعة التغييرات. بعد فحص الكود المحول، يمكن للمطورين دمج هذه التغييرات في قاعدة الأكواد الخاصة بهم ومتابعة الاختبار.

تدعم Amazon Q Developer تحديث تطبيقات C#.NET لأنواع المشاريع التالية: تطبيق وحدة التحكم ومكتبة الفئة وواجهة برمجة تطبيقات (API) الويب وخدمة WCF ومنطق الأعمال لوحدة التحكم في عرض النموذج (MVC) والتطبيق أحادي الصفحة (SPA). تدعم الخدمة أيضًا استبدال تبعيات حزمة Private NuGet Framework بإصدارات .NET 8 المقابلة لها، بالإضافة إلى دعم NuGets العامة من تأليف Microsoft.

يدعم Amazon Q Developer أيضًا ترقية أفضل 35 مكتبة تابعة لجهات خارجية شائعة الاستخدام، مثل Newtonsoft وMongoDB إلى إصداراتها .NET 8 أيضًا. بالنسبة لتطبيقات Windows.NET التي تعتمد على خادم معلومات الإنترنت (IIS)، يتم دعم تكوينات IIS الافتراضية فقط للنقل إلى .NET عبر الأنظمة الأساسية. تدعم خدمة Q Developer تحويل التطبيقات المكتوبة بإصدارات .NET Framework 3.5+،‏ و.NET Core 3.1، و.NET 5، و6، و7 إلى .NET 8 عبر الأنظمة الأساسية.