سلام دوستان
همین اول بگم که عنوان این تاپیک گفتگو هستش , من درخواست پروژه ندادم (واسه مدیران که بعدا نگن خودتون دست به کیبرد بزنید )
دوستان میخوام تو پروژم به برنامه هوش مصنوعی بدم به طوری که وقتی میخوای باش مکالمه کنی راحت بفهمه داری چی میگی. بفهمه ای جوابی که دادی ربطی به سوالی که پرسید داشت یا نه , 100ٍ% میدونم میشه
حالا واسه مرحله اول میخوام جمله ای رو که بهش میدم کلماتشو جدا کنه , بعد یکی یکی فیلتر کنه و بعد با اون کلمه ای که تو دیتابیس گذاشتم مقایسه کنه
مثلا من تو دیتابیس کلمه زیر رو بهش دادم
حالا وقتی بهش جمله زیر یا مشابه اونو میدم جوابیو که واسه سلام تعیین کردم بهم میدهsalam
اول میاد کلمات جمله رو از هم جدا میکنه بعد کلمات رو فیلتر میکنه , یعنی اگه چندتا حرف پشت سر هم تو کلمه باشه اونارو به یکی تبدیل میکنهazizam saalaaaaaaaaaaaaaaaaaam
مثلا saaaaaaaaaaaaaaaaaalaaaaaaaaaaaaam >>>> salam
خوب تا اینجا درست
اما مشکل من اینجاست
اگه من تو دیتابیس واسه کلمم 2تا حرف پشت سر هم بزارم دیگه اونو پیدا نمیکنه
مثلا من بهش کلمه زیر رو میدم
اگه کسی این جمله رو بدهkhoobi
کلمات فیلتر میشهsaaaaaaaaaaalamm khooooooooooooooobiiii
saaaaaaaaaaalamm = salam
khooooooooooooooobiiii = khobi
همه حرفا میشه یکی در نتیجه khobi با khoobi نا برابر میشه و جوابی پیدا نمیشه
حالا من دنبال راه حلی میگردم که اگه تو دیتا بیس کلمه khoobi رو مشخص کرده باشم دیگه
khoooooooooooooobiiiiii به khobi تبدیل نشه
بلکه بشه khoobi
نه تنها واسه خوبی بلکه واسه همه کلمات اینجوری باشه؟
خدا کنه تونسته باشم منظورم رو برسونم
================
اساتید به نظر شما من واسه اینکار باید چه مراحلی رو طی کنم ؟؟؟
میشه توضیح بدید ؟؟
ممنون/