الأسئلة الشائعة حول Amazon CodeWhisperer

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

    للاطلاع على المزيد من المعلومات، راجع أدلة المستخدم الخاصة بـ Visual Studio (VS) Code وJetBrains وAWS Cloud9 ووحدة تحكم AWS Lambda وJupyterLab واستوديو Amazon SageMaker، وسطر الأوامر.

  • تساعد CodeWhisperer في تسريع وتيرة تطوير البرامج من خلال توفير اقتراحات التعليمات البرمجية التي تتطلب جهود تطوير أقل، وتتيح مزيدًا من الوقت للتفكير وحل المشكلات المعقدة وكتابة تعليمات برمجية متمايزة. بالإضافة إلى اقتراحات التعليمات البرمجية للأغراض العامة، دُرِّبت CodeWhisperer لتقديم اقتراحات التعليمات البرمجية بهدف استخدام واجهات برمجة تطبيقات (API)‏ AWS. يمكن أن تساعدك CodeWhisperer أيضًا في تحسين أمان التطبيق من خلال المساعدة في اكتشاف الثغرات الأمنية ومعالجتها.

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

  • تستخدم CodeWhisperer محتواك، مثل مقتطفات التعليمات البرمجية والتعليقات وموقع مؤشر الماوس ومحتويات الملفات المفتوحة في بيئة التطوير المتكاملة (IDE)، كمدخلات لتقديم اقتراحات التعليمات البرمجية.

  • يُنقل محتواك باستخدام بروتوكول أمن طبقة النقل (TLS) لضمان الاتصال الآمن بين بيئة التطوير المتكاملة وخدمة CodeWhisperer. يُجرى تشفير المحتوى في أثناء النقل لمنع التنصت أو هجمات الوسيط. بالنسبة إلى مستخدمي طبقة الأفراد من CodeWhisperer، قد نحتفظ بالمحتوى لغرض تحسين الخدمة، استنادًا إلى إعدادات المستخدم. ونخزّن هذا المحتوى بطريقة آمنة مع التشفير في حالة عدم النشاط وتطبيق ضوابط الوصول الصارمة.
     

  • تتوفر CodeWhisperer كجزء من AWS Toolkit for Visual Studio (VS) Code وAWS Toolkit for JetBrains، وهي تدعم حاليًا Python، وJava، وJavaScript، وTypeScript، وC#‎، وGo، وRust، وPHP، وRuby، وKotlin، وC، وC++‎، وShell Scripting، وSQL، وScala. بالإضافة إلى VS Code ومجموعة بيئات التطوير المتكاملة من JetBrains، ومنها IntelliJ، وPyCharm، وGoLand، وCLion، وPhpStorm، وRubyMine، وRider، وWebStorm، وDataGrip، تتوفر خدمة CodeWhisperer أيضًا لـ AWS Cloud9، ووحدة تحكم Lambda، وJupyterLab، واستوديو SageMaker، وأسطر الأوامر المفضلة لديك بما في ذلك واجهة macOs terminal، وiTerm2، وواجهة Code terminal المُدمجة. 

  • للبدء في استخدام VS Code أو بيئات التطوير المتكاملة من JetBrains، شاهِد هذه الفيديوهات القصيرة. يمكنك أيضًا اتباع التعليمات الواردة في الوثائق.

    تتوفر خدمة CodeWhisperer تلقائيًا على AWS Cloud9 وفي وحدة تحكم Lambda. لمعرفة المزيد من المعلومات، استخدم الروابط التالية للحصول على إرشادات حول كيفية البدء باستخدام CodeWhisper في بيئات التطوير المتكاملة:

  • بمجرد تمكين CodeWhisperer، ستتلقى اقتراحات التعليمات البرمجية في محرر التعليمات البرمجية في أثناء الكتابة. لتشغيل خدمة CodeWhisperer يدويًا، انقر على Option+C (في نظام التشغيل MacOS) أو Alt+C (في نظام التشغيل Windows).

  • تعمل CodeWhisperer بكفاءة أكبر عندما تكون تعليقات المطورين قصيرة ويتم ربطها بمهام منفصلة أصغر لكي لا تكون وظيفة أو كتلة تعليمات برمجية واحدة طويلة جدًا. وبالمثل، يمكن أن تنشئ CodeWhisperer اقتراحات تعليمات برمجية مفيدة عندما يستخدم المطورون أسماء بديهية لعناصر التعليمات البرمجية المختلفة، مثل أسماء الوظائف. كلما ازداد عدد التعليمات البرمجية المتاحة كسياق محيط، كان الاقتراح أفضل.

  • نعم. يمكنك إيقاف الاقتراحات التلقائية مؤقتًا في قسم لوحة أدوات المطورين لـ CodeWhisperer في AWS Toolkit. ستظل الاقتراحات التلقائية متوقفة مؤقتًا حتى تستأنفها. لتشغيل خدمة CodeWhisperer يدويًا، انقر على Option+C (في نظام التشغيل MacOS) أو Alt+C (في نظام التشغيل Windows).

  • تكتشف أداة تتبّع المراجع في CodeWhisperer ما إذا كان هناك تماثل بين اقتراح لتعليمات برمجية وبيانات تدريب CodeWhisperer معيَّنة ومفتوحة المصدر. ويمكن لهذه الأداة إبلاغك بمثل هذه الاقتراحات من خلال الإشارة إلى عنوان URL للمستودع ومعلومات ترخيص المشروع، أو تصفيتها وإزالتها بشكل اختياري. يمكنك بعد ذلك العثور بسهولة على التعليمات البرمجية المشار إليها ومراجعتها ومعرفة كيفية استخدامها في سياق مشروع آخر، قبل اتخاذ قرار باستخدامها. يُسجل كل المراجع لمراجعتها لاحقًا من أجل التأكد من عدم انقطاع تدفق التعليمات البرمجية، ما يتيح لك الاستمرار في كتابة التعليمات البرمجية بلا انقطاع.

  • يمكنك فحص التعليمات البرمجية المكتوبة بلغات Python وJava وJavaScript باستخدام ميزة فحص التعليمات البرمجية بحثًا عن الثغرات الأمنية التي يصعب العثور عليها، مثل تلك الموجودة في أفضل 10 مشروعات لأمن التطبيقات العالمية المفتوحة (OWASP) أو تلك التي لا تلبي أفضل ممارسات مكتبة التشفير وغيرها من أفضل ممارسات الأمان المماثلة. بمجرد تحديد الثغرات الأمنية، تقدم CodeWhisperer اقتراحات أيضًا حول كيفية إصلاحها.

  • CodeWhisperer هي خدمة تستند إلى الذكاء الاصطناعي المولّد وتستخدم نموذجًا أساسيًا مدرَّبًا على مصادر البيانات المختلفة، بما في ذلك التعليمات البرمجية لـ Amazon وتعليمات برمجية مفتوحة المصدر.

