مترجم مفتوح: تنفيذ التعليمات البرمجية المدفوعة بواسطة LLM محلي لعمليات العمل على ماك
يفتح Open Interpreter، الذي يقوده كيليان لوكاس والمساهمون، المجال للمحترفين لتشغيل التعليمات البرمجية المدفوعة بواسطة LLM محليًا لأتمتة المهام على جهاز Mac الخاص بهم. الأداة تترجم المطالبات بلغة بسيطة إلى أوامر قابلة للتنفيذ بلغة بايثون أو جافا سكريبت أو شل وتتفاعل مع محطة سطح المكتب لتحليل البيانات، ومعالجة الملفات، والتصفح. تشمل القدرات الرئيسية تكامل النموذج المحلي، والوصول الكامل إلى نظام الملفات، ودردشة تفاعلية في المحطة. تستهدف المطورين، وعلماء البيانات، والباحثين، والمستخدمين المتقدمين الذين يحتاجون إلى أتمتة خاصة وقابلة للبرمجة لتدفقات العمل القابلة للتكرار.
ما تفعله الأداة في سير عمل التطوير
تقوم التطبيق بتحويل المطالبات الحوارية إلى كود قابل للتنفيذ على سطح المكتب، داعماً عدة لغات وتنفيذ فوري في الطرفية. تشمل اللغات المدعومة بايثون، جافا سكريبت، وشيل، مما يسمح للمحترفين بإنشاء سكربتات لتحويل البيانات، أو جمع المعلومات، أو تنسيق المهام دون الحاجة لتغيير أدوات العمل. تغلق الدردشة المستندة إلى الطرفية الحلقة بين السؤال والسكربت القابل للتنفيذ، لذا تحدث التكرارات وتصحيح الأخطاء في جلسة واحدة.
كيف تدير الأتمتة المحلية ومعالجة الملفات
توفر الأداة وصولاً مباشراً إلى التخزين المحلي وعمليات النظام، مما يمكّن من التلاعب بالملفات بشكل آلي ومعالجة دفعات من مجموعات البيانات المحلية الكبيرة. تدعم الأتمتة على مستوى النظام ويمكنها أداء تفاعل الرؤية أو الشاشة في أوضاع محددة. من أجل السلامة، تطلب التطبيق تأكيد المستخدم قبل تنفيذ الكود الناتج، مما يسمح بمراجعة السكربتات المقترحة قبل تشغيلها على الجهاز.
هل هي سهلة الاستخدام لغير المطورين أو المستخدمين المحترفين؟
يتطلب الانضمام بيئة بايثون وتثبيت عبر سطر الأوامر باستخدام pip، يتبعها إطلاق أمر 'المترجم'، لذا فإن بعض المعرفة بالطرفية ضرورية. الواجهة هي دردشة تفاعلية قائمة على الطرفية، والتي تناسب الأشخاص المألوفين مع سير العمل القائم على سطر الأوامر ولكن قد ترفع من منحنى التعلم للمستخدمين الذين يتوقعون أدوات رسومية. تقلل القوالب وأمثلة المجتمع من احتكاك الإعداد للمستخدمين المتمرسين.
كيف تتكامل مع النماذج وتناسب سير العمل في الفرق
يتصل التطبيق بالنماذج المستضافة مثل GPT-4 والنماذج المحلية من خلال LM Studio أو Ollama، ويمكنه العمل دون اتصال عند الاقتران بنموذج على الجهاز. يعني هيكله مفتوح المصدر وقدرته على الوصول إلى الحزم المحلية والإنترنت أن الفرق يمكنها توسيع أو تعديل البيئة لخطوط الأنابيب المحددة. لا توجد حدود مفروضة على حجم الملف أو الوقت، وهو أمر مهم عند معالجة الوظائف الكبيرة أو التي تستغرق وقتاً طويلاً.
الأداة تناسب المستخدمين الفنيين الذين يفضلون الأتمتة الخاصة القابلة للتوسع على الجهاز
تصميم الأداة الذي يركز على الخصوصية وغياب حدود حجم الملف أو الوقت يجعلها مناسبة لمعالجة البيانات المحلية الحساسة وتدفقات العمل القابلة للتكرار. تدعم بنيتها مفتوحة المصدر التخصيص وقابلية التدقيق، على الرغم من أن تكوين تكاملات النماذج وتكييف البيئة يتطلب جهدًا تقنيًا. بالنسبة للمطورين والباحثين والمستخدمين المتقدمين الذين يحتاجون إلى أتمتة قابلة للبرمجة على الجهاز، تعتبر الأداة خيارًا عمليًا وقابلًا للتكيف.