ممَّ يتكوَّن اجتماع InterMIND واحد

رفيق لخريطة وقت التشغيل لدينا: ليس مكان تشغيل اجتماعك، بل ممَّ يتكوَّن منه. الحزمة طبقةً بطبقة — حيث نشغّل الكود الخاص بنا أو برمجيات مفتوحة المصدر، وحيث نكون عمليين بشأن خدمات SaaS الاحتكارية، ولماذا يكون المحرك الذي يتدفق من خلاله معظم بياناتك هو الكود الخاص بنا، مع SDK عميل عام بترخيص BSD.

The Mind.com Team

ممَّ يتكوَّن اجتماع InterMIND واحد

ممّا يتكوّن اجتماع واحد في InterMIND

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

هذا هو الرفيق لمقال أين يعمل اجتماع InterMIND واحد فعلًا، الذي رسم الجغرافيا — أين تُنفّذ كل خدمة وما البيانات التي تمر عبرها. يجيب هذا المقال عمّا يسأله فريق الأمان تاليًا: ممّ يتكوّن هذا الشيء — وهل يمكننا قراءته، ومراجعته، واستبداله؟

لا أين يعمل — بل ممّا صُنع، طبقة تلو الأخرى.


الافتراضيات، وما كلّفها إياه

كل منتج هو حزمة من الخيارات. بالنسبة لمعظم المنتجات، تُتخذ معظم تلك الخيارات افتراضيًا: Google Analytics، وFirebase، وGoogle Translate API، وAuth0، وReact. إنها الطريق الأقل احتكاكًا، وبالنسبة لمعظم الفرق فهو قرار معقول. المقايضة هي أن كل واحد منها يضع جزءًا من حزمتك خلف مزوّد لا يمكنك قراءته، ولا مراجعته، ولا تركه دون إعادة كتابة.

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


العمود الفقري: المحرك هو شيفرتنا، لا شيفرة طرف ثالث

ابدأ بالطبقة الأكثر أهمية، لأن معظم اجتماعك يمر عبرها. يعمل النقل في الوقت الفعلي وترجمة الصوت/المحادثة كلاهما على mind-sdk + Mind API — محركنا الخاص، على OVH France. الطريقة الافتراضية لبناء اجتماع مترجم هي تركيب SaaS للوقت الفعلي (LiveKit) على واجهة برمجة ترجمة (DeepL، Google)؛ لا نُشغّل أيًا منهما في المسار الحي. لا يوجد نموذج ترجمة من طرف ثالث في الحلقة. (نستخدم DeepL فعلًا — لكن للمستندات المُسقَطة في المحادثة فقط، لا مسار الصوت/المحادثة الحي؛ انظر خريطة وقت التشغيل. لقد غطينا آليات خط المعالجة في داخل خطوط معالجة الترجمة الأربعة.)

إليك الجزء غير الموجود في خريطة وقت التشغيل: إنّ SDK الذي يعمل عليه اجتماعك هو مفتوح المصدر بموجب ترخيص BSD 3-Clause — عميل mind-sdk متاح للعموم على gitlab.com/mindlabs/api/sdk، حقوق النشر لشركة MindMeeting OÜ، كياننا المسؤول عن الملكية الفكرية في إستونيا. يتحدث إلى Mind API على api.mind.com، والذي نشغّله بأنفسنا على OVH France.

هذه ليست ترتيبة "انظر، لكن لا تلمس" حيث يكون المصدر متاحًا للعرض فقط. ترخيص BSD 3-Clause ترخيص متساهل ومعتمد من OSI. يمكن لفريق الأمان لديك استنساخ الـ SDK، وقراءة كيفية التقاط صوتك ونصك وتأطيرها وبثها بالضبط، ومراجعة هذا التكامل مقابل متطلباتك الخاصة. المحرك من جهة الخادم الذي يتحدث إليه هو ملكنا — وليس صندوقًا أسود لطرف ثالث — ومحرك قابل للاستضافة الذاتية بالكامل للمستأجر الذي يحتاجه موجود على خارطة طريقنا، وليس شيئًا نقدمه اليوم. سنحدّث هذا المقال لحظة إطلاقه.


طبقة تلو طبقة: الافتراضي مقابل ما نشغّله