الذكاء الاصطناعي (AI) المسؤول
  • تمامًا كما هو الحال مع بيئات التطوير المتكاملة الخاصة بك، فأنت تملك التعليمات البرمجية التي تكتبها، بما في ذلك أي اقتراحات لتعليمات برمجية تقدّمها خدمة CodeWhisperer. إنك مسؤول عن التعليمات البرمجية التي تكتبها، بما في ذلك اقتراحات CodeWhisperer التي تقبلها. راجِع دائمًا اقتراحات التعليمات البرمجية قبل قبولها، وربما تحتاج إلى إدخال تعديلات للتأكد من أنها تؤدي الوظيفة المطلوبة تمامًا.

  • كخدمة تستند إلى الذكاء الاصطناعي المولّد، تنشئ CodeWhisperer تعليمات برمجية جديدة بناءً على ما تعلمته من التعليمات البرمجية التي دُربت عليها والسياق الذي قدمته والذي يحتوي على تعليمات برمجية وتعليقات سابقة. مع أن CodeWhisperer ليست مصممة لإعادة إنشاء التعليمات البرمجية التي تدربت عليها، فإنه من المحتمل أنها ستنشئ في حالات نادرة تعليمات برمجية تشبه إلى حد كبير مقتطفات تعليمات برمجية معينة في بيانات التدريب. إذا اكتشفت CodeWhisperer أن مخرجاتها تتطابق مع بيانات تدريب معينَّة مفتوحة المصدر، فستعلمك أداة تتبُّع المراجع المدمجة من خلال الإشارة إلى نوع الترخيص (على سبيل المثال، MIT أو Apache) وعنوان URL للمشروع المفتوح المصدر. يمكنك بعد ذلك العثور بسهولة على التعليمات البرمجية المشار إليها ومراجعتها ومعرفة كيفية استخدامها في سياق مشروع آخر، قبل اتخاذ قرار باستخدامها أم لا. لضمان عدم حدوث انقطاع في تدفق التعليمات البرمجية، يتم تسجيل جميع المراجع لمراجعتها لاحقًا، ما يتيح لك الاستمرار في الترميز بدون انقطاع.

  • نعم. في إعداد التكوين لخدمة CodeWhisperer، يمكنك إلغاء تحديد الخيار "تضمين الاقتراحات مع مراجع التعليمات البرمجية" (Include Suggestions With Code References). سيمنع هذا CodeWhisperer من تقديم اقتراحات تتضمن مراجع تشير إلى التعليمات البرمجية مفتوحة المصدر المرخصة المعروفة. بالنسبة إلى مستخدمي طبقة الأفراد من CodeWhisperer مجانًا، يتوفر هذا الإعداد في بيئة التطوير المتكاملة (IDE). باستخدام طبقة المهنيين من CodeWhisperer، يمكن لمسؤول AWS ضبط هذا الإعداد مركزيًا على مستوى المؤسسة من وحدة إدارة تحكم AWS.

  • يمكن لخدمة CodeWhisperer تصفية مع إزالة اقتراحات التعليمات البرمجية التي تتضمن العبارات والاقتراحات السيئة التي تحتوي على هياكل التعليمات البرمجية المعروفة التي تشير إلى التحيز.

  • تُحلل بيانات تدريب CodeWhisperer بحثًا عن الثغرات الأمنية، ويُزال أكبر عدد ممكن من الثغرات الأمنية. الهدف من الفلترة هو تقليل أنماط التعليمات البرمجية غير الآمنة من بيانات التدريب حتى لا يتعلمها النموذج ثم ينشئها. ومع ذلك، نظرًا إلى الطبيعة التوليدية لخدمة CodeWhisperer، لا يمكننا استبعاد احتمال إنشاء اقتراحات تعليمات برمجية تحتوي على مشكلات أمنية تمامًا. لذلك، تأتي خدمة CodeWhisperer مزودة بميزة فحص التعليمات البرمجية المضمنة التي تكتشف الثغرات الأمنية في مشروعات Python وJava وJavaScript، بما في ذلك اقتراحات التعليمات البرمجية من CodeWhisperer والتعليمات البرمجية التي تكتبها.

  • دُرِّبت CodeWhisperer على مصادر البيانات المختلفة، بما في ذلك تعليمات Amazon البرمجية والتعليمات البرمجية مفتوحة المصدر. دُرِّبت CodeWhisperer وتُحقق منها لإنشاء اقتراحات التعليمات البرمجية استنادًا إلى التعليقات المكتوبة باللغة الإنجليزية. نظرًا إلى تنوع الأمثلة في مجموعة بيانات التدريب، فإنه من الممكن أن تقدم CodeWhisperer اقتراحات التعليمات البرمجية بناءً على التعليقات المكتوبة بلغات غير الإنجليزية. ومع ذلك، فهذه ليست حالة استخدام مدعومة.

التسعير والتوافر
  • يمكن استخدام طبقة الأفراد من CodeWhisperer مجانًا من خلال إنشاء باني AWS ID وتسجيل الدخول به. لا تستغرق عملية التسجيل سوى بضع دقائق، ولا تتطلب بطاقة ائتمان أو حساب AWS.

    يمكن الاشتراك في الفئة CodeWhisperer Professional مقابل 19 دولارًا لكل مستخدم شهريًا، وهي توفر للمسؤولين القدرة على تفعيل CodeWhisperer لمؤسستهم من خلال مصادقة تسجيل الدخول الأحادي (SSO). يمكن للمسؤولين دمج خدمة CodeWhisperer بسهولة أكبر مع حلول هوية القوى العاملة الحالية، وتوفير الوصول إلى المستخدمين والمجموعات، وتكوين الإعدادات على مستوى المؤسسة، مثل تضمين اقتراحات مع مراجع التعليمات البرمجية أو استبعادها. لمعرفة المزيد من التفاصيل، راجع تسعير Amazon CodeWhisperer.
     

  • خدمة CodeWhisperer متوافقة مع جميع مناطق AWS ومتاحة للمطورين في جميع أنحاء العالم. تُستضاف CodeWhisperer حاليًا في منطقة IAD (منطقة شرق الولايات المتحدة [فرجينيا الشمالية]). بصفتك مسؤولاً من طبقة المهنيين من CodeWhisperer، يمكنك تكوين CodeWhisperer كتطبيق معتمد في كل المناطق، إذا كان لديك مركز هوية IAM في مناطق أخرى (غير منطقة IAD).

  • يمكن أن يمكِّن مسؤول AWS ‏خدمة CodeWhisperer للمؤسسة من خلال وحدة إدارة تحكم AWS. وكشرط أساسي، يجب على المسؤولين إعداد تسجيل الدخول الأحادي (SSO) من خلال مركز هوية IAM إذا لم يُمكَّن بالفعل لمؤسستهم. بمجرد إعداد مصادقة تسجيل الدخول الأحادي، يمكن للمسؤولين تمكين CodeWhisperer ومنح الوصول للمستخدمين والمجموعات في مؤسستهم.

  • يمكن تمكين تسجيل الدخول الأحادي (SSO) لخدمة CodeWhisperer من خلال مركز هوية IAM. لمعرفة المزيد من المعلومات، راجع دليل مستخدم CodeWhisperer.

