اگر یک فروشگاه اینترنتی داشته باشید، احتمالاً میدانید که نوشتن توضیحات برای تعداد زیادی محصول میتواند زمانبر و خستهکننده باشد. برای هر محصول باید عنوان مناسبی انتخاب کنید، ویژگیهای مهم را توضیح دهید، مزایا را مشخص کنید و در صورت نیاز، عنوان سئو و توضیحات متا بنویسید.
حالا تصور کنید بتوانید این فرایند را خودکار کنید؛ بهطوریکه اطلاعات اولیه محصول را وارد کنید و یک سیستم هوشمند، توضیحات کوتاه و بلند، فهرست ویژگیها و اطلاعات سئوی آن را تولید کند.
با استفاده از n8n و یک مدل هوش مصنوعی میتوانید چنین سیستمی بسازید. در این آموزش، مرحلهبهمرحله یک Workflow طراحی میکنیم که اطلاعات محصول را دریافت میکند، آنها را برای هوش مصنوعی میفرستد و محتوای ساختاریافتهای تحویل میگیرد که برای بررسی و انتشار در فروشگاه اینترنتی مناسب است.
تولید توضیحات محصول با هوش مصنوعی چه کاربردی دارد؟
توضیحات محصول فقط برای معرفی کالا نیست. یک توضیح خوب باید به مشتری کمک کند محصول را بهتر بشناسد، ویژگیهای مهم آن را درک کند و با اطلاعات کافی تصمیم بگیرد.
هوش مصنوعی میتواند با دریافت اطلاعات معتبر محصول، بخش زیادی از فرایند تولید این محتوا را انجام دهد.
برای مثال، اگر اطلاعات زیر را در اختیار سیستم قرار دهید:
- نام محصول: ماوس بیسیم مدل X
- نوع اتصال: دانگل USB
- دقت حسگر: 1600 DPI
- منبع تغذیه: باتری قلمی
- کاربرد: استفاده روزمره و اداری
هوش مصنوعی میتواند بر اساس همین دادهها، یک توضیح خوانا و مناسب برای صفحه محصول تولید کند.
البته باید توجه داشته باشید که هوش مصنوعی نباید ویژگیهایی را که در اطلاعات اولیه وجود ندارند، از خودش اضافه کند. برای مثال، اگر درباره عمر باتری، نوع حسگر یا سازگاری دقیق محصول اطلاعاتی ندارید، نباید اجازه دهید سیستم این مشخصات را بهصورت قطعی اعلام کند.
چرا از n8n برای تولید توضیحات محصول استفاده کنیم؟
n8n یک ابزار اتوماسیون است که به شما اجازه میدهد سرویسهای مختلف را بدون نیاز به نوشتن یک برنامه مستقل برای تمام مراحل، به یکدیگر متصل کنید.
با استفاده از n8n میتوانید فرایند تولید توضیحات محصول را به شکل زیر طراحی کنید:
- دریافت اطلاعات محصول از فرم، فایل، پایگاه داده یا API.
- بررسی و آمادهسازی اطلاعات اولیه.
- ارسال اطلاعات به مدل هوش مصنوعی.
- دریافت توضیحات کوتاه و بلند محصول.
- بررسی ساختار خروجی و وجود فیلدهای ضروری.
- ذخیره نتیجه برای بررسی انسانی یا ارسال به سیستم فروشگاه.
مزیت مهم این روش آن است که Workflow را میتوانید یک بار طراحی کنید و سپس برای محصولات مختلف به کار ببرید.
برای مثال، اگر روزانه ۱۰۰ محصول جدید وارد فروشگاه میکنید، لازم نیست فرایند تولید توضیحات را برای هر محصول از ابتدا انجام دهید. کافی است اطلاعات محصولات را به Workflow بدهید و نتایج تولیدشده را بررسی کنید.
پیشنیازهای ساخت سیستم تولید توضیحات محصول
قبل از شروع، به موارد زیر نیاز دارید:
- یک نمونه فعال از n8n؛ نسخه ابری یا نصبشده روی سرور شخصی.
- دسترسی به یک مدل هوش مصنوعی از طریق API.
- اطلاعات اولیه محصول شامل نام، ویژگیها، کاربرد و مشخصات تأییدشده.
- آشنایی مقدماتی با ساخت Workflow و کار با Nodeها در n8n.
در این آموزش از یک ورودی نمونه استفاده میکنیم تا ابتدا منطق سیستم را بسازیم. در مرحله بعد میتوانید آن را به پایگاه داده، فایل محصولات یا API فروشگاه خود متصل کنید.
نام دقیق برخی Nodeها و گزینهها ممکن است با توجه به نسخه n8n و سرویس هوش مصنوعی مورد استفاده متفاوت باشد.
مرحله اول: ساخت Workflow جدید در n8n
وارد پنل n8n شوید و یک Workflow جدید بسازید.
برای این مثال، نام زیر مناسب است:
AI Product Description Generator
در ابتدا به سه بخش اصلی نیاز داریم:
- دریافت اطلاعات محصول
- تولید محتوا با هوش مصنوعی
- بررسی و آمادهسازی خروجی
برای دریافت ورودی میتوانید از Manual Trigger استفاده کنید تا Workflow را هنگام آزمایش بهصورت دستی اجرا کنید.
سپس یک Edit Fields (Set) Node به Workflow اضافه کنید تا اطلاعات محصول را بهصورت نمونه وارد کنید.
فیلدهای زیر را بسازید:
| نام فیلد | مقدار نمونه |
|---|---|
product_name | ماوس بیسیم مدل X |
category | لوازم جانبی کامپیوتر |
brand | برند نمونه |
features | اتصال با دانگل USB، دقت 1600 DPI |
usage | استفاده روزمره و اداری |
language | فارسی |
tone | حرفهای و روان |
این اطلاعات صرفاً نمونه هستند و باید هنگام استفاده واقعی، با مشخصات معتبر محصول جایگزین شوند.
برای فیلد features میتوانید در ادامه از آرایهای از ویژگیها استفاده کنید تا دادهها ساختاریافتهتر باشند. مهم این است که اطلاعات ورودی برای هوش مصنوعی روشن و قابل فهم باشند.
مرحله دوم: آمادهسازی اطلاعات محصول
کیفیت توضیحات تولیدشده به کیفیت اطلاعات اولیه وابسته است. اگر فقط نام محصول را ارسال کنید، مدل ممکن است برای تکمیل متن از اطلاعات عمومی یا حدسهای خود استفاده کند.
بهتر است پیش از ارسال دادهها، اطلاعات مهم را مشخص کنید:
- نام دقیق محصول
- برند و مدل، در صورت وجود
- مشخصات فنی تأییدشده
- کاربردهای واقعی محصول
- اقلام داخل بستهبندی، در صورت اطلاع
- محدودیتها یا شرایط استفاده
- اطلاعاتی که نباید در متن ادعا شوند
در صورت نیاز، میتوانید یک Code Node یا ابزار مناسب پردازش داده را برای پاکسازی مقادیر خالی و یکسانسازی ساختار اطلاعات به کار ببرید.
برای مثال، اگر ویژگیهای محصول به شکل یک فهرست دریافت شدهاند، آنها را به متنی منظم تبدیل کنید تا مدل بتواند هر ویژگی را بهدرستی تفسیر کند.
نکته مهم: اطلاعات نامشخص را با حدس پر نکنید. بهتر است مقدار نامشخص خالی بماند تا اینکه یک ویژگی فنی اشتباه وارد توضیحات شود.
مرحله سوم: اتصال n8n به مدل هوش مصنوعی
حالا باید اطلاعات محصول را به یک مدل هوش مصنوعی ارسال کنیم.
بسته به سرویس انتخابی، میتوانید از Node اختصاصی همان سرویس یا از HTTP Request برای فراخوانی API استفاده کنید. در صورت استفاده از API، باید آدرس سرویس، روش درخواست، احراز هویت و قالب بدنه درخواست را مطابق مستندات همان ارائهدهنده تنظیم کنید.
اگر از Node اختصاصی استفاده میکنید، اعتبارنامه API را در بخش Credentials تعریف کنید و از قرار دادن کلید API بهصورت متن ثابت در Workflow خودداری کنید.
در ورودی مدل، اطلاعات محصول را بههمراه دستور تولید محتوا قرار دهید.
پرامپت پیشنهادی برای تولید توضیحات محصول
میتوانید از پرامپت زیر استفاده کنید و نام فیلدها را مطابق ساختار Workflow خود تغییر دهید:
تو یک نویسنده حرفهای محتوای فروشگاهی و متخصص سئوی صفحات محصول هستی.
بر اساس اطلاعات واقعی محصول که در ادامه ارائه شده است،
محتوای فارسی مناسب برای صفحه محصول یک فروشگاه اینترنتی تولید کن.
اطلاعات محصول:
نام: {{ $json.product_name }}
دستهبندی: {{ $json.category }}
برند: {{ $json.brand }}
ویژگیهای تأییدشده: {{ $json.features }}
کاربرد: {{ $json.usage }}
قوانین:
1. فقط از اطلاعات ارائهشده استفاده کن.
2. مشخصات فنی، اعداد، استانداردها و ادعاهای تأییدنشده نساز.
3. اگر اطلاعاتی موجود نیست، آن را حدس نزن.
4. متن روان، خوانا و متناسب با مخاطب فارسیزبان باشد.
5. از تکرار غیرطبیعی کلمه کلیدی خودداری کن.
6. مزایای محصول را فقط در صورتی بیان کن که از ویژگیهای واقعی آن قابل استنتاج باشند.
7. از ادعاهایی مانند بهترین، تضمینی یا بیرقیب استفاده نکن،
مگر اینکه شواهد معتبر در اختیار داشته باشی.
8. عنوان و توضیحات باید با یکدیگر هماهنگ باشند.
9. خروجی را بهصورت JSON معتبر و بدون متن اضافه برگردان.
ساختار خروجی:
{
"product_title": "عنوان پیشنهادی محصول",
"short_description": "توضیح کوتاه محصول",
"long_description": "توضیح کامل محصول",
"features": ["ویژگی اول", "ویژگی دوم"],
"benefits": ["مزیت قابل پشتیبانی اول"],
"seo_title": "عنوان پیشنهادی سئو",
"meta_description": "توضیحات متای پیشنهادی",
"focus_keyword": "عبارت کلیدی اصلی",
"missing_information": ["اطلاعاتی که برای تکمیل محتوا موجود نیست"]
}
در این مثال از Expressionهای n8n برای جایگزینی اطلاعات ورودی استفاده شده است. اگر ساختار داده شما متفاوت باشد، باید مسیر فیلدها را متناسب با خروجی Node قبلی تنظیم کنید.
همچنین توجه داشته باشید که دستور JSON بهتنهایی تضمین نمیکند مدل همیشه JSON معتبر تحویل دهد. اگر سرویس انتخابی قابلیت خروجی ساختاریافته یا JSON Schema دارد، بهتر است از آن استفاده کنید.
مرحله چهارم: تولید توضیحات کوتاه و بلند محصول
توضیحات محصول معمولاً در دو بخش اصلی استفاده میشوند.
توضیحات کوتاه محصول
توضیحات کوتاه باید در چند جمله، ماهیت محصول و مهمترین ویژگیهای آن را معرفی کند. این بخش برای نمایش سریع اطلاعات در صفحه محصول مناسب است.
برای مثال، بر اساس اطلاعات نمونه ماوس:
«ماوس بیسیم مدل X با اتصال از طریق دانگل USB و دقت حسگر 1600 DPI، گزینهای برای استفاده روزمره و محیطهای اداری است. برای انتخاب نهایی، مشخصات سازگاری و اقلام داخل بستهبندی را با اطلاعات رسمی محصول بررسی کنید.»
این متن فقط یک نمونه بر اساس دادههای فرضی است. در پروژه واقعی، متن نهایی باید متناسب با مشخصات تأییدشده محصول تولید شود.
توضیحات بلند محصول
توضیحات بلند فضای بیشتری برای معرفی ویژگیها، توضیح کاربردها و پاسخ به پرسشهای رایج مشتری فراهم میکند.
برای تولید این بخش، بهتر است از مدل بخواهید:
- ابتدا محصول را بهصورت خلاصه معرفی کند.
- ویژگیهای تأییدشده را با تیترهای مناسب توضیح دهد.
- کاربردهای واقعی را مشخص کند.
- محدودیتها یا اطلاعات نامشخص را پنهان نکند.
- از تکرار یک ویژگی در چند بخش مختلف جلوگیری کند.
نباید صرفاً برای طولانیتر شدن محتوا، اطلاعات تکراری یا ادعاهای بدون پشتوانه به متن اضافه شوند.
مرحله پنجم: تولید عنوان و اطلاعات سئو
یکی دیگر از کاربردهای این Workflow، تولید عنوان سئو و متا دیسکریپشن برای هر محصول است.
عنوان سئو باید محصول را بهوضوح معرفی کند و در صورت مناسب بودن، نام مدل یا برند را در بر بگیرد. توضیحات متا نیز باید خلاصهای دقیق و جذاب از محتوای واقعی صفحه باشد.
برای مثال، اگر نام محصول و ویژگیهای اصلی مشخص باشند، میتوان از مدل خواست چند عنوان پیشنهادی تولید کند و سپس بهترین مورد را انتخاب کرد.
هنگام تولید اطلاعات سئو این نکات را رعایت کنید:
- از تکرار مصنوعی کلمات کلیدی خودداری کنید.
- نام مدل و ویژگیهای مهم را اشتباه ننویسید.
- اطلاعاتی مانند تخفیف، ضمانت یا ارسال رایگان را فقط در صورت تأیید درج کنید.
- عنوان سئو را با محتوای واقعی صفحه هماهنگ نگه دارید.
- طول عنوان و متا دیسکریپشن را بررسی کنید، اما بدانید که نمایش آنها در نتایج جستوجو به عوامل مختلفی بستگی دارد.
تولید خودکار اطلاعات سئو به معنای تضمین رتبه بهتر در گوگل نیست؛ این کار بیشتر به منظم شدن فرایند تولید و آمادهسازی محتوا کمک میکند.
مرحله ششم: بررسی خروجی هوش مصنوعی
قبل از ذخیره یا انتشار محتوا، خروجی مدل را بررسی کنید.
میتوانید از یک Structured Output Parser، در صورت پشتیبانی در نسخه و روش پیادهسازی شما، یا از یک Node مناسب برای اعتبارسنجی دادهها استفاده کنید.
حداقل موارد زیر را بررسی کنید:
- خروجی قابل پردازش باشد.
- فیلدهای ضروری مانند عنوان و توضیحات وجود داشته باشند.
- فیلدهای متنی خالی نباشند.
- ویژگیهای ذکرشده در متن با اطلاعات ورودی مغایرت نداشته باشند.
- ادعاهای حساس یا تأییدنشده برای بررسی انسانی علامتگذاری شوند.
برای نمونه، میتوانید یک IF Node اضافه کنید تا اگر product_title یا long_description خالی بود، جریان به مسیر خطا برود.
اگر مدل پاسخ را داخل بلوک کد یا همراه با متن اضافی برگرداند، ممکن است پردازش مستقیم JSON با خطا مواجه شود. در چنین شرایطی، استفاده از خروجی ساختاریافته یا اصلاح دستور مدل بهتر از حذف کورکورانه بخشهایی از پاسخ است.
پیشنهاد: در مرحله نخست، محتوا را بهصورت پیشنویس ذخیره کنید و انتشار خودکار را تا زمان اطمینان از کیفیت خروجی فعال نکنید.
مرحله هفتم: ذخیره توضیحات تولیدشده
بعد از اعتبارسنجی، میتوانید محتوا را در مقصد موردنظر ذخیره کنید.
بسته به زیرساخت فروشگاه، چند گزینه دارید:
- ذخیره در Google Sheets برای بررسی و تأیید.
- ذخیره در پایگاه داده.
- ارسال به یک سیستم مدیریت محتوا از طریق API.
- ارسال به ابزار داخلی تیم تولید محتوا.
- نگهداری خروجی در یک فایل ساختاریافته برای پردازش بعدی.
اگر قصد اتصال به فروشگاه اینترنتی را دارید، میتوانید یک مرحله دیگر برای ایجاد یا بهروزرسانی محصول اضافه کنید. روش دقیق به API و ساختار فروشگاه شما بستگی دارد.
در چنین حالتی، حتماً بین تولید محتوا و انتشار نهایی تفاوت قائل شوید. یک توضیح تولیدشده توسط هوش مصنوعی باید پیش از انتشار، از نظر صحت مشخصات، کیفیت نوشتار و سیاستهای فروشگاه بررسی شود.
همچنین هنگام بهروزرسانی محصولات موجود، از شناسه یکتای محصول استفاده کنید تا Workflow بهاشتباه یک محصول تکراری ایجاد نکند.
مرحله هشتم: اجرای خودکار Workflow برای محصولات متعدد
تا اینجا Workflow ما میتواند اطلاعات یک محصول را دریافت کند و برای آن محتوا بسازد. برای استفاده عملی، باید امکان پردازش چند محصول را فراهم کنید.
برای مثال، میتوانید اطلاعات محصولات را از یک فایل یا API دریافت کنید و سپس آنها را بهصورت جداگانه پردازش کنید.
یک ساختار پیشنهادی چنین است:
دریافت فهرست محصولات
↓
بررسی اطلاعات هر محصول
↓
ارسال اطلاعات به هوش مصنوعی
↓
تولید توضیحات و اطلاعات سئو
↓
اعتبارسنجی خروجی
↓
ذخیره پیشنویس
↓
بررسی و تأیید نهایی
برای پردازش تعداد زیادی محصول، تنظیمات مربوط به تعداد درخواستهای همزمان، محدودیت API و مدیریت خطا اهمیت زیادی دارند.
بهتر است در هر اجرا، تعداد مشخصی محصول پردازش شود و در صورت بروز خطا، امکان اجرای مجدد همان محصول وجود داشته باشد. همچنین برای جلوگیری از هزینههای تکراری، وضعیت پردازش هر محصول را ثبت کنید.
نکات مهم برای افزایش کیفیت توضیحات محصول
۱. اطلاعات واقعی را به مدل بدهید
هرچه دادههای ورودی دقیقتر باشند، احتمال تولید محتوای کاربردی بیشتر میشود. صرفاً ارسال نام محصول برای تولید یک توضیح فنی دقیق کافی نیست.
۲. برای هر دستهبندی، دستور مناسب داشته باشید
توضیحات یک محصول دیجیتال با پوشاک، لوازم خانگی یا محصولات آرایشی تفاوت دارد. میتوانید برای هر دستهبندی، الگوی پرامپت جداگانهای تعریف کنید.
۳. جلوی ادعاهای ساختگی را بگیرید
مدل نباید درباره ضمانت، اصالت، استانداردها، سازگاری یا عملکرد محصول ادعایی بسازد که اطلاعات معتبر آن را تأیید نمیکنند.
۴. از تولید محتوای تکراری جلوگیری کنید
اگر تعداد زیادی محصول مشابه دارید، صرفاً تغییر نام محصول در یک متن ثابت ممکن است محتوای کمارزش و تکراری ایجاد کند. اطلاعات واقعی هر محصول باید در متن منعکس شود.
۵. خروجی را پیش از انتشار بررسی کنید
حتی با پرامپت دقیق و خروجی ساختاریافته، خطا ممکن است رخ دهد. بررسی انسانی بهخصوص برای محصولات گرانقیمت، تجهیزات تخصصی یا کالاهایی که مشخصات فنی آنها اهمیت زیادی دارد، ضروری است.
۶. هزینه و محدودیت API را مدیریت کنید
تولید محتوا برای تعداد زیادی محصول ممکن است هزینه API ایجاد کند. تعداد توکنها، تعداد درخواستها و محدودیتهای ارائهدهنده را در نظر بگیرید و از ارسال دوباره درخواستهای موفق جلوگیری کنید.
۷. اطلاعات محرمانه را ارسال نکنید
برای تولید توضیحات محصول معمولاً به اطلاعات حساس مشتریان یا دادههای محرمانه کسبوکار نیازی ندارید. فقط اطلاعات موردنیاز برای تولید محتوا را به مدل ارسال کنید.
خطاهای رایج هنگام تولید توضیحات محصول با n8n
خطای احراز هویت API
اگر مدل پاسخی مانند خطای احراز هویت برگرداند، اعتبارنامه، دسترسی API و تنظیمات سرویس را بررسی کنید. کلید API را در لاگها یا متن خروجی Workflow منتشر نکنید.
خروجی نامعتبر JSON
ممکن است مدل بهجای JSON معتبر، توضیح اضافه یا ساختار ناقص برگرداند. در صورت امکان از قابلیت خروجی ساختاریافته استفاده کنید و قبل از ذخیره، خروجی را اعتبارسنجی کنید.
خالی بودن فیلدهای محصول
اگر نام محصول یا ویژگیهای آن در ورودی وجود نداشته باشند، مدل ممکن است محتوای ضعیفی تولید کند. بهتر است پیش از فراخوانی API، فیلدهای ضروری را بررسی کنید.
تولید مشخصات نادرست
اگر مدل اطلاعاتی را اضافه کرده که در دادههای اولیه وجود ندارد، آن را بهعنوان خطای کیفیت در نظر بگیرید. دستور محدودکننده، دادههای معتبر و بررسی انسانی را به فرایند اضافه کنید.
اجرای دوباره و ایجاد محتوای تکراری
در صورت شکست بخشی از Workflow، اجرای مجدد نباید به ایجاد رکوردهای تکراری منجر شود. از شناسه محصول، وضعیت پردازش و عملیات بهروزرسانی مناسب استفاده کنید.
پرسشهای متداول
آیا برای تولید توضیحات محصول با n8n باید برنامهنویسی بلد باشیم؟
برای ساخت نمونه اولیه معمولاً به برنامهنویسی پیشرفته نیاز ندارید. میتوانید از Nodeهای آماده استفاده کنید. با این حال، برای پردازش دادههای پیچیده، اعتبارسنجی پیشرفته یا اتصال به APIهای اختصاصی ممکن است به Expressionها یا مقداری کدنویسی نیاز داشته باشید.
آیا میتوان توضیحات صدها محصول را بهصورت خودکار تولید کرد؟
بله، به شرط آنکه Workflow برای پردازش دستهای، مدیریت خطا، محدودیت درخواستها و جلوگیری از پردازش تکراری طراحی شده باشد. بهتر است ابتدا روی تعداد کمی محصول آزمایش کنید.
آیا میتوان خروجی را مستقیماً در فروشگاه اینترنتی ثبت کرد؟
بله، اگر فروشگاه شما API یا اتصال مناسب داشته باشد. با این حال، بهتر است در شروع محتوا بهصورت پیشنویس ذخیره شود و پس از بررسی، منتشر شود.
آیا توضیحات تولیدشده توسط هوش مصنوعی برای سئو مناسب هستند؟
میتوانند نقطه شروع خوبی باشند، اما کیفیت محتوا به صحت اطلاعات، میزان کاربردی بودن، تناسب با نیاز مشتری و جلوگیری از تکرار وابسته است. استفاده از هوش مصنوعی بهتنهایی رتبه بهتر در موتورهای جستوجو را تضمین نمیکند.
برای هر محصول باید پرامپت جداگانه بنویسیم؟
خیر. میتوانید یک الگوی ثابت طراحی کنید و اطلاعات هر محصول را با Expressionهای n8n در آن قرار دهید. برای دستهبندیهای متفاوت نیز میتوانید الگوهای جداگانه داشته باشید.
آیا میتوان برای هر محصول عنوان سئو و متا دیسکریپشن هم تولید کرد؟
بله. کافی است این فیلدها را در ساختار خروجی تعریف کنید و سپس صحت آنها را بررسی کنید. بهتر است اطلاعات سئو با مشخصات واقعی و محتوای صفحه هماهنگ باشد.
جمعبندی
با استفاده از n8n و یک مدل هوش مصنوعی میتوانید فرایند تولید توضیحات محصول را از یک کار دستی و تکراری به یک Workflow قابل تکرار تبدیل کنید.
در این آموزش، ساختار کلی دریافت اطلاعات محصول، تولید توضیحات کوتاه و بلند، آمادهسازی اطلاعات سئو، اعتبارسنجی خروجی و ذخیره محتوا را بررسی کردیم.
برای شروع، یک Workflow ساده با چند محصول نمونه بسازید. بعد از بررسی کیفیت نتایج، میتوانید آن را به فایل محصولات، پایگاه داده یا API فروشگاه خود متصل کنید.
مهمترین نکته این است که هوش مصنوعی باید بر اساس اطلاعات واقعی محصول محتوا تولید کند، نه اینکه مشخصات و مزایای تأییدنشده بسازد. ترکیب اتوماسیون n8n، دادههای معتبر و بررسی نهایی انسانی میتواند به تولید محتوای منظمتر و قابل اعتمادتر برای فروشگاه اینترنتی کمک کند.





