يشهد عالم تطوير البرمجيات موجة غير مسبوقة من الابتكار، مدفوعة إلى حد كبير بدمج الذكاء الاصطناعي في الأدوات التي يستخدمها المطورون يوميًا. ومن بين الرواد في هذا المجال يأتي Cursor، محرر الأكواد الذي يركز على الذكاء الاصطناعي والذي اكتسب شهرة سريعة بفضل نهجه الطموح لتعزيز تجربة البرمجة. اليوم، تعلن Cursor بفخر عن إصدار النسخة 1.0، وهو إنجاز تاريخي يمثل مستوى جديدًا من النضج، ومجموعة ميزات موسعة، ورؤية مصقولة لمستقبل هندسة البرمجيات بمساعدة الذكاء الاصطناعي. تتناول هذه المقالة نظرة متعمقة على ما يقدمه Cursor 1.0 لمجموعة أدوات المطور.
هل تريد منصة متكاملة وشاملة لفريق المطورين الخاص بك للعمل معًا بأقصى إنتاجية؟
Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر معقول جدًا!
فهم Cursor: بيئة التطوير المتكاملة التي تركز على الذكاء الاصطناعي

قبل الخوض في تفاصيل إصدار 1.0، من الضروري فهم ما هو Cursor. Cursor ليس مجرد محرر نصوص مع وظائف ذكاء اصطناعي مضافة؛ بل هو بيئة تطوير متكاملة (IDE) مصممة بشكل أساسي حول الذكاء الاصطناعي. تم تطويره بواسطة Anysphere Inc.، وبدأ كفرع من Visual Studio Code (VS Code) ذائع الصيت، وورث أساسه القوي ونظامه البيئي الواسع. ومع ذلك، تطور Cursor بشكل كبير، وشكل هويته الخاصة من خلال دمج الذكاء الاصطناعي بعمق في كل جانب من جوانب سير عمل المطور.
الفلسفة الأساسية وراء Cursor هي تحويل عملية البرمجة إلى حوار تعاوني بين المطور البشري ومساعد ذكاء اصطناعي ذكي. هذا يعني تجاوز مجرد إكمال الكود البسيط. يهدف Cursor إلى فهم السياق الأوسع للمشروع، والمشاركة في حل المشكلات المعقدة، وأتمتة المهام المملة، وحتى اقتراح تحسينات بشكل استباقي. إنه يمكّن المطورين من كتابة الأكواد وتصحيحها وفهمها بسرعة ووضوح غير مسبوقين. بالنسبة للمؤسسات التي تهتم بالملكية الفكرية وأمن البيانات، يوفر Cursor ميزات مثل "وضع الخصوصية" المخصص ويفتخر بشهادة SOC 2، مما يؤكد التزامه بالأمن والسرية على مستوى المؤسسات.
نظرة عميقة: الميزات الرئيسية التي كشف عنها في Cursor 1.0
إطلاق Cursor 1.0 هو أكثر من مجرد رقم إصدار؛ إنه تتويج للتطوير المكثف، وملاحظات المستخدمين، والسعي الدؤوب لبيئة برمجة ذكية حقًا. هذا الإصدار مليء بالميزات الرائدة والتحسينات الجوهرية للقدرات الحالية.
BugBot: إحداث ثورة في مراجعات الأكواد

أحد أكثر الميزات المتوقعة في Cursor 1.0 هو BugBot. هذا الوكيل الذكي يتكامل مباشرة مع نظام التحكم في الإصدار الخاص بك، وهو مصمم خصيصًا لتبسيط عملية مراجعة طلبات السحب (PR) التي غالبًا ما تستغرق وقتًا طويلاً. عند تقديم طلب سحب، يقوم BugBot تلقائيًا بتحليل التغييرات وتحديد الأخطاء المحتملة أو العيوب المنطقية أو الانحرافات عن أفضل الممارسات. ثم ينشر تعليقات مباشرة داخل واجهة طلب السحب، تمامًا كما يفعل المراجع البشري. إذا اقترح BugBot إصلاحًا، يمكن للمطورين، بنقرة واحدة، فتح الكود ذي الصلة في Cursor، حيث قام الذكاء الاصطناعي بالفعل بإعداد السياق ومطالبة لمعالجة المشكلة. تعد هذه الميزة بتقليل دورات المراجعة بشكل كبير، وتحسين جودة الكود بشكل استباقي، وتوفير وقت المطورين ذوي الخبرة.
Memories (بيتا): ذكاء اصطناعي يتطور معك

