سلام دوستان
همین اول بگم که عنوان این تاپیک گفتگو هستش , من درخواست پروژه ندادم (واسه مدیران که بعدا نگن خودتون دست به کیبرد بزنید )
دوستان میخوام تو پروژم به برنامه هوش مصنوعی بدم به طوری که وقتی میخوای باش مکالمه کنی راحت بفهمه داری چی میگی. بفهمه ای جوابی که دادی ربطی به سوالی که پرسید داشت یا نه , 100ٍ% میدونم میشه
حالا واسه مرحله اول میخوام جمله ای رو که بهش میدم کلماتشو جدا کنه , بعد یکی یکی فیلتر کنه و بعد با اون کلمه ای که تو دیتابیس گذاشتم مقایسه کنه
مثلا من تو دیتابیس کلمه زیر رو بهش دادم
salam
حالا وقتی بهش جمله زیر یا مشابه اونو میدم جوابیو که واسه سلام تعیین کردم بهم میده
azizam saalaaaaaaaaaaaaaaaaaam
اول میاد کلمات جمله رو از هم جدا میکنه بعد کلمات رو فیلتر میکنه , یعنی اگه چندتا حرف پشت سر هم تو کلمه باشه اونارو به یکی تبدیل میکنه
مثلا saaaaaaaaaaaaaaaaaalaaaaaaaaaaaaam >>>> salam
خوب تا اینجا درست

اما مشکل من اینجاست
اگه من تو دیتابیس واسه کلمم 2تا حرف پشت سر هم بزارم دیگه اونو پیدا نمیکنه
مثلا من بهش کلمه زیر رو میدم
khoobi
اگه کسی این جمله رو بده
saaaaaaaaaaalamm khooooooooooooooobiiii
کلمات فیلتر میشه
saaaaaaaaaaalamm = salam
khooooooooooooooobiiii = khobi
همه حرفا میشه یکی در نتیجه khobi با khoobi نا برابر میشه و جوابی پیدا نمیشه
حالا من دنبال راه حلی میگردم که اگه تو دیتا بیس کلمه khoobi رو مشخص کرده باشم دیگه
khoooooooooooooobiiiiii به khobi تبدیل نشه
بلکه بشه khoobi
نه تنها واسه خوبی بلکه واسه همه کلمات اینجوری باشه؟
خدا کنه تونسته باشم منظورم رو برسونم
================

اساتید به نظر شما من واسه اینکار باید چه مراحلی رو طی کنم ؟؟؟
میشه توضیح بدید ؟؟

ممنون/