Shluchim

8 دقائق قراءةالذكاء الاصطناعي اليومي, الذكاء الاصطناعي في العمل

برامج كهدايا (صغيرة)

بدأت هدية لزميل في العمل من خطأ في لغة لوحة المفاتيح. بنينا TypoSwap لأجهزة Mac وWindows، مع نكتتنا الخاصة وتثبيت يُفتح كما تُفتح الهدية. وما زالت نسخة تجريبية.

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

أظن أن الوقت قد حان لنهدي البرامج أيضًا. شيئًا بنيناه خصيصًا لهم، يحلّ مشكلة ويخبّئ نكتة لا يفهمها غيرنا.

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

(Shluchim كلمة عبرية تعني «المبعوثين»، ومفردها shaliach. هكذا أسمّي مساعديّ من الذكاء الاصطناعي.)

الأصلسيفي وباشِر مع فكرة لهدية برمجيةقرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

أولًا نجد مشكلة:

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

نتأكد أنها مؤلمة بما يكفي، أو تتكرر بما يكفي، للشخص الذي نبني من أجله.

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

نفعل ذلك في وضع Plan (التخطيط قبل التنفيذ). نطلب منه أن يبحث فيما هو موجود أصلًا، وأن يفهم القيود، وأن يقترح خطة عمل. وإن كانت هناك واجهة، يمكن أن نطلب أيضًا بعض الرسوم الأولية قبل البناء.

ولعمل أكثر تنظيمًا، يمكن الاستعانة بـمهارات مات بوكوك أو بـpstack، وهي ملفات تعليمات لمساعد البرمجة. سأكتب عن ذلك لاحقًا.

ألو ألو، أنت تكتب باليديشية:

لديّ في العمل زميل، قائد فريق، علق في خطأ يحدث لنا جميعًا: نكتب بالعبرية ولوحة المفاتيح على الإنجليزية، أو العكس. ثم يقول أحد الجالسين بجانبنا: «ألو ألو، أنت تكتب باليديشية».

كلام غير مفهوم، طبعًا. لكنه صار عندنا نكتة داخلية. وحين رأيتُ كم يزعجه الأمر، قلتُ لنفسي: واو، يا لها من هدية رائعة.

كانت الفكرة أداة صغيرة لـ Windows وMac، تبقى بهدوء في الخلفية وتقترح تصحيحًا عند الحاجة. وبعد التصحيح، ترمي عبارة يديشية من أجل نكتتنا.

الأصلالشعار الواضح لمشبك شعر كوخافاقرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

ما الذي طلبتُه من المساعد:

فتحتُ محادثة في وضع Plan وشرحتُ ما أريد أن أبني. أولًا بحث وخطة عامة من الأعلى: كيف نكتشف الخطأ، ومتى نقترح التصحيح، وما الممكن في كل نظام تشغيل.

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

طلبي الأصلي لـ TypoSwap:

ترجمة عربية لطلبي الأصلي. النص العبري الأصلي متاح أدناه، حرفيًا.

سيفي

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

النص العبري الأصلي، حرفيًا:

ספי

אני רוצה לבנות תוכנה שדואגת לי כל פעם שאני מקליד בטעות באנגלית ויצא לי עברית ולהפך, צריך להיות זמין ברמת כל המחשב וזמין למעכת ההפעלה ווינדוס ומק, זה צריך להיות סופר יעיל שכמעט לא משפיעה על הזכרון והאחסון במחשב
והמטרה היא פשוטה, הקלדת משהו באנגלית שרצית בעברית או הקלדת באנגלית שרצית בעברית, יוצא משהו סופר לא ברור, התוכנה אמור לאפשר לך לסמן את הטקסט ובקלות קיצונית על ידי קיצור מקלדת או לחיצה על מקש ימיני ובחירה מאופציה שם שקיימת אחרי שהתקנת את התוכנה זה ישר יעביר לך לעברית או לאנגלית לפי הצורך.
חשוב מאוד שזה באמת יעבוד ממש טוב לפני הכל , כלומר שהזיהוי שהטקסט אכן לא יצא תקין יהיה מעולה כך שזה יכול ישר גם להציע לך האם תרצה להחליף והתכוונת ל... ולא רק משהו שאפשר להשתמש בו בצורה פאסיבית;

رؤية الخطة من الأعلى:

إعادة بناء توضيحية مبنية على القصة · وضع Plan

سيفي

يجب أن تكون التجربة شبه غير مرئية تقريبًا بالكامل. الأداة تبقى بهدوء، وتظهر عند الحاجة، وتصحّح بنقرة وتمضي. لن ندخل الآن في التصميم.

أرني أولًا خطة العمل من الأعلى.

مساعد البرمجة

خطة مقترحة قبل أن نبدأ البناء:

  1. البحث في اكتشاف أخطاء لغة لوحة المفاتيح، وفي القيود على Windows وMac.
  2. تحديد متى نقترح التصحيح، وما الذي يحدث حين يكون الاكتشاف خاطئًا.
  3. بناء التحويل، وفحص كيف يمكن إعادة النص المصحَّح إلى التطبيق، ثم إضافة النكتة.
  4. اختبار السلوك وتجهيز حزمة تسليم في ملف ZIP.

ما الذي تغيّر أثناء البناء:

سمّينا الأداة TypoSwap. الهدف: أن يتحوّل akuo nv akunl إلى שלום מה שלומך («مرحبًا، كيف حالك؟» بالعبرية)، دون إعادة الكتابة.

بنينا المحرّك بـ Rust (لغة برمجة)، مع التركيز على استهلاك منخفض للموارد. يطابق مواقع المفاتيح بين العبرية والإنجليزية، ويكتشف الأخطاء حسب شيوع الكلمات وتسلسل الحروف. المعالجة محلية، دون حفظ سجلّ الكتابة.

ربطنا النواة بمكوّنات النظام في Mac وWindows. وأضفنا إجراءً على النص المحدَّد، واختصار لوحة مفاتيح قابلًا للاختيار، واقتراحًا بجانب المؤشر.

ثم غيّرت الاختبارات الحل. صلاحيات Mac وبعض التطبيقات صعّبت استبدال النص مباشرة.

فانتقلنا إلى مسار «جاهز للّصق»: تجهّز الأداة التصحيح في الحافظة، ويحدّد المستخدم النص ويلصق.

الأصلتوضيح لاستخدام TypoSwap وتجهيز تصحيح للّصققرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

توضيح للواجهة: يجهّز TypoSwap التصحيح للّصق. تحدّد النص وتلصق، دون إعادة الكتابة.

تختفي النافذة المنبثقة بعد بضع ثوانٍ. وأضفنا أيضًا «أوي غيفالت»، من أجل نكتة اليديشية نفسها.

كتبنا اختبارات للنواة، ولتجهيز التصحيح في الحافظة، وللتثبيت. وحزمنا نسخًا تجريبية لأجهزة Mac بمعالجات Intel وApple Silicon (معالجات Apple)، ولـ Windows x64 (64 بت).

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

هدية في ملف ZIP:

الآن الهدية مغلّفة في ملف ZIP، مع نسخ تجريبية للنظامين. وبعد أن أتأكد أن المسار يعمل كما يجب، سأرسلها إلى زميلي العزيز.

أتمنى أن توفّر عليه تلك اللحظة المزعجة، وأن تُضحكه في الطريق أيضًا.

الأصلالمساعدون يغلّفون البرنامج كهديةقرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

هكذا تبدو تجربة التثبيت:

محاكاة للتثبيت على Windows: تفكّ ضغط ملف ZIP، وتفتح الهدية، وتختار اختصار لوحة المفاتيح، وتجرّب تصحيحًا. الفيديو محاكاة، وليس دليلًا على أن العطل أُصلح أو أن التثبيت اختُبر فعلًا.

ملف المحاكاة الأصلي (MP4)

طلبي الأصلي لتجربة التثبيت:

ترجمة عربية لطلبي الأصلي. النص العبري الأصلي متاح أدناه، حرفيًا.

سيفي

كيف يمكن أن نصنع ملف تثبيت حين تثبّته تشعر كأنك تلقّيت هدية وعملية التثبيت عندك تشمل فتح الهدية(ملف الـ zip) تمامًا مثل تجربة تمزيق ورق الهدايا وإخراج أشياء الهدية منه

النص العبري الأصلي، حرفيًا:

ספי

איך אפשר לייצר קובץ התקנה שמתקינים אותו מקבלים הרגשה כאילו קיבלת מתנה והתהליך התקנה שלך כולל לפתוח את המתנה(את הזיפ) ממש כמו חווית של קריעת נייר מתנה והסרת הדברים של המתנה ממנה

ومن هناك بنينا ورقًا أزرق عليه حروف لوحة المفاتيح بالعبرية والإنجليزية. تسحب، فيتمزّق الورق ويظهر TypoSwap تحته. في برنامج التثبيت المحلي لـ Windows، فتح الهدية جزء من التثبيت.

والخطوة التالية التي أرغب في بنائها: هدية عبر رابط، بغلاف يُفتح بالسحب على الهاتف أيضًا.

الأصلفتح هدية TypoSwap المغلّفة بورق أزرققرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

شاشة فتح الهدية. في العرض التجريبي الظاهر هنا يُفتح الغلاف فقط، دون تثبيت.

وإلى ذلك الحين، يسعدني جدًا أن تكتبوا لي: ما البرامج التي تودّون أن تروها هدايا، ولمن كنتم ستهدونها؟

سأبنيها هنا بشفافية، من المشكلة حتى برنامج يمكن تقديمه هدية.

مزيد من البرامج كهدايا:

Orbit Windows

Windows

برنامج يغيّر في رأيي طريقة العمل كلها مع عدة نوافذ في الوقت نفسه على Windows.

الأصلOrbit Windows مغلّف كهدية – شاشة العرض الأصلية من المستودعقرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

Kol-Chen

macOS

أداة لتسجيل صوت الحاسوب على Mac، بدل كل أنواع الحيل غير المريحة أبدًا.

الأصلKol-Chen مغلّف كهدية بورق عليه صور أشرطة كاسيتقرّب بإصبعيك أو انقر مرتين أو مرّر فوق الصورة للتكبير. اسحب للتحريك.

الآن تنتقل الفكرة إليك.

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

CodexGrok BotClaudeوأي مساعد ذكاء اصطناعي تستخدمه

النص محدد للنسخ اليدوي. بعد النسخ، الصقه في محادثة مع مساعد الذكاء الاصطناعي لديك.