تقديم Memories، ميزة بيتا جديدة تسمح لـ Cursor بالتعلم والتكيف مع عادات البرمجة الفريدة الخاصة بك، وتفضيلاتك، ومعرفة المشروع المحددة بمرور الوقت. أثناء تفاعلك مع الذكاء الاصطناعي - طرح الأسئلة، توليد الكود، إعادة الهيكلة - تحتفظ Memories بقطع المعلومات الرئيسية. يمكن أن يشمل ذلك أسلوب البرمجة المفضل لديك، أو الأنماط الشائعة داخل مشروعك الحالي، أو حتى القرارات المعمارية التي تمت مناقشتها في جلسات الدردشة السابقة. الهدف هو أن يصبح Cursor مساعدًا شخصيًا بشكل متزايد، يقدم مساعدة أكثر صلة، وأكثر بصيرة، وأكثر دقة سياقيًا دون الحاجة إلى تفسيرات متكررة.
Background Agents: شريكك في البرمجة غير المتزامنة

كانت في الوصول المبكر والآن متاحة بالكامل، تمكّن Background Agents المطورين من تفويض مهام البرمجة المعقدة أو التي تستغرق وقتًا طويلاً إلى الذكاء الاصطناعي، مما يسمح له بالعمل بشكل غير متزامن. يمكنك تعيين مهمة - مثل إعادة هيكلة وحدة كبيرة، أو تنفيذ نقطة نهاية API جديدة بناءً على مواصفات، أو توليد توثيق شامل - وسيعمل وكيل Cursor عليها في الخلفية. يتم تعزيز ذلك بشكل أكبر من خلال تكامل Slack القوي، مما يتيح للمستخدمين بدء هذه المهام أو تلقي تحديثات التقدم مباشرة من Slack، مما يقلل من تبديل السياق ويزيد من وقت التطوير المركّز.
إعداد سلس بنقرة واحدة لـ MCP و OAuth

يبسط Cursor 1.0 عملية إعداد بيئات التطوير والتكاملات التي غالبًا ما تكون مملة. يقدم الآن تثبيتات بنقرة واحدة لخوادم Model-Controller-Presenter (MCP) الشائعة والمكونات الخلفية الشائعة الأخرى. هذا يقلل بشكل كبير من الحمل الأولي للتكوين للمشاريع الجديدة أو عند انضمام أعضاء جدد للفريق. علاوة على ذلك، يضمن دعم OAuth المحسن لخدمات مثل GitHub و Slack عملية مصادقة أكثر سلاسة وأمانًا، مما يسهل ربط Cursor بالنظام البيئي الأوسع لأدوات التطوير.
دعم شامل لدفاتر Jupyter

إدراكًا للأهمية المتزايدة لسير عمل علم البيانات والتعلم الآلي، يقدم Cursor 1.0 دعمًا قويًا لدفاتر Jupyter Notebooks. يمكن لوكيل الذكاء الاصطناعي المتكامل الآن العمل بسلاسة داخل ملفات .ipynb
. يتضمن ذلك القدرة على توليد الأكواد وشرحها وتعديلها في الخلايا الفردية، وإنشاء خلايا جديدة بناءً على مطالبات اللغة الطبيعية، وحتى المساعدة في تنسيق العمليات متعددة الخلايا. هذا يجعل Cursor رفيقًا قويًا لاستكشاف البيانات، وتدريب النماذج، وتصور النتائج، كل ذلك ضمن بيئة موحدة ومعززة بالذكاء الاصطناعي.
مخرجات دردشة أكثر ثراءً وأكثر إفادة

واجهة الدردشة بالذكاء الاصطناعي هي حجر الزاوية في تجربة Cursor. في الإصدار 1.0، تصبح هذه التفاعلات أكثر تعبيرًا بشكل ملحوظ مع مخرجات دردشة أكثر ثراءً. يمكن لـ Cursor الآن عرض المعلومات المعقدة بصريًا، مباشرة داخل لوحة الدردشة. يتضمن ذلك دعم مخططات Mermaid، مما يسمح للذكاء الاصطناعي بتوليد وعرض مخططات سير العمل، ومخططات التسلسل، ومخططات الفئات، والمزيد. بالإضافة إلى ذلك، يمكن عرض جداول Markdown، مما يسهل مراجعة البيانات المنظمة أو مقارنة خيارات الكود المختلفة التي يقدمها الذكاء الاصطناعي.
لوحة إعدادات ولوحة تحكم جديدة للتحكم المعزز

تعد إدارة استخدام وتكاليف الذكاء الاصطناعي أمرًا بالغ الأهمية، خاصة بالنسبة للفرق. يكشف Cursor 1.0 عن تجربة إعدادات ولوحة تحكم معاد تصميمها بالكامل. يمكن للمستخدمين الأفراد الآن الحصول على رؤى واضحة حول استخدامهم للذكاء الاصطناعي، مقسمة حسب الأدوات والنماذج المحددة المستخدمة. بالنسبة للمؤسسات، توفر واجهة برمجة تطبيقات إدارية جديدة وصولاً برمجيًا إلى إحصائيات استخدام الفريق والإنفاق، مما يسهل إدارة الميزانية وتخصيص الموارد بشكل أفضل. هذه الشفافية حاسمة لتوسيع نطاق اعتماد الذكاء الاصطناعي بمسؤولية.
تحسينات أساسية في الأداء وسهولة الاستخدام
بالإضافة إلى الميزات الرئيسية، يقدم Cursor 1.0 ثروة من التحسينات الداخلية:
- تحليل متقدم لملفات PDF: يمكن للمستخدمين الآن استخدام الأمر
@Link
للإشارة إلى مستندات PDF، ويمكن لـ Cursor البحث واستخراج المعلومات منها، مما يجلب التوثيق الخارجي مباشرة إلى سياق الذكاء الاصطناعي. - أداء الوكيل المحسن: من خلال تقنيات مثل استدعاء الأدوات المتوازي، أصبحت استجابات وكيل الذكاء الاصطناعي الآن أسرع وأكثر كفاءة بشكل ملحوظ.
- إدارة محسنة للنوافذ: تساهم التحسينات في معالجة تركيز النافذة وإدارة الفترات الذكية في تجربة مستخدم أكثر سلاسة وأقل تطفلاً.
- معالجة أخطاء مصقولة: تجعل آليات اكتشاف الأخطاء والإبلاغ عنها الأكثر شمولاً استكشاف الأخطاء وإصلاحها أسهل.
- تحسينات دعم WSL: سيستفيد المطورون الذين يستخدمون نظام Windows الفرعي لـ Linux من تكامل أكثر استقرارًا وغنيًا بالميزات.
- عناصر واجهة مستخدم ديناميكية: توفر ميزات مثل ألوان شريط الحالة الديناميكية إشارات بصرية دقيقة ولكنها مفيدة حول حالة المحرر أو نشاط الذكاء الاصطناعي.
- تكامل Stripe للفواتير: يبسط تكامل Stripe المبسط إدارة الاشتراكات ومعالجة المدفوعات لمستخدمي Pro و Business.
تسعير Cursor في عصر 1.0