الطبقةالافتراضي المعتادما نشغّلهلماذا يهمك
محرك الوقت الفعلي + الترجمة (الصوت + المحادثة)LiveKit + واجهة برمجة ترجمة (DeepL / Google)mind-sdk (عميل BSD-3-Clause) + Mind API الخاص بنا، OVH Franceتدفق البيانات الأثقل هو محركنا الخاص، لا نموذج طرف ثالث — وعميل SDK الخاص به مفتوح وقابل للمراجعة
إطار عمل الواجهة الأماميةReact (Meta) / Next.jsVue + Nuxtمصدر مفتوح تحكمه المجتمع — لا تمتلك شركة واحدة الإطار الذي تعمل عليه واجهتك
تحليلات المنتجGoogle AnalyticsPostHogمصدر مفتوح، سحابة أوروبية، موجهة كطرف أول عبر نطاقنا الخاص — بيانات الاستخدام لا تتدفق إلى منصة إعلانية لطرف ثالث
الخطوطشبكة توصيل Google Fontsمستضافة ذاتيًا (@nuxt/fonts)لا يوجد طلب خطوط من طرف ثالث من الصفحة التي يحملها مستخدموك — نتيجة متكررة في تدقيقات GDPR، تم تجنبها
المصادقةAuth0 / Clerk / Firebase AuthOIDC نشغّله بأنفسنا، موحّد إلى Google / Microsoft الخاص بكلا يحتفظ وسيط مصادقة بجلوساتك — أنت تحضر مزوّد الهوية الخاص بك
ترجمة المستنداتGoogle TranslateDeepL (Cologne)مزوّد أوروبي متخصص، معالجة في ألمانيا
ميزات الذكاء الاصطناعي (الموجز، ملخصات المستندات، مساعد الكتابة، Ask AI، Mia)نموذج مزوّد واحد خلف واجهة برمجة خاصة بهبوابة الذكاء الاصطناعي التي يختارها التنظيم — Azure OpenAI EU Data Zone (افتراضي)، Vertex AI EU، Amazon Bedrock Frankfurt — أو نقطة نهاية خاصة متوافقة مع OpenAIالنموذج خيارك لاختياره واستضافته؛ وإيقاف الذكاء الاصطناعي هو مجرد إعداد
المحتوى / المستنداتContentful / Sanity (نظام إدارة محتوى مقطوع الرأس)Nuxt Content (markdown متتبع في git)الكلمات على موقعنا تعيش في مستودعنا، لا في قاعدة بيانات مزوّد
قاعدة بيانات التطبيقFirestore / DynamoDB (احتكارية)Postgres (على Neon)معيار مفتوح — قابل للنقل إلى أي مستضيف Postgres، لا واجهة برمجة استعلام احتكارية لإعادة كتابتها
تخزين الكائناتواجهات برمجة الكائنات الاحتكاريةTigris (متوافق مع S3)بروتوكول مفتوح — التسجيلات والتصديرات قابلة للنقل إلى أي مخزن S3
CRM / المبيعاتSalesforce / HubSpotPipedrive (إستونية)سجلات العملاء والصفقات تقع في CRM مقره في الاتحاد الأوروبي، لا في منصة مبيعات أمريكية

يخترق هذا الجدول خيطان. مصدر مفتوح أينما تعالج الأداة بياناتك — بحيث يمكن مراجعتها، ومبدئيًا استضافتها ذاتيًا. معايير مفتوحة (Postgres، واجهة S3، OIDC) أينما نعتمد على البنية التحتية — بحيث لا شيء مقفل بتسعير أو موقف امتثال مزوّد واحد. يمكن نقل Postgres إلى أي مستضيف Postgres؛ ويمكن نقل التخزين إلى أي مخزن S3؛ والمصادقة تتوحّد إلى مزوّد الهوية الذي تشغّله بالفعل. تقع الصف الأخير على محور ثالث: إنّ CRM الذي يحتفظ بسجلات العملاء مقره في الاتحاد الأوروبي (Pipedrive، إستوني) بدلًا من منصة مبيعات أمريكية — ليس مفتوح المصدر، لكنه ليس تحت الولاية الأمريكية أيضًا.

بعض هذه يستحق جملة إضافية. PostHog مفتوح المصدر وقابل للاستضافة الذاتية؛ نشغّله على سحابة PostHog الأوروبية ونوجهه كطرف أول عبر مصدرنا الخاص، بحيث لا يتم تجاهل الأحداث بصمت من قِبل حاجبات الإعلانات و لا تعبر نطاق تحليلات لطرف ثالث. لا تذهب المصادقة أبدًا إلى SaaS مصادقة من طرف ثالث سيجلس بينك وبين جلوساتك — نشغّل تدفق OIDC بأنفسنا ونتوحّد إلى هوية Google أو Microsoft الموجودة لديك. والخطوط في كل صفحة تُقدَّم من نطاقنا الخاص؛ المكان الوحيد الذي يظهر فيه Google Fonts في قاعدة شيفرتنا هو سكربت أصول علامة تجارية دون اتصال، وليس التطبيق الذي يحمله مستخدموك أبدًا.


أين كنا عمليين — قيل ذلك بصوت عالٍ

لا ندّعي أن الحزمة بأكملها مبنية يدويًا أو غير أمريكية. ليست كذلك، ومقال يدّعي غير ذلك سيدحضه خريطة وقت التشغيل الخاصة بنا.

الأساسيات — الاستضافة وSSR (Vercel)، وحوسبة خادم الاجتماع (Fly.io)، والمدفوعات (Stripe)، والبريد المعاملاتي (Resend) — تعمل على SaaS مقره في الولايات المتحدة. يتعامل Stripe وResend مع الفوترة والدعوات ولا يريان محتوى الاجتماع أبدًا. Vercel وFly حوسبة مستأجرة: شيفرتنا الخاصة تعمل عليهما، وخادم الاجتماع على Fly يتعامل مع الجلسة الحية والنسخة التي يقرأها موجزنا — لكنها شيفرتنا على أجهزتهم، لا منتج مزوّد يبتلع اجتماعك. كل ذلك يُنفَّذ في الاتحاد الأوروبي وقت التشغيل (موضوع خريطة وقت التشغيل).

تلك مقايضة متعمدة ومحدودة: نمتلك ونفتح مصدر مستوى البيانات؛ ونستخدم أفضل SaaS متاح لمستوى التحكم. تسميتها هي الهدف — تعني "السيادة" القليل إذا لم تكن الاستثناءات على الطاولة بجانب المكاسب.


خطوات الذكاء الاصطناعي، والخطة التي تم إطلاقها

تعمل خطوات نموذج اللغة — موجز الذكاء الاصطناعي (المواضيع، القرارات، عناصر الإجراءات)، ملخصات المستندات، الإجراءات التوليدية لمحرر ملاحظات الذكاء الاصطناعي، Ask AI وMia — على بوابة الذكاء الاصطناعي التي يختارها تنظيمك: Azure OpenAI في EU Data Zone افتراضيًا، Vertex AI على نقطة نهاية الأقاليم الأوروبية المتعددة أو Amazon Bedrock في Frankfurt بالاختيار، كل منها في مستأجرنا الخاص مع صفر احتفاظ بالبيانات ولا تدريب على محتوى العميل — أو نقطة نهاية خاصة بك متوافقة مع OpenAI، مما يبقي النموذج على بنية تحتية تتحكم فيها. يمر ملخص ما بعد الاجتماع وإجراء الترجمة للمحرر عبر مسار الترجمة، لا نموذج اللغة. الصوت الحي، والمحادثة، والملاحظات، والمستندات لم تقترب أصلًا من LLM للأغراض العامة.

هذا هو الشكل الصادق لهذه الطبقة: النماذج احتكارية، ومزوّدوها شركات أمريكية تشغل أقاليم أوروبية — نفس المقايضة كالأساسيات أعلاه، مذكورة بجانبها بدلًا من إخفائها. ما تم إطلاقه بدلًا من نموذج مستضاف ذاتيًا خاص بنا هو الخيار: يمكن للتنظيم إيقاف الذكاء الاصطناعي بالكامل (النسخ والترجمة يستمران في العمل)، ويمكنه توجيه كل ميزة ذكاء اصطناعي إلى نقطة نهايته الخاصة — vLLM في مركز بياناته الخاص، أو deployment في مستأجره الخاص — مما يضع هذه الطبقة على نفس محور الانفتاح والقابلية للاستضافة الذاتية كبقية مستوى البيانات. معيار الترجمة العام لدينا معيار الترجمة يُقيّمه حَكَم LLM (Gemini، مع Claude كخيار احتياطي) على جمل مرجعية ثابتة من FLORES-200 — وليس اجتماع أي شخص أبدًا.


لماذا يهم هذا أبعد منّا

هذه ليست هندسة لمجرد الهندسة. يظهر سبب بناء حزمة بهذه الطريقة على جانبك من العقد:

  1. قابل للمراجعة. إنّ SDK الذي يعمل عليه اجتماعك هو شيفرة مفتوحة المصدر يمكن لفريق الأمان لديك قراءتها، والمحرك خلفها هو ملكنا — وليس صندوقًا أسود لطرف ثالث.
  2. قابل للنقل. المعايير المفتوحة في كل طبقة بيانات — Postgres، S3، OIDC — تعني عدم وجود قفل احتكاري. ما يمكن نقله ليس مقيدًا بمزوّد واحد.
  3. قابل للاستضافة الذاتية. طبقات البيانات ذات المعايير المفتوحة — Postgres، S3، OIDC — تعمل بالفعل على بنية تحتية تتحكم فيها؛ ومحرك ترجمة قابل للاستضافة الذاتية بالكامل موجود على خارطة الطريق للمستأجر الذي يحتاجه.

