پرش به محتوای اصلی
پرش به محتوای مقاله

TonuAI سرعت بازیابی محصولات را با امتیازدهی کلیدواژه‌ای به ۵ میلی‌ثانیه رساند

·۲۹ مرداد ۱۴۰۵۴ دقیقه مطالعه۱ بازدید
سیستم هوش مصنوعی تونوAI: پلتفرم سریع برای تجارت الکترونیک
سیستم هوش مصنوعی تونوAI: پلتفرم سریع برای تجارت الکترونیک
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

جایگزینی کامل جست‌وجوی برداری با سیستم امتیازدهی وزنی در یک محیط RAG عملیاتی برای رسیدن به تأخیر ۵ میلی‌ثانیه‌ای.

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

بسیاری از دستیارهای هوش مصنوعی امروزی بر پایه بردار معنایی (Embedding) — که شبیه کارت معرفی عددی برای هر واژه است و می‌گوید این کلمه همسایه‌ی چه کلمات دیگری است — کار می‌کنند. اما این روش در مقیاس‌های کوچک یا داده‌های ساختاریافته، باعث ایجاد تأخیر و هزینه‌های اضافی می‌شود. همان‌طور که در تحلیل‌های قبلی ما درباره‌ی بهینه‌سازی استنتاج اشاره کردیم، همیشه پیچیدگی بیشتر به معنای کارایی بالاتر نیست.

این سامانه که توسط اس. ام. آصف انام (S M Asif Anam)، معمار ارشد سیستم، برای فروشگاه Tonu در بنگلادش توسعه یافته، با چالشی جدی روبروست: کاربران در این منطقه از «بنگلش» (Banglish) استفاده می‌کنند؛ یعنی نوشتن زبان بنگالی با حروف لاتین. در این بازار منطقه‌ای، سیالیت زبانی یک چالش است، زیرا مشتریان در یک جمله واحد، بنگالی، انگلیسی و بنگلش را با هم ترکیب می‌کنند.

زمینه و اهداف سیستم

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

به عنوان مثال، این سیستم می‌تواند سه نسخه مختلف از یک درخواست را به‌طور یکسان پردازش کند: «?Oily skin er jonno kon cleanser ta valo» (بنگلش)، «তৈলাক্ত ত্বকের জন্য কোন cleanser ভালো؟» (بنگالی) یا «?Which cleanser is good for oily skin» (انگلیسی).

به نقل از مستندات فنی منتشر شده در ۲۰ اوت ۲۰۲۶، معماری این سیستم به دو لایه مجزا تقسیم می‌شود. لایه اول یک خط لوله پردازش داده مبتنی بر پایتون است که داده‌های پراکنده از پایگاه‌های داده MySQL، محتوای سئو و مشخصات محصول را به یک رکورد یکپارچه تبدیل می‌کند. برای تضمین دقت، توسعه‌دهنده قوانین «حفاظت از برند» را اجرا کرده است تا از تطبیق اشتباه محصولات بین برندهای مختلف توسط هوش مصنوعی جلوگیری شود. این رویکرد یادآور استراتژی‌های مهندسی لایه‌ای برای حذف توهمات در تولید انبوه صفحات محصول است که دقت داده‌ها را در مقیاس بالا تضمین می‌کند.

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

لایه‌ی پردازش داده‌ها

برای ایجاد یک پایگاه داده یکپارچه، خط لوله (Pipeline) پردازش داده‌ها اطلاعات را از چندین منبع مختلف جمع‌آوری و ترکیب می‌کند:

  • توضیحات و مشخصات فنی محصولات
  • محتوای سئو (SEO)
  • داده‌های پایگاه داده MySQL (شامل قیمت‌ها و وضعیت موجودی)
  • تصاویر محصولات

