بإمكان Google Gemini الآن مساعدتك في إنشاء نصوص برمجية متقدمة للأتمتة في Google Home، لكن الأمر لا يزال معقدًا ومليئًا بالأخطاء.
الائتمان: مينديا / شاترستوك
الأجهزة الذكية، في حد ذاتها، هي أجهزة أنيقة، ولكنها ذات ملاحظة واحدة. يمكنك تشغيل الأشياء أو إيقاف تشغيلها، أو ضبط مستوى الصوت أو السطوع، أو إخبار مكنستك الكهربائية بالمكان الذي يجب أن تذهب إليه. لكن الأتمتة هي ما يجعل المنازل الذكية رائعة: حيث تقوم بربط أجهزتك ببعضها البعض، وإنشاء التبعيات، وإعداد سيناريوهات “إذا/هذا، ثم/ذاك” لتنفيذ المهام تلقائيًا. يتطلب إنشاء عمليات التشغيل الآلي هذه دائمًا القليل من البراعة، ولكن الآن، يعرض برنامج Gemini AI من Google إعداد عمليات التشغيل الآلي لك.
عندما اختبرت هذه الميزة الجديدة، تمنيت أن تكون مخصصة للشخص العادي الذي قد يشعر بالخوف من عملية إنشاء الأتمتة الأساسية. ما وجدته، بدلاً من ذلك، كان ميزة مخصصة للمستخدمين المتقدمين الذين يرغبون في التعمق في استخدام أداة جديدة تسمى”https://support.google.com/googlenest/answer/13323253?sjid=55618428849603627-NA” الهدف=”_blank” العنوان=”open in a new window” rel=”noopener”> محرر البرنامج النصي (أداة Google لكتابة عمليات الأتمتة المخصصة). لن يكون لدى معظم المستخدمين عمليات تشغيل آلي تتطلب أكثر من معالج التشغيل الآلي للمنزل القياسي الذي كان موجودًا دائمًا، مما يعني أنهم لن يحتاجوا إلى فتح محرر البرامج النصية أو الحصول على مساعدة Gemini هنا – وهو أمر رائع، لأن الميزة لا تبدو خبز بالكامل حتى الآن. يمكن أن تصبح هذه الميزات مفيدة في المستقبل، حيث تصبح عمليات التشغيل الآلي للمنزل الذكي المعقدة أكثر قوة وضرورية، ولكن في الوقت الحالي، وجدت Gemini غير قادر على تقديم مساعدة خالية من الأخطاء.
Google Home، وGemini، ومحرر البرامج النصية
هناك ثلاثة مكونات رئيسية لبناء عمليات التشغيل الآلي من خلال خدمات Google. أولا، هناك”https://home.google.com/welcome/” الهدف=”_blank” العنوان=”open in a new window” rel=”noopener”> صفحة جوجل الرئيسية. هذه هي القاعدة الرئيسية لجميع أجهزتك المنزلية الذكية، وحالة شبكة wifi وإعداداتها، وأفضل ما في الأمر هو عمليات التشغيل الآلي. إذا كنت تريد تشغيل المصباح الكهربائي، فيمكنك القيام بذلك عن طريق النقر على زر أو سؤال مساعد Google. ولكن إذا كنت لا تريد أن تسأل، فسوف تقوم الأتمتة بتشغيل الضوء بناءً على المعايير التي قمت بإعدادها، مثل الوقت من اليوم، أو نشاط جهاز آخر، أو عبارة معينة تخبر بها المساعد. كل ما عليك فعله هو إنشاء آلية في Google Home لإخبارها بذلك، ويوجد هنا معالج إعداد مباشر لمساعدتك على القيام بذلك. أضاف Google Home مؤخرًا ملف”https://home.google.com/” الهدف=”_blank” العنوان=”open in a new window” rel=”noopener”> تطبيق سطح المكتب، والذي لا يزال في مرحلة تجريبية، ولكن يمكنك أيضًا إنشاء عمليات التشغيل الآلي والتحكم في منزلك الذكي من جهاز الكمبيوتر الخاص بك.
الجوزاء، من ناحية أخرى، هو جوجل”https://lifehacker.com/your-ultimate-ai-glossary-1850575803″ الهدف=”_blank”> نموذج لغة كبير وروبوت الدردشة بالذكاء الاصطناعي. قامت الشركة بدمج Gemini في جميع أنواع وظائف Google، بما في ذلك برنامج الدردشة الآلي المتوفر على Google”https://lifehacker.com/tech/googles-gemini-finally-has-an-iphone-app” الهدف=”_blank”> ايفون و”https://lifehacker.com/tech/how-to-use-gemini-live-on-your-android-phone” الهدف=”_blank”>أندرويد. في الوقت الحالي، هو الأكثر فائدة باعتباره”https://lifehacker.com/tech/gemini-coming-to-side-panel-of-google-apps” الهدف=”_blank”>المساعد الذي يفتح في الشريط الجانبي لمعظم تطبيقات Google ويمكنه الرد على الأسئلة اللغوية الحقيقية. يمكنها بالفعل القيام بذلك في”https://lifehacker.com/tech/gemini-ask-about-gmail-inbox-on-android” الهدف=”_blank”> جوجلأو العثور على محتوى أو تشديد”https://lifehacker.com/tech/two-new-gemini-for-gmail-features” الهدف=”_blank”> اللغة تستخدمه، و”https://lifehacker.com/tech/gemini-take-notes-during-google-meet-calls” الهدف=”_blank”> لقاء جوجل، وتدوين ملاحظات الاجتماع نيابة عنك. من الناحية النظرية، سيكون استخدام Gemini لإنشاء عمليات التشغيل الآلي للمستخدمين ميزة رائعة، ولكن اتضح أن استخدام Gemini أكثر تعقيدًا من استخدام المعالج الحالي.
تحتوي معظم منتجات Google، بما في ذلك جداول البيانات والمستندات، على محرر نصوص برمجية يسمى”https://developers.google.com/apps-script” الهدف=”_blank” العنوان=”open in a new window” rel=”noopener”> البرنامج النصي للتطبيقات لفترة من الوقت، ولكن لا يتم استخدامه في كثير من الأحيان. إنها ميزة تستهدف في الغالب المستخدمين المتقدمين وتسمح لك بإنشاء البرامج النصية الخاصة بك، أو لصق البرامج النصية التي كتبها أشخاص آخرون للقيام بأشياء لا تفعلها منتجاتك خارج الصندوق. محرر البرامج النصية الجديد لـ Google Home مشابه. على الرغم من أنه يستخدم لغة مختلفة (“https://support.google.com/googlenest/answer/13323253?sjid=574285567991437367-NC#zippy=%2Cyaml-quick-reference-guide” الهدف=”_blank” العنوان=”open in a new window” rel=”noopener”> يامل) بدلاً من البرنامج النصي للتطبيقات، فإن الغرض هو نفسه: السماح للمستخدمين المتقدمين بالقيام بأكثر مما يسمح به معالج الأتمتة.
كيفية إعداد عمليات التشغيل الآلي في Google Home
تدفق المستخدم الحالي إلى”https://lifehacker.com/tech/how-to-set-up-google-home-automations” الهدف=”_blank”> بناء الأتمتة يعد Google Home أمرًا مباشرًا للمهام البسيطة، ولكن أي مهام تحجب ما سيفعله معالج الأتمتة الحالي، قد تتطلب، من الناحية النظرية، محرر البرامج النصية. (للتسجيل، كنت أستخدم Google Home بكثرة لمدة خمس سنوات ولم أحتاج مطلقًا إلى استخدام محرر البرامج النصية حتى لواحدة من أفكار الأتمتة الغريبة الخاصة بي). إذا لم تكن مبرمجًا، فقد يكون محرر النصوص البرمجية في أي منتج من منتجات Google مخيفًا، لذا فإن قيام Gemini بالتعامل مع هذا الأمر نيابةً عنك يعد بمثابة رفع كبير، إذا نجح. لكن تلك لم تكن تجربتي.
للحصول على مساعدة الجوزاء، ستحتاج إلى الاشتراك في الخدمات
والآن بعض الملاحظات. وهذا يتطلب في الواقع أن تمنح Google الإذن لتنشيط Gemini على هاتفك. لقد كنت أتجنب هذا منذ أن قمت بتنشيط حسابي الجديد”https://lifehacker.com/tech/pixel-9-is-googles-best-phone-for-most-people” الهدف=”_blank”> بكسل قبل بضعة أسابيع، ولكن لغرض هذه المقالة، قررت أن الوقت قد حان للتعمق في الأمر. على الرغم من أنها مفيدة إلى ما لا نهاية، إلا أن Gemini ليست مجانية في بعض الحالات. ستحتاج أيضًا إلى الانضمام إلى التطبيق”https://support.google.com/googlenest/answer/12494697″ الهدف=”_blank” العنوان=”open in a new window” rel=”noopener”> المعاينة العامة للوصول إلى محرر البرنامج النصي. وكانت هذه بضع خطوات بسيطة. افتح تطبيق جوجل هوماذهب الى إعدادات، ثم اضغط على انضم إلى المعاينة العامة.
انتقل إلى الإعدادات، ثم قم بتفعيل المعاينة العامة الائتمان: أماندا بلوم
يعد الوصول إلى Gemini أسهل على تطبيق سطح المكتب
تسمي Google هذا المصعد المساعد من Gemini “Help me script.” لكي نكون واضحين تمامًا، فإن استخدام محرر النصوص البرمجية في أي يوم ليس للضعفاء. تعتبر لغة البرمجة YAML أسهل من الناحية الفنية في الكتابة من قواعد التعليمات البرمجية الأخرى مثل Php أو Perl أو Ruby أو Javascript. ومع ذلك، إذا كنت لا تعرف YAML، فهناك منحنى تعليمي، ولا يزال رمزًا. شخصيًا، أتوقع أنه إذا دفعت مقابل مساعدة Gemini هذه، فلن تحتاج إلى معرفة YAML. وجدت أن هذا ليس هو الحال.
بمجرد قيامك بالتسجيل للمعاينة، وتنشيط Gemini، يمكنك فتح محرر البرامج النصية على تطبيق Google Home أو واجهة الويب.
كيفية الوصول إلى محرر البرامج النصية في تطبيق Google Home ائتمان: أماندا بلوم
كانت هذه المرة الأولى التي أستخدم فيها واجهة الويب، ولكن بما أن هناك نسخًا ولصقًا، أقترح استخدامها بدلاً من التطبيق. بالإضافة إلى ذلك، لم يرغب Gemini في الظهور على التطبيق بالنسبة لي، لذا فهذا سبب إضافي لاستخدام واجهة سطح المكتب.
على الجانب الأيمن من محرر البرنامج النصي، يمكنك رؤية موجه Gemini الائتمان: أماندا بلوم
تحتوي معظم نصوص Gemini على أخطاء
للبدء، طلبت المساعدة في عمليات التشغيل الآلي البسيطة التي يمكن إجراؤها في المعالج: أخبرني عند غروب الشمس كل يوم. لا تتضمن هذه الأتمتة أي أجهزة، بل مجرد جزء من البيانات الجاهزة التي تمتلكها Google بالفعل. (“What time is sunset?”) قام Gemini بإخراج الكود، وطلب مني نسخه ولصقه في محرر البرامج النصية والتحقق من صحته، لكنه حذرني من وجود خطأ بالفعل. أكد محرر البرنامج النصي ذلك أيضًا، وحدد السطر الإشكالي من التعليمات البرمجية. أوضح تمرير الماوس سبب ظهور الخطأ حتى أتمكن من تصحيحه.
لقد حدث هذا مرارًا وتكرارًا، حيث كنت أطلب من الجوزاء إنشاء نص لشيء سهل نسبيًا (“turn on backyard lights when backyard camera detects activity”) وسأحصل على أخطاء. في بعض الأحيان، يمكن لمحرر النص أن يشرحها، وفي أحيان أخرى لا يستطيع ذلك. لكن Gemini، وهو روبوت محادثة يعمل بالذكاء الاصطناعي مصمم للإجابة على أسئلة المستخدمين، لم يكن لديه وظيفة لمساعدتي في حل المشكلة. بعض البحث البسيط على الإنترنت لم يكن مفيدًا، نظرًا لأن كل نوع من الأجهزة لديه أوامر محتملة مختلفة، وكل ما قرأته يشير إلى أن الأوامر التي كتبها جيميني يجب أن تعمل. تذكر أنني لم أطلب من Gemini القيام بأي شيء صعب بعد، فكل عمليات الأتمتة التي طلبتها كان من السهل جدًا القيام بها في لوحة الأتمتة العادية، بدون محرر البرامج النصية أو Gemini.
تظهر الأخطاء كتلميحات للتمرير في محرر البرامج النصية الائتمان: أماندا بلوم
إذا نجحت في استخدام محرر البرامج النصية (لقد تمكنت من مسح بعض الأخطاء بمساعدة بسيطة من تلميحات الأدوات وبعض الأبحاث)، فقم بحفظ البرنامج النصي، ثم يظهر في قائمة عمليات التشغيل التلقائي لديك. يمكنك تشغيله وإيقاف تشغيله حسب الرغبة، وعندما يتم تنشيطه، ستراه في سجل الأتمتة.
من هو محرر البرنامج النصي و “Help Me Script” ل؟
كما قلت، أنا متحمس للأتمتة، ولدي الكثير منها قيد التشغيل. أنا أيضا رمز. على الرغم من هاتين الحقيقتين، فأنا أصر على أن معظم الأشخاص لن يحتاجوا إلى محرر النص، ولكن هناك بعض الأمثلة التي قد يكون فيها ذلك منطقيًا. أي شيء له تبعية مزدوجة سيستخدم محرر البرامج النصية. على سبيل المثال، إذا أردت تشغيل المروحة عندما تتجاوز درجة الحرارة 80 درجة، فيمكنني القيام بذلك في Google Home. يمكنني أيضًا تشغيل المروحة إذا كان الظلام بالخارج. ما لا أستطيع فعله هو طلب كلتا الحالتين، إلا إذا كنت أستخدم محرر البرامج النصية. بالإضافة إلى ذلك، سيسمح لي محرر النص البرمجي بتعيين الشروط الشرطية، مثل، “if it’s over 80 degrees, turn on the fan, but if it’s under 60, turn on the heater.”
يمكنك اختراق هذه المواقف معًا باستخدام العديد من عمليات التشغيل التلقائي غير المتصلة بـ Google Home، ولكن سيكون محرر البرامج النصية طريقة أكثر فعالية للقيام بذلك في تدفق مستخدم واحد نظيف. لسوء الحظ، لتحقيق ذلك، ستظل بحاجة إلى تعلم YAML في الوقت الحالي، لأن مساعدة Gemini لن تقوم بواجبك المنزلي نيابةً عنك: بالنسبة للجزء الأكبر، وبالنسبة لمعظم الناس، فإن Gemini ليس جاهزًا لبرمجة عمليات التشغيل الآلي الخاصة بك نيابةً عنك.