Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > مقدمات هوش مصنوعی > پروژه های هوش مصنوعی در ایران


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack (20) ابزارهاي تاپيک نحوه نمايش
قديمي ۰۷-۲۳-۱۳۸۷, ۰۹:۱۰ بعد از ظهر   #141 (لینک دائم)
عضو فوق فعال
 
آواتار BeHNaM
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
پست ها: 24
تشكرها: 10
8 تشكر در 6 پست
پيش فرض

داداش منظورم شما بود . خواستم کمکی کرده باشم مگه نه اصلا اینجا جای ایراد املایی گرفتن نیست
BeHNaM آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۷-۲۳-۱۳۸۷, ۱۱:۴۸ بعد از ظهر   #142 (لینک دائم)
عضو فوق فعال
 
آواتار Servers.Manager
 
تاريخ عضويت: مهر ۱۳۸۷
پست ها: 22
تشكرها: 11
5 تشكر در 3 پست
پيش فرض

خیلی ممنون که میخوایین کمک کنید ولی آخه من آخرش نفهمیدم شما چی میگین
Servers.Manager آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۴-۱۳۸۷, ۰۵:۵۸ قبل از ظهر   #143 (لینک دائم)
عضو فوق فعال
 
آواتار soroosh-ab
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
پست ها: 40
تشكرها: 10
11 تشكر در 7 پست
پيش فرض

مگه نگفتم از vbCrLf استفاده کن ؟!

ويرايش شده توسط soroosh-ab; ۰۷-۲۴-۱۳۸۷ در ساعت ۰۸:۳۹ قبل از ظهر
soroosh-ab آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۴-۱۳۸۷, ۰۹:۴۰ قبل از ظهر   #144 (لینک دائم)
عضو فوق فعال
 
آواتار Servers.Manager
 
تاريخ عضويت: مهر ۱۳۸۷
پست ها: 22
تشكرها: 11
5 تشكر در 3 پست
پيش فرض

سروش جان منظورت از vbCrLf استفاده کن چیه ، میشه یکم بیشتر توضیح بدی ممنون
Servers.Manager آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۴-۱۳۸۷, ۱۱:۳۷ قبل از ظهر   #145 (لینک دائم)
عضو جدید
 
آواتار Farzadice
 
تاريخ عضويت: مهر ۱۳۸۷
پست ها: 6
تشكرها: 3
0 تشكر در 0 پست
Lightbulb

مرســـی بهنام جان که جوابه سوالمو دادی...
اما مشکل دیگه اینه که اینو تو ویندوز اکس پی هم اجرا می کنم.همچین اروری میده.
Farzadice آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۶-۱۳۸۷, ۱۲:۳۲ قبل از ظهر   #146 (لینک دائم)
عضو جدید
 
آواتار mehdi096
 
تاريخ عضويت: مهر ۱۳۸۷
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
Unhappy مشکل

سلام آقا یکی بمن بگه تصویر زیر چه پیغامی می ده باید چکارش کنم ممنون
متن پیغام اینه:

componet `comctl32.ocx` or one of its dependencies not correctly registered: a file is missing or invalid

این توری من فهمیدم یک فایل خرابه فایل را بزارین ممنون می شم

ويرايش شده توسط mehdi096; ۰۷-۲۶-۱۳۸۷ در ساعت ۱۲:۳۸ قبل از ظهر
mehdi096 آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۶-۱۳۸۷, ۰۲:۳۸ بعد از ظهر   #147 (لینک دائم)
عضو فوق فعال
 
آواتار r-co
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: Asia- Iran - Bandar Abbas-
پست ها: 48
تشكرها: 5
7 تشكر در 5 پست
ارسال پيغام Yahoo به r-co Send a message via Skype™ to r-co
پيش فرض OCX File

دوست عزیز اینم ocx هایی که ایراد می گیره
Download
r-co آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۶-۱۳۸۷, ۰۴:۲۶ بعد از ظهر   #148 (لینک دائم)
عضو فوق فعال
 
آواتار Servers.Manager
 
تاريخ عضويت: مهر ۱۳۸۷
پست ها: 22
تشكرها: 11
5 تشكر در 3 پست
پيش فرض

من چندتا پیشنهاد همچنین مشکل دارم:

