الوصف
يقدم Interworky نفسه كمركز عمل شامل للفريق، مصمم لدمج أدوات التعاون الهامة في منصة واحدة سهلة الوصول. يدمج الدردشة المدعومة بالذكاء الاصطناعي، وإدارة الملفات القوية، وتتبع المهام، وقدرات المزامنة دون اتصال بالإنترنت، بهدف القضاء على الحاجة إلى تبديل السياق المستمر بين التطبيقات المختلفة. يهدف هذا النهج الموحد إلى تبسيط سير العمل وتعزيز كفاءة الفريق الإجمالية.
توفر ميزة الدردشة بالذكاء الاصطناعي في المنصة مساعدًا في الوقت الفعلي يمكنه الإجابة على الأسئلة، وإنشاء المحتوى، وتحليل البيانات مباشرة ضمن سياق مساحة العمل، مستفيدًا من WebSocket للاتصال المتدفق. تتم إدارة الملفات من خلال التخزين السحابي، المدعوم من GCP، والذي يقدم ميزات مثل التحميل والتنظيم والمعاينة والمشاركة وسجل الإصدارات. لإدارة المهام، يستخدم Interworky محرك معالجة مهام في الخلفية، BullMQ، مما يسمح للمستخدمين بجدولة ومراقبة وإدارة سير العمل غير المتزامن مع تحديثات الحالة في الوقت الفعلي.
أحد العوامل المميزة الرئيسية لـ Interworky هو جاهزيته للعمل دون اتصال بالإنترنت بنسبة 100٪. يتم تجميع الإجراءات محليًا ومزامنتها تلقائيًا عند استعادة اتصال الإنترنت، مما يضمن عدم فقدان تقدم العمل أبدًا. تم بناء البنية الهيكلية للمرونة، وتتميز بعملاء iOS أصليين وواجهة ويب متجاوبة تشترك في طبقة API مشتركة ونظام مصادقة. الواجهة الخلفية الأساسية هي واجهة برمجة تطبيقات Node.js مع Express، وتتضمن مصادقة JWT، و SendGrid للبريد الإلكتروني، و Twilio لـ SMS. كما أنها تدعم التكامل مع منصات مثل Wix و GitHub عبر OAuth.
Interworky هو مشروع مفتوح المصدر، مرخص بموجب MIT، يعزز الشفافية ويسمح للمستخدمين بالاستضافة الذاتية على بنيتهم التحتية الخاصة. يشجع هذا النهج المفتوح على التخصيص والتكاملات المخصصة ومساهمات المجتمع، بهدف منع الارتباط بالموردين والتكاليف المخفية. تم تصميم المنصة لتكون قابلة للتوسع، مع نظام منفذ معياري لاستدعاءات أدوات الذكاء الاصطناعي يدعم ما يصل إلى 128 وظيفة ديناميكية لكل مساعد وبنية قابلة للتوسع للمكونات الإضافية.
يشمل الجمهور المستهدف لـ Interworky فرق التطوير ومديري المشاريع وأي منظمة تتطلع إلى مركزة مساحة عملها الرقمية وتحسين التعاون والاستفادة من قدرات الذكاء الاصطناعي دون المساس بالتحكم في البيانات أو تحمل رسوم اشتراك كبيرة. طبيعته القابلة للاستضافة الذاتية تجعله جذابًا بشكل خاص للشركات ذات متطلبات خصوصية البيانات الصارمة أو تلك التي تبحث عن حل قابل للتخصيص بدرجة عالية.
الميزات الأساسية لـ Interworky
دردشة بالذكاء الاصطناعي مع مساعد في الوقت الفعلي
تدفق سياقي متوافق مع WebSocket للدردشة بالذكاء الاصطناعي
إدارة ملفات سحابية مدعومة من GCP
سجل إصدارات الملفات
معالجة مهام الخلفية باستخدام BullMQ
إدارة سير العمل غير المتزامن
مزامنة دون اتصال بالإنترنت مع تجميع محلي
مزامنة دفعية عند إعادة الاتصال
عميل iOS أصلي مكتوب بلغة Swift
واجهة أمامية ويب متجاوبة
واجهة برمجة تطبيقات Node.js مع خلفية Express
مصادقة JWT
تكامل البريد الإلكتروني مع SendGrid
تكامل SMS مع Twilio
تكاملات OAuth (Wix، GitHub)
نظام منفذ معياري لاستدعاءات أدوات الذكاء الاصطناعي
بنية قابلة للتوسع للمكونات الإضافية
مفتوح المصدر (مرخص بموجب MIT)
نشر قابل للاستضافة الذاتية
كيفية استخدام Interworky؟
استنساخ المستودع: احصل على كود Interworky من GitHub.
تثبيت التبعيات: قم بتشغيل npm install في دليل المشروع.
بدء التطبيق: قم بتنفيذ npm start لتشغيل مركز عملك.
تكوين التكاملات: قم بإعداد الاتصالات بالخدمات الخارجية مثل GCP و SendGrid و Twilio.
استخدام الدردشة بالذكاء الاصطناعي: تفاعل مع مساعد الذكاء الاصطناعي لإنشاء المحتوى وتحليل البيانات.
إدارة الملفات: قم بتحميل وتنظيم ومشاركة المستندات داخل مساحة العمل.
تتبع المهام: قم بإنشاء ومراقبة وإدارة مهام الفريق باستخدام محرك المهام.
العمل دون اتصال بالإنترنت: استمر في المهام وقم بالمزامنة لاحقًا عند استعادة الاتصال.
حالات استخدام Interworky
- مساحة عمل موحدة للفريق
- التعاون بمساعدة الذكاء الاصطناعي
- إنتاجية دون اتصال بالإنترنت
- التحكم في البيانات المستضافة ذاتيًا
- سير عمل قابل للتخصيص
- إدارة مشاريع مبسطة
- مركز تعاون المطورين






