الذكاء الاصطناعي المحلي للمنازل الذكية: ما الذي يجب تشغيله على Home Assistant أو NAS أو خادم منفصل؟

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

إجابة سريعة

يجب أن يفصل منزل ذكي محلي موثوق الذكاء الاصطناعي بين التحكم في الأجهزة، البيانات المخزنة، ومعالجة الذكاء الاصطناعي بدلاً من اعتبار NAS أو خادم المنزل وحدة تحكم لكل شيء.

تستخدم البنية الأكثر وضوحًا ثلاث طبقات وظيفية:

  1. Home Assistant كطبقة التحكم: حالات الأجهزة، الأتمتة الحتمية، لوحات التحكم، الإشعارات، المشاهد، والتكاملات.
  2. NAS أو التخزين المحلي كطبقة البيانات: نسخ احتياطية لـ Home Assistant، تسجيلات الكاميرا، قواعد البيانات، السجلات، وسائط العائلة، المستندات، اللقطات، والأرشيفات طويلة الأمد.
  3. خدمة ذكاء اصطناعي محلية كطبقة الذكاء: اكتشاف الكاميرا، معالجة الصوت، البحث الدلالي، ملخصات السجلات، فهرسة الوسائط، وأعباء عمل أخرى تتطلب تفسيرًا.

لا يجب أن تعمل هذه الطبقات على ثلاث أجهزة فعلية. قد يدير منزل ذكي صغير كل شيء على خادم واحد قادر. قد يحتفظ إعداد أكبر بـ Home Assistant على جهاز مستقر، ويخزن البيانات على NAS، وينقل الذكاء الاصطناعي للفيديو أو نماذج اللغة المحلية إلى جهاز كمبيوتر صغير منفصل أو نظام GPU.

القاعدة الأهم هي ألا تعتمد الوظائف المنزلية الحرجة على الذكاء الاصطناعي التجريبي. يجب أن تستمر الأضواء والأقفال وتنبيهات التسرب والإنذارات وضوابط التدفئة والأتمتة الأساسية للسلامة في العمل عندما يكون خدمة الذكاء الاصطناعي غير متصلة.

ما الذي تضيفه الذكاء الاصطناعي المحلي فعليًا إلى المنزل الذكي؟

يساعد الذكاء الاصطناعي عندما يحتاج الإدخال إلى تفسير

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

يصبح الذكاء الاصطناعي مفيدًا عندما يجب على النظام تفسير معلومات أقل تنظيمًا.

مهمة المنزل الذكي لماذا قد تساعد الذكاء الاصطناعي هل يجب أن يكون الإجراء النهائي تلقائيًا؟
تمييز شخص عن حركة الكاميرا العامة يمكن لاكتشاف الأجسام تقليل التنبيهات الناتجة عن الظلال أو المطر أو الحشرات أو تحرك الأشجار. قد تكون الإشعارات تلقائية؛ يجب التحقق من قرارات الأمان الحرجة.
ابحث عن الأحداث المسجلة باستخدام وصف يمكن للبحث الدلالي استرجاع الأحداث عندما يتذكر المستخدم الملابس أو مركبة أو نشاطًا بدلاً من الطابع الزمني الدقيق. يجب مراجعة نتائج البحث بواسطة شخص.
تلخيص أخطاء الجهاز يمكن للنموذج تلخيص رسائل السجل المتكررة وتسليط الضوء على الأسباب المحتملة. قد يقترح الملخص الخطوات التالية، لكنه لا يجب أن يغير النظام بصمت.
فهم طلبات الصوت باللغة الطبيعية يمكن للتعرف على الكلام ومعالجة اللغة تحويل الطلبات المرنة إلى نية منظمة. قد تعمل الضوابط منخفضة المخاطر تلقائيًا؛ الإجراءات الحساسة تحتاج إلى قيود أشد.
ابحث عن مستند أو صورة أو فيديو يمكن لـ OCR والبيانات الوصفية والتضمينات والتعرف على المحتوى البحث أبعد من أسماء الملفات. البحث والاسترجاع منخفض المخاطر؛ يجب أن يتطلب الحذف أو التعديل موافقة.
كشف نمط غير معتاد في الطاقة أو درجة الحرارة يمكن للتحليل تسليط الضوء على الانحرافات عبر تاريخ المستشعر طويل الأمد. يجب أن يعرض النظام النمط قبل تغيير إعدادات المعدات الحرجة.

يجب أن تبقى العديد من الأتمتة حتمية

الأتمتة الحتمية لها مشغل واضح، شرط، وإجراء. تشمل الأمثلة:

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

هذه المهام لا تستفيد من إضافة نموذج لغة بين المشغل والإجراء. التفسير الإضافي قد يزيد من التأخير، يخلق غموضًا، ويضيف نقطة فشل أخرى.

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

يجب أن يكون الذكاء الاصطناعي المحلي اختياريًا وقابلًا للاستبدال.

يجب أن يتدهور المنزل الذكي المحلي بشكل سلس.

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

هذا يخلق اختبارًا عمليًا للبنية:

إذا تم إيقاف خدمة الذكاء الاصطناعي ليوم واحد، ما هي وظائف المنزل التي تتوقف عن العمل؟

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

بنية المنزل الذكي المحلية ذات المستويات الثلاثة

يفصل نموذج المستويات الثلاثة مسؤوليات المنزل الذكي حسب ما يجب أن يقوم به كل نظام بشكل موثوق.

مستوى البنية الدور الأساسي الخدمات والبيانات النموذجية أولوية التصميم
مستوى التحكم التحكم في الأجهزة وتنفيذ الأتمتة المتوقعة. Home Assistant، تكامل الأجهزة، لوحات التحكم، الأتمتة، المشاهد، الإشعارات، Zigbee، Z-Wave، Matter، وكيانات MQTT. التوفر والسلوك المتوقع
مستوى البيانات الحفاظ على البيانات، التاريخ، التسجيلات، النسخ الاحتياطية، والحالة القابلة للاسترداد. تخزين NAS، نسخ احتياطية لـ Home Assistant، تسجيلات الكاميرا، قواعد البيانات، السجلات، الوثائق، الوسائط، اللقطات، وتاريخ الإصدارات. المتانة، السعة، الأذونات، والاسترداد
مستوى الذكاء تفسير المعلومات غير المنظمة وإنتاج سياق مفيد. الكشف باستخدام Frigate، تحويل الكلام إلى نص، نماذج اللغة المحلية، التضمينات، البحث الدلالي، التعرف الضوئي على الحروف، الملخصات، وتحليل الشذوذ. كفاءة الحوسبة، جودة النموذج، والعزل

مستوى التحكم: Home Assistant

يجب أن يظل Home Assistant مركز التشغيل للمنزل الذكي. يستقبل حالات الأجهزة، يقيم شروط الأتمتة، يستدعي الخدمات، يعرض لوحات التحكم، وينسق التكاملات.

يتحمل مستوى التحكم مسؤولية أسئلة مثل:

  • هل الباب مفتوح؟
  • هل استشعر مستشعر الحركة؟
  • هل يجب تشغيل ضوء الممر؟
  • أي عتبة حرارة تبدأ المروحة؟
  • من يجب أن يتلقى الإشعار؟
  • هل المنزل في وضع المنزل، الخروج، أم الليل؟

يجب الحفاظ على مستوى التحكم مستقرًا نسبيًا. لا ينبغي السماح للتجارب المتكررة، تنزيلات النماذج الكبيرة، معالجة الفيديو الثقيلة، والضغط غير المتوقع على الذاكرة بإزعاجه.

مستوى البيانات: NAS والتخزين المحلي

يحافظ مستوى البيانات على السجلات التي تظل مفيدة بعد انتهاء الأتمتة الفورية.

تشمل الأمثلة:

  • نسخ احتياطية لـ Home Assistant
  • تصدير التكوينات
  • تسجيلات الكاميرا ومقاطع الأحداث المختارة
  • تاريخ المستشعر طويل الأمد
  • نسخ احتياطية لقاعدة البيانات
  • سجلات الطاقة والبيئة
  • صور ومقاطع فيديو العائلة
  • كتيبات المنزل، الإيصالات، الضمانات، والفواتير
  • نماذج الصوت، التضمينات، وفهارس الذكاء الاصطناعي

قد يستضيف NAS بعض التطبيقات أيضًا، لكن أهم مسؤولياته هي الحفاظ على البيانات القابلة للاستخدام. سعة التخزين، اللقطات، مهام النسخ الاحتياطي، الأذونات، وتخطيط الاسترداد أكثر أهمية من تشغيل كل خدمة منزل ذكي في نفس الحاوية.

مستوى الذكاء: الحوسبة المحلية للذكاء الاصطناعي

يقوم مستوى الذكاء بمهام تشمل التصنيف، النسخ، التلخيص، التشابه الدلالي، أو استدلال النماذج.

قد يشمل:

  • كشف الأشخاص، المركبات، الحيوانات، أو الطرود بالكاميرا
  • التعرف على الوجه أو لوحة الترخيص
  • تحويل الكلام إلى نص والنص إلى كلام
  • استدلال نموذج اللغة المحلي
  • البحث باللغة الطبيعية عبر المستندات أو الوسائط
  • ملخصات يومية لأحداث الكاميرا أو أخطاء الأجهزة
  • التعرف الضوئي على الحروف وتحليل المستندات
  • كشف الأنماط غير المعتادة عبر تاريخ المستشعر

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

ما الذي يجب أن يعمل على Home Assistant، NAS، أو خادم منفصل؟

يعتمد التوزيع الصحيح على متطلبات الموثوقية واستخدام الموارد بدلاً من كون الجهاز مسوقًا كـ NAS ذكاء اصطناعي، محور المنزل الذكي، أو خادم منزلي.

عبء العمل Home Assistant خادم NAS أو تخزين خادم ذكاء اصطناعي أو حوسبة منفصل
الأضواء، المفاتيح، الأقفال، وأتمتة المناخ أفضل موقع تخزين النسخ الاحتياطية ونسخ التكوين يجب ألا يكون اعتمادًا إلزاميًا
تكاملات الأجهزة ولوحات التحكم أفضل موقع وجهة النسخ الاحتياطي الاختيارية عادة غير ضروري
التعامل مع كيان MQTT والأحداث الاتصال بالوسيط واستخدام الرسائل يمكنه استضافة الوسيط عند الاقتضاء يمكنه نشر أو استهلاك أحداث الذكاء الاصطناعي
نسخ احتياطية لـ Home Assistant إنشاء واستعادة ومراقبة وجهة جيدة لنسخة إضافية عادة غير ضروري
الحالة الحالية والتاريخ العادي المسجل يدير قاعدة البيانات يمكنه تخزين نسخ قواعد البيانات الاحتياطية أو استضافة قاعدة بيانات مدعومة عادة غير ضروري
تحليلات المستشعرات طويلة الأمد إرسال تغييرات الحالة المختارة موقع جيد لـ InfluxDB والتخزين الدائم مفيد للتحليل المتقدم أو الملخصات
تسجيلات الكاميرا عرض الكاميرات واستقبال الأحداث موقع جيد لسعة الاحتفاظ قد يشغل NVR وخط أنابيب الفيديو
كشف الكائنات في الكاميرا في الوقت الحقيقي استقبال النتائج وتفعيل الأتمتة ممكن على الأجهزة القادرة غالبًا ما يكون الأفضل للأعباء المتعددة الكاميرات أو المعجلة
مساعد صوتي محلي يشغل Assist ويتعامل مع نوايا الأجهزة يمكنه تخزين النماذج والنسخ الاحتياطية مفيد للتعرف على الكلام الأثقل أو وكلاء نموذج اللغة الكبير
البحث الدلالي في الوثائق أو الوسائط يمكن أن يوفر لوحة تحكم أو نقطة دخول للأتمتة يخزن الملفات المصدر والفهارس ينشئ التضمينات واستجابات النموذج
استدلال نموذج اللغة الكبير المحلي ينادي الخدمة عند الحاجة مناسب فقط عندما تكون الأجهزة والعزل كافيين الأفضل للأعباء الأكبر أو المستمرة للاستدلال

متى يكون الخادم الشامل كافيًا

يمكن أن يكون خادم واحد عمليًا عندما يكون المنزل الذكي صغيرًا وعبء عمل الذكاء الاصطناعي محدودًا.

قد يكون النشر الشامل معقولًا عندما:

  • المنزل يحتوي على عدد معتدل من الأجهزة.
  • يستخدم Home Assistant تكاملات وأتمتة خفيفة.
  • عدد الكاميرات ومعدل تسجيل البيانات محدود.
  • يعمل الذكاء الاصطناعي بشكل متقطع وليس مستمرًا.
  • الخادم لديه ذاكرة RAM ومساحة تخزين كافية.
  • يتم دعم تسريع الأجهزة بشكل صحيح.
  • بساطة الصيانة أهم من عزل الخدمة.
  • الانقطاع المؤقت مقبول.

الميزة هي بساطة التشغيل. هناك مضيفون أقل، وأنظمة تشغيل أقل، واعتمادات شبكة أقل لإدارتها.

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

متى يجب فصل الخدمات

افصل الطائرات عندما يخلق عبء عمل واحد خطرًا على الآخرين.

المحفزات الشائعة تشمل:

  • فك ترميز الفيديو من عدة كاميرات يحافظ على استخدام وحدة المعالجة المركزية مرتفعًا.
  • يتطلب نموذج اللغة الكبير المحلي ذاكرة RAM أو ذاكرة GPU أكثر مما يوفره جهاز NAS.
  • تحميل النموذج يخلق ضغط ذاكرة غير متوقع.
  • تتداخل عمليات الكتابة من الكاميرا مع النسخ الاحتياطية أو الوصول العادي إلى الملفات.
  • تتطلب تجارب الذكاء الاصطناعي إعادة تشغيل متكررة أو تغييرات في البرامج.
  • يجب أن يظل Home Assistant متاحًا أثناء صيانة التخزين.
  • تحتاج بيئة تشغيل الذكاء الاصطناعي إلى برامج تشغيل أو تمرير أجهزة يعقد NAS.
  • يصل عدة مستخدمين إلى خدمات الذكاء الاصطناعي في نفس الوقت.

يشرح الدليل متى يجب أن تعمل أحمال عمل الذكاء الاصطناعي المنزلية خارج NAS هذا القرار بين التخزين والحوسبة بمزيد من التفصيل.

كيف تتبادل خدمات المنزل الذكي البيانات

يربط MQTT الخدمات من خلال الأحداث والرسائل

لا يحتاج Home Assistant أو برامج الكاميرا أو الحساسات أو البرامج النصية أو خدمات الذكاء الاصطناعي المحلية إلى العمل على جهاز واحد للتعاون.

تصف الوثائق الرسمية لـ MQTT بروتوكول MQTT كبروتوكول نشر/اشتراك خفيف الوزن بين الآلات وإنترنت الأشياء.

يرسل الناشر رسالة إلى موضوع. تشترك الخدمات الأخرى في المواضيع التي تهمها. هذا يجعل من الممكن فصل الأنظمة.

على سبيل المثال:

  1. يكشف جهاز NVR محلي عن شخص يدخل الممر.
  2. ينشر جهاز NVR حدثًا عبر MQTT.
  3. يتلقى Home Assistant الحدث.
  4. تتحقق أتمتة حتمية من الوقت وحضور الأسرة.
  5. يقوم Home Assistant بتشغيل ضوء وإرسال إشعار.
  6. يقوم جهاز NVR بتخزين مقطع الفيديو على التخزين المحلي.

يكتشف الذكاء الاصطناعي الحدث ويصنفه. يقرر Home Assistant ما يجب على الأسرة فعله بشأنه.

تتيح واجهات برمجة التطبيقات لـ Home Assistant طلب عمل الذكاء الاصطناعي

بعض الخدمات من الأفضل ربطها عبر HTTP أو واجهات برمجة التطبيقات المحلية بدلاً من نشر رسائل MQTT باستمرار.

قد يستدعي Home Assistant أو برنامج نصي محلي خدمة ذكاء اصطناعي لـ:

  • تلخيص أخطاء الأجهزة الأخيرة
  • نسخ طلب صوتي
  • البحث في وثائق المنزل
  • تصنيف صورة تم استلامها حديثًا
  • إنشاء ملخص يومي للأحداث
  • شرح نمط حساس غير معتاد

يمكن عرض استجابة API في لوحة تحكم، أو إرسالها كإشعار، أو تمريرها إلى أتمتة محكومة.

التخزين المشترك يربط البيانات دون دمج الحوسبة

يمكن لخادم ذكاء اصطناعي منفصل تركيب أو الوصول إلى مجلدات NAS المختارة مع ترك الملفات الأصلية تحت إدارة التخزين.

هذا الترتيب مفيد لـ:

  • مقاطع الكاميرا في انتظار التحليل
  • الوثائق في انتظار التعرف الضوئي على الحروف أو الفهرسة
  • مكتبات الصور في انتظار التعرف عليها
  • تصديرات السجلات في انتظار التلخيص
  • ملفات النماذج المشتركة بين عدة خدمات

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

تربط قواعد البيانات التحكم الحالي بالتحليل طويل الأمد

يمكن لـ Home Assistant الاحتفاظ بسجل تشغيله بينما تُكتب تغييرات الحالة المختارة أيضًا في قاعدة بيانات منفصلة للسلاسل الزمنية.

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

كيفية تخزين تاريخ Home Assistant والنسخ الاحتياطية

Recorder يخزن حالة الكيان وتاريخ الأحداث

تكامل Recorder في Home Assistant يخزن تغييرات حالة الكيانات والأحداث في قاعدة بيانات.

التاريخ، والنشاط، ورسوم لوحات التحكم، والإحصاءات طويلة الأمد تستخدم البيانات التي يحتفظ بها Recorder. يمكن لـ Home Assistant عرض الحالات الحالية بدون هذا التاريخ، لكن العروض التاريخية تعتمد على قاعدة البيانات.

يقوم Recorder بكتابة البيانات باستمرار، لذا يجب على المستخدمين إدارة:

  • الكيانات والأحداث المشمولة
  • مدة الاحتفاظ بالتاريخ التفصيلي
  • حجم قاعدة البيانات ومساحة القرص المتاحة
  • تكرار الالتزام ومدخلات/مخرجات التخزين
  • نسخ احتياطية لقاعدة البيانات
  • إجراءات الإصلاح والاسترداد

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

InfluxDB يضيف مسار تحليلات طويل الأمد منفصل

يمكن لتكامل InfluxDB نقل تغييرات الحالة لجميع أنواع الكيانات في Home Assistant إلى قاعدة بيانات InfluxDB خارجية.

يعمل بالتوازي مع قاعدة بيانات Home Assistant ولا يحل محل Recorder.

يمكن أن يكون هذا الفصل مفيدًا لـ:

  • تحليل الطاقة على المدى الطويل
  • اتجاهات درجة الحرارة والرطوبة الموسمية
  • تحليل وقت تشغيل المعدات
  • مقارنات الطاقة الشمسية والبطارية والشبكة
  • أداء التدفئة والتبريد
  • لوحات تحكم مخصصة وتحليلات خارجية

يمكن لـ NAS أو خادم منزلي توفير تخزين قاعدة بيانات متين، بينما تقوم آلة أخرى بأداء تحليلات أثقل عند الحاجة.

قم بعمل نسخة احتياطية من Home Assistant كنظام قابل للاسترداد

تكامل النسخ الاحتياطي في Home Assistant ينشئ ويستعيد النسخ الاحتياطية عبر أنواع تثبيت Home Assistant.

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

سير العمل العملي هو:

  1. قم بتكوين نسخ احتياطية تلقائية لـ Home Assistant.
  2. راقب وقت آخر نسخة احتياطية ناجحة.
  3. أبلغ المسؤول عند فشل النسخ الاحتياطي.
  4. انسخ النسخ الاحتياطية إلى NAS أو وجهة مستقلة أخرى.
  5. قم بتضمين وجهة النسخ الاحتياطي في خطة نسخ احتياطي خارجية أوسع.
  6. اختبر استعادة Home Assistant قبل حدوث طارئ.

لطبقة التخزين الأوسع، راجع استراتيجية النسخ الاحتياطي لـ NAS المنزلي.

حالات استخدام الذكاء الاصطناعي المحلي العملية

اكتشاف ومراجعة أحداث الكاميرا

الذكاء الاصطناعي للكاميرا هو أحد الأسباب الواضحة لفصل التخزين، والأتمتة، والذكاء.

Frigate هو مسجل فيديو محلي مصمم لـ Home Assistant مع اكتشاف أجسام في الوقت الحقيقي لكاميرات IP. يستخدم اكتشاف الحركة لتحديد مكان الحاجة إلى اكتشاف الأجسام ويتواصل عبر MQTT للتكامل مع الأنظمة الأخرى.

نشر نموذجي هو:

  • توفر كاميرات IP تدفقات محلية.
  • يشغل Frigate خط أنابيب الفيديو والاكتشاف.
  • يخزن جهاز NAS التسجيلات والتصديرات المهمة.
  • يتلقى Home Assistant الأحداث ويشغل الإشعارات أو أتمتة الإضاءة.

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

راجع الدليل الكامل لـ كاميرات الأمان الذكية المحلية وبنية مسجل الفيديو الخاص.

المعالجة الصوتية المحلية

يحتوي المساعد الصوتي المحلي على عدة مهام منفصلة:

  • كشف كلمة التنبيه
  • تحويل الكلام إلى نص
  • التعرف على النية
  • التحكم في الجهاز
  • تحويل النص إلى كلام
  • محادثة اختيارية مع نموذج اللغة الكبير

يشرح دليل Home Assistant لـ إعداد مساعد صوتي محلي بالكامل أن أوامر الصوت يمكن معالجتها بالكامل على الأجهزة المحلية باستخدام تحويل الكلام إلى نص المحلي، ومعالجة نوايا Home Assistant، وتحويل النص إلى كلام محلي.

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

ملخصات السجلات واستكشاف أخطاء الأجهزة وإصلاحها

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

يمكن لخدمة الذكاء الاصطناعي المساعدة في التلخيص:

  • أي جهاز فشل أكثر من غيره
  • ما إذا بدأت الأخطاء بعد تحديث
  • أي التكاملات تعيد الاتصال بشكل متكرر
  • أي أتمتة أنتجت إجراءً غير متوقع
  • ما إذا كان نمط الخطأ يظهر عبر عدة أجهزة

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

البحث عبر بيانات المنزل الخاصة

يمكن لخدمة البحث المحلية ربط سياق المنزل الذكي بالمعلومات المنزلية. تشمل الأمثلة:

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

تغطي سير العمل الأكثر تركيزًا في الأدلة البحث في الوثائق الداخلية باستخدام الذكاء الاصطناعي محليًا واستخدام NAS مع التعرف على الصور بالذكاء الاصطناعي .

الذكاء الاصطناعي المحلي مقابل الذكاء الاصطناعي السحابي للمنازل الذكية

ما الذي يستفيد عادة من البقاء محليًا

المعالجة المحلية ذات قيمة خاصة عندما يحتوي عبء العمل على بيانات منزلية حساسة أو متكررة أو حساسة للكمون.

تشمل الأمثلة:

  • لقطات كاميرات داخلية
  • أحداث الأبواب والحضور
  • أوامر الصوت المنزلية
  • تكوين Home Assistant والسجلات
  • الوثائق الخاصة
  • صور ومقاطع فيديو العائلة
  • سجلات الأمان والتحكم في الوصول

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

عندما تظل خدمات السحابة مفيدة

قد تظل خدمات السحابة مفيدة لـ:

  • الإشعارات والوصول عن بُعد
  • نماذج لغوية متقدمة عالية الجودة
  • معالجة الصوت عندما يكون العتاد المحلي محدودًا
  • النسخ الاحتياطي الخارجي
  • التكاملات الخاصة بالبائع
  • المهام التي تُستخدم نادرًا جدًا لتبرير الحوسبة المحلية

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

هيكل هجين عملي

قد يستخدم المنزل الذكي الهجين المتوازن:

  1. Home Assistant للتحكم المحلي في الأجهزة والأتمتة.
  2. MQTT وواجهات برمجة التطبيقات المحلية للتواصل بين الخدمات.
  3. تخزين NAS للتسجيلات والنسخ الاحتياطية وقواعد البيانات وبيانات العائلة.
  4. عقدة ذكاء اصطناعي محلية منفصلة للاستدلال من الكاميرا، والصوت، والبحث الدلالي.
  5. خدمات السحابة فقط للمهام البعيدة أو ذات القدرات العالية المختارة.
  6. نسخ احتياطي خارجي للبيانات التي لا يمكن استبدالها.

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

حدود الموثوقية والخصوصية

احتفظ بقواعد السلامة الحرجة حتمية

يجب ألا تعتمد الأنظمة التالية كليًا على LLM أو خدمة ذكاء اصطناعي تجريبية:

  • تنبيهات الدخان وأول أكسيد الكربون
  • إيقاف تسرب المياه
  • أقفال الأبواب والتحكم في الوصول
  • تفعيل الإنذار والاستجابة للطوارئ
  • حماية من التجمد بالتدفئة
  • وظائف طبية أو وصول حرجة

قد يوفر الذكاء الاصطناعي شرحًا أو تأكيدًا ثانويًا، لكن يجب أن تظل الاستجابة الأساسية متوقعة وقابلة للاختبار.

استخدم حسابات وخدمات منفصلة وأذونات

يجب أن تتلقى كل خدمة فقط الوصول المطلوب لوظيفتها.

الخدمة الوصول المحتمل المطلوب الوصول الذي عادة لا يحتاجه
Home Assistant تكاملات الأجهزة، بيانات الأتمتة، وجهة النسخ الاحتياطي المختارة وصول كتابة غير مقيد إلى جميع ملفات العائلة
كاميرا NVR تدفقات الكاميرا ومجلدات التسجيل المعينة المستندات الخاصة والنسخ الاحتياطية غير المرتبطة
الذكاء الاصطناعي للمستندات مكتبة المستندات المختارة وفهرسها أرشيفات الكاميرا وتكوين المسؤول
التعرف على الوسائط مكتبة الصور أو الفيديو التي يتم فهرستها أسرار Home Assistant وسجلات الأمان
واجهة LLM محلية الأدوات المعتمدة، الفهارس المختارة، وواجهات برمجة التطبيقات المحدودة التحكم التلقائي غير المقيد في الأقفال، الحذف، أو النسخ الاحتياطية

شبكات منفصلة حيث يبرر الخطر ذلك

الكاميرات الذكية، أجهزة إنترنت الأشياء منخفضة التكلفة، الحواسيب الشخصية، خوادم التخزين، وأجهزة الإدارة لا تستحق بالضرورة نفس امتيازات الشبكة.

يمكن لتقسيم الشبكة تحديد الأجهزة التي قد:

  • الوصول إلى الإنترنت
  • الوصول إلى Home Assistant
  • اكتب إلى مجلدات NAS
  • اتصل بالكاميرات
  • استخدم وسيط MQTT
  • واجهات إدارية مفتوحة

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

اجعل خدمات الذكاء الاصطناعي قابلة للاستبدال

يجب أن يكون بإمكان الأسرة استبدال أو تعطيل خدمة الذكاء الاصطناعي دون فقدان البيانات الأصلية أو التحكم الأساسي في المنزل الذكي.

احتفظ بـ:

  • التسجيلات الأصلية مستقلة عن الأوصاف المولدة بالذكاء الاصطناعي
  • المستندات الأصلية مستقلة عن فهارس المتجهات
  • حالات الأجهزة العادية مستقلة عن الملخصات المولدة
  • أتمتة Home Assistant مستقلة عن مزود LLM واحد
  • نسخ احتياطية مستقلة عن التطبيق الذي أنشأ الفهرس القابل للبحث

قائمة تحقق للنشر العملي

  1. أدرج الأتمتة الحرجة. حدد أي الأضواء، الأقفال، الإنذارات، التحكم في المناخ، واستجابات السلامة يجب أن تعمل بدون الذكاء الاصطناعي.
  2. حدد مستوى التحكم. احتفظ بـ Home Assistant والتكاملات الأساسية على نظام مستقر وقابل للصيانة.
  3. حدد مستوى البيانات. قرر أين سيتم تخزين النسخ الاحتياطية، قواعد البيانات، التسجيلات، المستندات، والوسائط.
  4. اختر أول حالة استخدام للذكاء الاصطناعي. ابدأ بمشكلة قابلة للقياس مثل التنبيهات الخاطئة للكاميرا، معالجة الصوت، البحث في المستندات، أو ملخصات السجلات.
  5. تقدير عبء العمل. ضع في اعتبارك عدد الكاميرات، وحجم النموذج، وزمن استجابة الكلام، واستخدام الذاكرة، وكتابة قواعد البيانات، ونمو التخزين.
  6. اختر بنية شاملة أو منفصلة. فصل الخدمات عندما يهدد عبء عمل واحد موثوقية الآخر.
  7. تكوين MQTT أو واجهات برمجة التطبيقات. اسمح للخدمات بتبادل الأحداث دون الحاجة إلى مشاركة نظام تشغيل واحد.
  8. إنشاء حسابات خدمة. حدد لكل خدمة البيانات والإجراءات التي تحتاجها فقط.
  9. إدارة بيانات المسجل. استبعد الكيانات المزعجة واضبط سياسة التاريخ المناسبة.
  10. أضف تحليلات طويلة الأمد فقط عند الحاجة. لا تجمع بيانات مستشعرات غير محدودة بدون استخدام واضح.
  11. تكوين نسخ احتياطية لـ Home Assistant. انسخها إلى موقع مستقل وراقب حالات الفشل.
  12. اختبار فشل الذكاء الاصطناعي. أوقف خدمة الذكاء الاصطناعي وتأكد من استمرار عمل الوظائف المنزلية الحرجة.
  13. اختبار فشل الإنترنت. تحقق من الأجهزة، ولوحات التحكم، والكاميرات، والإشعارات التي تظل تعمل.
  14. مراقبة استخدام الموارد. راقب استخدام وحدة المعالجة المركزية، والذاكرة العشوائية، ووحدة معالجة الرسوميات أو وحدة المعالجة العصبية، ومدخلات ومخرجات القرص، وحجم قاعدة البيانات، ودرجات الحرارة، وسعة التخزين.
  15. استعادة الوثائق. سجل كيفية استعادة Home Assistant، وإعادة توصيل التكاملات، واسترداد قواعد البيانات، وإعادة بناء فهارس الذكاء الاصطناعي.