اول پیشنهادها:
1. اضافه کردن /date برای نمایش تاریخ شمسی یا میلادی
2. اضافه کردن /time برای نمایش ساعت ایران
3.اضافه کردن /status با زدن این کامند توسط کاربر آیدی طرف توی استاتوس بار روبات قرار بگیره :d

مشکلات:

1. چطوری میشه سطرها رو پایین همدیگه چید: <br> جواب نداد
2. چطوری میشه کاری کرد که روبات به کامندهایی که بهش تعریف کردیم گیر نده و نگه دیگه تکرار نکن مثلا برای /jock که کاربر میخواد به چندتا جوک نگا کنه ولی روبات نمیزاره

با تشکر
Servers.Manager آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۶-۱۳۸۷, ۰۶:۰۷ بعد از ظهر   #149 (لینک دائم)
عضو فوق فعال
 
آواتار mjanbazi
 
تاريخ عضويت: شهريور ۱۳۸۷
پست ها: 21
تشكرها: 2
0 تشكر در 0 پست
Thumbs up

نقل قول:
نوشته اصلي بوسيله Servers.Manager نمايش پست
من چندتا پیشنهاد همچنین مشکل دارم:

اول پیشنهادها:
1. اضافه کردن /date برای نمایش تاریخ شمسی یا میلادی
2. اضافه کردن /time برای نمایش ساعت ایران
3.اضافه کردن /status با زدن این کامند توسط کاربر آیدی طرف توی استاتوس بار روبات قرار بگیره :d

مشکلات:

1. چطوری میشه سطرها رو پایین همدیگه چید: <br> جواب نداد
2. چطوری میشه کاری کرد که روبات به کامندهایی که بهش تعریف کردیم گیر نده و نگه دیگه تکرار نکن مثلا برای /jock که کاربر میخواد به چندتا جوک نگا کنه ولی روبات نمیزاره

با تشکر
سلام سیاوش جان
منم با نظرش موافقم
شما این قابلیت ها رو اضافه کن
کاری کن با زدن / مختلف به جدول های مختلف دسترسی پیدا کنیم مثلا با زدن jok/ به جدول جوک بره تو دیتابیس بره
فکر کنم با یک select ساده بتونیم این کارو کنیم
من هم روش کار می کنم امیدوارم بتونم زودتر از تو این سرویسو بزارم (البته با اجازه)

مرسی
برو بچ نظر بدین تا بات بهتر و کامل تر شه با نظر هم می تونیم خیلی باحالش کنیم
ممنون از همه ی شما
mjanbazi آفلاين است   پاسخ با نقل قول
قديمي ۰۷-۲۶-۱۳۸۷, ۰۶:۰۷ بعد از ظهر   #150 (لینک دائم)
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض نسخه 1.3.1 روبات ياهو مسنجر!

