![]() |
نقل قول:
|
پیشنهاد
در جهت نزدیک کردن گفتگو ها به شیوه گفتگوی انسانی یه سری پیشنهاد دیگه دارم.
باور کنید من از لحاظ فنی هنوز نمی دونم این بات چطوری کار می کنه و یا کدهای اون چی هست یا شیوه برنامه نویسی اش چه شکلی هست . (هنوز وقت نکردم بررسی کنم.) اما چون یه مقداری علاقه مند شدم چیزهایی که فعلا می گم بر اساس استنباط خودم از شیوه های مختلف گفتگو های انسانی هست و فکر می کنم که می شه اونها رو به این بات هم تعمیم داد. چون فکر می کنم همه چیز دانش فنی در زمینه پیاده سازی نیست و در خیلی از موارد تحلیل یه چیز خیلی مهمتره. همونطوری که می بینید مثلا در اکثر زمینه های اتوماسیون از متخصصان اون رشته که شاید تا حالا با کامپیوتر کار نکرده باشند دعوت به همکاری می شه! پیشنهادات : 1) دسته بندی جملات: ما آدم ها معمولا پس از معاشرت با افراد کم کم یه سری از جملات و عبارات رو دیگه به کار نمی بریم و برعکس یه سری چیزهای تازه استفاده می کنیم. این مورد در رابطه با روابط دوستانه صدق می کنه. مثالی که در این رابطه می تونم بزنم اینه که معمولا ما در اولین برخورد با یه شخص از "چه خبر؟" یا "خب دیگه چه کارها می کنی؟" یا "خوش میگذره؟" یا "یه سئوال" و ... استفاده نمی کنیم و معمولا این جملات رو در دفعات بعدی ملاقات به کار می بریم. یه سری جملات هم هستند که معمولا در اولین ملاقات ها به کار می روند مثلا : "ببخشید می تونم یه سئوالی از شما بپرسم؟" یا "خیلی عذر می خوام که وقتتون رو گرفتم" . جملاتی که بات برای یوزر می فرسته رو می شه دسته بندی کرد به این شکل که بات بر اساس تعداد گفتگو هایی که داشته (نه در یک روز ثابت) یه سری از عبارات رو برای طرف بفرسته و یه سری رو نه. به طور کلی فایده این کار این هست که شیوه گفتگو با یه شخصی که اولین چت با اون هست با یه شخص دیگه ای که مثلا 5 بار تا حالا با اون چت داشته فرق می کنه. البته بات باید در هر شرایطی قابلیت پاسخگویی به همه این سئوالات و یا عبارات رو داشته باشه اما خودش با توجه با درجه رفاقت و گفتگو اونها رو بپرسه.در این دسته بندی بات می تونه حتی نسبت به یه دوست صمیمی که داره یه سئوال رسمی که در دسته شخصی که اولین چت رو داره هم واکنش نشون بده. مثلا گفتگوی یه دوست صمیمی با بات : یوزر:"ببخشید می تونم یه سئوالی از شما بپرسم؟" بات:"حالا چرا اینقدر رسمی حرف می زنی :)" بات:"بفرمایید" 2) تشخیص اینکه جمله تمام شده است یا نه (تشخیص کامل بودن جمله): من خودم دارم هنوز راجع به این موضوع فکر می کنم که از طریق چه روشهایی می شه تشخیص داد که جمله با توجه به نوع اون مثل خبری، پرسشی و ... کامل هست یا نه . ما آدم ها در گفتگو ها این موضوع رو تشخیص می دیم و اگه طرفمون ادامه نداد خودمون ادامه جمله رو از اون با گفتن یه سری از عباراتی مثل "خوب!" یا "بعد" می خواهیم. مثلا اگه یه کسی به ما بگه : "علی آمد و" یا "چرا باید درس" ما تشخیص می دیم که این جملات ناقص و ادامه دار هست. اگه از دوستان در این رابطه نظری داره حتما بگه. 3) اگه یه بانک از اسامی معمول فارسی داشته باشیم (همراه با شیوه های معمول نوشتاری یک اسم. مثلا : محمد/Mohamad/mamad/Mohammad)خیلی کمک می کنه به این شکل که اگه مثلا در یه جمله اسم شخصی باشه بات می تونه نسبت به اون شخص واکنش نشون بده. مثال: یوزر:"امروز علی بهم گفت درس بخون." بات:"علی دیگه کیه؟" یوزر:"یکی از دوستام." بات:"آهان!" 4) تشویق یوزر برای گفتگو در آینده : مثال : یوزر:"من دیگه کم کم می رم." یوزر:"خداحافظ" بات:"راستی دفعه دیگه هم دیگه رو کی ببینیم؟" یوزر:"سه شنبه-8 شب خوبه؟" بات:"عالیه.پس می بینمت.فعلا خدانگهدار" (البته شاید بشه کم کم این ویژگی رو تا حد ثبت ساعات ملاقات و بررسی اینکه مثلا یوزر آنلاین بوده یا نه گسترش داد.) ««« در آخر هم یه سئوالی دارم. با چه روش هایی می شه نوع یه جمله رو تشخیص داد؟ مثلا جمله خبری، پرسشی، طنز و ... مثلا در جمله پرسشی معمولا در آخر جمله ؟ میاد و ... »»» با آرزوی موفقیت برای دوستان عزیز :) |
دستور help
با سلام:
من ميخواستم دوستان گلم يه توضيح در مورد اضافه كردن يه دستور به help منو كمك كنند. ممنون از سياوش آقا و دوست عزيز و جديدم اقاي رضايي گل لطفا يه توضيح جامع و همه فهم:D |
دوست عزيز،
من فكر كنم اين سوال قبلاً جواب داده شده. اگر آخرين نسخرو دريافت كنيد از ابتدا يك منوي Help براي بات تهيه شده و با سويچ /help مي تونيد اون رو مشاهده كنيد. براي تغيير متن اين منو كافيه فايل modSwitchHelp.bas رو تغيير بديد.. |
با سلام و تشكر فراوان از آقا سياوش عزيز
چند پيشنهاد : ربات بتونه فايلي رو از طرف بگيره و در بانك نرم افزاري خودش ذخيره كنه و ديگر افراد بتونن از اين بانك استفاده كنند ------------------------------------------------------------------------------------------------------- ربات با سوئيچ /inv تشخيص بدهد آيدي مورد نظر هست يا نيست و به ما خبر دهد ------------------------------------------------------------------------------------------------------- ربات چند آيدي ادمين داشته باشد كه بتوانند از هر جاي رباط رو كنترل كنند وامكاناتي مانند : غير فعال كردن ربات مشاهده ادليست مشاهده افرادي كه با ربات در حال چت هستند و در صورت نياز جواب آنها اگر يكي از آيدي هاي ادمين آنلاين بود و ربات جواب سوالي رو نميدونست از آيدي ادمين كمك بگيرد و جواب دهد ------------------------------------------------------------------------------------------------------- از طريق پروفايل ياهو افراد ميشه به اسم و سن و ... پي برد ربات بتونه اين اطلاعات رو بگيره و با توجه به اين اطلاعات جواب طرف رو بده مثلا با استفاده از نام طرف و جنسيت در جواب سلام : سلام آقا محمد و .... با تشكر |
سلام به همه ی دوستان و سلام مخصوص از راهی دور به سیاوش،سیاوش و سیاوش...
آقا کار جالبی هست ممنون از قسمت های جدید که اضافه کردید. یه مشکل دارم اونم اینه که چطور می تونم از طریق روبوت یه صفحه اینترنتی رو بروز کنم!!؟ قبلا یه روبوت بود به نام kikeykoja که آخرین پی ام هایی که به روبوت داده شده بود رو نمایش می داد... |
نسخه 1.3.6 روبات ياهو مسنجر
1(ها)ضميمه
خوب اين هم نسخه ي جديد بات ياهو مسنجر...
الآن دقيقاً ويژگي هاي جديدش رو يادم نمياد اما چند ويژگي جديد مهم در اين نسخه عبارتند از:
در مورد سوال دوستمون در ارتباط با بروز صفحات وب. شما مي تونيد از آبجكت Web استفاده كنيد كه در نسخه ي قبلي توضيح استفاده از اون داده شده و با نگاه كردن به modSwitchSearch.bas مي تونيد يك مثال كاربردي از اون رو ببينيد. در مورد ديدن اطلاعات افراد با استفاده از پروفايل، سايفر اين امكان رو داشت اما با توجه به عوض شدن سبك پروفايل در ياهو و آپديت نشدن پروفايل جديد توسط اكثر كاربرها در حال حاضر فكر نمي كنم وقت گذاشتن روي اين مورد منطقي باشه. در ضمن پيشنهادات دوستمون محمد خيلي جالب هستند خيلي خوب هست در اين ارتباط بيشتر بحث بشه تا به ايده هاي جديد و راهكار هاي جديد براي هوشمند كردن بات برسيم. پسورد: كد:
www.artificial.ir |
با سلام و تشکر فراوان از ارائه نسخه جدید این برنامه ان شاالله که مفید باشه
به نظر من بهتر است برای هر نسخه یک فایل به عنوان آموزش ادیت در کد ها و کلا کار با برنامه هم قرار دهید که همه از این برنامه لذت ببرند اگر بشود قابلیت هایی مثل ذخیره آی دی های روم و همینطور پی ام دادن به طور تک تک در روم ها رو هم اضافه کرد و همینطور قابلیت autopm در روم ، عالی می شه یک مسئله این برنامه جوری طراحی شده که پی ام هاش توی روم ها اسپیم نشه ؟ |
مشكل
با سلام:
خسته نباشيد آقا سياوش و دوستان ديگري كه تلاش مي كنيد- يه مشكل داره اين ورژن جديد و اونم اينه كه با اضافه شدن قسمت دوستان يا فرندز ديگه نميشه بطور واضح پيغام هاي كه به ربات داده ميشه رو خوند و ديد از تو همين صفحه اصلي. اگه قابل تغيير سايز دادن بود به نظر من خيلي بهتر ميشد |
نسخه 1.3.7 روبات ياهو مسنجر
1(ها)ضميمه
توي اين نسخه فقط چند تا از باگ هاي نسخه ي قبلي برطرف شده...
علاوه بر اون چند تغيير ديگر هم داريم از جمله: اضافه شدن دو فلش جهت بزرگ و كوچك كردن ليست دريافت پي ام ها. با اين امكان جديد شما مي تونيد ليست دريافت پي ام ها رو به سه سايز مختلف در بياريد و اينطور خيلي بهتر مي تونيد پيام هاي دريافت شده توسط بات رو چك كنيد. در اين نسخه وقتي بات به روم ميره كاربران جديد به ليست دوستانش در بانك اطلاعاتي اضافه مي شن. يكي از مهمترين تغييراتي كه داده شده اتصال بات به بانك اطلاعاتي مركزي هست! كه براي كمك به رسيدن اين بات به هدفش طراحي شده. از اين نسخه به بعد به صورت پيشفرض وقتي كسي عبارتي رو با سويچ /learn به بات ياد ميده علاوه بر ثبت شدن اين عبارت در بانك اطلاعاتي بات، اين عبارت در بانك مركزي artificial.ir هم ثبت ميشه. به اين منظور يك API طراحي شده كه در حال حاضر فقط جهت ثبت اطلاعات از اون استفاده ميشه. اگر دوست نداريد اين اتفاق بيفته مي تونيد در فايل modSwitchLearn.bas چند خط مربوط به اين بخش رو حذف كنيد. همچنين وقتي كاربر جديدي به بات پي ام ميده نام اين كاربر در بانك اطلاعاتي مركزي ثبت ميشه. توجه داشته باشيد تمام اين اطلاعات با نام خود بات و صاحب بات ثبت مي شن! همانطور كه مي دونيد قرار بود يك مسابقه بين بات ها برگزار شه! حالا يك امكان جديد هم براي سنجش فعاليت و ميزان كمك بات ها داريم و اون هم Toplist هست! در Toplist كه با زدن دكمه هاي Ctrl+L قابل دسترس هست ليست تمام بات هايي كه از SMClient استفاده مي كنند (البته اونايي كه بخش بانك اطلاعاتي مركزي رو حذف نكردند) به همراه تعداد عباراتي كه از طريق اون بات ها به بانك مركزي آموزش داده شده و همينطور تعداد كاربران بات موجود هست! كه مي تونه تا حدودي نشاندهنده ي قدرت و ميزان پيشرفت بات باشه! ممكنه در مسابقه از اين پارامتر ها هم استفاده بشه (البته با بررسي مفيد بودن اطلاعات آموزش داده شده). يا حتي ممكن هست مسابقه ي مجزايي در اين زمينه برگزار بشه. به نظر شما چه آمار ديگري از بات ها ثبت بشه مي تونه مفيد باشه؟ مثلاً تعداد پترن ها فرستاده بشه، يا مثلا آمار افراد فعال در روز يا ساعت ثبت بشه! يا تعداد پيام هاي دريافتي توسط بات ها! به نظر شما ثبت و مقايسه ي چه اطلاعات ديگري مي تونن در مفيد و كارا بودن بات تاثير داشته باشن؟ پسورد: كد:
www.artificial.ir |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۰:۰۵ بعد از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.