أخطاء معمارية شائعة

تشغيل كل شيء على جهاز واحد ضعيف الأداء

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

استخدم الدليل لتحديد ما إذا كان العامل المحدد هو الحوسبة، الذاكرة، التخزين، أو الشبكة .

معاملة جهاز NAS كجهاز تحكم ذكي شامل للمنزل

يمكن لجهاز NAS استضافة Home Assistant و MQTT وقواعد البيانات وحاويات الذكاء الاصطناعي، لكن أجهزة التخزين لا تصبح تلقائيًا أفضل منصة تحكم لكل منزل.

قيّم تحمل التوقف، ومتطلبات جهاز الراديو، ودعم البرمجيات، وسلوك التحديث، وعزل الموارد قبل دمج كل الأدوار.

السماح للذكاء الاصطناعي التجريبي بتعديل الأتمتة الحرجة

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

استخدم بوابات الموافقة، والمعاينات، والأدوات المحدودة، والسجلات، ومسارات التراجع.

تسجيل كل مستشعر إلى الأبد

القيم التشخيصية عالية التردد يمكن أن تخلق قواعد بيانات ضخمة دون توفير رؤى مفيدة.

قرر:

  • أي الكيانات تحتاج إلى تاريخ مفصل حديث
  • ما يحتاج فقط إلى إحصائيات طويلة الأمد
  • ما ينتمي إلى InfluxDB
  • ما يمكن استبعاده تمامًا

خلط التخزين المحلي بالخصوصية

قد يكون تسجيل كاميرا مخزنًا محليًا لكنه لا يزال مصدره كاميرا تتصل بخوادم البائع. قد يكون لوحة تحكم محلية معرضة من خلال وصول بعيد ضعيف. قد يستدعي واجهة LLM محلية واجهة برمجة تطبيقات سحابية.

راجع مسار البيانات الكامل، وليس فقط موقع التخزين النهائي.

عدم النسخ الاحتياطي لقواعد البيانات وحالة التطبيق

النسخ الاحتياطي للصور الأصلية أو الوثائق أو التسجيلات قد لا يحفظ:

  • تكوين Home Assistant
  • تعريفات الأتمتة
  • بيانات اعتماد MQTT
  • تاريخ قاعدة البيانات
  • الوجوه المسماة والفهارس الدلالية
  • مناطق الكاميرا وإعدادات الكشف
  • تكوين الحاويات والأسرار

حدد بيانات التطبيق التي يجب استعادتها مع الملفات الأصلية.

إضافة الذكاء الاصطناعي بدون مشكلة سير عمل محددة

النموذج المحلي ليس مفيدًا تلقائيًا لمجرد أن المنزل يمتلك NAS ويجمع بيانات.

ابدأ بسؤال يمكن اختباره:

  • هل يمكن تقليل التنبيهات الكاذبة للكاميرا؟
  • هل يمكن أن تبقى أوامر الصوت محلية؟
  • هل يمكن مراجعة أخطاء الأجهزة بشكل أسرع؟
  • هل يمكن العثور على وثائق المنزل بسهولة أكبر؟
  • هل يمكن البحث عن أحداث الفيديو المهمة دون الحاجة لتصفح ساعات من اللقطات؟

قم بنشر أصغر نظام يحقق تحسنًا ملموسًا.

الخلاصة

يمكن للذكاء الاصطناعي المحلي أن يجعل المنزل الذكي أسهل في البحث والمراجعة واستكشاف الأخطاء والتفاعل، لكنه لا يجب أن يحل محل الأنظمة المسؤولة عن التحكم المتوقع والتخزين الدائم.

