پروژه: چت‌بات ساده و جستجوی معنایی

پروژه عملی: ساخت چت‌بات پرسش-پاسخ فارسی با بازیابی و شباهت کسینوسی + جستجوی معنایی در پایگاه دانش

معرفی پروژه

در این پروژه دو سیستم مرتبط می‌سازیم:

  1. چت‌بات پرسش-پاسخ: سؤال کاربر ← نزدیک‌ترین سؤال ذخیره‌شده ← پاسخ آماده
  2. جستجوی معنایی: پیدا کردن اسناد بر اساس «معنی» نه فقط کلمات

معماری Retrieval-Based

ساده‌ترین و عملی‌ترین نوع چت‌بات:

  1. پایگاه دانش: جفت‌های (سؤال، پاسخ)
  2. سؤال جدید کاربر ← برداری‌سازی
  3. پیدا کردن نزدیک‌ترین سؤال (شباهت کسینوسی)
  4. اگر شباهت بالای آستانه ← پاسخ آن سؤال را بده
  5. وگرنه: «متوجه نشدم» یا ارجاع به اپراتور

چرا TF-IDF + کسینوسی؟

پیش‌پردازش مشترک

هر دو سیستم از همان پایپ‌لاین فارسی (نرمال‌سازی + توکن + ریشه) استفاده می‌کنند — باز استفاده از آموخته‌ها!

ایده‌های توسعه

نکته: معماری RAG (تولید با بازیابی) که امروز همه‌جا هست، دقیقاً همین ایده است: بازیابی اسناد مرتبط + تولید پاسخ با LLM. شما اینجا هسته‌اش را می‌سازید!

جمع‌بندی

این مبحث بخشی از دوره آموزش کامل پردازش زبان طبیعی (NLP) است.

ابزارهای مرتبط