العودة

OccupySaaS يستخدم الذكاء الاصطناعي لنسخ خدمات شائعة في تمرد ذي مصدر مفتوح
SiTech AI Team2 دقيقة قراءة

OccupySaaS يستخدم الذكاء الاصطناعي لنسخ خدمات شائعة في تمرد ذي مصدر مفتوح

تهدف OccupySaaS إلى بناء إعادة تنفيذ نظيفة ذات مصدر مفتوح لخدمات شائعة باستخدام الذكاء الاصطناعي، بدءاً من بديلَي Auth0 وSalesforce، وهما ZeroAuthy وSalesCompel، وسط اهتمام أوسع بنسخ البرمجيات بالذكاء الاصطناعي وإحباط المستخدمين من الاشتراكات.

OccupySaaS هو تمرد جديد بقيادة المستخدمين ضد نظام البرمجيات، ويستخدم أدوات الذكاء الاصطناعي لإنشاء إعادة تنفيذ نظيفة ذات مصدر مفتوح لخدمات شائعة. وهو يستهدف حالياً بديلَي Auth0 وSalesforce، وهما ZeroAuthy وSalesCompel، وسط اهتمام أوسع بنسخ البرمجيات بالذكاء الاصطناعي وإحباط المستخدمين من الاشتراكات.

كيف تُبنى إعادة التنفيذ

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

تتطلب قواعد أخلاقيات المشروع إعادة تنفيذ نظيفة بالكامل. يجب ألا يكون هناك كود مفكك، ولا معلومات سرية بما في ذلك كود مصدر أُخذ من أصحاب عمل سابقين، ولا نسخ لأصول واجهة المستخدم أو علامات تجارية أخرى.

الخيارات التقنية وتحديات التوافق

لغة الاختيار هي Go، وتم اختيارها على Rust لأنها تتيح ترجمة وربط جميع التبعيات في ملف تنفيذي واحد لا يحتاج إلى مثبت، ويمكن نسخه إلى نظام مستهدف وتشغيله. وتقول OccupySaaS إن تلك الخاصية تجعلها مثالية للتعبئة في حاوية Docker أو أشكال أخرى من الاستضافة الذاتية.

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

خطط أوسع والترخيص

بالإضافة إلى Auth0 وSalesforce، تنوي OccupySaaS إيجاد بديلات لخدمات تقدم إدارة المستندات والويكي، وتتبع المشكلات، وتبديل ميزات البرمجيات، ومراقبة البرمجيات والخوادم، ودعم العملاء. ويذكر التقرير مرشحين محتملين هم Confluence وJira وLaunchDarkly وDatadog وZendesk.

قد يجادل البعض بأن استئجار SaaS يعني أن أي مشكلة في الكود أو البنية التحتية هي مسؤولية شخص آخر، وأن تشغيل نسخة خاصة بك هو تراجع. وبما أن البرمجيات مرخصة بموجب Apache 2.0، فلا شيء يمنع أي شخص من تقديم خدمة لها، مع إعطاء Red Hat Enterprise Linux وGitLab وWordPress كأمثلة.

خلفية المشروع

يبدو أن المشروع هو فكرة Thomas Meadows، مهندس برمجيات مع عقدين من الخبرة. تقول صفحته الشخصية إن نقطة قوته هي إدارة المشاريع، التي يصفها المقال بأنها مهارة جيدة لتوجيه وكلاء الذكاء الاصطناعي نحو هدف. يقرأ موقعه وكأنه بيان، قائلاً إن الترخيص لكل مقعد يثقل النمو، وأن الأشخاص ذاتهم الذين أنشأوا البرمجيات يُفصلون الآن، منتهياً بالسطر «البرمجيات التي بناها الـ 99% تنتمي إلى الـ 99%».

المصادر: Tom's Hardware

SiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.