هوش مصنوعی و شعر فارسی: چه میتواند و چه نمیتواند
مدل قافیه را خوب پیدا میکند و وزن را تقریباً همیشه میشکند. اینجا میبینیم کدام کار روی شعر فارسی جواب میدهد، کجا خروجی بیجهان است و چرا انتساب شعر ساختگی خطر دارد.
از یک مدل زبانی بخواهید غزلی در وزن حافظ بگوید. خروجی خوشظاهر است: قافیهها سرِ جا مینشینند، واژهها بوی دیوان میدهند، ردیف تکرار میشود. حالا همان بیت را با انگشت تقطیع کنید. مصراع اول یازده هجا دارد، مصراع دوم چهارده، و ضرب وزن وسط بیت میشکند.
این تصادفی نیست و با پرامپت بهتر هم درست نمیشود؛ ریشهاش جایی است که مدل اصلاً هجا نمیبیند. ولی همین ابزار روی شعر فارسی کارهای دیگری میکند — شرح، مضمونیابی، بازنویسی — که واقعاً به درد میخورد. تمام بحث سرِ مرز است.
چرا وزن عروضی برای مدل سخت است
عروض فارسی روی هجا بنا شده: کوتاه، بلند، کشیده. «فاعلاتن فاعلاتن فاعلاتن فاعلن» الگویی دقیق از همین هجاهاست و یک هجای اضافه بیت را میاندازد. مدل اما متن را به هجا نمیشکند، به توکن میشکند — و مرز توکن با مرز هجا نمیخواند. در فارسی فاصله بیشتر هم هست: یک واژهی ساده گاهی به چند تکهی بیمعنی میشکند؛ ماجرایش در توکن چیست باز شده است.
پس مدل وزن را «میداند» به این معنا که نامش را بلد است و توضیحش میدهد، اما هنگام سرودن نمیتواند بشمارد؛ مثل کسی که تئوری موسیقی خوانده و ساز به دست نگرفته. اگر وزن بیتی از سعدی را بپرسید، گاهی درست میگوید و گاهی با اعتمادبهنفس کامل اشتباه — همان الگوی توهم هوش مصنوعی. تعریف این نظام هجایی در مدخل عروض هست.
قافیه بهتر جواب میدهد، ولی کلیشه میآورد
قافیه سادهتر است: به شباهت حروف پایانی برمیگردد و مدل در الگوی حرفی خوب عمل میکند. برای «باران» بیست پیشنهاد بخواهید، فهرست قابل استفادهای میگیرید.
عیب جای دیگری است. مدل به پرتکرارترین جفتها میلغزد، چون آموزشش روی همانها سنگین است: جان و جانان، دل و منزل، یار و بهار. برای تمرینِ شاعر تازهکار بد نیست؛ برای شعری که خوانده میشود، گزینهی غیرمنتظره را خودتان از ته فهرست بردارید. بالا بردن دمای مدل تنوع را کمی زیاد میکند، نه بیشتر.
سپید و کوتاه، بهتر از غزل
هرچه قالب به وزن وابستهتر باشد، خروجی ضعیفتر است. شعر سپید بهترین نتیجه را میدهد، قطعهی کوتاه تصویری بعد از آن، رباعی و دوبیتی متوسط، و غزل و قصیده ته جدول. در شعر سپید فقط تصویر و ضربآهنگ درونی سنجیده میشود و مدل در ساختن تصویر بد نیست؛ پای شمردن هجا که وسط بیاید، کار میخوابد.
کار / کیفیت امروز
این جدول از کار روی متن فارسی درآمده، نه از بنچمارک:
| کار | کیفیت امروز | نکته |
|---|---|---|
| شرح و معنی بیت کهن | خوب | با شرح معتبر تطبیق بدهید |
| بازنویسی به نثر ساده | خوب | روان و بیدردسر |
| پیشنهاد مضمون و تصویر | خوب | صریح بخواهید کلیشه نیاورد |
| پیشنهاد قافیه و ردیف | متوسط | گزینههای اول تکراریاند |
| سرودن شعر سپید کوتاه | متوسط | در حد پیشنویس |
| سرودن غزل موزون | ضعیف | وزن تقریباً همیشه میلنگد |
| تشخیص وزن یک بیت | ضعیف | با اطمینان جواب غلط میدهد |
| نسبت دادن شعر به شاعر | ضعیف | خطر انتساب جعلی |
قویترین کاربرد: شرح و مضمونیابی
اینجاست که ابزار میارزد. یک بیت دشوار از خاقانی یا بیدل بگذارید و بخواهید واژهبهواژه معنا کند، ترکیبهای کهن را باز کند و تصویر مرکزی را بگوید. برای دانشآموز کنکوری یا دانشجویی که متن کهن میخواند، همین چند ساعت وقت آزاد میکند؛ روشش در هوش مصنوعی برای دانشجو آمده.
دو کار دیگر هم خوب جواب میدهد: بازنویسی شعر کهن به نثر ساده، و مضمونیابی برای شاعر. «ده تصویر از تنهایی بده که شمع و پروانه و قفس نداشته باشد» معمولاً چند جرقه بیرون میدهد. خودِ شعر را شما مینویسید؛ مدل فقط در را باز میکند — همان منطق هوش مصنوعی برای نویسندگان داستان.
چرا شعر تولیدشده بیجهان است
فرض کنید وزن هم روزی حل شود؛ مسئلهی بزرگتر سرِ جایش میماند: شعر از تجربه میآید و مدل تجربه ندارد. از او بخواهید دربارهی رفتن از یک شهر بنویسد؛ چمدان میآورد، ایستگاه، غروب — پرتکرارترین نشانههای رفتن، و دقیقاً به همین دلیل انتخابشده.
آن جزئیاتی که فقط از یک زندگی معین درمیآید — بوی نفت بخاری در اتاق سرد آبان، کولر آبی که نیمهشب خاموش میشود، لهجهای که پشت تلفن عوض میشود — نمیآید مگر خودتان بگذاریدش. خروجی «شعروار» است نه شعر: بیغلط، خوشترکیب و بیجهان. مدل میانگین چیزی است که خوانده، و میانگین صدای شخصی نمیشود؛ اینجا ابزار جواب نمیدهد.
در تلگرام و اینستاگرام فارسی سالهاست شعرهایی به نام سهراب سپهری، شاملو و حتی مولانا دستبهدست میشود که در هیچ دیوانی نیست. حالا ساختنشان بیهزینه شده. اگر شعری «به سبک فروغ» گرفتید، با نام فروغ منتشرش نکنید، و پیش از بازنشر هر شعر منسوب، متن را در یک دیوان معتبر جستوجو کنید. خودِ مدل هم در نسبت دادن بیت به شاعر خطای زیاد دارد.
پرامپتی که خروجی را قابل استفاده میکند
بهجای «برایم شعر بگو»، کار را بشکنید و مرز بگذارید. این ساختار را در نارنگی امتحان کنید:
این بیت را برای من باز کن:
«بنیآدم اعضای یک پیکرند / که در آفرینش ز یک گوهرند»
۱. معنی واژهبهواژه، مخصوصاً واژههای کهن
۲. تصویر مرکزی بیت در دو جمله
۳. بازنویسی در یک جملهی نثر امروزی
۴. دو بیت هممضمون — فقط اگر مطمئنی؛
وگرنه بنویس «مطمئن نیستم»
دربارهی وزن نظر نده مگر جداگانه بپرسم.
خط آخر مهم است: وقتی مدل را از حدس زدن وزن معاف میکنید، تحلیل عروضیِ غلط با لحن قاطع کمتر میگیرید. اگر خروجی فارسیتان کلاً میلنگد، ریشههای دیگرش در محدودیتهای فارسی در هوش مصنوعی جمع شده است.
جمعبندی
موضعم روشن است: برای سرودن، این ابزار هنوز شریک خوبی نیست؛ برای خواندن، هست. وزن را نمیشمارد، قافیه را کلیشهای میدهد و جهانی برای گفتن ندارد. اما بیت دشوار را باز میکند و متن کهن را برای خوانندهی امروزی ترجمه میکند.
اگر شاعر تازهکارید، از آن مثل یک همکلاسیِ پرحافظه و کمذوق استفاده کنید: بپرسید، فهرست بگیرید، بعد دفتر را ببندید و خودتان بنویسید. شعر جایی شروع میشود که میانگین تمام میشود.
برای ادامه: