تمديد ChatGPT إلى بيئة تطوير محلية، ذات وكيل
chat-on-steroids، الذي طورته Totec448 Spec، هو خادم بروتوكول نموذج السياق لسطح المكتب الذي يحول واجهة ChatGPT على الويب إلى وكيل تطوير محلي. يربط محادثات المتصفح بسير العمل على سطح المكتب بحيث يمكن للنموذج المشاركة في العمل على المشاريع والمهام المبرمجة من الجهاز. تشمل العناصر التقنية الرئيسية توافق MCP وإدارة سياق المحادثة لدعم الجلسات الطويلة. تستهدف التطبيق مهندسي البرمجيات والمستخدمين المتقدمين الذين يحتاجون إلى تحكم محلي أكثر دقة في البرمجة الآلية ومهام النظام.
ما المهام التي يمكنك استخدامها فعليًا من أجلها؟
تتيح التطبيق لجلسة الويب ChatGPT العمل على المنتجات المحلية، وتحويل المطالبات الحوارية إلى خطوات قابلة للتنفيذ. يدعم تحرير الملفات وإصلاح التعليمات البرمجية، وتشغيل أوامر الصدفة لجمع المخرجات الحية، وتنسيق المهام متعددة الملفات. تشمل الاستخدامات النموذجية:
- مراجعة التعليمات البرمجية وتوليد التصحيحات تلقائيًا
- تصحيح الأخطاء مع المخرجات الحية من الطرفية
- تنسيق مهام التطوير متعددة الخطوات عبر ملفات المشروع
ما مدى دقة التغييرات التلقائية مقارنةً بالقيام بها يدويًا؟
تقوم الأداة بتفويض التعديلات والأوامر إلى نموذج الدردشة الأساسي، لذا فإن جودة المخرجات تتبع دقة المطالبات وتعقيد الموضوع. بالنسبة لإعادة الهيكلة البسيطة، يمكن أن تكون التصحيحات المولدة مفيدة، بينما تتطلب التغييرات المعمارية المعقدة تحققًا دقيقًا. توقع فحص الفروقات وسجلات الطرفية قبل تطبيق التغييرات، لأن النظام يمكنه تنفيذ أوامر تغير البيئة ويجب التحقق من تلك الإجراءات بواسطة مراجع بشري.
ما المدخلات والبيئة التي يحتاجها؟
الخادم متعدد المنصات (Windows، macOS، Linux) ويتطلب بيئة سطح مكتب لتشغيل الخادم المحلي المستند إلى Electron جنبًا إلى جنب مع متصفح مستند إلى Chromium للإضافة المرافقة. يقوم التطبيق بتنسيق محادثات العمال المتوازية (حتى ثمانية) لتفويض المهام الفرعية ويدعم المحادثات الطويلة عبر أدوات إدارة السياق. يجب على المستخدمين العمل من جهاز محلي بدلاً من إعداد بدون رأس أو إعداد محمول بحت.
كيف يتعامل مع الخصوصية ومن الذي يحافظ على المشروع؟
يتبع التصميم نموذجًا محليًا أولاً: يمنح المستخدمون الوصول صراحةً إلى مجلدات معينة ويعرض التطبيق عناصر تحكم لتحديد ما يمكن للدردشة لمسه. ينفذ سير عمل إذن لتقييد عمليات الملفات ومفتاح أمان عالمي لإيقاف الكتابات. المشروع مفتوح المصدر ويحتفظ به المطور بمفرده، وله جاذبية مجتمعية مرئية على GitHub مع أكثر من 2000 نجمة.
امتداد عملي يركز على المطورين وهو الأفضل للمستخدمين العمليين
التطبيق هو خيار عملي للمهندسين والباحثين الذين يرغبون في دمج الأتمتة الحوارية في سير العمل المحلي للتطوير والذين يقبلون الإشراف العملي على التعديلات التي تم إنشاؤها. إنه يناسب المستخدمين المستعدين لمراجعة التصحيحات وإدارة مجموعة أدوات مفتوحة المصدر. يجب على المستخدمين الذين يبحثون عن تجربة دردشة جاهزة للاستخدام دون تكوين محلي أو تحقق يدوي أن ينظروا في طرق أخرى.