إمكانية تخصيص CODEWHISPERER (معاينة)
  • من خلال إمكانية تخصيص CodeWhisperer، يمكنك تخصيص CodeWhisperer لإنشاء توصيات أكثر صلة من خلال جعلها على دراية بالمكتبات الداخلية وواجهات برمجة التطبيقات وأفضل الممارسات والأنماط الإنشائية. لمعرفة المزيد من المعلومات، راجع تخصيص CodeWhisperer للحصول على توصيات أفضل.

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

  • يمكنك توصيل مستودعات التعليمات البرمجية لديك بـ CodeWhisperer باستخدام وحدة إدارة تحكم AWS بأمان. يمكن لمسؤولي CodeWhisperer إدارة الوصول بسهولة إلى التخصيص الخاص من وحدة التحكم، بحيث لا يتمكن سوى مطورين محددين من الوصول.

  • في أثناء المعاينة، يكون استخدام إمكانية تخصيص CodeWhisperer مجانيًا. ستكون الأسعار متاحة مع التوافر العام.

  • يُعزل كل تخصيص تمامًا عن العملاء الآخرين ولن يُستخدم أي من التخصيصات المنشأة باستخدام هذه الإمكانية الجديدة لتدريب نموذج التأسيس الذي ترتكز CodeWhisperer عليه. عند إنشاء التخصيص، تساعد خدمة CodeWhisperer في الحفاظ على أمان التعليمات البرمجية الخاصة بك من خلال توفير خيار تشفير بيانات التخصيص باستخدام المفتاح المُدار من قبل العميل في خدمة إدارة مفاتيح AWS‏ (AWS KMS). يتم حذف بيانات التخصيص بمجرد انتهاء مهمة التخصيص.

  • في أثناء المعاينة، يمكنك استخدام إمكانية تخصيص CodeWhisperer لإنشاء ما يصل إلى 8 تخصيصات استنادًا إلى قواعد التعليمات البرمجية الداخلية الخاصة بك. يمكنك الحفاظ على نشاط ما يصل إلى حالتين تخصيص للتعليمات البرمجية في الوقت نفسه.