برای مدیریت فرمت‌های نامنظم، سیستم از منطق نرمال‌سازی و تطبیق بر اساس نام محصول، اسلاگ‌ها (Slugs)، توکن‌ها و اطلاعات برند استفاده می‌کند. در بخش تطبیق تصاویر، قوانین خاصی تعریف شده تا از تطبیق‌های نادرست فرم جلوگیری شود؛ به این معنا که تصویر یک سرم تنها به دلیل شباهت نام، به یک کرم اختصاص نیابد. همچنین، تصاویر تکراری با استفاده از هش فایل‌ها (File Hashes) شناسایی و حذف می‌شوند.

لایه‌ی RAG و اپلیکیشن

بخش دوم سامانه، یک اپلیکیشن تولید بازیابی‌افزا (RAG) — شبیه دانش‌آموزی که قبل از جواب دادن، اول کتاب درسی را باز می‌کند و از آن نقل می‌آورد — است که با Next.js ساخته شده است. طبق گزارش توسعه‌دهنده، TonuAI به‌جای جست‌وجوی برداری سنتی، از یک مکانیزم امتیازدهی وزنی برای کلیدواژه‌ها استفاده می‌کند. منطق امتیازدهی اولویت‌ها را به این ترتیب قرار می‌دهد:

  • تطابق برند: ۳۵ امتیاز
  • تطابق نوع پوست: ۳۰ امتیاز
  • تطابق دسته‌بندی: ۲۵ امتیاز
  • تطابق مشکل پوستی: ۲۰ امتیاز
  • تطابق کلمات نام: ۱۵ امتیاز
  • تطابق ترکیبات: ۵ امتیاز

برای مدیریت رفتارهای پیچیده مشتری، مؤلفه‌ای به نام splitIntoSegments() تعبیه شده است. این ابزار اجازه می‌دهد پرسش‌های چندمنظوره — مثلاً درخواست پیشنهاد یک محصول، پرسش درباره قیمت آن و بررسی گزینه‌های ارسال به شهر چیتاگونگ — به‌جای یک پرامپت گیج‌کننده، به عنوان وظایف مستقل پردازش شوند.

رابط گفتگو که ایرا (Ira) نام دارد، به‌طور سخت‌گیرانه فقط به موضوعات مراقبت از پوست محدود شده است. این محدودیت مانع از آن می‌شود که بات به سمت گفتگوهای عمومی منحرف شود و تجربه کاربر را متمرکز بر فروش و پشتیبانی نگه می‌دارد. این سیستم در حال حاضر بیش از ۵۵ محصول تأییدشده و ۳۰ تصویر نقشه‌برداری‌شده را مدیریت می‌کند و قابلیت ردیابی لحظه‌ای جلسات پشتیبانی ادمین را فراهم می‌سازد.

این رویکرد، این فرض رایج در صنعت را که RAG برای اثربخشی حتماً باید پیچیده باشد، به چالش می‌کشد. با استفاده از قوانین خاص دامنه و نرمال‌سازی چندزبانه، توسعه‌دهندگان می‌توانند به سرعت در سطح تولید دست یابند، بدون اینکه هزینه‌های ایندکس‌گذاری برداری با ابعاد بالا را متحمل شوند. این تجربه نشان می‌دهد که برای کاتالوگ‌های ساختاریافته، یک لایه‌ی بازیابی «کم‌عمق» اغلب در دنیای واقعی و از نظر تأخیر (Latency)، بهتر از لایه‌های «عمیق» عمل می‌کند.

گام بعدی شما

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

اما داستان سخت‌افزاری این تحول حتی شگفت‌انگیزتر است — به تحلیل ما درباره‌ی تراشه‌های Blackwell مراجعه کنید.

چرا این موضوع مهم است؟

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

تأثیر برای ایران

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

·نگاه ما
تحریریه دات‌هوش

استفاده از امتیازدهی وزنی به‌جای فضای نهان برداری، نشان می‌دهد که در بسیاری از کاربردهای تجاری، «دقت مهندسی‌شده» بر «هوش استنتاجی» برتری دارد. این مدل ثابت می‌کند که برای داده‌های با ساختار مشخص، بازگشت به متدهای کلاسیک بازیابی با یک لایه هوش مصنوعی زاینده، بهینه‌ترین مسیر برای حذف تأخیر است.

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

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

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