يحافظ Cursor على هيكل تسعيره المرن والمتدرج، المصمم لتلبية احتياجات مجموعة واسعة من المستخدمين، من الهواة الأفراد إلى فرق المؤسسات الكبيرة. يتم تعزيز القيمة المقترحة لهذه المستويات بشكل أكبر من خلال الميزات المقدمة في 1.0.
- Hobby (الطبقة المجانية): تقدم هذه الخطة مقدمة سخية لـ Cursor. تتضمن نسخة تجريبية لمدة أسبوعين من ميزات Pro، ومخصص شهري من استخدامات نماذج الذكاء الاصطناعي "السريعة" (مناسبة للتفاعلات على مستوى GPT-4 أو Claude 2 للدردشة والتعديلات)، وحصة إضافية لاستخدامات نماذج الذكاء الاصطناعي "الأبطأ" للاستعلامات الأكثر تعقيدًا أو الأقل إلحاحًا.
- Pro Tier (20 دولارًا شهريًا أو 16 دولارًا شهريًا عند الفوترة سنويًا): تستهدف هذه الطبقة المطورين المحترفين، وتشمل كل شيء في Hobby ولكنها توسع الحدود بشكل كبير. تقدم استخدامات غير محدودة لنماذج الذكاء الاصطناعي "السريعة"، وحصة شهرية أكبر بكثير من الطلبات "العادية"، وطلبات "بطيئة" غير محدودة. يحصل مستخدمو Pro أيضًا على وصول إلى "وضع Max" للاستفادة من نماذج الذكاء الاصطناعي التي قد تكون أكثر قوة أو تتطلب سياقًا كبيرًا، بالإضافة إلى ميزات مثل "التصحيح التلقائي" وإجابات على مستوى قاعدة الكود. تسمح لوحة التحكم الجديدة في 1.0 لمستخدمي Pro بمراقبة استخدامهم المحسن بشكل فعال.
- Business Tier (40 دولارًا/مستخدم/شهريًا أو 32 دولارًا/مستخدم/شهريًا عند الفوترة سنويًا): مصممة للفرق والمؤسسات، تشمل هذه الطبقة جميع ميزات Pro بالإضافة إلى الوظائف الأساسية للمؤسسات. تشمل هذه القدرة على فرض وضع الخصوصية على مستوى المؤسسة، الفوترة المركزية وإدارة المستخدمين، تسجيل الدخول الموحد (SSO) عبر SAML/OIDC، والدعم ذي الأولوية. تعد واجهة برمجة التطبيقات الإدارية الجديدة ولوحة التحكم المحسنة في Cursor 1.0 مفيدة بشكل خاص لمسؤولي طبقة Business، حيث توفر تحكمًا وإشرافًا دقيقًا على استخدام الفريق والإنفاق.
في جميع الطبقات، يؤكد Cursor أن المستخدمين يحتفظون بالملكية الكاملة للكود الذي تم إنشاؤه بمساعدة الذكاء الاصطناعي الخاص به.
تنزيل وتثبيت Cursor

