هوش مصنوعی برای مدیریت انبار و موجودی کالا

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

🍊 تیم نارنگی ⏱ 6 دقیقه مطالعه
قفسه‌های یک انبار کوچک کنار فهرست کالای چاپ‌شده‌ای که نام‌های تکراری دارد

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

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

دو دسته کاری که مدام قاطی می‌شوند

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

مدل زبانی در دسته‌ی دوم کارآمد است و در دسته‌ی اول ناپایدار. چراییِ فنی‌اش را در چرا هوش مصنوعی در ریاضی ضعیف است باز کرده‌ام.

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

عدد موجودی را هرگز از مدل نپرسید

⚠️ خط قرمز

هیچ‌وقت نپرسید «چند تا فیلتر روغن پراید در انبار دارم». مدل نمی‌داند و اگر نداند سکوت نمی‌کند — عددی می‌سازد که کاملاً معقول به‌نظر می‌رسد. همان رفتاری که در توهم هوش مصنوعی توضیح داده شده و در انبار یعنی سفارش اشتباه و پول خوابیده. مسیر درست: عدد را از سیستم بگیرید، در پیام بچسبانید، بعد بخواهید تحلیلش کند.

این قاعده‌ی اصلی کار است، نه یک احتیاط جانبی. هر عددی که بدون منبع در جواب ظاهر شود، کل آن جواب را معیوب می‌کند.

یکدست‌کردن نام کالا: بیشترین سود

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

یک نکته‌ی ظریف: اجازه‌ی ادغام ندهید. بگذارید فقط پیشنهاد بدهد، چون «واشر سرسیلندر» و «واشر سرسیلندر کامل» گاهی یک کالا هستند و گاهی دو کالای متفاوت با دو قیمت.

این فهرست کالای یک فروشگاه لوازم یدکی است و نام‌ها دستی وارد شده.
کار تو فقط یکدست‌کردن نام است، نه تغییر هیچ عددی.
قاعده‌ی نام: نوع کالا + برند + مدل خودرو، همه فارسی و بدون حرف انگلیسی.
برای هر سطر بده: نام پیشنهادی، برند، و کد سطرهایی که همان کالا هستند.
اگر مطمئن نیستی دو سطر یکی‌اند، ادغام را پیشنهاد نده و بنویس «نیازمند بررسی».
ستون موجودی و قیمت را عیناً کپی کن. خروجی فقط جدول باشد.

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

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

شرح کالا و دسته‌بندی

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

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

فاکتور عکسی و رسید کاغذی به جدول

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

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

کالای راکد و کالای پرگردش

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

خروجی معمولاً ناخوشایند و مفید است. اغلب معلوم می‌شود بخش بزرگی از پول انبار روی کالایی خوابیده که ماه‌هاست تکان نخورده. تصمیم بعدی — حراج، برگرداندن به تأمین‌کننده، یا بستن سفارش مجدد — با شماست، ولی حالا فهرستش را دارید.

پیش‌بینی تقاضا و مرزهای واقعی‌اش

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

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

نقطه‌ی سفارش: این یکی کار فرمول است

نقطه‌ی سفارش یعنی مصرف روزانه ضربدر روزهای انتظار تأمین، به‌علاوه‌ی یک ذخیره‌ی اطمینان. یک فرمول ساده در اکسل که همیشه یک جواب می‌دهد؛ تعریف استانداردش در مدخل Reorder point هست.

کار مدل اینجا نوشتن و توضیح‌دادن فرمول است، نه حساب‌کردن جوابش در هر نوبت. یک بار فرمول را در فایل بگذارید و از آن به بعد عدد از اکسل بیرون بیاید نه از چت. همین منطق برای تحلیل ABC هم برقرار است.

سیستم حساب کند، مدل توضیح دهد

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

