ChatGPT خاطئ في كثير من الأحيان، ولكن السبب وراء استخدام الملايين منا له هو أنه عندما يقوم بالأمور بشكل صحيح، لا يوجد أي شيء آخر يشبهه تمامًا.
لقد مررت بهذه التجربة مؤخرًا عندما كنت أواجه مشكلة تبدو بسيطة في Gmail. باختصار، كان صندوق الوارد الخاص بي خارج نطاق السيطرة، حيث كان عدد الرسائل غير المقروءة يصل إلى ستة أرقام – وكان مجرد وجود هذا الرقم بمثابة تذكير يومي بسوء تدبير شؤون المنزل.
لم تكن أي من رسائل البريد الإلكتروني غير المقروءة ذات أهمية خاصة. كنت أقوم بوضع العلامات والرد على العناصر الرئيسية، واستخدام المرشحات لعرض القراءات الضرورية. لكنني تركت الأعشاب الضارة تطغى تمامًا على حوض زهور Gmail، وكان الوقت قد حان لإخراج المجرفة.
اعتقدت أنه لا توجد مشكلة، سأختار الخيار النووي وأقوم بإجراء عملية “تحديد الكل” و”وضع علامة على الكل كمقروء” لإعطائي صفحة نظيفة. باستثناء القيام بذلك، في العديد من الاختلافات، لم ينجح. يبدو أن لدى Gmail حدًا داخليًا سريًا للعمليات المجمعة، وقد تجاوزت هذا الرقم كثيرًا.
وحتى القيام بذلك على دفعات باستخدام عوامل بحث Gmail لم يكن ناجحًا. يبدو أن صندوق البريد الوارد السخيف الخاص بي قد حطم عقل Gmail، ولم تتمكن Google من المساعدة.
لحسن الحظ، هذا هو المكان الذي جاءت فيه الأداة التي أتعامل معها الآن كعم غريب الأطوار (ذكية بشكل لا يصدق في بعض النواحي، ومخطئة بشكل مقلق في طرق أخرى) للإنقاذ…
الخروج عن النص
لقد وجدت أن ChatGPT مفيد للغاية عندما يتم التعامل مع مطالبتي ذات الصياغة السيئة والتوصل إلى حل لم يكن ليخطر على بالي أبدًا منذ مليون عام. عادة، وهذا ينطوي على الترميز.
بالنسبة لمشكلتي في Gmail، اقترح استخدام Google Apps Script. لم أسمع عن هذه المنصة من قبل (ويرجع ذلك جزئيًا إلى أنها تابعة لـ Google Workspace)، ولكن من الواضح أنها بطل مجهول في أتمتة المهام البسيطة، لا سيما في تطبيقات مثل المستندات وجداول البيانات وGmail.
يستخدم الأشخاص برنامج Gmail Apps Script، كما تعلمت منذ ذلك الحين، لأتمتة جميع أنواع الأشياء، بدءًا من إدارة الأعمال وحتى جداول بيانات اليانصيب للأصدقاء. ولكنها كانت أيضًا الحيلة التي كنت بحاجة إليها للتغلب على القيود العنيدة التي يفرضها Gmail على العمليات المجمعة.
بعد المراسلات المعتادة مع ChatGPT، قام بتحسين نص برمجي صغير يبحث في صندوق بريد Gmail الخاص بي في أجزاء من 500 سلسلة رسائل غير مقروءة ووضع عليها علامة “مقروءة”، حتى وصلت إلى حالة “البريد الوارد صفر” التي كنت افترضت أنه سيكون من الأسهل الوصول إليها.
كانت العملية بسيطة مثل الانتقال إلى Google Apps Script، والنقر على “مشروع جديد”، ولصق النص البرمجي (الذي أكد لي ChatGPT أنه “متوازن ومختبر بالكامل”)، والنقر على أيقونة “حفظ”، ثم الضغط على الزر “تشغيل”. بدأ النص في الظهور في الخلفية وشاهدت صندوق الوارد الخاص بي ينخفض ببطء إلى الصفر.
كيف تستخدم ChatGPT؟
لا يحصل ChatGPT على حكمته من أي مكان وليس لدي أدنى شك في أن حل Gmail الخاص به (ربما أجزاء كبيرة من البرنامج النصي نفسه) كان “مستوحى” من سلاسل رسائل من أمثال Stack Overflow ودعم Google.
المشكلة هي أن البحث على Google لم يظهر أيًا منها، وقد تركتني أتجول في دوائر قبل أن يتدخل ChatGPT. تكمن القوة الكبيرة الأخرى لروبوتات الدردشة (مرة أخرى، عندما تقوم بالأمور في نصابها الصحيح) في قدرتها على تصميم الحلول والتعليمات البرمجية بما يتناسب مع موقفك بالضبط.
هذا لا يعني أنه ليس عليك التحقق مرة أخرى من كل ما يقولونه، وقد كان لدي قدر بسيط من الخوف في تشغيل برنامج نصي لم أفهمه بالكامل على حساب Gmail الخاص بي. ولكن بعد مسح الكود الأساسي بحثًا عن أي شيء مزعج، كنت سعيدًا بتجربته – وأنا سعيد لأنني فعلت ذلك.
بالنسبة لي، هذا التمرين الجاف بعض الشيء ولكنه مفيد يلخص كيفية استخدامي حاليًا لروبوتات الدردشة مثل ChatGPT، ويبدو أنني من الأغلبية. تشير دراسة حديثة أبرزتها شركة Search Engine Land إلى أن 95% من مستخدمي ChatGPT ما زالوا يستخدمون Google – وبعبارة أخرى، يعد برنامج chatbot مكملاً لـ Google وليس بديلاً عنه.
ChatGPT، كما ذكرت سابقًا، هو ذلك العم غريب الأطوار والعبقري أحيانًا الذي أذهب إليه لحل المشكلات الشائكة التي لا أستطيع حلها باستخدام تقنيات ما قبل chatbot. وعلى الرغم من أنني بالتأكيد لا أثق في تذكره للأحداث الإخبارية (وجدت دراسة حديثة لهيئة الإذاعة البريطانية (بي بي سي) أن 45٪ من إجابات روبوتات الدردشة المدعومة بالذكاء الاصطناعي حول الأخبار كانت بها “مشكلة كبيرة”)، فسوف أعود إليه دائمًا للحصول على ومضات الإلهام تلك.
إذا كنت تواجه معضلة مماثلة في البريد الوارد في Gmail وترغب في تجربة حل (ربما يكون أكثر من اللازم هندسيًا) للوصول إلى البريد الوارد صفر، فإليك رمز Google Apps Script الذي نجح معي (شكرًا، ChatGPT). التحدي الوحيد الذي يواجهني الآن هو البقاء هناك.
function markAllAsReadSafe() {
var searchBatchSize = 500; // how many threads to request from Gmail at once
var apiMax = 100; // GmailApp.markThreadsRead accepts at most 100 threads per call
var totalMarked = 0;
do {
// get up to searchBatchSize unread threads (newest first)
var threads = GmailApp.search('is:unread', 0, searchBatchSize);
if (threads.length == 0) break;
// process in sub-batches of apiMax
for (var i = 0; i < threads.length; i += apiMax) {
var slice = threads.slice(i, i + apiMax);
try {
GmailApp.markThreadsRead(slice);
totalMarked += slice.length;
} catch (e) {
Logger.log('Error marking threads read for slice starting at ' + i + ': ' + e);
// pause briefly and continue
Utilities.sleep(2000);
}
// small pause to reduce chance of throttling
Utilities.sleep(500);
}
Logger.log('Marked ' + totalMarked + ' threads so far.');
// loop continues if Gmail returned a full batch (means there are probably more)
} while (threads.length === searchBatchSize);
Logger.log('Finished. Total threads marked read: ' + totalMarked);
}
اتبع TechRadar على أخبار جوجل و أضفنا كمصدر مفضل للحصول على أخبار الخبراء والمراجعات والآراء في خلاصاتك. تأكد من النقر على زر المتابعة!
وبالطبع يمكنك أيضًا اتبع TechRadar على TikTok للحصول على الأخبار والمراجعات وفتح الصناديق في شكل فيديو، والحصول على تحديثات منتظمة منا على واتساب أيضاً.

التعليقات