هذه هي الصورة بتاريخ 2026-06-07. سنحدّثها عندما تتغير الحزمة — استبدال مزوّد، إعادة بناء طبقة، استبدال نموذج الموجز. التكوين الحالي قابل للتحقق في ملف vercel.json المفتوح لدينا، وnuxt.config.ts، ومستودع mind-sdk ذو ترخيص BSD-3-Clause المرتبط أعلاه.

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


المصادر: مستودع mind-sdk (BSD-3-Clause)، FLORES-200؛ تم التحقق من حقائق الحزمة مقابل التكوين المنشور (vercel.json، nuxt.config.ts) والشيفرة المُشحَّنة، تم التدقيق في أغسطس 2026.

المزيد في تكنولوجيا المعلومات والمسؤولون

جميع المقالات في تكنولوجيا المعلومات والمسؤولون
Azure AI Speech مقابل Google Chirp 3 مقابل Amazon Transcribe على 153 ملاحظة صوتية: لماذا يشغّل InterMIND تحويل الكلام إلى نص عبر بوابة المؤسسة السحابية الخاصة بك (2026)
تكنولوجيا المعلومات والمسؤولون

Azure AI Speech مقابل Google Chirp 3 مقابل Amazon Transcribe على 153 ملاحظة صوتية: لماذا يشغّل InterMIND تحويل الكلام إلى نص عبر بوابة المؤسسة السحابية الخاصة بك (2026)

قمنا بقياس خدمات تحويل الكلام إلى نص للبوابات السحابية الثلاث التي يمكن للمؤسسة عبر InterMIND اختيارها — Azure AI Speech وGoogle Cloud Speech-to-Text (Chirp 3) وAmazon Transcribe — على نفس مقاطع الملاحظات الصوتية الـ153 وبـ17 لغة، باستخدام أداة واحدة، في يوم واحد. معدلات أخطاء الكلمات لكل لغة، والمنهجية، وحدود كل واجهة برمجة تطبيقات (API)، ولماذا يتبع أداة التعرف البوابة بدلاً من لوحة المتصدرين.

The Mind.com Team

كيفية معرفة من يستخدم دقائق الترجمة ومساحة التخزين لديك — والحصول على بريد إلكتروني قبل بلوغ الحد الأقصى (2026)
تكنولوجيا المعلومات والمسؤولون

كيفية معرفة من يستخدم دقائق الترجمة ومساحة التخزين لديك — والحصول على بريد إلكتروني قبل بلوغ الحد الأقصى (2026)

يتم قياس كل حصة في InterMIND لكل مضيف اجتماع: دقائق الترجمة الصوتية في الاجتماعات التي أنشأتها، وكلمات الترجمة في الدردشة للمشاركين لديك، والمستندات المترجمة، ومساحة التخزين المشتركة للفريق. تعرض صفحة الفوترة كل عداد على مدار فترة متجددة مدتها 30 يومًا، ويصلك بريد إلكتروني عند اقترابك من حد التخزين أو بلوغ حد دقائق الترجمة لأول مرة. ما الذي يحسبه كل عداد، وماذا يحدث عند بلوغ الحد — يستمر الاجتماع، وتتوقف الترجمة — وكيف تتجدد الفترة البالغة 30 يومًا من تلقاء نفسها.

The Mind.com Team

ذكاء اصطناعي للاجتماعات على بوابة السحابة الخاصة بك: كيف تبقى الموجزات والملخصات والمساعد داخل الاجتماع داخل محيط Azure أو Google أو AWS الخاص بك
تكنولوجيا المعلومات والمسؤولون

ذكاء اصطناعي للاجتماعات على بوابة السحابة الخاصة بك: كيف تبقى الموجزات والملخصات والمساعد داخل الاجتماع داخل محيط Azure أو Google أو AWS الخاص بك

تتضمن كل أداة اجتماعات الآن ذكاءً اصطناعياً، وتضيف كل ميزة ذكاء اصطناعي معالجاً فرعياً. إليك كيفية تشغيل InterMIND لميزات الذكاء الاصطناعي الخاصة بها على بوابة مزود الخدمات السحابية التي تستخدمها مؤسستك بالفعل — Azure OpenAI في منطقة بيانات الاتحاد الأوروبي، وGoogle Vertex AI في الاتحاد الأوروبي، وAmazon Bedrock في حساب AWS الخاص بك — مع إمكانية إيقاف التشغيل لكل مؤسسة على حدة، وما يمكن لمشتريات التحقق منه.

The Mind.com Team

احصل على المنشورات الجديدة وتحديثات المنتج عبر البريد الإلكتروني

رسالة بريدية واحدة شهريًا مع منشورات جديدة وتحديثات المنتج. ألغِ الاشتراك في أي وقت.