طراحی گرافیک

واترمارک تصویر هوش مصنوعی و SynthID

واترمارک هوش مصنوعی نشانه ای است که سازنده مدل داخل خروجی می گذارد تا بعدا بشود فهمید این فایل را ماشین ساخته است، و مستندات خود گوگل می گوید هر تصویری که واسط برنامه نویسی جمینای تولید می کند این نشانه را دارد. با چشم دیده نمی شود، ولی هر کسی که فایل را داشته باشد می تواند دنبالش بگردد.

  • درس ۱۲ از ۱۲
  • میانی
  • رایگان، بدون ثبت نام

چیزی که در تصویر دیده می شود و چیزی که در آن هست

تصویری که منتشر می کنید

پیکسل ها. تنها لایه ای که با باز کردن فایل دیده می شود و تنها چیزی که بازدیدکننده می بیند.

اینجا چشم متوقف می شود
  • واترمارک داخل پیکسل ها

    الگویی که مدل هنگام ساخت در خود تصویر می گذارد. بخشی از تصویر است و نه چیزی که به آن چسبانده شده باشد. SynthID اینجاست.

  • فهرست کارهای انجام شده

    ساخته شد، تبدیل شد، ویرایش شد، به اضافه نام نرم افزاری که هر کار را انجام داده است.

  • کد منبع دیجیتال

    یک کد از واژگان آی پی تی سی. برای تصویر تماما ماشینی، همان trainedAlgorithmicMedia است.

  • زنجیره ادعاهای قبلی

    ارجاع به شناسنامه نسخه پیشین، تا تبدیل کردن فایل تاریخچه اش را قطع نکند.

  • امضا و زنجیره گواهی

    اینکه چه کسی این ادعا را کرده و امضایش را چه مرجعی تایید می کند. بدون این، بقیه لایه ها فقط متن اند.

هیچکدام از این لایه ها با نگاه کردن به تصویر دیده نمی شوند، و چهار لایه پایینی همگی فراداده اند: یک بار تغییر اندازه خودکار می تواند هر چهار تا را کامل حذف کند بدون اینکه هیچ خطایی داده شود.

آخرین بررسی: فکت ها و نام ابزارهای این درس در همین تاریخ با منابعشان بازبینی شده اند.

دو چیز متفاوت که هر دو را واترمارک صدا می زنند

واترمارک هوش مصنوعی آن لوگوی گوشه تصویر نیست. دو ساز و کار کاملا متفاوت زیر این یک اسم جمع شده اند و فرقشان همان چیزی است که تصمیم شما را عوض می کند.

اولی داخل خود پیکسل هاست. مدل هنگام ساخت تصویر، الگویی را در خود تصویر می گذارد که چشم انسان نمی بیند و کیفیت را هم عوض نمی کند. چون بخشی از تصویر است، با کپی کردن یا ذخیره دوباره از بین نمی رود. SynthID گوگل از همین جنس است.

دومی کنار تصویر است، نه داخلش: یک بسته داده امضاشده که به فایل چسبانده می شود و می گوید این فایل با چه چیزی ساخته شده، چه ویرایش هایی خورده و چه کسی این ادعا را امضا کرده. اسم استانداردش C2PA است و اسم چیزی که تولید می کند Content Credentials. این یکی مثل هر فراداده دیگری قابل حذف است و در عمل خیلی راحت تر از آنچه فکر می کنید حذف می شود؛ بخش پنجم همین را روی یک فایل واقعی نشان می دهد.

پس یک تصویر می تواند شناسنامه نداشته باشد و باز هم واترمارک داشته باشد، یا شناسنامه داشته باشد و اصلا واترمارک نداشته باشد. اگر این دو را یکی بگیرید، هر نتیجه ای که از یک ابزار بررسی بگیرید را اشتباه می خوانید.

SynthID دقیقا چه می کند و کجاها هست

گوگل دیپ مایند در صفحه خودش می نویسد که SynthID واترمارک دیجیتال را مستقیم داخل تصویر و صدا و متن و ویدیوی تولیدشده با هوش مصنوعی جاسازی می کند، این واترمارک ها در سراسر محصولات مصرفی مولد گوگل جاسازی شده اند، برای انسان نامحسوس اند و با فناوری خود SynthID قابل تشخیص اند.

