من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

كانت بيئة عمل المطورين لعقود تعتمد على لوحة المفاتيح والفأرة والمحرر والطرفية، مع الكثير من النوافذ المفتوحة. لكن GitHub ترى أن الذكاء الاصطناعي يغير هذه العلاقة جوهريًا، ويقدم مفهوم «الذكاء المحيط» كواجهة المطورين القادمة. هذا التغيير لا يقتصر على كتابة الأكواد أسرع، بل يتعلق بتحويل النية إلى إجراءات قابلة للتنفيذ.

وكلاء الذكاء الاصطناعي: نقلة نوعية في بيئة العمل

تتجاوز أدوات مثل GitHub Copilot مجرد اقتراح الأكواد، لتصبح وكلاء قادرين على فهم مستودع الأكواد بالكامل، واختيار النموذج المناسب، وتخطيط العمل، واستخدام الأدوات، وتعديل الملفات، وتشغيل الأوامر، وفحص الأخطاء، والاستمرار ضمن الحدود التي يحددها المطور. يمكن لوكيل GitHub Copilot البرمجي معالجة مشكلة من البداية في بيئة معزولة مدعومة بـ GitHub Actions وإرجاع طلب سحب للمراجعة. هذا يغير طبيعة العمل من إصدار الأوامر إلى جعل النوايا قابلة للتنفيذ.

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

أدوات التحكم المادية والذكاء المحيط

تتعاون GitHub مع Logitech لدمج تطبيق GitHub Copilot مباشرة في لوحة المفاتيح Logitech MX Keypad. تسمح هذه اللوحة بتحويل إجراءات المطور المألوفة إلى مدخلات قابلة للبرمجة لتسريع سير العمل. يمكن لزر واحد في تطبيق GitHub Copilot إرسال مطالبة بمتغيرات، أو فتح أو استئناف جلسة Copilot، أو استدعاء أمر من بيئة التطوير المتكاملة (IDE)، أو تشغيل تسلسل متعدد الخطوات. الهدف هو إزالة الاحتكاك والحفاظ على تركيز المطور في الكود.

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

ماذا يعني هذا للمطورين؟

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

تقدم GitHub للمطورين تجربة ملموسة من خلال ربط لوحة MX Keypad مع GitHub Copilot Pro+. يمكن للمطورين اختيار إجراء متكرر يسبب إزعاجًا، وتعيينه لزر تحكم، ومن ثم تقييم ما إذا كان ذلك يساعد على الحفاظ على التركيز والاستمرارية في العمل. لا تقدم المصادر معلومات عن أسعار مباشرة لـ MX Keypad أو Copilot Pro+ بخلاف عرض لثلاثة أشهر مجانية.

المصدر: github.blog

Maven في شبكة عصبية: بناء مشروع Java بوزن ثابت
«Cloudflare Gateway» يصبح قابلاً للبرمجة بالكامل عبر Workers

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل