موش و گربه بازی با ChatGPT! چگونه دست هوش مصنوعی را رو کنیم؟
تشخیص متنهای نوشته شده توسط chatgpt
چند سالی از ورود چتباتهای هوشمند به اینترنت میگذرد و این فناوری تحولات زیادی در عرصههای مختلف علمی و شغلی ایجاد کرده است. یکی از مهمترین دستاوردهای آن، توانایی تولید متون با کیفیت بالا در زمان کوتاه است که به افراد این امکان را میدهد تا کارهای پیچیدهای مانند تکمیل تکالیف دانشگاهی یا نوشتن مقالات علمی را به راحتی انجام دهند.
این پیشرفتها به ویژه در صنایع مختلف، چالشهایی به همراه داشته است، از جمله تشخیص اینکه آیا متنی توسط انسان نوشته شده یا چتباتها آن را تولید کردهاند. این مشکل در بخشهایی مانند جذب نیروی انسانی و ارزیابی رزومهها اهمیت ویژهای یافته است.
در این مطلب، راههای تشخیص متنهای خلقشده توسط هوش مصنوعی را بررسی میکنیم و در کنار آن، میآموزیم که به چه صورت محتوای متنی ChatGPT را از دید تیزبین «آشکارکنندهها» (detectors) پنهان کنیم.
نحوه تشخیص نوشتار چت جی پی تی بدون استفاده از ابزاری
اگر شما نویسندهای با تجربه باشید به راحتی میتوانید تشخیص دهید که متنی توسط یک مدل هوش مصنوعی نوشته شده است یا خیر؟ نشانههای رایج نوشتار ChatGPT موارد زیر هستند:
استفاده بیش از حد از نقاط بولت
چت جی پی تی معمولا به جای پاراگرافهای پیوسته از لیست بولت برای سازماندهی اطلاعات استفاده میکند حتی زمانی که این کار ضروری نیست. به طوری که در بسیاری از نسخههای قبلی ChatGPT، مانند نسخه 3.5، چنین استفادهای از نقاط بولت کمتر مشاهده میشد، اما در نسخههای جدیدتر، این سبک نوشتاری بسیار رایج شده است.
نادرستیهای آشکار
چت جی پی تی گاهی اطلاعات اشتباهی میدهد که با واقعیت تطابق ندارند. مثلا ممکن است این هوش مصنوعی بگوید: «پیتزا را با چسب غیرسمی بخورید»، که کاملا غیر منطقی است. چنین اشتباهات واضحی نشان میدهد که متن توسط هوش مصنوعی نوشته شده، چون این سیستمها درک درستی از جهان ندارند.
استفاده زیاد از کلمات پیچیده و تکراری
چت جی پی تی در متون از کلمات پیچیدهای مانند «حیاتی»، «بهرهوری» یا «نوآورانه» به صورت مکرر و گاهی بیمورد استفاده میکند حتی زمانی که این کلمات با موقعیت یا موضوع خاصی مرتبط نیستند.
نداشتن معنای عمیق محتوا
هوش مصنوعی معمولا جملات طولانی و پیچیدهای تولید میکند که گاهی این جملات فاقد معنای عمیق هستند. بهطور مثال به جای اینکه بگوید «بروید فرم را پر کنید»، ممکن است بنویسد: شما میتوانید با مراجعه به سامانه و تکمیل اطلاعات مورد نیاز، فرآیند ثبتنام را آغاز نمایید
تنها OpenAI میتواند مشت خودش را باز کند
با عرضه چتبات GPT-3 از سوی OpenAI و دسترسی میلیونها کاربر به این فناوری پیشرفته، مدت زیادی طول نکشید که نگرانیهای زیادی از سوی مراکز آموزشی و علمی مطرح شد. این ابزار جدید که قادر به تولید متون دقیق و روان بود، به سرعت به ابزاری محبوب برای دانشآموزان و دانشجویان تبدیل شد و موجب افزایش تقلب در تکالیف و پروژهها گردید. در پی این وضعیت، توسعهدهندگان بسیاری تلاش کردند تا الگوریتمهایی برای شناسایی متون تولید شده توسط ChatGPT ایجاد کنند، اما هیچ یک از این ابزارها نتواستند با دقت و موفقیت بالا، متون هوش مصنوعی را تشخیص دهند. در بسیاری از موارد، این ابزارها یا نتواستند متون تولیدی توسط چتباتها را شناسایی کنند، یا متون واقعی انسانها را به اشتباه بهعنوان خروجی هوش مصنوعی شناسایی میکردند.
درنتیجه، OpenAI خود دستبهکار شد تا چارهای برای این مسئله بیابد و میتوان انتظار داشت که بهترین ابزار تشخیص محتوای تولیدشده بهوسیله ChatGPT توسط خالق این چتبات منتشر شود. مهندسان این مجموعه با معرفی وبسایت Zerogpt.com، توانستند ابزاری را در اختیار کاربران قرار بدهند که بادقت 98 درصدی، متنهای خروجی ChatGPT را تشخیص دهد.
برخی از وبسایتهای تشخیص متنهای ChatGPT عبارتاند از:
- مککروسکی معتقد است که ایجاد یک سایت و ابزار دقیق برای شناسایی متنهای نوشتهشده توسط هوش مصنوعی ممکن است غیرممکن باشد. چرا که نرمافزارها همیشه میتوانند متنهایی بنویسند که شناسایی آنها دشوار باشد یا بهطور عمدی طوری نوشته شوند که از این برنامهها فرار کنند. علاوه بر این، ابزارهای هوش مصنوعی در حال حاضر همچنان در حال پیشرفت هستند. او میگوید: «ممکن است بین سایتهای تشخیص متن ChatGPT یک نوع رقابت وجود داشته باشد، اما هیچ وقت نمیتوان به این سایت ها اعتماد کامل داشت.»
- در هر صورت برخی از وبسایتهای تشخیص متنهای چت جی پی تی موارد زیر هستند:
- Originality.ai
- CatchGPT
- GPT Radar
- Copyleaks
- AI Writing Check
- OpenAI classifier
- ZeroGPT.com
سنجش ابزارهای تشخیص متن ChatGPT
برای اینکه دقت ابزارهای فوق را بسنجیم، با متنهای مختلفی آنها را آزمایش کردیم. برای مثال، خروجی این وبسایتها در بررسی یک مقاله دانشگاهی نوشتهشده توسط ChatGPT بهصورت زیر است:
? The Mighty Roman Empire: What Led to Its Downfall
The Roman Empire was one of the greatest and longest-lasting empires in history. However, by the 5th century CE, the Roman Empire had entered a period of decline and fall. There were several major causes for the fall of Rome: political instability and corruption, barbarian invasions, economic decline, and over-reliance on slaves and the spoils of war.
- OpenAI classifier: نادرست
- AI Writing Check: نادرست
- ZeroGPT: درست
- Copyleaks: نادرست
- GPT Radar: نادرست
- CatchGPT: درست
- Originality.ai: نادرست
آزمایش بالا را با متنهای گوناگونی انجام دادیم و تقریباً در تمامی موارد، نتیجه مشابه نمونه بالا بود.
از مجموع هفت متنی که مورد بررسی قرار گرفتند، وبسایت Zerogpt توانست پنج مورد را به درستی شناسایی کند. پس از آن، وبسایت CatchGPT قرار گرفت که موفق به تشخیص چهار متن شد. سایر ابزارها نیز تنها در یکی یا دو مورد توانستند بهدرستی عمل کنند.
آموزش تشخیص متنهای ChatGPT به کمک وبسایت ZeroGPT.com
کار با وبسایت ZeroGPT.com بسیار ساده است. برای استفاده از این ابزار کافی است به آدرس مربوطه بروید و متن خود را در بخش مشخصشده قرار دهید. سپس با انتخاب گزینه “Detect Text”، نتیجه شناسایی نمایش داده خواهد شد. به عنوان نمونه، در تصویر زیر، متنی از خروجی ChatGPT را در سایت ZeroGPT وارد کردیم و این وبسایت با دقت نزدیک به 98 درصد، بهدرستی آن را به عنوان متن تولیدی توسط ChatGPT شناسایی کرد.
چگونه از شناساییشدن متنها توسط ZeroGPT جلوگیری کنیم؟
اما شاید مهمتر از تشخیص متنهای نوشتهشده توسط هوش مصنوعی، یافتن راهکارهایی باشد که از شناساییشدن متنهای نوشتهشده توسط هوش مصنوعی جلوگیری کنیم. هیچچیز نمیتواند بدتر از این باشد که برای کار موردعلاقه خود یک نامه حرفهای ارسال کنید و کارفرما پس از بررسی آن توسط ZeroGPT متوجه شود که هیچ یک از کلمات تحسینبرانگیز این نامه از زبان کارمند آینده آنها بیرون نیامده! در ادامه، دو روش کارآمد جلوگیری از تشخیص متنهای ChatGPT را باهم بررسی میکنیم.
1. از ChatGPT بخواهید که متن را به روش غیررسمی نگارش کند
این روش ساده در همه مواقع کارایی ندارد؛ چرا که در رزومه و نامه دانشگاهی خود نمیتوانید از ادبیات غیررسمی استفاده کنید؛ اما هنگام تهیه مطلب برای وبسایت و شبکههای اجتماعی شما عملکرد بسیار خوبی خواهد داشت و علاوهبر جلوگیری از شناساییشدن متن، کیفیت محتوای نهایی را هم تا حد زیادی افزایش میدهد. برای مثال، ما از ChatGPT خواستیم که یک مطلب راجعبه اهمیت هوش مصنوعی به زبان رسمی جهت انتشار در یک وبسایت تهیه کند. همینطور که در تصویر زیر مشاهده میکنید، وبسایت ZeroGPT برای شناسایی متن خروجی چتبات، بههیچوجه کار سختی پیشرو نداشت و با اطمینان 100 درصدی این متن را زایده هوش مصنوعی تشخیص داد.
اما ببینیم که اگر در متن درخواست خود تغییری ایجاد کنیم، نتیجه به چه صورت خواهد بود. بار دیگر از ChatGPT درخواست کردیم که متن مشابهی را با زبانی غیررسمی برای ما بنویسد. نتیجه آنالیز متن خروجی بهوسیله ZeroGPT بسیار قابلتوجه است. در این حالت، تنها 36.47% متن شما بهعنوان خروجی چتبات در نظر گرفته شده است. پس در نتیجه، ابزارهای شناسایی متن هوشمند برای تشخیص نوشتههای غیررسمی با چالشهای جدی مواجه هستند.
2. تعویض بخشی از متن با کلمات یا جملات مترادف
با استفاده از این ترفند میتوانید بهسادگی هر متنی را برای ابزارهای تشخیص متن غیرقابلشناسایی کنید. چتباتهای هوشمند ازجمله ChatGPT برپایه مدلهای زبانی توسعه یافتهاند؛ این به آن معناست که نوع فعالیت آنها براساس تشخیص کلمات بعدی در جمله و تشکیل مناسبترین ساختار ممکن است. پس میتوان انتظار داشت که با استفاده از همین ویژگی، ابزارهای تشخیص متن بتوانند دست هوش مصنوعی را بخوانند. برای مثال، ZeroGPT به این واقعیت آگاه است که چتباتهای هوشمند در اکثر مواقع برای ساخت عبارت مهارتهای ارزشمند از ترکیب ” valuable skills” استفاده میکند؛ اما اگر Skills با یک کلمه مترادف جایگزین شود و عبارت ” valuable proficiencies” را تشکیل دهد، ابزارهای تشخیص متن بهسادگی فریب میخورند و خروجی هوش مصنوعی را بهعنوان نوشته دست انسان در نظر میگیرند. به این منظور، دو ابزار مفید را معرفی میکنیم که کار شما را در تغییر جملات و فریب ابزارهای شناسایی راحتتر میکنند.
GPTminus1.com
این وبسایت تنها در عرض چند ثانیه، برخی از کلمات متن شما را با استفاده از هوش مصنوعی شناسایی و با کلمه مترادف جایگزین میکند. در نتیجه، امکان تشخیص متن شما توسط ابزارهای تشخیص بهشدت کاهش پیدا میکند. اما این ابزار به همان اندازه که سریع است، میتواند پراشتباه نیز باشد؛ چرا که برخی از کلمات انتخابشده توسط gptminus1 میتواند معنی عبارت شما را بهطورکلی عوض کند و در نهایت بخشی از متن شما بیمعنی جلوه میکند. پس بهتر است در استفاده از این ابزار دقت کنید و خروجی آن را بهخوبی مورد بررسی قرار دهید.
languagetool.org
بهترین روش برای غیرقابلتشخیصسازی متنهای ChatGPT این است که بخشی از متن توسط خود شما تغییر کند و برخی از کلمات را بهصورت گزینشی با مترادف آن جایگزین کنید. به این منظور، وبسایت languagetool میتواند کار شما را تا حد زیادی ساده کند. برای استفاده از این ابزار کافی است وارد دامنه این سایت شوید و در کادر مشخصشده، نوشته خود را وارد کنید. سپس با کلیک بر روی هر کلمه، تعداد زیادی از کلمات مترادف آن را مشاهده میکنید و متناسب با معنی و ساختار جمله، میتوانید کلمات جدید را جایگزین موارد قبلی کنید.
نتیجه این کار شگفتانگیز است و بهسادگی میتوانید متنی که به طور کامل نگارششده توسط هوش مصنوعی شناخته میشد را به یک متن نوشتهشده به دست انسان تبدیل کنید.
wordtune
اگر تغییر بخشی از کلمات جمله میتواند “AI Text Detectors” را فریب بدهد، بازآفرینی جملات میتواند به طور کامل خیال شما را آسوده کند. تنها کافی است که با حفظ معنی جملات، ساختار هر پاراگراف را تغییر دهید. به این منظور میتوانید از ابزار Wordtune استفاده کنید. این وبسایت مجهز به هوش مصنوعی، پس دریافت متن شما، تغییرات ساختاری در پاراگراف ایجاد میکند و طی این فرایند، تمام تلاش خود را به کار میگیرد که معنی اصلی جملات دستخوش تغییر نشود و باید گفت که در این راه بسیار موفق عمل میکند. پس از قرارگیری متن ChatGPT در این ابزار، گزینه rewrite برای شما فعال شده و با کلیک بر روی هر جمله، میتوانید جمله موردنظر را بازآفرینی کنید.
AI Humanizer از Surfer
ابزار رایگان AI Humanizer از Surfer میتواند به شما کمک کند تا محتوای تولید شده توسط هوش مصنوعی را به متن طبیعی تبدیل کنید. استفاده از این ابزار بسیار ساده است: به ابزار AI Humanizer در Surfer بروید و محتوای خود را وارد کنید.
Surfer محتوا را بررسی کرده و به شما میگوید که آیا احتمال دارد توسط یک تولیدکننده هوش مصنوعی نوشته شده باشد یا خیر. سپس قسمتهایی که توسط هوش مصنوعی نوشته شده است را بازنویسی میکند.
کویلبوت Quilbot
کویلبوت (Quillbot) یک ابزار تخصصی برای بازنویسی متن است که به کاربران کمک میکند تا بهطور مؤثر و سریع متنی را بازنویسی و اصلاح کنند. این ابزار با استفاده از الگوریتمهای پیشرفته هوش مصنوعی، قادر است متن را به شکلی بازنویسی کند که با دقت به زمینه، معنا و ساختار طبیعی گفتار انسان توجه داشته باشد.
گرامرلی (Grammarly)
گرامرلی (Grammarly) اگرچه بیشتر بهعنوان ابزاری برای بررسی دستور زبان، املا و نگارش شناخته میشود اما در عمل میتواند یک دستیار قدرتمند برای بازنویسی متن نیز باشد. این ابزار با کمک فناوری هوش مصنوعی، متن شما را از نظر وضوح، اختصار و ساختار بررسی کرده و پیشنهادهایی برای بهبود آن ارائه میدهد ویژگیهایی که در فرایند بازنویسی بسیار مهم هستند.
گرامرلی نهتنها خطاهای گرامری و نگارشی را اصلاح میکند، بلکه به شما کمک میکند لحن و سبک نوشتار خود را متناسب با هدف یا مخاطب تنظیم کنید. همچنین این ابزار قابلیت شناسایی سرقت ادبی (Plagiarism) را دارد و میتواند بخشهایی از متن را که احتمالا توسط هوش مصنوعی تولید شدهاند، تشخیص دهد.
1- از تجربه یا مثال واقعی استفاده کنید
استفاده از تجربه واقعی یا مثالهای شخصی میتواند متنی که توسط هوش مصنوعی نوشته شده را به شدت طبیعیتر و انسانیتر کند. دلیل این امر این است که انسانها معمولاً برای توضیح مفاهیم یا انتقال پیامهای خود از تجربیات شخصی استفاده میکنند، در حالی که هوش مصنوعی بیشتر به جنبههای عمومی و کلیشهای توجه دارد.
هوش مصنوعی به دلیل استفاده از الگوهای از پیش تعریفشده، بیشتر به متنی خشک و بیروح میانجامد. وقتی شما تجربه یا داستان واقعی وارد متن میکنید، این ساختار خشک، شکسته میشود.
این تازه آغاز ماجراست…
پس از مطالعه این مطلب، شاید گمان کنید که دست هوش مصنوعی و ابزارهای تشخیص متن را خواندهاید و میتوانید بهسادگی متن تولیدشده توسط چتباتها را تشخیص دهید و همچنین متن خود را غیرقابل شناسایی کنید؛ اما باید به این نکته نیز توجه کنیم که چتباتهای هوشمند با سرعت معجزهآسایی درحال پیشرفت هستند و بالطبع، ابزارهای تشخیص متن نیز به همان اندازه هوشمند میشوند.
این بازی موش و گربه تازه آغاز شده و مشخص نیست برنده نهایی این رقابت چه کسی است. آیا ابزارهای تشخیص متن تا حدی پیشرفت میکنند که هیچ ترفندی نتواند آنها را فریب بدهد و یا چتباتهای هوشمند به مرحلهای میرسند که دیگر کوچکترین تفاوتی میان متنهای آنها و دستنوشتههای ما باقی نماند؟ نظر خود را در این مورد با ما به اشتراک بگذارید.
سوالات متداول
چه عواملی باعث میشود که یک ابزار نتواند بهدرستی متن تولیدی ChatGPT را شناسایی کند؟
عواملی مانند شباهت زیاد ساختار زبان و سبک نوشتاری انسان و هوش مصنوعی، پیچیدگیهای متن، و استفاده از ابزارهای ویرایش برای بهبود متن میتوانند باعث ایجاد مشکلاتی در شناسایی دقیق متون تولیدی توسط هوش مصنوعی شوند.
آیا از ابزارهای تشخیص متنهای هوش مصنوعی میتوان در زمینههای آموزشی استفاده کرد؟
بله، این ابزارها میتوانند به اساتید و معلمان کمک کنند تا از تقلب دانشآموزان در انجام تکالیف و پروژهها جلوگیری کنند و مطمئن شوند که متون ارسال شده توسط دانشآموزان، توسط خودشان نوشته شده است.