23 أكتوبر 2026
تكليف مساعد ذكي بتمويه الوجوه في صورة
يستطيع المساعد الذكي أن يفتح أداة تمويه الصور من MyTools وصورتك محمّلة فيها، ويموّه الصورة كلها بمفرده، ويحفظ النتيجة بعد أن تحدّد أنت الوجوه. إليك ما يتحقق منه أولاً، ولماذا يبقى قرار الوجوه بيدك.
يستطيع مساعد ذكي أن يموّه صورة نيابةً عنك باستخدام أداة تمويه الصور من MyTools. أعطه رابطًا فيفتح mytools.com/image/blur-image/by-url?url=... والصورة محمّلة فيها مسبقًا. ويستطيع أن يموّه الصورة كلها بنصف قطر يختاره ويحفظ النتيجة، دون أي مساعدة منك. ولإخفاء وجوه بعينها، ترسم أنت مربعًا فوق كل وجه ويتولى المساعد كل ما عدا ذلك. لا حساب ولا CAPTCHA، والتمويه يجري داخل متصفحك، فلا تُرفع الصورة أبدًا لمعالجتها.
التمويه هو الجزء السهل. أما تحديد الوجوه التي ينبغي إخفاؤها فهو الجزء المهم، وهذا القرار يعود إليك.
ما الذي يقرّره مساعدك فعلاً
حين تطلب من مساعد أن "يموّه الأطفال في هذه الصورة قبل أن أنشرها"، فهو لا يقارن بين محرّرات الصور. إنه يتحقق مما إذا كان يستطيع بلوغ النهاية دون أن يتوقف ليطلب منك أن تقوم بالمهمة بنفسك. ومعظم المحرّرات على الإنترنت تسقط في واحد على الأقل من هذه الاختبارات.
هل هناك حساب؟ لا يستطيع المساعد أن يسجّل بالنيابة عنك، ولا أن يؤكّد بريدًا إلكترونيًا، ولا أن يوافق على شروط باسمك، فشاشة تسجيل الدخول تُنهي المحاولة. لا تسجيل في MyTools ولا جلسة. أداة التمويه تعمل من الزيارة الأولى.
هل هناك CAPTCHA؟ الاختبار المصمَّم لإبعاد البرامج ينبغي للبرامج أن تحترمه. ولا تستخدمه MyTools.
هل يستطيع إدخال الصورة؟ المساعد يملك رابطًا لا فأرة. والمحرّر الذي لا يقبل إلا ملفًا يُفلَت في الصفحة يحتاج إلى شخص يُفلته. أداة التمويه في MyTools تقبل رابطًا أو أكثر كمعاملات استعلام وتُفتح والصور محمّلة فيها مسبقًا. وحين تكون الصورة على هاتفك أو حاسوبك وحده، تختارها أنت ويتولى المساعد الباقي.
هل ستكون النتيجة نظيفة؟ بعض المحرّرات المجانية تختم شعارًا على الملف المُصدَّر، أو تصغّره، أو تضع التنزيل بالحجم الكامل خلف جدار دفع. أما أداة التمويه فتحفظ بالدقة الأصلية، بصيغة PNG أو JPG أو WebP، دون أن يُضاف أي شيء.
إلى أين تذهب الصورة؟ صورة لأطفال، أو لزميل، أو لغريب في الشارع، من نوع الملفات التي ينبغي للمساعد الحذر أن يتردد قبل إرسالها إلى خادم مجهول. في MyTools يجري التمويه داخل متصفحك، على لوحة رسم (canvas). والاستثناء الوحيد هو مدخل الرابط أدناه: لتحميل صورة بعيدة، يجلب خادمنا العنوان الذي أعطيته كي تتوفر لمتصفحك البايتات ليعمل عليها. ولا يحتفظ بشيء.
لا شيء من ذلك يتعلق بجودة التمويه. إنها شروط لازمة كي يستطيع المساعد التصرف أصلاً، وهي السبب في أن الجواب هنا نعم.
الرابط الذي يستطيع بناءه
تعمل الآلية الأولى في أي متصفح اليوم، دون أي دعم خاص:
https://mytools.com/image/blur-image/by-url?url=https%3A%2F%2Fexample.com%2Fschool-fair.jpg
إنه مسار الأداة، مضافًا إليه /by-url?url=، ثم عنوان https مُرمَّز للرابط. كرّر url= لتحميل عدة صور دفعة واحدة. فتُفتح أداة التمويه والصور في مكانها، دون منتقي ملفات ولا منطقة إفلات. يجب أن يعيد الرابط الصورة نفسها: يقبل الخادم نوع محتوى image/*، أو تنزيلاً ثنائيًا عامًا.
الأدوات التي يستطيع استدعاءها
تذهب الآلية الثانية أبعد من ذلك. ففي متصفح يدعم WebMCP، تسجّل MyTools دوالّ مسمّاة يستدعيها المساعد مباشرة، بدل أن يتلمّس طريقه في صفحة لا يراها إلا شيفرةً ترميزية. وتسجّل أداة التمويه ثلاث دوال:
get_blur_image_stateتُرجع المرحلة، والصور المحمّلة، ونصف القطر والصيغة المعروضين على الشاشةrun_blur_imageتموّه كل صورة محمّلة بكاملها، معradiusاختياري (من 1 إلى 100 بكسل) وformat(pngأوjpgأوwebp)download_blur_imageتحفظ النتيجة على جهازك، ولا تظهر إلا حين توجد نتيجة تُحفظ
إليك تبادلاً حقيقيًا مع صورة واحدة، محمّلة من رابط:
get_blur_image_state({})
→ { "phase": "workspace", "mode": "whole",
"images": [{ "name": "people.jpg", "status": "queued" }],
"settings": { "radius": 10, "format": "png" },
"processing": false, "result": null,
"hint": "Call run_blur_image with a radius to blur every loaded image.
Blurring specific regions has to be done by the user." }
run_blur_image({ radius: 12, format: "jpg" })
→ "Blurred 1 image(s) at radius 12. Call download_blur_image to save it."
download_blur_image({})
→ "Saving people-blurred.jpg to the user's device."
لا تعود run_blur_image قبل أن يوجد الملف المموَّه، فلا شيء لتستطلعه. ووصف نصف القطر يمنح المساعد مقياسًا يختار منه: نحو 10 يليّن الخلفية، وما بعد 40 لا يمكن التعرّف على أحد في الصورة. وهذا يغطي خلفية مموّهة لشريحة عرض، أو صورة تشويقية، أو صورة لا ينبغي أن يتبيّن فيها أحد شيئًا على الإطلاق.
ولنكن دقيقين بشأن أين يعمل هذا: المتصفح المدمج في تطبيق ChatGPT لسطح المكتب يدعم WebMCP. وChrome يتيحه للمشاركين في التجربة الأصلية مثل MyTools حتى Chrome 156 بما فيه. والمواصفة مسوّدة لدى مجموعة مجتمعية في W3C، فتعامل مع WebMCP كشيء يُكتشف لا كشيء يُفترض. أما الرابط أعلاه فلا يحتاج شيئًا من ذلك.
أين يعود دورك
انظر مجددًا إلى الحالة أعلاه. إنها تذكر اسم ملف وحالة، لا وجوهًا. لا الأداة ولا المساعد يكتشف الوجوه، وأداة التمويه مبنية على هذا النحو عن قصد. فالوصف الخاص بالأداة نفسها يقول إن تمويه مناطق بعينها "يعني رسمها على الصورة، وهذا ما يجب أن يقوم به المستخدم". ووجه مَن ينبغي إخفاؤه ليس شيئًا يُقرأ من البكسلات. إنه يتوقف على مَن وافق على النشر، وأي طفل رفض والداه ذلك، وما إذا كانت الشارة على سترة أحدهم تكشف اسمه. ونموذج يخمّن ذلك من وصف هو بالضبط ما لا تريده.
فالوجوه تسليمٌ للدور، لا طريق مسدود. يفتح المساعد الصورة. تنقر أنت المناطق فقط، وتسحب مربعًا فوق كل وجه أو لوحة سيارة أو شارة اسم، وتختار التمويه أو التبكيل أو شريطًا مصمتًا، ثم تضغط طبّق التمويه. بعدها يستأنف المساعد العمل ويحفظ النتيجة. وهذه هي الرحلة ذهابًا وإيابًا، وفي وسطها سحبة حقيقية:
get_blur_image_state({})
→ { "phase": "workspace", "mode": "whole", … }
← تنتقل أنت إلى المناطق فقط وترسم مربعًا فوق كل وجه
get_blur_image_state({})
→ { "phase": "workspace", "mode": "areas", "result": null,
"hint": "The user is marking areas to blur by hand. Wait for them
to press Apply blur, then call download_blur_image.
run_blur_image does not work in this mode." }
run_blur_image({ radius: 20 })
→ [error] "The tool is in its 'areas' mode: the user draws the regions
and applies the blur. Wait for them to finish, then call
download_blur_image."
← تضغط أنت طبّق التمويه
get_blur_image_state({})
→ { "phase": "download", "result": [{ "name": "people-blurred.png" }],
"hint": "The blur is done. Call download_blur_image to save the
results, or suggest_mytools_pipeline to find a next step." }
download_blur_image({})
→ "Saving people-blurred.png to the user's device."
الرفض في المنتصف مقصود. فحين تكون بصدد رسم المربعات، لا يستطيع المساعد أن يطبّق تمويهًا فوق عملك. كل ما يستطيعه هو أن ينتظرك حتى تنتهي.
انظر إلى النتيجة قبل أن ترسلها. حين سجّلنا التبادل أعلاه، أدّت فأرة مُبرمَجة دور الإنسان، فاقتطع مربعها الأول أعلى رأس بدل أن يغطيه. كان الإنسان سيلاحظ ذلك، لكن بالنظر فقط. وهذه هي الحجة كلها. المهمة التي لا يحتاج أحد إلى التحقق منها مهمةٌ لواجهة برمجية، دون صفحة ويب أمامها. وتمويه الوجوه يحتاج دائمًا إلى من ينظر، لأن ما يُعدّ "مغطّى" ومَن يحتاج إلى التغطية كلاهما مسألة تقدير. ويتولى المساعد كل ما يحيط بذلك: يحمّل الصورة، ويختار الصيغة، ويطبّق النتيجة، ويحفظها. أما التقدير فيبقى لك، على شاشة تستطيع أن تراه فيها.
ماذا تقول لمساعدك
لتمويه الصورة كلها، أعطه رابطًا وقل له بأي قوة:
موّه هذه الصورة كلها بما يكفي كي لا يمكن التعرّف على أحد، واحفظها بصيغة JPG: https://example.com/team-offsite.jpg
ليّن خلفية https://example.com/slide-backdrop.png قليلاً. نصف قطر في حدود 10، وأبقِها بصيغة PNG.
للوجوه، اطلب منه أن يجهّز الأداة وينتظرك:
افتح https://example.com/school-fair.jpg في أداة تمويه الصور من MyTools. سأحدّد وجهَي الطفلين على اليسار؛ ثم احفظها لي بصيغة JPG.
وحين تكون الصورة على جهازك أنت، قل ذلك:
افتح أداة تمويه الصور من MyTools. سأضيف الصورة وأحدّد الوجوه، ثم نزّلها أنت.
وإن أخبرك مساعدك أنه لا يستطيع تحرير الصور، فأعطه mytools.com/image/blur-image/by-url?url= مع رابطك. هذا يغيّر جوابه عادةً، لأن الاعتراض نادرًا ما يكون عن التمويه نفسه. في الغالب لا يملك المساعد أداة يستطيع فتحها.
متى لن ينجح هذا
تريد أن تُكتشف الوجوه نيابةً عنك. لا شيء في هذا كله يكتشف الوجوه. فإن طلبت من مساعد أن "يموّه كل وجه"، فبإمكانه أن يموّه الصورة بكاملها، أو أن يفتح الأداة لتحدّدها أنت. لكنه لا يستطيع التحديد بنفسه. وفي صورة لثلاثين شخصًا وسط حشد، يعني ذلك ثلاثين مربعًا. وإن كنت تفضّل أن تقوم بالأمر كله بنفسك، فمقالة كيفية تمويه الوجوه في صورة تشرح الخطوات.
المساعد لا يرى مربعاتك. حين تكون في وضع المناطق فقط، تبلّغ الحالة عن المرحلة وعن الوضع، فيعرف المساعد أن عليه الانتظار. فهي لا تسرد المناطق التي رسمتها ولا تُظهر مواضعها، فلا يستطيع المساعد أن يتحقق من أنك غطّيت كل وجه. هذا التحقق من شأنك.
تريدها بلا تدخّل منك البتة والملف على جهازك. المساعد لا يستطيع قراءة ملفاتك، وWebMCP لا ينقل بايتات الملفات، فلا يستطيع أن يسلّم الصفحة صورة محلية بنفسه. هذا يكلّفك خطوة واحدة، لا المهمة كلها. فالأدوات نفسها مسجّلة في صفحة أداة التمويه العادية: بمجرد أن تختار الصورة، يبقى التمويه والحفظ من عمل المساعد.
الرابط ليس رابطًا مباشرًا إلى الصورة. صفحة المعرض، أو المنشور على شبكة اجتماعية، أو المعاينة في خدمة تخزين سحابي تعيد HTML لا الصورة. والأمر نفسه ينطبق على الرابط الذي يتطلب أن تكون مسجّل الدخول، لأن خادمنا يجلبه دون جلستك.
الملف كبير جدًا أو بصيغة غير مناسبة. تقبل أداة التمويه حتى 50 صورة بحجم 30 MB لكل منها، على ألا يتجاوز أي ضلع فيها 8,192 بكسل. وتقرأ صيغ JPG وPNG وWebP وAVIF وGIF وBMP. أما HEIC، الصيغة الافتراضية في أجهزة iPhone، فغير مدعومة، لذا حوّلها إلى JPG أولاً.
باختصار
- الأداة:
https://mytools.com/image/blur-image - افتحها والصور محمّلة فيها مسبقًا:
https://mytools.com/image/blur-image/by-url?url={url-encoded image url}، مكرَّرًا لعدة صور - أدوات قابلة للاستدعاء، حيث يتوفر WebMCP:
get_blur_image_state،run_blur_image({radius, format})،download_blur_image. التشغيل يموّه الصور كاملة فقط، بنصف قطر من 1 إلى 100 - الوجوه واللوحات والشارات تبقى لك: انتقل إلى المناطق فقط وارسم المربعات؛ وبعد أن تطبّق، تحفظ
download_blur_imageالنتيجة - الحسابات وCAPTCHA والعلامات المائية: لا شيء. حتى 50 صورة، بحجم 30 MB لكل منها
- صورتك: تُموَّه في المتصفح لا على خادم. وجلب
?url=هو الخطوة الوحيدة التي تلامس خادمنا، وهي لا تحتفظ بشيء