أكثر البنى موثوقية تفصل بين ثلاث مسؤوليات:

  • يتحكم Home Assistant في الأجهزة ويشغل الأتمتة الحتمية.
  • يحفظ NAS النسخ الاحتياطية، والسجلات، والتسجيلات، وقواعد البيانات، والوثائق، والوسائط.
  • طبقة الذكاء تتعامل مع اكتشاف الكاميرا، الصوت، البحث الدلالي، الملخصات، وغيرها من مهام التفسير التي تتطلب حسابًا مكثفًا.

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

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

الأسئلة الشائعة

هل يجب تشغيل Home Assistant على NAS؟

يمكن تشغيله على NAS عندما يدعم NAS بيئة التمثيل الافتراضي أو الحاويات المطلوبة ويوفر موارد كافية.

قد يكون جهاز Home Assistant منفصلًا مفضلًا عندما تحتاج الأتمتة الأساسية إلى البقاء متاحة أثناء صيانة NAS أو مشاكل التخزين أو إعادة تشغيل عبء عمل الذكاء الاصطناعي.

هل يحتاج الذكاء الاصطناعي المحلي إلى العمل على نفس الجهاز الذي يعمل عليه Home Assistant؟

لا. يمكن لـ Home Assistant التواصل مع خدمات الذكاء الاصطناعي المحلية عبر MQTT وواجهات برمجة التطبيقات والتكاملات والاتصالات الشبكية.

يمكن لفصل خدمة الذكاء الاصطناعي حماية Home Assistant من الأحمال الثقيلة على وحدة المعالجة المركزية، وحدة معالجة الرسومات، الذاكرة، أو الحرارة.

ماذا يجب أن يخزن NAS لمنزل ذكي؟

يمكن لـ NAS تخزين نسخ احتياطية من Home Assistant، تسجيلات الكاميرا، نسخ قواعد البيانات الاحتياطية، سجلات المستشعرات طويلة الأمد، سجلات الأجهزة، المستندات، وسائط العائلة، اللقطات، وبيانات نماذج أو فهارس الذكاء الاصطناعي.

هل يجب أن يحل InfluxDB محل قاعدة بيانات المسجل في Home Assistant؟

لا. تكامل InfluxDB مع Home Assistant يعمل بالتوازي مع قاعدة بيانات Home Assistant ولا يحل محل المسجل.

يدعم المسجل تاريخ وإحصائيات Home Assistant العادية، بينما يمكن لـ InfluxDB توفير مسار منفصل للتحليلات طويلة الأمد أو المتخصصة.

ما المهام المنزلية الذكية التي لا يجب أن تعتمد على الذكاء الاصطناعي؟

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

قد يوفر الذكاء الاصطناعي سياقًا إضافيًا لكنه لا يجب أن يكون طبقة القرار الوحيدة.

هل يمكن للتحكم الصوتي المحلي العمل بدون السحابة؟

نعم. يدعم Home Assistant خط أنابيب صوتي محلي بالكامل باستخدام مكونات تحويل الكلام إلى نص محلي، معالجة النوايا، وتحويل النص إلى كلام.

الأداء الفعلي يعتمد على اللغة، الأجهزة، ونماذج الكلام المختارة.

هل يتطلب خادم GPU منفصل لمنزل ذكي محلي يعتمد على الذكاء الاصطناعي؟

لا. يمكن لأوامر الصوت الخفيفة، التعرف الضوئي على الحروف، البحث البسيط، والنماذج الصغيرة أن تعمل على أجهزة متواضعة.

تصبح وحدة معالجة الرسومات أو المعجل المنفصل أكثر فائدة للذكاء الاصطناعي متعدد الكاميرات، نماذج اللغة الأكبر، معالجة الوسائط عالية الحجم، أو عدة مستخدمين في نفس الوقت.

هل يمكن تشغيل Frigate و Home Assistant على أجهزة مختلفة؟

نعم. يمكن لـ Frigate التواصل مع Home Assistant من خلال تكامله و MQTT. من الشائع فصلهما عندما تتطلب فك تشفير الفيديو، كشف الأجسام، والتسجيل متطلبات أجهزة أثقل.

ماذا يحدث عندما ينقطع اتصال خادم الذكاء الاصطناعي المحلي؟

يجب أن تستمر أتمتة Home Assistant الأساسية في العمل إذا تم فصل البنية بشكل صحيح.

قد تصبح الوظائف المعتمدة على الذكاء الاصطناعي مثل البحث الدلالي، وصف الكاميرا، المحادثة الصوتية المفتوحة، أو ملخصات السجلات غير متاحة مؤقتًا.

هل تخزين بيانات المنزل الذكي محليًا كافٍ للخصوصية؟

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

ما هو أفضل مشروع ذكي محلي للمنزل يعتمد على الذكاء الاصطناعي للبدء به؟

اختر مشكلة محددة ذات قيمة قابلة للقياس. تشمل نقاط البداية الجيدة أوامر صوتية محلية، كشف الأشخاص بالكاميرا، مستندات منزلية قابلة للبحث، أو ملخصات لأخطاء الأجهزة المتكررة.

المراجع

مركز التكنولوجيا والذكاء الاصطناعي

المزيد للقراءة

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.