Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پروژه های هوش مصنوعی در ایران (http://artificial.ir/intelligence/forum42.html)
-   -   سایفر روبات (Cypher Robot) (http://artificial.ir/intelligence/thread2.html)

ardalan_farzin ۰۹-۱۳-۱۳۸۸ ۰۲:۰۴ قبل از ظهر

سلام
کسی ماژول asl رو داره
من داشتم گم کردم:confused::(

راتی این آی دی robo_kerman یه دستور جالب داره که میتونی بهش پی ام بدی و استاتوسش رو تغییر بدی و میتوی استاتوسش رو delete کنی
خیلی دستور باحالیه
دستور استاتوسش که یه جورایی شبیه به asl با این تفاوت که باید واسه تغییر استاتوسش از تیبل archive بخونه که منو یه خورده گیج کرده ...
کشف کردین بزارین اینجا ...;)

funi69 ۰۹-۱۸-۱۳۸۸ ۰۳:۳۲ بعد از ظهر

سلام خدمت عزيزان زحمت كش
ميخواستم بپرسم چرا بانك اطلاعاتي سايفر روبات جدول Status نداره؟
يعني نميشه اضافه كنيد؟

ardalan_farzin ۰۹-۱۸-۱۳۸۸ ۰۵:۱۱ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله funi69 (پست 3081)
سلام خدمت عزيزان زحمت كش
ميخواستم بپرسم چرا بانك اطلاعاتي سايفر روبات جدول Status نداره؟
يعني نميشه اضافه كنيد؟

سلام دوست عزیز
یه table جداگانه نداره
ولی میتونی بری تو table message اونجا یه فیلد هست به نام <status> اونجا می تونی استاتوس ها رو تغییر بدی

bahman_akbarzadeh ۰۹-۲۰-۱۳۸۸ ۰۱:۰۴ بعد از ظهر

سلام
من ربات رو تست كردم و تنها مشكل قابل حلي كه به نظرم رسيد، مشكل اسپم بود.
اين مشكل تا حدودي رفع شده، ولي اگر آخر هر پيام يك اسپيس اضافه كنيم، ديگه قابل تشخيص نيست.
يك راه حل اينه كه پيام فرستاده شده از نظر محتوايي بررسي بشه و محتواي پيام هاي قبلي هم ذخيره شده باشه، تا اگه تكراري بودن، به عنوان اسپم شناخته بشه.
راه ساده تر اينه كه ربات روي جواب هايي كه خودش ميده، متمركز بشه. چون ربات براي جواب دادن به هر سوال، سوال رو از نظر محتوايي بررسي ميكنه و بهترين جواب رو انتخاب ميكنه. پس نيازي نيست كه دوباره سوال بررسي بشه.
در نتيجه اگر ربات جوابي رو چند بار تكرار كرد، نتيجه ميگيره كه داره اسپم ميشه.

s4rk1s ۱۰-۱-۱۳۸۸ ۱۰:۰۰ قبل از ظهر

یه مشکل دارم من مثلآ /gf میزنی به روبات طول میکشه بره status مشکل از چیه؟؟
یه مشکل دیگه هم status عوض نمیشه اتوماتیک اینه ورژن های قبل.....

ardalan_farzin ۱۰-۱-۱۳۸۸ ۰۶:۴۷ بعد از ظهر

با اجازه از آقا سیاوش
آره دوست عزیز طول میکشه
فقط به خاطر اینکه اگه یه شخصی بیاد و هی پشت سر همدیگه بزنه /gf استاتوش بسته میشه. به همین خاطر سیاوش جان اینو از طریق دیتا بیس اجرا کرده.

حالا اگه می خوای سریع تغییر کنه میتونی دستور زیر رو پاک کنی

كد:

        ' GF switch
        ElseIf Left(Message, 3) = "/gf" Then
            statusMessage = PersonID & " gf mikhad!"
            statusMessage = getResponse("<gf>", PersonID)
            If statusMessage = "" Then statusMessage = PersonID & " gf mikhad!"
            Response = "Alan barat peida mikonam  :) ==> Ta Kamtar Az 1 min Dige IDito Mizaram Baghale Statusam Migam GF Mikhay!"

و به جاش از دستور زیر استفاده کنی تا وقتی طرف زد /gf سریع استاتوس عوض بشه

كد:

        ' GF switch
        ElseIf Left(Message, 3) = "/gf" Then
            sendData changeStatus(PersonID & " Joon GF Mikhad!", False)
            Response = PersonID & " Joon Alan Vasat Peyda Mikonam ;)"


s4rk1s ۱۰-۲-۱۳۸۸ ۰۱:۱۹ بعد از ظهر

مشکلشو حل کردم ممنون
فقط یه چیزی چطوری اتوماتیک status عوض بشه؟ مثلآ از قبل یه چیزای رو بهش بدیم اونارو عوض کنه...
راستی کسی قسمت room رو تو /help داره کدشو بزاره ما هم استفاده کنیم...

ardalan_farzin ۱۰-۲-۱۳۸۸ ۰۱:۵۶ بعد از ظهر

برای تعوضی اتوماتیک status باید وارد دیتا بیس (SMBot.mdb) بشی بعد اونجا یه Table داره به نام Message وقتی واردش کشی یه فیلد داره به نام <status> که با <random> شروه میشه و با <random/> تموم میشه اونجا میتونی status هایی رو که می خوای بزاری تا به صورت random عوض بشه
برای اینکه چند تا status هم بزاری بین هر جملت از دستور <or> استفاده کن...

bad_user ۱۰-۳-۱۳۸۸ ۰۲:۰۹ قبل از ظهر

نقل قول:

نوشته اصلي بوسيله Siavash (پست 3)
سایفر روبات اولین روبات پاسخ گوی فارسی زبان است.
نکته ی جالب این است که سایفر دارای شخصیت می باشد، به عنوان مثال اگر طرف مقابل بد حرف بزند ناراحت می شود یا حتی ممکن است قهر کند، و از طرف دیگر ممکن است عاشق شود! سایفر فقط یک پاسخ گو نیست بلکه بعضی اوقات سوال می پرسد و با توجه به جوابی که می گیرد به اطلاعات خود می افزاید. نکته ی جالب دیگر اطلاعات کامل این روبات در زمینه ی فیلم و آهنگ و استعداد قابل توجهش در ریاضی است! سایفر می تواند نوع شخصیت طرف مقابل خود را تا حدودی از جواب هایش حدس بزند! شما می توانید با اضافه کردن آی دی "neol3ot" در یاهو! مسنجر با سایفر حرف بزنید، اگر دیدید سایفر اسم یا سنتان را حدس زد تعجب نکنید چون کاملا عادی است!
در صورتی که سوال خاصی در باره ی نحوه ی عملکرد این روبات دارید می توانید همین جا آنرا مطرح کنید.

Hello!
Y!iD: cyph3r_robot This Yahoo! Account Has Been Deactivated.
Time Out 0 oclock :(

Link
Yahoo! Account Deactivated


معمولا روبات به انسان کمک میکنه...ولی اگه بیاد به اینو اون بوت بزنه از اونجایی که انسان موجودی ناشناخته هستش اینجوری میشه....
:rolleyes:

ardalan_farzin ۱۰-۶-۱۳۸۸ ۰۱:۴۱ بعد از ظهر

نقل قول:

نوشته اصلي بوسيله bad_user (پست 3374)
Hello!
Y!iD: cyph3r_robot This Yahoo! Account Has Been Deactivated.
Time Out 0 oclock :(

Link
Yahoo! Account Deactivated


معمولا روبات به انسان کمک میکنه...ولی اگه بیاد به اینو اون بوت بزنه از اونجایی که انسان موجودی ناشناخته هستش اینجوری میشه....
:rolleyes:

والا دوست عزیز آی روبات منم بسته شده
فکر نکنم ربطی به بوت بزنه به کسی نداره. آخه منم روباتم بوت به کسی نمی زد. یعنی اصلا دستوری نداره که بیاد تو روم یا چیزی که بیاد الکی به کسی پی ام بده ... نمی دونم دلیل بسته شدن این آی دی ها چیه ...



زمان محلي شما با تنظيم 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.