![]() |
اول از همه از دوستاني كه سعي دارن به پيشرفت بات كمك كنن به هر طريقي تشكر مي كنم.
در مورد اين بحث هاي اخير هم اميدوارم جو از حالت بحث و تبادل نظر به دعوا و گروه گروه شدن تبديل نشه. هدف همه ي ما يكي هست و مي خوايم يك بات سادرو كم كم بهترش كنيم. البته در سرتيتر فايل هاي سورس اين بات نوشته شده كه اين بات تحت چه ليسانسي هست و يك فايل با نام COPYING هم داخل پوشه ي بات قرار داره كه اگر اون رو با Notepad يا vi يا هر اديتوري كه استفاده مي كنيد باز كنيد توش اين ليسانس توضيح داده شده كه من بخشي از اون رو اينجا قرار ميدم: كد:
The licenses for most software are designed to take away your اما هر كدوم از دوستان با به اشتراك گذاشتن سورس كد يا حتي دادن ايده بتونن به اين هدف كمك بكنن جاي تقدير داره. خيلي بهتر مي شد توي بحث ها جاي اينكه با هم درباره ي اين مسائل بحث كنيم به هدف كه درست كردن يك بات نسبتاً هوشمند از اين بات ساده هست فكر كنيم. باز هم از دوستاني كه كمك مي كنند ممنونم. |
سلام . یک مشکل کوچک توی روبات هست و من فکری واسه حل کردنش به ذهنم نمی رسه !
اگه یکی یه شکلک خالی به روبات بده به خاطر فیلتر کردن شکلک ها به یه پی ام خالی تبدیل میشه و روبات جوابش و نمی تونه بده ! به نظر شما چطوری میشه این مشکل رو حل کرد ؟ |
اين مشكل دو راه حل داره...
يكي اينكه قبل از اينكه Smiley ها پاك بشن پيام رو با يك سري Smile چك كنيم. و يك راه ديگه كه من مي خوام روي اين بات قرار بدم بدست آوردن حالت پيام هست. يعني در هنگام حذف شدن Smiley بات حالت پيغام رو بدست بياره. مثلا اگر :-? بود حالت پيام رو به سوال تغيير بده و اگر :(( هم در كنارش بود حالتش سوالي همراه با گريه بشه. براي هر كدوم از اين حالات مي شه يك كد طراحي كرد و با توجه به اون جواب داد. اينطور بات مي تونه به :(( :-? هم جواب بده. اين كار رو براي علامت ها هم ميشه انجام داد. مثلاً ? پيام رو سوالي كنه. اينطور توي الگو ها مي تونيم جوابي كه براي حالت سوالي و حالت غير سوالي مي ديم متفاوت باشه. مثلاً در حال حاضر بات فرقي ميان اين سه جمله نمي بينه: نقل قول:
اين قابليت ها رو سايفر در حال حاضر داره كه انشاالله روي SMClient هم پياده خواهد شد. مورد بعدي هم احساسات هست كه ميشه بصورت خيلي ساده در بات شبيه سازي كرد كه باز هم سايفر اين قابليت رو داره اما SMClient نداره. سايفر به هر شخصي از چند بعد ادب، آشنايي، و ... امتياز ميده و جواب هاي مختلف نسبت به امتياز هاي طرف مي دهد. مثلاً در صورتي كه آشنايي كسي كمتر از يك عددي باشه اگر طرف درخواست دوستي كنه رد مي كنه و در غير اين صورت قبول مي كنه. اين امكانات هم انشاالله در نسخه هاي بعدي اضافه مي شه... |
اينجا جاي اين حرفا نيست
روزه اولي كه من اومدم تو اين تايبينك فكرشو نمي كردم كه يه روزي بعضي ها جنين فكرايي كنن و بخوان اينجور بست هايي بدن و ...
ولي بازم من مانند روزه اول به بهبود اين سورس كمك خواهم كرد جون مي دونم سياوش جان جه كاره بزركي كرده و مانند بعضي ها نيستم كه سياوش جنين لطفه بزركي بهشون كرده باشه ولي بيادو اينجوري جوابه ديكرانو بده. سياوش من از شما براي حاكم شدن جنين جوي در اين تايبينك عدرخواهي مي كنم |
خوب می بینم که اوپن سورس شده لقمه جویده
ایول ، هلو بپر برو سر گلو !!!!!!!! خوب مهندس سروش فقط یک چیز مطمئین باش تاپیکی با عنوان سورس نئو هم خواهی دید این سیاوش براش مهم نیست که نئو رو هم بده به تو (اوپن سورس) ولی من از طرح اس ام کلاینت به عنوان یک سورس از طرف سیاوش این بود که افرادی مثل مهندس سروش خودشون و با کمک افراد مبتدی مثل من بیانو این باتو مثل نئو طراحی کنند ولی سیاوش آمد واگذار کرد به ما تا کمکش کنیم وگرنه همین اس ام کلاسنت رو هم می تونست روز اول مثل نئو(تو وی بی) طراحی کنه و بزاره ولی از کار کوچیک شروع کرد تا رسیدیم به کار بزرگ(کارگروهی(اوپن سورس)) تا هضم برای همه چه مبتدی و چه پیشرفته آسان باشد. مگه نه سیاوش؟؟؟؟؟؟؟؟ فداکاری سیاوش به عینه قابل دیدنه نئو که سهله شما چیز دیگری ازش بخواه، مطمئن باش تاپیک های اوپن سورس دیگری رو مشاهده می کنی!! البته اگه سیاوش با این حرف های توی این تاپیک از ما ناامید نشده باشه. |
نقل قول:
من همینجا اعلام میکم هرکاری که باعث بشه به بهبود بات کمک کنه دریغ نکنم تا حالا هم همین بوده بعد از این هم همین خواهد بود. شما هم آزادین که در برنامه تغييراتي ايجاد كنيد و آنها را به طور خصوصي در كار خود استفاده كنيد.بدون اين كه حتي وجود آنها را متذكر شويد.اگر شما تغييراتتان را منتشر كنيد،نبايد مجبور باشيد كه شخص مخصوصي را به روش خاصي آگاه كنيد. مطمئن باشید یک نرم افزار متن باز راه خودشو برای پیشرفتش پیدا میکنه و متکی به فرد نیست که اگه مثلا فلان شخص نخواست کدهاشو در اختیار همسایگان قرار بده نرم افزار راه رو به جلوشو ادامه نده. |
دیگه این حرفارو ادامه ندیم بهتره ;)
مشکل منو چطوری میشه حل کرد؟ نقل قول:
|
راه حل اين مسئله خيلي آسون هست... در نسخه ي بعدي سعي مي كنم يك تابع اضافه كنم كه اين كار رو انجام بده به همراه يك مثال ساده...
يك سوال! نظرتون به برگزاري يك مسابقه بين بات ها چي هست؟ مثلاً يك متن خاص رو چند نفر به عنوان داور در نظر بگيرن و هر باتي كه بيشترين جواب مناسب و مرتبط رو داد برنده بشه! يا مثلاً دو بات با هم صحبت كنند! يا چند سناريو انتخاب بشه و قبل از مسابقه اعلام بشه و در اون موارد مسابقه برگزار بشه. اگر موافق هستيد بگيد و جايزش هم پيشنهاد بديد چي باشه بهتر هست... |
خوب خوشبختانه دیکشنری هم اماده شد . اما RSS یک باگ داشت که دارم سعی می کنم درستش کنم و مشکل smiley ها که اونم به زودی دزست میشه . به هر حال می تونین خودتون تست کنید ! persian.joke
سیاوش جان با شما برای برگذاری مسابقه موافق هستم ... |
یک نظر
سلام
این اولین پست من تو این تاپیک هست و قصدم پرسیدن سوال و ... نیست. داشتم یه گشتی می زدم که اتفاقی این تاپیک رو دیدم و چون تعداد صفحات زیادی داشت پیش خودم گفتم حتما بحث جالبی هست بر خلاف اینکه زمینه فعالیتم فعلا سایفر روبات نیست. اما بر خلاف حجم مطالب ارسالی دیدم که کلی از مطالب در مورد "حق اشتراک منابع" هست و خیلی متاسف شدم در مورد دیدگاه های یه سری از کاربران نسبت به موضوع. قصدم به هیچ وجه قضاوت و داوری نیست و "فقط" می خوام نظرم رو بگم و شاید هم از دید خیلی ها درست نباشه. فرض کنید که یه رهگذر می خواد نظرش رو راجع به یه موضوعی بگه. من آدم باسوادی نیستم و هیچ وقت هم نمی خوام خدای ناکرده کسی رو متهم کنم. اما واقعا یه سوالی از کاربران فعال در این تاپیک دارم و اینه که وقتی یه نفر(سیاوش) "بدون هیچ گونه چشم داشتی" میاد و یه چیزی رو به یه سری یاد میده و این یادگیری رو حتی تا قرار دادن سورس کد هم پیش میبره و کاربران هم یه فعالیتی در جهت بهبود می کنند باید این قضیه رو فراموش کنند که اونها ایده این کار و اساس کار رو بی منت و رایگان یاد گرفتند و باید رایگان هم یاد بدند ؟ مطمئن باشید کسی که با رسیدن به یه مرحله ای که بخاطر زحمات و تفکرات غیر مادی و غیر انحصاری دیگران بوده بخواد خودش رو گم بکنه به هیچ جا نمی رسه. حالا فرض کنیم که شد آخر آخر اون کار و فقط خودش اون رو بلده، که بره افتخار بکنه فقط من بلدم؟ مطمئنا اگه آدمها با این افکار و طرز فکر بخواند جلو برند چند سال دیگه علم یه چیزی می شه کاملا مادی و وسیله ای فقط برای پول درآوردن و دیگه واژه هایی مثل "Free Education" و یا شعارهایی مثل "I Share,U Share,V Learn" معنایی ندارند . من انجمن هایی رو دیدم که برای فعال شدن نام کاربری خودتون باید پول پرداخت کنید و اون وقت شما توی یه محیط کاملا رایگان و آزاد قرار دارید و از این حرفها می زنید؟ کدوم از ماها تا حالا به این فکر کردیم که چرخوندن این انجمن برای سیاوش هزینه داره ؟ همه ماها صد در صد کلی مطلب تا حالا از تو نت بدون هیچ چشم داشت نویسنده ها یادگرفتیم . تو نت همه جور آموزشی حتی تا سورس رایگان برنامه های دیگران در codeproject.com و ... پیدا می شه.آیا ما تا به حال به اهداف کسانی که این مطالب رو می زارند و یا این جور سایتها رو می سازند فکر کردیم؟ مگه اونها به جز پیشرفت علم و یاد دادن اون چیز هایی که بلدند چه هدفی می تونستند داشته باشند. مگه نمی تونستند نظرات و ایده هاشون رو با قیمتهای بالا بفروشند؟ خوبه که همه ماها می دونیم خیلی از همین چیزهایی رو که بلدیم شاید به سبب عدم وجود کپی رایت در کشورمون باشه. یه نگاهی به نرم افزارهاتون بندازید، اکثر اونها رو رایگان صاحب هستید و چیزی هم که یاد می گیریم به واسطه اونهاست. اونوقت توی این دنیا یه آدمی پیدا بشه با خلوص نیت بیاد و یه سایتی رایگان راه بندازه و با نظارت دائم خودش کلی چیز به بقیه یاد بده و سئوالات دیگران رو رایگان جواب بده و از همه جالبتر این باشه که کاربران همون سایت مدعی بشند؟ من فکر می کنم این جور رفتار ها باعث دلسردی یه همچین آدم های بزرگ منشی که تعدادشون حداقل تو کشور ما فوق العاده کم هست می شه و شاید پیش خودش بگه به اینها نباید چیز رایگان یاد داد .امیدوارم همه مون به اصل توجه کنیم تا به فرع! اینهایی که نوشتم همه اعتقادات شخصی خودم بود و باز هم می گم شاید خیلی ها قبول نداشته باشند. اگه اشکالی داره به بزرگی خودتون ببخشید. امیدوارم که همه مون بتونیم به نحوی توی پیشرفت همدیگه و کشورمون سهیم باشیم. :) |
زمان محلي شما با تنظيم 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.