جدول دوستونی که کارهای محاسباتی انبار را در برابر کارهای متنیِ قابل واگذاری به مدل زبانی می‌گذارد
هر بار که کاری را جابه‌جا بسپارید، خروجی یا کند می‌شود یا غلط؛ این جدول را کنار دستتان نگه دارید.

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

کجا جواب نمی‌دهد

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

جمع‌بندی

مدل زبانی مسئول شمارش انبار شما نیست و نباید بشود. کاری که می‌کند این است: فهرست کثیف را تمیز می‌کند، شرح و دسته می‌سازد، فاکتور عکسی را جدول می‌کند، و گزارشی را که سیستم داده برایتان می‌خواند.

از همان فایل به‌هم‌ریخته شروع کنید. یکدست‌کردن نام کالاها یک بعدازظهر وقت می‌برد و اثرش سال‌ها می‌ماند، چون از آن به بعد هر گزارشی که می‌گیرید یک قدم به واقعیت نزدیک‌تر است.

برای ادامه:

پرسش‌های پرتکرار

می‌شود موجودی انبار را مستقیم از هوش مصنوعی پرسید؟ +
نه، و این خطرناک‌ترین کاری است که می‌شود کرد. مدل زبانی حافظه‌ی انبار شما نیست و اگر عدد را نداند، عددی می‌سازد که موجه به‌نظر می‌رسد. عدد باید همیشه از سیستم انبار یا فایل اکسل بیرون بیاید و مدل فقط همان عدد را تفسیر کند.
برای یکدست‌کردن نام کالاها چه فایلی باید بدهم؟ +
یک خروجی ساده از سیستم انبارتان با ستون کد، نام فعلی، برند و موجودی کافی است؛ CSV و اکسل هر دو کار می‌کنند. اگر تعداد سطرها زیاد است آن را به بسته‌های چندصد سطری بشکنید تا دقت افت نکند. مهم‌تر از فرمت این است که در دستور صریح بگویید ستون‌های عددی دست‌نخورده کپی شوند.
پیش‌بینی تقاضا با هوش مصنوعی چقدر قابل اتکاست؟ +
برای کالایی که الگوی فروشش تکرارشونده و روشن است، تخمین معقولی می‌دهد و به دیدن روند کمک می‌کند. برای کالای تازه، فروش نامنظم یا شوک قیمتی و ارزی، خروجی عملاً حدس است و نباید مبنای سفارش بزرگ شود. آن را نظر دوم بدانید، نه عدد سفارش.
فاکتور کاغذی یا عکسی را چطور به جدول تبدیل کنم؟ +
عکس یا اسکن فاکتور را به یک مدل چندوجهی بدهید و بخواهید ردیف‌ها را در قالب جدول با ستون‌های مشخص بیرون بدهد. برای فاکتور تایپی نتیجه معمولاً خوب است؛ برای دست‌خط و کاغذ تاخورده باید ردیف‌به‌ردیف بازبینی کنید. جمع نهایی را هرگز از مدل نپذیرید و خودتان دوباره جمع بزنید.
فرستادن فایل انبار به سرویس هوش مصنوعی خطر دارد؟ +
فهرست کالا و موجودی معمولاً اطلاعات تجاری حساسی است، پس بی‌ملاحظه فرستادنش عاقلانه نیست. ستون‌هایی مثل قیمت خرید، نام تأمین‌کننده و شماره تماس مشتری را پیش از ارسال حذف کنید. برای کارهای معمول انبار، کد و نام و تعداد کافی است و باقی چیزها لازم نیست از دست شما خارج شود.
#مدیریت موجودی کالا #نرم‌افزار انبارداری #کنترل موجودی #تحلیل فروش با هوش مصنوعی #یکدست‌سازی فهرست کالا
به‌دردِ کسی می‌خورد؟ تلگرام واتساپ
🍊

خواندنش خوب بود — حالا امتحانش کن

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

بدونِ نصب هم کار می‌کند — ولی در اپ سریع‌تر است