برای تصویر و ویدیو، همان صفحه می گوید واترمارک همان لحظه ای که محتوا ساخته می شود اضافه می شود و کیفیت را تغییر نمی دهد. برای صدا، روی هر چیزی که با مدل موسیقی لیریا یا قابلیت پادکست نوت بوک ال ام ساخته شود گذاشته می شود. و برای متن، گوگل می گوید آن را به خروجی اپ و نسخه وب جمینای هم گسترش داده و کارش این است که امتیاز احتمال کلمه بعدی را کمی جابه جا کند تا الگویی در خود انتخاب کلمات بماند.

اما نکته ای که یک طراح باید بداند جای دیگری نوشته شده و صریح تر است. مستندات تولید تصویر واسط برنامه نویسی جمینای یک جمله دارد و همان جمله همه چیز را روشن می کند: همه تصویرهای تولیدشده یک واترمارک SynthID دارند. یعنی این یک قابلیت اختیاری نیست که بشود خاموشش کرد؛ خروجی نانو بنانا ۲ و نانو بنانا پرو با آن بیرون می آید.

دو چیزی که گوگل نگفته و ما هم نمی گوییم: هیچ عددی درباره اینکه چند درصد از تصویرها بعد از فلان ویرایش هنوز قابل تشخیص اند منتشر نشده، و هیچ جا نگفته اند مدل های سازنده های دیگر این نشانه را دارند. آنچه بالا آمد ادعای خود گوگل درباره محصولات خود گوگل است و ما آن را به همین عنوان نقل می کنیم.

Content Credentials چیست و چه کسانی آن را می چسبانند

C2PA یک استاندارد باز است که ائتلافی به همین اسم منتشرش می کند، و چیزی که تولید می کند Content Credentials نام دارد. خود سایت ائتلاف تشبیه خوبی برایش می آورد: مثل برچسب ارزش غذایی روی بسته بندی، تاریخچه محتوا را در دسترس هر کسی می گذارد.

داخل این بسته چند چیز مشخص هست. فهرست کارهایی که روی فایل انجام شده، مثل ساخته شد و تبدیل شد. نام نرم افزاری که آن کار را کرده. یک کد از واژگان آی پی تی سی که می گوید منبع دیجیتال این فایل چه بوده، و کدی که برای تصویر تماما ماشینی به کار می رود trainedAlgorithmicMedia است. یک امضا و زنجیره گواهی که می گوید چه کسی این ادعا را کرده. و ارجاعی به ادعاهای قبلی، تا وقتی فایل تبدیل می شود تاریخچه اش قطع نشود.

و کسانی که پشت این استاندارد ایستاده اند اسم های کوچکی نیستند. صفحه عضویت ائتلاف، روزی که این درس نوشته شد، یازده عضو کمیته راهبری داشت: ادوبی، آمازون، بی بی سی، گوگل، متا، مایکروسافت، اوپن ای آی، پابلیسیس گروپ، سونی، تیک تاک و ترو پیک. یعنی هم سازنده های مدل، هم شبکه های اجتماعی، هم رسانه ها و هم سازنده های دوربین.

یک چیز را هم صریح بگوییم چون همه جا قاطی می شود: عضویت در ائتلاف با چسباندن شناسنامه روی خروجی یکی نیست. اینکه یک شرکت در کمیته راهبری هست به این معنی نیست که همه محصولاتش Content Credentials می گذارند. تنها چیزی که با اطمینان می شود گفت همان است که خودشان مستند کرده اند، یا همان که با باز کردن یک فایل واقعی می شود دید؛ و ما در بخش پنجم دقیقا همین کار را روی یک فایل از همین سایت کرده ایم.

نشانه داخل پیکسل در برابر شناسنامه امضاشده

واترمارک داخل پیکسل، مثل SynthID

  • بخشی از خود تصویر است و به آن چسبانده نشده
  • سازنده اش می گوید برای دوام در برابر برش و فشرده سازی طراحی شده
  • خواندنش ابزار همان سازنده را می خواهد
  • چیزی درباره ویرایش های بعدی نمی گوید

شناسنامه امضاشده، یعنی C2PA

  • بسته داده ای که به فایل چسبانده می شود
  • با ویرایش و تبدیل و اشتراک گذاری ممکن است حذف شود
  • با ابزار وب عمومی و بدون حساب قابل خواندن است
  • کل زنجیره ویرایش ها و امضاکننده را می گوید

هیچکدام از این دو جای دیگری را نمی گیرد و یک تصویر می تواند یکی، هر دو یا هیچکدام را داشته باشد. هر دو ستون از مستندات خود سازنده ها نقل شده اند و ما هیچکدام را نسنجیده ایم.

چه کسی می تواند این نشانه ها را بخواند

این جایی است که بیشتر مطالب فارسی اشتباه می گویند، چون جواب برای این دو ساز و کار یکی نیست.

برای SynthID، راهی که برای همه باز است این است که خود گوگل توضیح می دهد: فایل را در گفتگوی جمینای آپلود کنید و بپرسید آیا با هوش مصنوعی گوگل ساخته یا ویرایش شده است. جمینای دنبال واترمارک SynthID می گردد و جواب می دهد. در کنارش گوگل یک درگاه جدا هم دارد به اسم SynthID Detector، ولی همان صفحه می نویسد که فعلا در حال همکاری با روزنامه نگاران و حرفه ای های رسانه برای آزمایش درگاه و گرفتن بازخورد است و فهرست انتظار آزمایش کننده های اولیه دارد. یعنی یک آشکارساز عمومی و باز برای همه، چیزی نیست که امروز وجود داشته باشد.

برای Content Credentials وضع بازتر است. ابتکار اصالت محتوا یک ابزار وب عمومی دارد که هر کسی می تواند فایل را در آن بیندازد و شناسنامه اش را ببیند. اوپن ای آی هم یک واسط برنامه نویسی بررسی اصالت منتشر کرده که هر دو را با هم چک می کند، هم Content Credentials و هم SynthID، و یک ابزار وب هم برایش دارد.

و حالا بخشی که مهم تر از هر ابزاری است، و اوپن ای آی خودش در مستنداتش نوشته: نتیجه «پیدا نشد» یعنی ابزار سیگنالی نیافته، نه اینکه محتوا ساخته انسان است. همان صفحه توضیح می دهد که فراداده ممکن است حذف شده باشد، واترمارک ممکن است تضعیف شده باشد، فایل ممکن است از یک مدل قدیمی آمده باشد، و صریح می گوید این ابزار فعلا محتوای تولیدشده با مدل شرکت های دیگر را تشخیص نمی دهد. یعنی یک بررسی تمیز هیچ چیزی را تبرئه نمی کند.

و مصداق عکسش هم هست: پیدا شدن یک سیگنال، شاهد وجود همان سیگنال است و نه تاریخچه کامل فایل. همان مستندات می گوید پیش از نسبت دادن تصویر به یک سازنده، صادرکننده امضا را بررسی کنید. این ابزارها شاهد جمع می کنند و حکم نمی دهند.

چه چیزی از ویرایش و آپلود جان سالم به در می برد

ادعای سازنده ها را اول به عنوان ادعا بگذاریم روی میز. گوگل می نویسد واترمارک تصویر و ویدیو طوری طراحی شده که در برابر تغییرهایی مثل برش، اضافه کردن فیلتر، عوض کردن نرخ فریم و فشرده سازی با اتلاف دوام بیاورد. اوپن ای آی در مستنداتش جمله دقیق تری دارد و همان جمله تفاوت دو لایه را کامل توضیح می دهد: فراداده C2PA زمینه بیشتری درباره منشا فایل می دهد، ولی ویرایش کردن و تبدیل کردن و به اشتراک گذاشتن فایل می تواند فراداده اش را حذف کند؛ در حالی که واترمارک SynthID بخشی از خود تصویر یا صداست و ممکن است از بعضی تبدیل ها جان سالم به در ببرد.

حالا همین را روی یک فایل واقعی نگاه کنیم، چون تفاوت بین «ممکن است حذف شود» و «حذف می شود» را فقط با باز کردن بایت ها می شود دید.

روز نوشتن این درس، هر سه هزار و صد و هفتاد و شش فایل تصویری پوشه آپلود همین سایت را اسکن کردیم. پنجاه و چهار فایل شناسنامه C2PA داشتند. پنجاه و سه تای آنها فایل هایی بودند که کاربران بازار فریلنسری خود سایت آپلود کرده اند، و پنجاهتای این جمع کدشان دقیقا trainedAlgorithmicMedia است، یعنی خود فایل می گوید تماما ماشین ساخته است.

و فایل پنجاه و چهارم مال خود ماست. تصویر شاخص برگه سئو سایت، که در تیر ۱۴۰۳ به کتابخانه رسانه اضافه شده، شناسنامه ای دارد که می گوید با DALL-E ساخته شده، کد منبع دیجیتالش همان trainedAlgorithmicMedia است، بعد از ساخت یک بار تبدیل شده و امضایش به یک زنجیره گواهی به نام تروپیک می رسد. ما این را نگذاشته بودیم؛ همان جا بوده و کسی نگاه نکرده بود.

حالا بخش جالبش. وردپرس از همان فایل بیست و هفت اندازه دیگر ساخته و هیچکدام از آن بیست و هفت تا حتی یک بایت از آن شناسنامه را ندارند. نه شناسنامه، نه بسته فراداده. یعنی یک بار تغییر اندازه خودکار، همان چیزی را که قرار بود شفافیت بیاورد کامل پاک کرده، و کسی هم هیچ خطایی ندیده.

نتیجه اش برای هر سایت وردپرسی یکی است و دو طرف دارد. یک طرف: روی شناسنامه حساب نکنید که به جای شما افشا کند، چون در بیشتر مسیرهای انتشار اصلا به بازدیدکننده نمی رسد. طرف دیگر: پاک شدن فراداده به معنی پاک شدن ردپا نیست، چون لایه داخل پیکسل چیز دیگری است و ما اصلا ابزار خواندنش را نداریم.

و یک استثنا که در همین مورد اتفاقی جالب شد: تصویر شاخص این برگه به عنوان تصویر اشتراک گذاری اجتماعی منتشر می شود و نسخه اصلی است که سرو می شود، نه نسخه های کوچک شده. یعنی هر بار که آن صفحه در تلگرام یا واتساپ یا شبکه اجتماعی به اشتراک گذاشته می شود، فایلی که آن طرف دانلود می شود همان است که شناسنامه دارد.

مسیری که یک شناسنامه در وردپرس طی می کند

  1. ۱

    تولید

    سرویس شناسنامه را می چسباند: کار انجام شده، نرم افزار، کد منبع دیجیتال و امضا.

  2. ۲

    آپلود

    فایل اصلی سالم روی سرور می نشیند و شناسنامه اش هنوز کامل داخلش است.

  3. ۳

    تغییر اندازه خودکار

    وردپرس چند نسخه کوچک تر می سازد. هیچکدام از این نسخه ها شناسنامه ندارند و هیچ خطایی هم داده نمی شود.

  4. ۴

    انتخاب نسخه در صفحه

    مرورگر معمولا یکی از همان نسخه های کوچک شده را می گیرد و نه فایل اصلی را.

  5. ۵

    بازدیدکننده

    چیزی که دانلود می شود شناسنامه ندارد. شفافیتی که سرویس گذاشته بود، در عمل به کسی نرسیده است.

این زنجیره فقط درباره شناسنامه است. ما هیچ ابزاری برای خواندن واترمارک داخل پیکسل نداریم، پس درباره اینکه SynthID از تغییر اندازه جان سالم به در می برد یا نه هیچ ادعایی نمی کنیم.

این برای سئوی سایت شما چه معنایی دارد

اول چیزی که نمی گوییم، چون همه جا گفته می شود و منبع ندارد. گوگل هیچ جا نگفته که واترمارک SynthID یا شناسنامه C2PA را به عنوان سیگنال رتبه می خواند، ما هم شاهدی برای این نداریم و هیچ درصدی درباره تشخیص نمی نویسیم. هر کسی عدد قطعی به شما داد، بپرسید از کجا آورده.

چیزی که می شود گفت باریک تر و قابل بررسی تر است: این اطلاعات داخل فایل های شما هست و هر کسی که فایل را داشته باشد می تواند بخواندش. سایتی که صد تصویر منتشر می کند و همه شان کد trainedAlgorithmicMedia را حمل می کنند، از روی خود فایل ها قابل دسته بندی است، بدون اینکه کسی حتی به متن صفحه نگاه کند. این یک ادعا درباره رتبه نیست، یک واقعیت درباره قابل شناسایی بودن است.

و حالا آن چیزی که واقعا در سیاست های گوگل نوشته شده. سیاست های اسپم جستجوی گوگل بخشی به اسم استفاده نادرست از محتوای مقیاس دار دارد و تعریفش این است: تولید صفحه های زیاد با هدف اصلی دستکاری رتبه و نه کمک به کاربر، که معمولا روی ساختن حجم زیادی محتوای غیراصیل با ارزش کم یا صفر تمرکز دارد، فرقی نمی کند چطور ساخته شده باشد. و یکی از مثال هایش صریح است: استفاده از ابزارهای هوش مصنوعی مولد برای تولید صفحه های زیاد بدون افزودن ارزش برای کاربر.

گوگل در راهنمای خودش درباره محتوای هوش مصنوعی هم همین را جور دیگری گفته است: استفاده از خودکارسازی، از جمله هوش مصنوعی، برای تولید محتوا با هدف اصلی دستکاری رتبه، نقض سیاست های اسپم است؛ و بلافاصله اضافه کرده که هر استفاده ای از خودکارسازی اسپم نیست.

پس رشته ای که این دو سر را به هم وصل می کند، مکانیزم است و نه مجازات. صفحه ای که محتوایش غیراصیل و انبوه است، مشکل دارد چون غیراصیل و انبوه است. تصویرهای واترمارک دار آن صفحه، سیگنال جدیدی نمی سازند؛ فقط کاری که کرده اید را از روی خود فایل ها خواندنی می کنند، برای گوگل و برای هر کس دیگری. اگر محتوای صفحه واقعا ارزش دارد، این خواندنی بودن به شما آسیبی نمی زند. و اگر ندارد، تصویرها هم مشکل شما نیستند.

برای اینکه ببینید همین بحث درباره متن به کجا می رسد، درس محتوای هوش مصنوعی و سئو همین موضوع را از سمت متن باز می کند.

موضع ما، و کاری که در این درس نمی کنیم

در کار مشتری، استفاده از هوش مصنوعی را بگویید. یک جمله در قرارداد یا در تحویل کافی است: کدام تصویرها با مدل ساخته شده اند و کدام ها عکس یا طراحی دستی اند. این یک جمله هزینه ای ندارد و تنها چیزی را می خرد که وقتی از دست برود دیگر برنمی گردد.

تصویر ماشینی را جایی بگذارید که اصالت موضوع نیست: پیش نویس، مود بورد، پس زمینه، شکل توضیحی، تصویر داخلی. و جایی که اصالت خودش کالاست، خرج کنید: عکس محصول، عکس تیم، هویت بصری، نمونه کار. آن فایل تصویر شاخص برگه سئوی خودمان که بالاتر آوردیم دقیقا در گروه اول است و ما هم نگهش داشته ایم و اینجا نوشتیم که چیست؛ همین کاری است که از دیگران هم انتظار داریم.

اگر تصویری با هوش مصنوعی ساخته اید و قرار است ادعای واقعی بکند، جایگزینش را بسازید نه شناسنامه اش را. تفاوت این دو کار در نتیجه یکی نیست: یکی مشکل را حل می کند و دیگری فقط شاهدش را پاک می کند.

و به همین دلیل در این درس نوشته نمی شود که چطور یک واترمارک را حذف کنند. این لایه وجود دارد تا خواننده بتواند بفهمد به چه چیزی نگاه می کند، و آموزش حذفش آموزش فریب است. یک نکته فنی هم هست که کمتر گفته می شود: پاک کردن فراداده و پاک کردن نشانه داخل پیکسل دو کار متفاوت اند، و کسی که فراداده را پاک می کند معمولا فکر می کند هر دو را پاک کرده است.

مسیر سریع با هوش مصنوعی