سطر أوامر CODEWHISPERER (معاينة)
  • CodeWhisperer for command line يساعد المطورين على أن يكونوا أكثر إنتاجية في سطر الأوامر من خلال عمليات إكمال CLI السياقية والوثائق المضمنة وترجمة الذكاء الاصطناعي من اللغة الطبيعية إلى bash. يتكامل CodeWhisperer for command line مع سطر الأوامر الحالي للمطور حتى لا يضطر المطورون إلى تغيير الأدوات التي يستخدمونها لبدء الاستفادة منها.

  • بينما يكتب المستخدم في سطر الأوامر الخاص به، يعرض CodeWhisperer الإكمالات المضمنة والوثائق لأكثر من 250 أداة CLI.

    على سبيل المثال، يمكن للمطور كتابة `git`والاطلاع على قائمة بجميع أوامر git الفرعية والخيارات والوسيطات، مرتبة حسب حداثة استخدامها. يمكن للمطور أيضًا كتابة `npm install` والاطلاع على قائمة بجميع حزم العقدة المتاحة للتثبيت. أخيرًا، يمكن للمطور كتابة `aws` والاطلاع على قائمة بجميع أوامر aws الفرعية المتاحة. 

  • يمكن لـ CodeWhisperer for command line أخذ مطالبات نصية باللغة الطبيعية (مثل «عكس أحدث التزام git») وتحويلها إلى كود bash قابل للتنفيذ على الفور

    للبدء، ما عليك سوى تشغيل `q` وإدراج مطالبة ثم تنفيذ bash!

  • يدعم CodeWhisperer for command line حاليًا عمليات التكامل مع الأدوات التالية:

    1. أنظمة التشغيل: macOS
    2. Shells:‏ bash،‏ zsh،‏ fish
    3. المُحاكيات الطرفية: iTerm2، واجهة macOS terminal،‏ Hyper،‏ Tabby
    4. بيئات IDEs: واجهات Terminal داخل VS Code
    5) واجهات CLI: أكثر من 250 من واجهات CLI الأكثر شيوعًا مثل git وaws وdocker وnpm وyarn (انظر https://github.com/withfig/autocomplete)

    للحصول على الدعم مع بيئات Jetbrains IDEs (باستثناء Fleet) وAlacritty وKitty وWezterm على macOS، قم بتشغيل «cw integrations install input-method»

  • قد تقوم CodeWhisperer بتخزين بيانات حول استخدامك والمحتوى لأغراض تحسين الخدمة. يتضمن المحتوى الخاص بك أجزاء من سجل سطر الأوامر الذي تستخدمه CodeWhisperer لإنشاء توصيات وترجمات الذكاء الاصطناعي، بالإضافة إلى محتوى التوصيات نفسها. لا تقوم CodeWhisperer بجمع المحتوى الخاص بك لأغراض تحسين الخدمة في فئة Professional Tier. يتم قياس استخدامك للخدمة من خلال القياس عن بُعد من جانب العميل. على سبيل المثال، قد تتعقب AWS ما إذا كنت تقبل التوصية أو ترفضها. لا يحتوي القياس عن بُعد من جانب العميل على رمز فعلي ولا يحتوي على المعلومات المُعرّفة شخصيًا (PII) مثل عنوان IP الخاص بك. يمكنك إلغاء الاشتراك في جمع بيانات الاستخدام والمحتوى عن طريق ضبط إعداداتك في لوحة تحكم CodeWhisperer for command line.

  • نعم.
    1. قم بتشغيل `cw` لفتح صفحة الإعدادات.
    2. حدد علامة تبويب عمليات إكمال CLI.
    3. قم بتبديل المفتاح الموجود في الزاوية اليمنى العليا من الصفحة إلى «إيقاف التشغيل».

الخصوصية في طبقة المهنيين من CODEWHISPERER
  • تستخدم طبقة المهنيين من CodeWhisperer محتواك، مثل مقتطفات التعليمات البرمجية والتعليقات والمحتوى من الملفات المفتوحة في بيئة التطوير المتكاملة. تعالج الخدمة المحتوى لأغراض تقديم الخدمة وصيانتها فحسب. لا يُخزَّن المحتوى المعالَج بواسطة طبقة المهنيين من CodeWhisperer أو يُستخدم لتحسين الخدمة.

    بالإضافة إلى ذلك، قد تجمع AWS وتستخدم مقاييس القياس عن بُعد ومقاييس الاستخدام لأغراض تحسين الخدمة. يمكنك إيقاف جمع هذه البيانات عن طريق ضبط إعداداتك في بيئة التطوير المتكاملة.

    لمعرفة المزيد من المعلومات، راجع دليل مستخدم CodeWhisperer.

  • لا يُخزن المحتوى المُعالج بواسطة طبقة المهنيين من CodeWhisperer، مثل مقتطفات التعليمات البرمجية والتعليقات والمحتويات من الملفات المفتوحة في بيئة التطوير المتكاملة، ولا يُستخدم لأغراض تحسين الخدمة.

    قد تجمع AWS مقاييس القياس عن بُعد ومقاييس الاستخدام وتستخدمها لأغراض تحسين الخدمة. يمكنك إيقاف جمع هذه البيانات عن طريق ضبط إعداداتك في بيئة التطوير المتكاملة.

    لمعرفة المزيد من المعلومات، راجع دليل مستخدم CodeWhisperer.

  • لا، لا يُخزن المحتوى المعالَج بواسطة طبقة المهنيين من CodeWhisperer، مثل مقتطفات التعليمات البرمجية والتعليقات والمحتويات من الملفات المفتوحة في بيئة التطوير المتكاملة، ولا يُستخدمه في تدريب النموذج. وبالتالي لن يُعاد إنشائه أبدًا في اقتراحات تعليمات برمجية لدى مستخدم آخر.

الخصوصية في طبقة الأفراد من CODEWHISPERER
  • تستخدم طبقة الأفراد من CodeWhisperer محتواك، مثل مقتطفات التعليمات البرمجية والتعليقات وموقع المؤشر والمحتويات من الملفات المفتوحة في بيئة التطوير المتكاملة (IDE)، كمدخلات لتقديم اقتراحات التعليمات البرمجية. يمكنك اختيار إيقاف الإعداد الذي يتيح لـ AWS تخزين محتواك واستخدامه لأغراض تحسين الخدمة عن طريق ضبط إعدادات "مشاركة محتوى CodeWhisperer مع AWS" ‏(Share CodeWhisperer Content with AWS) في AWS Toolkit ضمن بيئة التطوير المتكاملة.

    بالإضافة إلى ذلك، قد تجمع AWS مقاييس القياس عن بُعد من جانب العميل ومقاييس الاستخدام وتستخدمها لأغراض تحسين الخدمة. يمكنك إيقاف جمع هذه البيانات عن طريق ضبط إعداد القياس عن بُعد في AWS Toolkit ضمن بيئة التطوير المتكاملة.

    لمعرفة المزيد من المعلومات، راجع دليل مستخدم CodeWhisperer.

  • يجوز للخدمة المقدمة في إطار طبقة الأفراد من CodeWhisperer أن تخزن محتواك وتستخدمه، مثل مقتطفات التعليمات البرمجية والتعليقات والمحتويات من الملفات المفتوحة في بيئة التطوير المتكاملة، المُعالجة بواسطة الخدمة لأغراض تقديم الخدمة وصيانتها، وأيضًا لأغراض تحسين جودة CodeWhisperer وتطويرها ما لم تقرر إيقاف هذا الإعداد كما هو مذكور أدناه. هذا يشمل تعلُّم أفضل الطرق لتحسين إنتاجية المطورين من خلال إنشاء التعليمات البرمجية، واكتشاف إساءة الاستخدام المحتملة للخدمة، وتقييم فعالية ميزات CodeWhisperer، وتحسين نماذج اللغة الكبيرة (LLM) الأساسية التي تتيح إنشاء التعليمات البرمجية، وضبط خوارزميات الترتيب، والمزيد. يمكنك اختيار إيقاف الإعداد الذي يتيح لـ AWS تخزين محتواك واستخدامه لأغراض تحسين الخدمة عن طريق ضبط إعداداتك في بيئة التطوير المتكاملة.

    بالإضافة إلى ذلك، قد تجمع AWS وتستخدم مقاييس القياس عن بُعد ومقاييس الاستخدام لأغراض تحسين الخدمة. يمكنك إيقاف جمع هذه البيانات عن طريق ضبط إعداداتك في بيئة التطوير المتكاملة.

    لمعرفة المزيد من المعلومات، راجع دليل مستخدم CodeWhisperer.

  • بالنسبة إلى طبقة الأفراد من CodeWhisperer، يمكنك اختيار إيقاف جمع البيانات عن طريق ضبط إعداداتك في بيئة التطوير المتكاملة.

    لمعرفة المزيد من المعلومات، راجع دليل مستخدم CodeWhisperer.

  • لدينا ضمانات مصمّمة لمنع إعادة إنشاء التعليمات البرمجية الخاصة الفريدة التي تم جمعها من مستخدمي الفئة CodeWhisperer Individual.

الخصوصية بشكل عام
الاطلاع على الوثائق

اطَّلع على مستندات CodeWhisperer لمعرفة المزيد.

معرفة المزيد »

بدء الإنشاء باستخدام CodeWhisperer