اعتماد Cursor 1.0 في سير عملك هو عملية مباشرة نسبيًا.
تنزيل وتثبيت Cursor
لبدء رحلتك مع Cursor 1.0:
- أولاً، افتح متصفح الويب المفضل لديك وانتقل إلى الموقع الرسمي لـ Cursor.
- في الصفحة الرئيسية، يجب أن تجد زر "تنزيل" بارزًا. النقر عليه عادةً ما يكتشف نظام التشغيل الخاص بك تلقائيًا (Windows أو macOS أو Linux) ويبدأ تنزيل ملف التثبيت المناسب.
- بمجرد اكتمال التنزيل، حدد موقع ملف التثبيت وقم بتشغيله.
- بالنسبة لمستخدمي Windows، يتضمن هذا عادةً النقر المزدوج على ملف
.exe
واتباع معالج التثبيت الموجه. - بالنسبة لمستخدمي macOS، من المحتمل أن تفتح ملف
.dmg
ثم تسحب أيقونة تطبيق Cursor إلى مجلد التطبيقات الخاص بك. - بالنسبة لمستخدمي Linux، قد يكون التنزيل ملف
.AppImage
أو.deb
أو.rpm
. يمكن جعل ملفات.AppImage
قابلة للتنفيذ وتشغيلها مباشرة. يمكن تثبيت حزم.deb
أو.rpm
باستخدام أدوات إدارة الحزم القياسية لنظامك. - بعد انتهاء التثبيت، قم بتشغيل Cursor من قائمة تطبيقات نظامك أو اختصار سطح المكتب.
- أثناء التشغيل الأول، سيعرض Cursor عملية إعداد موجزة. يتضمن ذلك خيارات لتكوين اختصارات لوحة المفاتيح (يمكنك اختيار إعدادات مسبقة مشابهة للمحررات الشائعة الأخرى)، وتحديد لغتك المفضلة للتفاعل مع الذكاء الاصطناعي، وتحديد ما إذا كنت تريد السماح لـ Cursor بفهرسة قاعدة الكود الخاصة بك محليًا لتحسين الفهم السياقي. قد يُطلب منك أيضًا تثبيت اختصارات واجهة سطر الأوامر (CLI).
- خطوة رئيسية لمستخدمي VS Code الحاليين هي خيار استيراد إعدادات VS Code والإضافات والمظاهر واختصارات لوحة المفاتيح بنقرة واحدة. هذه الميزة تسهل الانتقال بشكل كبير.
- ستحتاج أيضًا إما إلى التسجيل للحصول على حساب Cursor جديد أو تسجيل الدخول إذا كان لديك حساب بالفعل. يدعم هذا عادةً المصادقة عبر البريد الإلكتروني أو Google أو GitHub.
استخدام Cursor مع مفاتيح API الخاصة بك
يوفر Cursor 1.0 المرونة في استخدام مفاتيح API الشخصية الخاصة بك لخدمات مثل OpenAI أو Anthropic أو Google AI. يمكن أن يكون هذا مفيدًا لإدارة التكاليف مباشرة أو الوصول إلى إصدارات نماذج محددة ليست ذات أولوية في مجموعة Cursor الافتراضية.
- أولاً، يجب عليك الحصول على مفتاح API من مزود الذكاء الاصطناعي الذي اخترته. يتضمن هذا عادةً تسجيل الدخول إلى نظامهم الأساسي (على سبيل المثال، منصة مطوري OpenAI)، والانتقال إلى قسم إدارة مفاتيح API في حسابك، وتوليد مفتاح سري جديد. تأكد من نسخ هذا المفتاح فورًا وتخزينه بأمان، حيث أن معظم المزودين سيعرضونه مرة واحدة فقط.
- بعد ذلك، افتح Cursor. الوصول إلى لوحة الإعدادات الرئيسية، والتي توجد عادةً عبر أيقونة الترس أو من خلال قائمة التطبيق (على سبيل المثال، "ملف > تفضيلات > إعدادات" أو "كود > إعدادات" على macOS).
- ضمن الإعدادات، ابحث عن قسم يتعلق بـ "النماذج" أو "إعدادات الذكاء الاصطناعي" أو "مفاتيح API". يجب أن يكون التسمية الدقيقة بديهية ضمن واجهة إعدادات Cursor 1.0 المعاد تصميمها.
- سترى حقولًا حيث يمكنك إدخال مفاتيح API لمزودين مختلفين مدعومين. الصق مفتاح API الذي نسخته بعناية في الحقل المناسب (على سبيل المثال، "مفتاح OpenAI API").
- بعد إدخال المفتاح، عادةً ما يكون هناك زر "تحقق" أو "حفظ" للمفتاح. سيحاول Cursor التحقق منه مع المزود.
- بمجرد التحقق بنجاح، سيبدأ Cursor في استخدام مفتاح API الشخصي الخاص بك للميزات المدعومة بالذكاء الاصطناعي.
من المهم أن تتذكر أنه عند استخدام مفاتيح API الخاصة بك، فأنت مسؤول مباشرة عن أي تكاليف تتكبدها على منصة مزود API الخاص بك. راقب دائمًا استخدامك من خلال لوحات التحكم الخاصة بهم. بالإضافة إلى ذلك، بينما يهدف Cursor إلى التوافق الواسع، قد تعمل بعض الميزات المحسنة لـ Cursor بشكل خاص بشكل مختلف قليلاً عند استخدام مفاتيح خارجية.
المسار إلى الأمام: التعاون الذكي
يعد إصدار Cursor 1.0 معلمًا هامًا، ليس فقط لشركة Anysphere Inc.، ولكن لمجتمع المطورين الأوسع. إنه يقدم رؤية مقنعة لمستقبل لا يكون فيه الذكاء الاصطناعي مجرد أداة، بل متعاون ذكي، مدمج بعمق في العملية الإبداعية لتطوير البرمجيات. بفضل ميزاته الجديدة القوية مثل BugBot و Memories و Background Agents، بالإضافة إلى العديد من التحسينات وتجربة المستخدم المحسنة، يتمتع Cursor 1.0 بموقع جيد لتمكين المطورين من بناء برمجيات أفضل وأسرع وأكثر كفاءة من أي وقت مضى. مع استمرار تكنولوجيا الذكاء الاصطناعي في تطورها السريع، ستتصدر منصات مثل Cursor بلا شك الطريق في إعادة تعريف فن وعلم البرمجة.
هل تريد منصة متكاملة وشاملة لفريق المطورين الخاص بك للعمل معًا بأقصى إنتاجية؟
Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر معقول جدًا!