مسیر سریع اینجا این نیست که تصویرها را یکی یکی در یک ابزار وب بیندازید. کاری که یک حرفه ای می کند این است که <strong>کل کتابخانه رسانه را یک بار اسکن کند</strong>، چون شناسنامه C2PA یک بسته داده با امضای متنی مشخص است و پیدا کردنش به هیچ سرویسی نیاز ندارد. دستور پایین همان چیزی است که ما روی همین سایت اجرا کردیم و روی سه هزار و صد و هفتاد و شش فایل کمتر از یک دهم ثانیه طول کشید. برای نوشتن جمله افشا در پایان کار، یک مدل سریع کافی است و انتخاب فعلی ما در <a class="text-link" href="/ai/">بخش هوش مصنوعی</a> هست.

  1. دستور اول را در پوشه آپلود سایتتان اجرا کنید. خروجی، فهرست فایل هایی است که شناسنامه دارند. عدد این فهرست را با تعداد کل فایل های تصویری مقایسه کنید، نه با انتظارتان.
  2. برای هر فایلی که پیدا شد، دستور دوم را بزنید و شناسنامه اش را بخوانید. سه چیز را نگاه کنید: نام نرم افزار سازنده، کد منبع دیجیتال، و اینکه چه کارهایی روی فایل ثبت شده است.
  3. هر فایل را در یکی از دو گروه بگذارید: تزئینی، که ماندنش اشکالی ندارد، و ادعا دار، یعنی تصویری که مشتری از رویش تصمیم می گیرد. گروه دوم را جایگزین کنید، نه شناسنامه اش را پاک کنید.
  4. یک جمله افشا بنویسید و در جای ثابتی از سایت یا در تحویل مشتری بگذارید. جمله باید بگوید کدام دسته از تصویرها با مدل ساخته شده اند، نه اینکه به طور کلی از هوش مصنوعی استفاده می شود.
  5. همین اسکن را در روال آپلود بگذارید. اگر سایت شما آپلود کاربر دارد، این کار یک بار انجام دادنی نیست: پنجاه و سه فایل از پنجاه و چهار فایل ما را کاربران آورده بودند.

نسخه آماده کپی

# ۱. کل کتابخانه رسانه را دنبال شناسنامه C2PA بگرد.
# در پوشه آپلود سایت خودتان اجرا کنید.

grep -rlaiE 'c2pa|jumbf' \
  --include='*.jpg' --include='*.jpeg' \
  --include='*.png' --include='*.webp' .

# برای مقایسه، تعداد کل فایل های تصویری:

find . \( -iname '*.jpg' -o -iname '*.jpeg' \
       -o -iname '*.png' -o -iname '*.webp' \) | wc -l


# ۲. شناسنامه یکی از فایل هایی را که پیدا شد بخوان.

strings -a {مسیر فایل} \
  | grep -iE 'softwareAgent|digitalsourcetype|claim_generator'

# سه چیزی که در خروجی دنبالش می گردید:
#   softwareAgent      نام ابزاری که تصویر را ساخته
#   digitalsourcetype  کد آی پی تی سی؛ trainedAlgorithmicMedia یعنی تماما ماشینی
#   claim_generator    نام سرویسی که این ادعا را امضا کرده

قبل از اعتماد به خروجی: این اسکن فقط شناسنامه C2PA را پیدا می کند و نه واترمارک داخل پیکسل را. یعنی نتیجه خالی هیچ چیزی را ثابت نمی کند: فایلی که هیچ شناسنامه ای ندارد هنوز می تواند واترمارک SynthID داشته باشد و شما با این دستور هرگز نمی فهمید. دو چیز دیگر هم کار آدم است. عدد را به تنهایی نخوانید؛ شناسنامه را واقعا باز کنید، چون تفاوت میان تصویر تماما ماشینی و عکسی که یک ویرایش هوش مصنوعی خورده در همان کد منبع دیجیتال نوشته شده است. و تصمیم درباره اینکه یک تصویر بماند یا جایش عوض شود، تصمیم شماست و نه خروجی یک دستور.

هوش مصنوعی در این کار

این درس درباره چیزی است که هوش مصنوعی داخل خروجی خودش می گذارد، پس ابزارهای این بخش دو دسته اند: آنهایی که نشانه می گذارند و آنهایی که نشانه را می خوانند. موضع ما در یک جمله: <strong>هیچ کدام از این ابزارها به شما نمی گویند یک تصویر ساخته انسان است؛ فقط می گویند نشانه ای پیدا شد یا نشد، و این دو با هم فرق دارند.</strong>

ابزارهایی که واقعا کمک می کنند

  • Gemini تنها راه بررسی SynthID که خود گوگل برای همه توضیح داده است: فایل را در گفتگو آپلود کنید و بپرسید آیا با هوش مصنوعی گوگل ساخته یا ویرایش شده. جواب درباره واترمارک گوگل است و نه درباره هر مدل دیگری. صفحه خود گوگل می گوید اپ وب جمینای در بیش از دویست و سی کشور و منطقه کار می کند و ایران در آن فهرست نیست.
  • OpenAI Content Provenance API تنها ابزاری که در مستنداتش نوشته هر دو لایه را با هم چک می کند: هم شناسنامه C2PA و هم واترمارک SynthID روی تصویر. برای ما مهم ترین چیزش قابلیتش نیست، صداقت مستنداتش است: صریح می گوید نتیجه پیدا نشد یعنی سیگنالی نیافته و نه اینکه محتوا ساخته انسان است، و می گوید محتوای تولیدشده با مدل شرکت های دیگر را تشخیص نمی دهد. یک ابزار وب هم دارد که ما نتوانستیم بازش کنیم؛ دامنه اصلی اوپن ای آی از سرور ما ۴۰۳ می دهد.
  • Content Credentials Verify ابزار وب عمومی برای خواندن شناسنامه C2PA یک فایل. حساب نمی خواهد و کاری که می کند دقیقا همان کاری است که دستور خط فرمان بخش مسیر سریع می کند، فقط با یک رابط گرافیکی و خواناتر. اگر فقط یک فایل دارید این ساده تر است؛ اگر سه هزار فایل دارید، دستور.
  • Nano Banana 2 اینجاست چون سمت دیگر ماجراست: مستندات واسط برنامه نویسی جمینای می گوید همه تصویرهای تولیدشده واترمارک SynthID دارند، پس این مدل و نانو بنانا پرو خروجی نشان دار می دهند. این یک عیب نیست و برای اکثر کارها اصلا اهمیتی ندارد؛ فقط باید بدانید که فایلی که تحویل می دهید چه چیزی همراه خودش دارد.

کجا نتیجه معکوس می دهد

خطر اصلی این موضوع، خود واترمارک نیست؛ این است که آدم ها یک ابزار بررسی را جای یک حکم بگذارند.
در هر دو جهت اشتباه می شود. کسی که خروجی «چیزی پیدا نشد» می گیرد و نتیجه می گیرد تصویر ساخته انسان است، حرفی زده که مستندات همان ابزار رد می کند: ممکن است فراداده حذف شده باشد، واترمارک تضعیف شده باشد، یا مدل سازنده اصلا از شرکت دیگری باشد که این ابزار تشخیصش نمی دهد. و کسی که یک شناسنامه پیدا می کند و از رویش تصویر را به یک سازنده نسبت می دهد، همان کاری را کرده که مستندات صریح گفته نکنید: اول صادرکننده امضا را بررسی کنید.
خطر عملی تر برای یک آژانس این است: تکیه کردن به شناسنامه به عنوان راه افشا. بخش پنجم همین درس نشان می دهد که یک بار تغییر اندازه خودکار در وردپرس شناسنامه را کامل حذف می کند؛ پس تصویری که فکر می کنید خودش خودش را معرفی می کند، در عمل چیزی به بازدیدکننده نمی گوید. افشا کار یک جمله در متن است و نه کار فراداده.
و یک چیز که این درس عمدا نمی گوید: راه حذف واترمارک. دلیلش در بخش آخر نوشته شده.

منبع ها: Google DeepMind: SynthID Google: image generation in the Gemini API OpenAI: content provenance guide C2PA: the coalition and Content Credentials C2PA: membership and steering committee IPTC: digital source type, trainedAlgorithmicMedia Google Search: spam policies, scaled content abuse Google Search: guidance about AI-generated content Google: where the Gemini web app is available

حد این توصیه

مرز این درس را باید صریح نوشت، چون موضوعش دقیقا همان جایی است که ادعای بی پشتوانه راحت جا می افتد. ما بایت های فایل ها را خوانده ایم و اعتبارسنج رمزنگاری C2PA اجرا نکرده ایم؛ ابزارش روی این سرور نصب نیست. پس آنچه درباره آن فایل گفتیم محتوای شناسنامه است و نه حکمی درباره درستی امضایش. درباره SynthID وضع محدودتر هم هست: ما هیچ راهی برای تشخیصش نداریم، پس هر جمله ای که در این درس درباره SynthID آمده نقل قول از خود گوگل است و نه اندازه گیری ما، از جمله ادعای دوامش در برابر برش و فشرده سازی. سه چیز را هم عمدا ننوشته ایم. هیچ نرخ تشخیصی، چون هیچ منبع قابل دفاعی برایش نداریم. هیچ ادعایی که گوگل این نشانه ها را سیگنال رتبه می داند، چون شواهدی برایش نداریم و گوگل هم چنین چیزی نگفته است. و هیچ چیزی از صفحه های خود اوپن ای آی روی دامنه اصلی اش، چون از سرور ما ۴۰۳ می دهند؛ هر چه از آنها نقل شده از مستندات توسعه دهندگانشان است که باز می شود. و یک قید آخر درباره عددهای این درس: اسکن ما یک سایت در یک روز است و نه یک پیمایش؛ نسبت پنجاه و چهار به سه هزار و صد و هفتاد و شش را به عنوان آمار وب نخوانید.

از تجربه خود ما

این درس را با نگاه کردن به فایل های خودمان نوشتیم و اولین چیزی که پیدا شد از خود ما بود. تصویر شاخص برگه سئوی سایت، یعنی یکی از اصلی ترین صفحه های خدمات ما، از تیر ۱۴۰۳ در کتابخانه رسانه است و شناسنامه C2PA کامل دارد: ساخته شده با DALL-E، کد منبع دیجیتالش trainedAlgorithmicMedia، یک بار تبدیل شده، و امضایش به زنجیره گواهی به نام تروپیک می رسد. حجمش ۱۸۲۴۱۸ بایت است و همین فایل به عنوان تصویر اشتراک گذاری اجتماعی همان صفحه منتشر می شود، پس هر بار که آن صفحه در یک پیام رسان به اشتراک گذاشته می شود همین شناسنامه هم با آن می رود. کسی این را پنهان نکرده بود؛ فقط هیچکس نگاه نکرده بود. دو عدد دیگر از همان اسکن که کل سه هزار و صد و هفتاد و شش فایل تصویری سایت را گرفت: پنجاه و چهار فایل شناسنامه داشتند و پنجاه و سه تای آنها آپلود کاربران بازار فریلنسری خودمان بود، یعنی این اطلاعات از راه هایی وارد سایت می شود که تیم محتوا اصلا کنترلشان نمی کند. و بیست و هفت نسخه ای که وردپرس از همان فایل ساخته، هیچکدام حتی یک بایت از آن شناسنامه را ندارند.

سوال هایی که واقعا پرسیده می شوند

چطور بفهمم یک تصویر با هوش مصنوعی ساخته شده؟

دو بررسی جدا لازم دارد. برای شناسنامه، فایل را در یک ابزار وب اصالت محتوا بیندازید یا همان دستور خط فرمان بخش مسیر سریع را بزنید. برای واترمارک گوگل، فایل را در گفتگوی جمینای آپلود کنید و بپرسید. و در هر دو حالت، پیدا نشدن هیچ چیزی را ثابت نمی کند.

گوگل سایت هایی که تصویر هوش مصنوعی دارند را جریمه می کند؟

گوگل هیچ جا نگفته که واترمارک را می خواند و ما هم چنین چیزی نمی گوییم. چیزی که در سیاست های خودش نوشته درباره محتوای غیراصیل و انبوه است، فارغ از اینکه چطور ساخته شده باشد. یعنی مسئله کیفیت و اصالت صفحه است و نه فرمت فایل تصویر.

اگر فراداده تصویر را پاک کنم مشکل حل می شود؟

نه، و در عمل بیشتر مواقع خودش اتفاق افتاده است: یک بار تغییر اندازه در وردپرس شناسنامه را حذف می کند بدون اینکه شما کاری کرده باشید. ولی این کار دو مشکل را حل نمی کند: نشانه داخل پیکسل لایه دیگری است، و اگر تصویر ادعای واقعی می کند، مشکل اصلا فراداده نبود.