GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED: CHROMA V0.5 // CURSOR RAISED $60M // GEMINI 1.5 PRO AVAILABLE // GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED
Score: 90/100
Freemium
LANG: AR

Amazon CodeWhisperer

"رفيقك في الترميز بالذكاء الاصطناعي لـ AWS"

ما هو Amazon CodeWhisperer؟

Amazon CodeWhisperer هو مساعد ترميز مدعوم بالذكاء الاصطناعي تم تطويره بواسطة AWS لتعزيز إنتاجية المطورين. يتم دمجه مباشرة في بيئات التطوير المتكاملة الشهيرة مثل VS Code و JetBrains، ويوفر اقتراحات للتعليمات البرمجية في الوقت الفعلي، تتراوح من إكمال سطر واحد إلى وظائف كاملة. يقوم بتحليل التعليمات البرمجية الحالية للمطور والتعليقات باللغة الطبيعية لإنشاء مقتطفات برمجية ذات صلة ومدركة للسياق، مما يسرع بشكل كبير عملية التطوير، خاصة عند العمل مع خدمات AWS.

الميزات الرئيسية

  • اقتراحات التعليمات البرمجية في الوقت الفعلي: يولد التعليمات البرمجية بلغات متعددة، بما في ذلك Python و Java و JavaScript و TypeScript و C# وغيرها، بناءً على تعليقاتك والتعليمات البرمجية المحيطة.
  • تحسين واجهة برمجة تطبيقات AWS: يوفر اقتراحات برمجية متخصصة ومحسّنة لاستخدام خدمات AWS مثل S3 و Lambda و DynamoDB، مما يقلل من الحاجة إلى الرجوع إلى الوثائق.
  • الفحص الأمني: يفحص التعليمات البرمجية الخاصة بك للكشف عن الثغرات الأمنية التي يصعب العثور عليها، مثل تلك المدرجة في قائمة OWASP Top 10، ويقدم اقتراحات للمعالجة.
  • تتبع المراجع: يضع علامة على اقتراحات التعليمات البرمجية التي تشبه بيانات التدريب مفتوحة المصدر ويوفر مراجع إلى المستودع الأصلي، مما يساعد المطورين على الحفاظ على الامتثال للترخيص.
  • تكامل بيئة التطوير المتكاملة (IDE): يتكامل بسلاسة مع بيئات التطوير المتكاملة الرائدة من خلال امتداد AWS Toolkit، مما يجعله جزءًا طبيعيًا من سير عمل التطوير.

حالات الاستخدام

  • تسريع تطوير التطبيقات: يمكن للمطورين كتابة تعليقات تصف وظيفة (على سبيل المثال، “تحميل ملف إلى دلو S3”) والسماح لـ CodeWhisperer بإنشاء الكود الكامل والصحيح نحويًا.
  • تحسين أمان الكود: قم بإجراء فحوصات أمنية مباشرة في بيئة التطوير المتكاملة لتحديد المشكلات المحتملة وإصلاحها قبل وصولها إلى الإنتاج.
  • التعرف على خدمات AWS: يساعد المطورين الجدد على AWS في كتابة تعليمات برمجية لخدمات مختلفة دون معرفة مسبقة واسعة بواجهات برمجة التطبيقات.
  • الحفاظ على الامتثال للمصادر المفتوحة: استخدم متتبع المراجع لاتخاذ قرارات مستنيرة بشأن استخدام التعليمات البرمجية المقترحة والالتزام بتراخيص المصادر المفتوحة.

البدء

لبدء استخدام Amazon CodeWhisperer، تحتاج إلى تثبيت AWS Toolkit لبيئة التطوير المتكاملة الخاصة بك. إليك مثال بأسلوب “Hello World” لـ Python في VS Code.

  1. قم بتثبيت امتداد AWS Toolkit من سوق VS Code.
  2. في لوحة AWS Toolkit، قم بتوسيع CodeWhisperer وحدد Start.
  3. اتبع التعليمات للمصادقة باستخدام AWS Builder ID (عملية مجانية).
  4. افتح ملف Python (على سبيل المثال، app.py) واكتب تعليقًا. سيقترح CodeWhisperer التعليمات البرمجية تلقائيًا.

```python

الدالة الرئيسية التي تطبع “Hello, World!”

def main(): print(“Hello, World!”)

if name == “main”: main()

دالة لإنشاء دلو S3

سيقترح CodeWhisperer جسم الدالة الكامل أدناه

عندما تكتب التعليق # دالة لإنشاء دلو S3، سيقترح CodeWhisperer كود boto3 اللازم لإنجاز المهمة.

التسعير

يقدم Amazon CodeWhisperer مستويين:

  • المستوى الفردي: مجاني لجميع المطورين. يتضمن توصيات التعليمات البرمجية وتتبع المراجع و 50 فحصًا أمنيًا لكل مستخدم شهريًا.
  • المستوى الاحترافي: بسعر 19 دولارًا لكل مستخدم/شهريًا. تم تصميم هذا المستوى للمؤسسات ويتضمن جميع الميزات الفردية بالإضافة إلى عناصر التحكم الإدارية وإدارة سياسات المؤسسة و 500 فحص أمني لكل مستخدم شهريًا.

System Specs

License
Proprietary
Release Date
2026-01-20
Social
AWSCloud
Sentiment
إيجابي للغاية

Tags

مساعد الكود / aws / إضافة IDE / فحص أمني / python / javascript / java

Alternative Systems

  • GitHub Copilot
    مبرمج زوجي بالذكاء الاصطناعي يقدم اقتراحات بأسلوب الإكمال التلقائي.
  • Tabnine
    مساعد ذكاء اصطناعي يوفر إكمالات للتعليمات البرمجية من مجموعة متنوعة من النماذج.
  • Replit Ghostwriter
    مساعد ترميز بالذكاء الاصطناعي مدمج في بيئة التطوير المتكاملة عبر الإنترنت Replit.
  • Sourcegraph Cody
    مساعد ترميز بالذكاء الاصطناعي يعرف قاعدة التعليمات البرمجية الخاصة بك بأكملها.
  • Google Cloud Code
    أدوات IDE للمساعدة في إنشاء وتصحيح ونشر التطبيقات على Google Cloud.