خوب! من يه چند وقتي به خاطر يك كنفرانس اينجا نبودم و همين امروز صبح رسيدم.
پست هاي دوستان رو خوندم، خيلي هاشون جالب و مفيد بودن و سعي كردم در نسخه ي جديد اونايي رو كه پيچيده نيستند اضافه كنم.
توي اين نسخه يك تغيير خيلي خيلي اساسي داريم و اون هم الگوپذيري هست كه بايد يك آموزش دربارش بخونيد. البته سيستم قبلي همچنان سر جاش باقي هست. اول ليست امكانات جديد رو مي گم و بعد هم يك آموزش كوتاه درباره ي الگوها.
امكانات جديدي كه در حال حاضر يادم مياد:
  • افزودن بخشي به نام Test bot جهت تست كردن بات بصورت آفلاين
  • برطرف كردن نگرفتن پيغام از وب مسنجر.
  • اضافه شدن تگي به نام <nl> جهت رفتن به خط بعد (مثال داخل Database‌ موجود هست.)
  • اضافه شدن تگي با عنوان <break> جهت شكاندن پاسخ به چند پيغام (مثال در Database موجود است.)
  • تغيير ظاهري محيط و تغيير دكمه ها و ... به استايل XP.
  • افزودن تگ <like> براي سوال هاي مشابه. (مثلاً Chetori و حالت چطوره، كه كافيه جواب يكي را تعيين كنيد و ديگري را بصورت <like> اضافه كنيد.
  • افزودن سويچ هاي /date و /time.
  • افزودن لاگين خودكار بات در صورت قطع شدن به اين صورت كه بات هر يك دقيقه چك مي كند كه آيا آفلاين است يا آنلاين و در صورت آفلاين بودن خود را مجدداً لاگين مي كند.
  • تغيير آيكان برنامه.
  • افزودن Shortcut براي مخفي كردن برنامه (Ctrl+H) و تست بات.
  • افزودن تگ هاي <set> و <get> كه در آموزش توضيح داده خواهد شد.
  • ايجاد فايل Setup.bat جهت برطرف شدن ايراد هايي كه به خاطر كمبود بعضي فايل ها در سيستم دوستان ايجاد ميشد‌ (مثلا File **** is missing). كافيه اين فايل رو قبل از باز كردن برنامه اجرا كنيد تا فايل هاي مورد نياز رو داخل پوشه هاي مناسب كپي كنه. از دوست خوبمون Servers.Manager بابت درست كردن اين فايل و دوستمون r-co به خاطر پيدا كردن و تهيه ي فايل هاي مورد نياز تشكر مي كنم.

آموزش

و اما آموزش الگو و نحوه ي استفاده از اون:
منظور از الگو اين هست كه به جاي اينكه فقط براي يك كلمه ي خاص جواب تعيين كنيم براي يك سري مجموعه عبارت جواب تعيين كنيم! با مثال بهتر متوجه خواهيد شد:
داخل بانك اطلاعاتي يك Table هست به نام Patterns كه با Access مي تونيد اطلاعات به اون اضافه كنيد. يك سري الگو بصورت پيشفرض داخل اين Table‌قرار داره كه به بررسي اونا مي پردازيم.
اوليش *chetori* هست! اين به اين مفهوم هست كه در صورتي كه كلمه ي چطوري توي هر عبارتي باشه به اين الگو تعلق مي گيره. مثلاً در صورتي كه كاربري بگه chetori azizam جواب بات عبارت مقابل اين الگو خواهد بود.
حالا در صورتي كه ستاره ي اول وجود نداشت يعني عباراتي كه با chetori شروع مي شن به اين الگو تعلق مي گيرن. پس * به مفهوم ادامه دار بودن از اون طرف يا جاي خالي هست.
الگوي بعدي كه بررسي مي خوايم بكنيم اين هست: esmam * hast
همونطوري كه گفتم * به مفهوم جاي خالي مي تونه باشه. هر عبارتي كه با esmam شروع بشه و با hast تموم بشه توي اين الگو قرار مي گيره. مثلا esmam siavash hast.
اگر به Response‌ اين الگو دقت كنيد يك تگ جديد خواهيد ديد و بك متغير جديد.
اول به متغير كه <$star1> هست مي پردازيم. اين مقدار با مقداري كه به جاي ستاره ي اول هست جايگزين مي شه. مثلا در esmam siavash hast به جاي * كلمه ي siavash قرار گرفته پس <$star1> مقدارش siavash‌ خواهد شد. <$star2> مقداري هست كه به جاي ستاره ي دوم قرار مي گيره كه با توجه به اينكه در اين الگو يك ستاره بيشتر نداريم خالي خواهد بود.
مثلاً اگر الگوي * yani * رو داشته باشيم و كاربر عبارت cat yani gorbe رو به بات بده <$star1> كلمه ي cat‌ و <$star2> كلمه ي gorbe خواهد بود.
خوب حالا بريم سراغ تگ <set>. همونطور كه اينجا مي بينيم در انتهاي response براي esmam * hast عبارت زير رو داريم:
كد:
<set>name<to><$star1></set>
يعني مقدار name براي اين كاربر رو به <$star1> تغيير بده! با اجراي اين بخش مقدار <$star1> در بانك اطلاعاتي (SavedData Table) به عنوان مقدار براي name اين كاربر ذخيره ميشه و براي هميشه در حافظه ي بات مي مونه.
پس اگر من با آيدي test به بات بگم esmam siavash hast براي مقدار name كاربر test مقدار siavash ذخيره خواهد شد.
حالا اگر الگوي بعدي رو ببينيد كه *esmam chie* هست در Responseش عبارت زير رو داريم:
كد:
Ta jaii ke yadame esmet <get>name<default>Majhool</get>e!
احتمالاً حدث زديد اين عبارت چيكار مي كنه! با استفاده از تگ <get> مقدار name ذخيره شده براي كاربر رو بدست مياريم! مقداري كه جلوي <default> نوشته شده هم مقدار پيشفرض رو تعيين مي كنه! يعني در صورتي كه مقدار name براي اين كاربر ذخيره نشده باشه در اين مثال Majhool به جاش قرار ميده.
پس بگذاريد يك مكالمه ي تست با بات داشته باشيم:
كد:
<bot>: Avval!
Siavash: esmam chie?
<bot>: Ta jaii ke yadame esmet Majhoole!
Siavash: esmam siavash hast
<bot>: siavash jan, esmet yadam mimoone!
Siavash: esmam chie?
<bot>: Ta jaii ke yadame esmet siavashe!
Siavash: esmam ali hast
<bot>: ali jan, esmet yadam mimoone!
Siavash: esmam chie?
<bot>: Ta jaii ke yadame esmet alie!
پس طريقه ي استفاده ي تگ هاي <get> و <set> رو ياد گرفتيم. با استفاده از اين روش مي تونيم هر اطلاعاتي از كاربر بپرسيم و مقدارش رو براي كاربر ذخيره كنيم و بعد ها از اون در جوابمون استفاده كنيم.

نكته ي بعدي در الگو ها ستون Priority هست كه داخلش يك سري عدد قرار گرفته! اين اعداد اولويت الگو ها رو مشخص مي كنند. هر چقدر عدد اولويت بالاتر باشه الگو داراي اولويت بالاتري هست.
براي مثال الگو هاي بعدي رو بررسي مي كنيم.
الگوي *salam* عبارت هاي خيلي زيادي رو مي پوشونه! يعني هر عبارتي كه داخلش سلام باشه جزو اين الگو قرار مي گيره و بات به كاربر سلام مي كنه. اما فرض كنيم كاربر به بات بگه salamat bashi azizam. در اين صورت بات بايد جواب ديگري به كاربر بده چون منظور كاربر سلام كردن نبوده. براي اين كار الگوي ديگري تعيين مي كنيم با مقدار *salamat bashi*. اينجا يك مشكل پيش مياد! هر دو الگو براي عبارت salamat bashi azizam درست هستند. در اين مواقع بات الگويي كه اولويت بالاتري داررو انتخاب مي كنه! مثلا در اينجا چون *salamat bashi* اولويت 80 رو داره و *salam* اولويت 60 براي عبارت salamat bashi azizam جواب الگوي *salamat bashi* انتخاب ميشه كه دقيقاً جوابي هست كه انتظارش رو داريم.

نكته ي بعدي اين كه بات هنوز عبارت هاي داخل Message Table رو چك مي كنه و در صورتي كه جواب قطعي در اين Table پيدا نشد به دنبال جواب در بخش Pattern مي گرده! پس در صورتي كه مي خواهيد براي يك عبارت قطعي (بدون *) جوابي تعيين كنيد اين كار رو در Message Table انجام بديد تا سرعت عمليات سريع تر باشه.

بخش الگوها كمي پيچيده تر از بقيه ي بخش ها هست اما خيلي به كارايي بات اضافه مي كنه. هر سوالي در باره ي الگو ها داشتيد همينجا بپرسيد.
در ورژن بعدي قابليت موضوع گيري رو با بات اضافه خواهم كرد. اين كار رو در اين ورژن نكردم چون اون موضوع هم كمي پيچيده هست و يك دفعه درك هر دو موضوع كمي دشوار مي شد.

در حال حاضر يكي از مهمترين كار هايي كه براي اين بات بايد انجام داد ايجاد يك Help كامل جهت استفاده از اين نرم افزار هست. يعني تمام بحث هاي اين تاپيك بصورت يك Help يا Chm File در بياد. اگر دوستان تمايل به كمك كردن در اين بخش رو دارن خوشحال مي شم اعلام كنند.

پسورد:
كد:
www.artificial.ir
فايل ضميمه
نوع فايل: zip SMClient v1.3.1.zip (819.5 كيلو بايت, 464 نمايش)
__________________
Siavash آفلاين است   پاسخ با نقل قول
از Siavash تشكر كرده اند:
BeHNaM (۰۷-۲۷-۱۳۸۷), Farzadice (۰۷-۲۶-۱۳۸۷), irancms (۱۲-۹-۱۳۸۷), NabiKAZ (۰۷-۲۷-۱۳۸۷), Pilevar (۰۷-۲۶-۱۳۸۷)
پاسخ

Tags
bot, robot, ياهو, ياهو مسنجر, یاهو, یاهو مسنجر, yahoo, yahoo messenger, بات, بات ياهو مسنجر, بات سختگو, روبات, روبات یاهو مسنجر

LinkBacks (?)
LinkBack to this Thread: http://artificial.ir/intelligence/thread2.html
نوشته شده توسط For Type تاريخ
سایفر روبات (Cypher Robot) - آموزش مقاله كتاب دانلود- باشگاه مهندسان ایران This thread Refback ۰۳-۱۵-۱۳۸۹ ۰۳:۴۳ قبل از ظهر
دانلود بازار به روز ترین و قدرتمندترین سایت دانلود فارسی زبان مرجع نرم افزار ... - DarkError.com ا This thread Refback ۱۲-۶-۱۳۸۸ ۰۱:۴۸ بعد از ظهر
سورس This thread Refback ۰۶-۳۰-۱۳۸۸ ۰۴:۰۱ بعد از ظهر
سایفر روبات (Cypher Robot) - Sat98 Professional Forums This thread Refback ۰۶-۲۷-۱۳۸۸ ۱۱:۰۸ قبل از ظهر
ايراني روبوت یاهو This thread Refback ۰۶-۲۷-۱۳۸۸ ۰۲:۱۸ قبل از ظهر
ساخت روبات یاهو مسنجر This thread Refback ۰۶-۲۷-۱۳۸۸ ۰۱:۳۶ قبل از ظهر
یاران ***************** باران - وب لاگ This thread Refback ۰۵-۱۷-۱۳۸۸ ۰۳:۴۹ بعد از ظهر
Artificial Intelligence - &#1607;&#1608;&#1588; &#1605;&#1589;&#1606;&#1608;&#1593;&#1740; - صفحه اصلي This thread Refback ۰۴-۳۱-۱۳۸۸ ۰۲:۲۷ بعد از ظهر
یاران ***************** باران - وب لاگ This thread Refback ۰۴-۱۸-۱۳۸۸ ۰۸:۳۰ بعد از ظهر
یاران - وب لاگ This thread Refback ۱۲-۸-۱۳۸۷ ۰۹:۴۱ قبل از ظهر
روبات یاهو مسنجر This thread Refback ۱۱-۲۲-۱۳۸۷ ۰۱:۵۳ بعد از ظهر
» » ترفند This thread Refback ۱۰-۲۶-۱۳۸۷ ۰۳:۵۸ بعد از ظهر
سیاوش محمودیان - بلاگ ها This thread Refback ۰۷-۲۳-۱۳۸۷ ۱۲:۰۹ بعد از ظهر
نئو - لیست وبلاگ ها This thread Refback ۰۷-۱۹-۱۳۸۷ ۱۰:۰۳ قبل از ظهر
نئو - پروفایل This thread Refback ۰۷-۱۴-۱۳۸۷ ۱۱:۴۰ قبل از ظهر
نئو - لیست وبلاگ ها This thread Refback ۰۷-۱۱-۱۳۸۷ ۰۷:۴۳ بعد از ظهر
نئو - وب لاگ This thread Refback ۰۷-۱۱-۱۳۸۷ ۰۷:۳۸ بعد از ظهر
نئو - پروفایل This thread Refback ۰۷-۱۱-۱۳۸۷ ۰۷:۳۲ بعد از ظهر
سیاوش محمودیان - بلاگ - ساخت روبات یاهو مسنجر - قسمت اول This thread Refback ۰۷-۱۱-۱۳۸۷ ۱۲:۱۴ قبل از ظهر
سیاوش محمودیان - بلاگ - ساخت روبات یاهو مسنجر - قسمت دوم This thread Refback ۰۷-۱۰-۱۳۸۷ ۰۵:۴۰ بعد از ظهر


كاربران در حال ديدن تاپيک: 4 (0 عضو و 4 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۰:۵۷ قبل از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design