البرمجة وتطوير البرمجيات

JetBrains تكشف أبرز تحديثات PyCharm 2026.2.1 لدعم وكلاء الذكاء الاصطناعي والدفاتر التفاعلية

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

12 أغسطس 2026
4 دقائق قراءة
0 قراءة
JetBrains تكشف أبرز تحديثات PyCharm 2026.2.1 لدعم وكلاء الذكاء الاصطناعي والدفاتر التفاعلية

أعلنت JetBrains إتاحة إصدار PyCharm 2026.2.1، مع مجموعة تحديثات تركز على تطوير البرمجيات بمساعدة الذكاء الاصطناعي وتحسين التعامل مع بيئات Python والدفاتر التفاعلية. ويستطيع وكلاء مثل Claude Code وCodex الآن إنشاء دفاتر Jupyter وتحريرها وتشغيلها من خلال نموذج الدفاتر في PyCharm وباستخدام نواة تشغيل حية.

يسمح هذا الأسلوب للمتغيرات والنماذج والبيانات بالبقاء متاحة بين الخلايا، بدلاً من تشغيل نصوص منفصلة لا تشترك في الحالة نفسها. ووفق JetBrains، يتيح ذلك تنفيذ مهام الدفاتر وتعلم الآلة بصورة أكثر موثوقية مع استخدام عدد أقل من الرموز. وللبدء، يمكن فتح محادثة الذكاء الاصطناعي وطلب تنفيذ مهمة داخل الدفتر.

توجيه الوكلاء إلى بيئة Python الصحيحة

يقدم الإصدار مهارة جديدة باسم Agent environment coordinator، تمنح وكيل الذكاء الاصطناعي معلومات المفسر والأداة المهيأة للمشروع. وتشمل الأدوات المدعومة uv وPoetry وpip داخل بيئة افتراضية وconda، بحيث تستهدف أوامر التشغيل أو تثبيت الحزم البيئة المرتبطة بالمشروع بدلاً من بيئة النظام.

إذا لم تكن هناك بيئة مهيأة، يمكن إنشاء واحدة من خلال PyCharm، بينما يقرر الوكيل كيفية استخدام المعلومات المتاحة. ويمكن للمستخدم تفعيل ذلك من خلال مطالبة الوكيل بتشغيل شيء ما في المشروع أو تثبيته.

دعم دفاتر marimo وإضافات PyCharm

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

وبما أن دفاتر marimo تُخزن كملفات Python، فإنها تتوافق مع Git، ويمكن تشغيلها كنصوص برمجية ودمجها في مشاريع Python الحالية. وتتوفر الإضافة للتثبيت بشكل منفصل.

وفي إطار صيانة الإضافات المضمنة، أزالت JetBrains من الحزمة الافتراضية أو أوقفت تضمين إضافات منخفضة الاستخدام، من بينها Data Wrangler وHugging Face ودعم Google Colab. ويمكن الاستمرار في تثبيت الإصدارات المتوافقة من JetBrains Marketplace، لكن هذه الإضافات لم تعد مضمنة أو مدعومة بنشاط من فريق PyCharm. وتهدف هذه الخطوة إلى تقديم مجموعة أكثر تركيزاً من الإضافات المضمنة والمساعدة في إبقاء PyCharm سريع الاستجابة.

إدارة حزم Python وفحص الأنواع

أعيد تصميم نافذة أداة Python Packages، إذ تظهر الحزم الآن ضمن شجرة قابلة للطي إلى جانب تبعياتها، مع رموز جديدة وإظهار الإصدارات بمحاذاة اليمين وروابط مباشرة للتثبيت والتحديث.

كما أضيفت نافذة بحث عائمة مخصصة للحزم، تتيح العثور على الحزم وتثبيتها بسرعة، وتوضح البيئة التي سيُستخدم فيها التثبيت. ويمكن للمستخدم اختيار وحدة ومجموعة تبعيات، وتثبيت الحزم ضمن مجموعات تبعيات uv أو Poetry مثل dev وtest لكل عضو في مساحة العمل، وتغيير الإصدارات مباشرة أو عبر نافذة Change Version، فضلاً عن التثبيت من مستودعات التحكم بالإصدارات باستخدام Custom Installation.

تستطيع مستودعات الحزم الآن تذكر حالتها بين الجلسات عند التفعيل أو التعطيل، كما تعرض الروابط غير القابلة للوصول رسالة خطأ واضحة. وشملت التحسينات أيضاً دعم Remote Development.

على صعيد فحص الأنواع، يعرض PyCharm رسائل أكثر وضوحاً وقابلية للتنفيذ، مع تفاصيل أغنى لأخطاء عدم تطابق الأنواع، وفارق نوعي للدوال والأنواع المركبة، وأسماء وأنواع معروضة بالكامل في تلميحات الفحص مع روابط قابلة للنقر.

إصلاحات وتوفر الإصدار

لم يعد PyCharm ينشئ بيئات افتراضية لإصدارات Python منتهية الصلاحية، وهي Python 2.7 و3.6 و3.7، مع استمرار إمكانية إنشاء بيئة جديدة من سطر الأوامر وإضافتها يدوياً إلى بيئة التطوير. كما أصبح الاستدلال على SQLAlchemy 2.0 Session.get()، وكذلك SQLModel، يتعامل مع ‎Session.get(Entity, id)‎ بوصفه مثيلاً للنموذج بدلاً من الصنف.

تتوفر جميع هذه التحديثات في PyCharm 2026.2.1، ويمكن التحديث من داخل بيئة التطوير أو عبر تطبيق Toolbox، أو تنزيل الإصدار لتجربته على المشاريع الخاصة.

من نفس التصنيف

مقالات قد تهمك

عرض جميع المقالات