تقنية

هجوم السحر: يدعم Gradient من Google هذا بدء التشغيل لإضفاء المزيد من الإثارة على سطر الأوامر


تسعى شركة ناشئة إلى تحويل واجهة سطر الأوامر (CLI) إلى شيء أكثر ملاءمة للعصر الحديث – شيء أكثر بريقًا.

Charm هي شركة عمرها أربع سنوات أسسها توبي باديلا، المهندس السابق لشركة Apple وLast.fm وTweetDeck، جنبًا إلى جنب مع كريستيان روشا الذي شغل سابقًا منصب رئيس قسم الصوت في Snap-acquisition Zenly. قام الثنائي بتكوين Charm لتشغيل الجيل التالي من واجهات سطر الأوامر المليئة بالأدوات اللازمة لتحسين مظهرها المرئي، مع إضافة ميزات مثل القدرة على عرض النص من المستندات وحتى تخزين البيانات مثل ملفات تعريف المستخدمين. وكل ذلك مع روح المصدر المفتوح الأساسية.

كانت شركة Charm قد جمعت في السابق حوالي 4 ملايين دولار من التمويل الموزع على جولات التمويل والتمويل المختلفة، والآن تضيف الشركة 6 ملايين دولار أخرى إلى خزائنها من خلال صندوق Gradient Ventures التابع لشركة Google الذي يقود هذه المهمة، بدعم من Cavalry Ventures، وFuel Capital، وFirestreak، وعدد كبير من الداعمين الملائكة.

سلسة من الاوامر

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

“سيستخدم معظم المطورين مزيجًا من أدوات واجهة سطر الأوامر وواجهة المستخدم الرسومية – تمنح واجهة سطر الأوامر للمطورين القدرة على إنشاء الأوامر وإنشاء حلول سريعة للمشكلات المعقدة، حيث تقتصر واجهات المستخدم الرسومية على حل مجموعة صغيرة من حالات الاستخدام التي تم تصميمها خصيصًا لها،” وأوضح باديلا لـ TechCrunch.

علاوة على ذلك، فإن العديد من أدوات البنية التحتية للمطورين والإنترنت تعتمد أساسًا على واجهة CLI أولاً، بما في ذلك Git وSSH، على الرغم من وجود عملاء واجهة المستخدم الرسومية (GUI) متاحين أيضًا لأولئك الذين يفضلونهم.

وتابع باديلا: “يمكن أن تكون واجهات المستخدم الرسومية مفيدة للاكتشاف الأولي للوظائف”. “عندما يكون لديك شريط أدوات يحتوي على أيقونات، فمن الأسهل معرفة ما يمكن مقارنته من الناحية الوظيفية بالبرنامج بشيء مثل مجموعة كبيرة من إشارات سطر الأوامر.”

لذلك، في حين توفر واجهات سطر الأوامر (CLI) القوة والمرونة، توفر واجهات المستخدم الرسومية (GUI) سهولة الاستخدام – وتسعى شركة Charm جاهدة إلى جمع أفضل ما في هذه العوالم معًا. على سبيل المثال، قامت شركة Charm بتطوير إطار عمل Go Bubble Tea لإنشاء تطبيقات طرفية مع إضافة بعض ميزات واجهة المستخدم الرسومية إلى المزيج، بالإضافة إلى دعم التحكم بالماوس.

وقال باديلا: “إننا نرى أن واجهات المستخدم المستندة إلى النصوص (TUIs) المدعومة بواسطة Bubble Tea هي وسيلة جيدة لجلب قابلية اكتشاف واجهة المستخدم الرسومية إلى سطر الأوامر”.

سحر: شاي الفقاعات اعتمادات الصورة: سحر

وفي مكان آخر، أنشأ Charm قارئ تخفيض السعر يسمى Glow والذي يسمح للمطورين بعرض الملفات التمهيدية والوثائق المماثلة مباشرة داخل سطر الأوامر.

سحر : توهج

سحر : توهج اعتمادات الصورة: سحر

لكن الشركة طورت جميع أنواع الأدوات لجلب المزيد من الوظائف إلى سطر الأوامر، بما في ذلك VHS لمساعدة المطورين على تسجيل لقطات الشاشة لتطبيقات سطر الأوامر للعروض التوضيحية وملفات README؛ وPop، الذي يدور حول إرسال رسائل البريد الإلكتروني (المليئة بالمرفقات) من سطر الأوامر.

بالنسبة لـ Pop، دخلت Charm في شراكة مع شركة أخرى تابعة لمجموعة Gradient Ventures تسمى Resend، وهي منصة بريد إلكتروني تركز على المطورين. وبجانب ذلك، استثمر الرئيس التنفيذي لشركة Resend Zeno Rocha أيضًا في Charm.

سحر: البوب

سحر: البوب اعتمادات الصورة: سحر

ثم هناك Mods، التي توصف بأنها “AI لسطر الأوامر”، والتي تدعم نماذج اللغات الكبيرة (LLMs) من أمثال OpenAI و LocalAI البديلة مفتوحة المصدر.

على سبيل المثال، يمكن للمطور تحويل محتويات ملف التعليمات البرمجية إلى Mods وإرشاده إلى “إعادة بناء” التعليمات البرمجية وحفظ الإخراج في ملف جديد.

قال باديلا: “لقد وجدنا أن نماذج الذكاء الاصطناعي المستندة إلى LLM أنتجت تخفيضًا جيدًا حقًا، لذلك أردنا بناء أداة بسيطة تعمل مع نماذج OpenAI وLocalAI لاستخدامها في خطوط أنابيب الأوامر”.

سحر: تعديل

سحر: تعديل اعتمادات الصورة: سحر

أظهر لي النقود

فيما يتعلق بنموذج الأعمال، تعمل Charm على خطة مؤسسية تقترب حاليًا من شيء قريب من الإصدار التجريبي الخاص، على الرغم من أن Padilla يشير إلى أنه تم اعتمادها بالفعل من قبل المطورين في بعض الشركات الكبيرة إلى حد ما بما في ذلك Amazon’s AWS وShopify وNvidia وGitHub والمزيد .

قال باديلا: “تستخدم هذه الشركات مكتباتنا في تطبيقات الطرف الأول الخاصة بها”، مشيرًا إلى أمثلة في مشاريع GitHub من أمثال AWS وMicrosoft Azure حيث يتم استخدام Bubble Tea.

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

Charm ليست الشركة الوحيدة التي تتطلع إلى تعزيز سطر الأوامر، ففي عام 2019، أطلقت Microsoft محطة جديدة تدعم الرموز التعبيرية وUnicode وخطوط شرق آسيا. ثم هناك شركة Y Combinator (YC) alum Fig، التي تعمل على تطوير وظيفة الإكمال التلقائي لسطر الأوامر، مما دفع شركة Amazon القوية إلى الانقضاض على شراء الشركة الناشئة بالكامل.

لذلك فمن الواضح أن هناك محاولات من زوايا متعددة لجر CLI المتواضع إلى العصر الحديث.

وقال باديلا: “إن واجهة سطر الأوامر هي الباب الأمامي لجميع شركات البناء، ولكن لم يتم تحسين البرمجة النصية للصدفة والصدفة كثيرًا منذ تقديمها لأول مرة في السبعينيات”. “سنقوم بطرح الجيل التالي من منصتنا على كل من الواجهة الأمامية والخلفية. وسنعمل أيضًا على تطوير برمجيات مستدامة مفتوحة المصدر وتحقيق الدخل الأخلاقي.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى