مشاهده سبد خرید و ادامه جهت پرداخت “ارتباط بین عامل ها” به سبد خرید شما افزوده شد.
ertebat_beine_amelha

در نمایش آنلاین پاورپوینت، ممکن است بعضی علائم، اعداد و حتی فونت‌ها به خوبی نمایش داده نشود. این مشکل در فایل اصلی پاورپوینت وجود ندارد.




  • جزئیات
  • امتیاز و نظرات
  • متن پاورپوینت

امتیاز

درحال ارسال
امتیاز کاربر [0 رای]

نقد و بررسی ها

هیچ نظری برای این پاورپوینت نوشته نشده است.

اولین کسی باشید که نظری می نویسد “ارتباط بین عامل ها”

ارتباط بین عامل ها

اسلاید 1: ارتباط بین عاملها

اسلاید 2: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab2رئوس مطالبتعریف ارتباطاهمیت ارتباط بین عاملهاابعاد معنایی ارتباطسطوح مختلف برقراری ارتباطارتباط بین عاملهاارتباط از طریق اشتراک دانشارتباط از طریق زبان مشترکنظریه عمل گفتاریزبانهای ارتباط عاملهاKIFKQMLFIPA-ACL

اسلاید 3: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab3تعریف ارتباطتبادل اطلاعات از روی قصدتولید و آماده سازی علامت هایک سیستم مشترک از علامت های قراردادی

اسلاید 4: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab4اهمیت ارتباط بین عاملهاارتباط ابزاری برای تعامل بین عاملها و ایجاد سیستمهای چندعامله به منظور حل مسائل پیچیده می باشد.استنباط پیام توسط هر عامل مستقل با ابهام روبروست که با ایجاد یک پروتکل ارتباطی مناسب امکان رفع آن میسر است.ارتباط موجب ایجاد یک زبان مشترک بین عاملها خواهد شد.

اسلاید 5: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab5ابعاد معنایی ارتباطمطالعه ارتباط بین عاملها مستلزم مطالعه نحو، معنا و مفهوم وابسته به آن است.نحو: چگونه علائم و نمادهای ارتباطی در عمل ارتباط سازماندهی می شوندمعنا: نمادها چه چیزی را در ارتباط بیان می کنند مفهوم: چگونه علائم تفسیر می شوندابعاد معنایی ارتباط ترکیبی از معنا و مفهوم ارتباط می باشد.

اسلاید 6: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab6ابعاد مختلف معناییتشریحی در مقابل تجویزیتشریحی: بیانگر مطلبی هستند. برای درک انسانی مناسب است نه برای عاملها.تجویزی: رفتاری را به عامل دیگر تجویز می کنند. اکثر عاملها از زبانهایی برای ارتباط استفاده می کنند که برای تبادل اطلاعات درباره رفتار و فعالیت های آنها طراحی شده اند.معنای مستقیم یا غیرمستقیممعنای مستقیم یعنی این که تصور شخصی هر عامل از آن باید دقیقا همان معنایی باشد که توسط دیگر عاملهایی که این عامل با آنها ارتباط برقرار می کند مورد استفاده قرار می گیرد.در سیستمهای چندعامله باید سعی شود که معناها بطور مستقیم باشد.

اسلاید 7: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab7ابعاد مختلف معنایی (ادامه)معنی حقیقی در مقابل فردیحقیقی: اثر واضحی که پیام بر روی محیط دارد و می تواند بطور حقیقی دریافت شود.فردی: معنایی که بصورت داخلی یا فردی توسط فرستنده یا گیرنده پیام درک می شود.گوینده یا شنونده یا جامعهپیام می تواند با توجه به نقطه نظر گوینده یا شنونده و یا دیگر افراد تعبیر شود.توجه به محتواپیامها نمی توانند بصورت مجزا دریافت و فهمیده شوند، بلکه باید با توجه به حالات فکری عاملها، وضعیت فعلی محیط و نیز تاریخچه محیط تفسیر شوند.

اسلاید 8: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab8ابعاد مختلف معنایی (ادامه)میزان پوشش دهیزبانهای کوچکتر قابل مدیریت تر هستند ولی باید زبان به اندازه ای باشد یک عامل بتواند قصد خود را با آن بیان کند.هویتوقتی که ارتباط بین عاملها برقرار می شود معنی آن براساس شخصیت و نقش افراد درگیر در این ارتباط مشخص می شود. یک پیام ممکن است تنها به یک عامل خاص یا به عاملی با شرایطی خاص داده شود.محدوده عملیک پیام که بصورت خصوصی به یک عامل تحویل داده می شود متفاوت از همان پیامی است که بصورت عمومی به همه عاملها داده می شود.

اسلاید 9: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab9انواع پیامهاعاملها با توجه به قابلیتها و توانایی های مختلف باید بتوانند با یکدیگر ارتباط برقرار کنند. از این رو ارتباط بین عاملها در چندین سطح مختلف تعریف می شود.در پایین ترین سطح ارتباطات با ضعیف ترین عاملها از نظر توانایی انجام می شود.هر عامل در محاوره با عامل دیگر می تواند فعال یا غیرفعال باشد.غیرفعال: باید بتواند به پرسشهای عاملهای دیگر پاسخ دهد. فعال: باید بتواند هم سوال بپرسد و هم به سوالات پاسخ دهد.دو نوع پیام وجود دارد: پیام خبری و پیام سوالی

اسلاید 10: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab10سطوح مختلف برقراری ارتباطدر پایین ترین سطح، پروتکل بیانگر روش اتصال استسطح میانی قالب و یا قواعد اطلاعاتی را که باید منتقل شوند بیان می کند.سطح بالایی بیانگر معنای اطلاعات است.هر پروتکل توسط ساختاری با پنج فیلد مشخص می شود:فرستندهگیرندهزبان پروتکلتوابع رمزگذار و رمزگشااعمالی که باید توسط گیرنده انجام شود

اسلاید 11: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab11ارتباط بین عاملهاعاملها برای برقراری ارتباط با عاملهای دیگر نیاز به یک زبان ارتباط عامل دارند تا بتوانند اطلاعات و دانش خود را با یکدیگر تبلدل کنند.از نظر Genesereth یک عامل نرم افزاری سیستمی است که از یک زبان ارتباطی برای تبادل اطلاعات استفاده می کند. یعنی وجود یک زبان ارتباطی از ملزومات عامل نرم افزاری است.ارتباط بین عاملها را می توان به دو نوع تقسیم بندی کرد:ارتباط از طریق زبانهایی که دانش داخلی را به اشتراک می گذارندارتباط از طریق زبانهایی که هیچگونه اطلاعاتی در مورد دانش عاملها ندارند.

اسلاید 12: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab12ارتباط از طریق اشتراک دانشعاملها به پایگاه دانش یکدیگر دسترسی مستقیم دارند.ارتباط بین عاملها از طریق دو رابط عملیاتی Tell و Ask صورت می گیرد.به این نوع ارتباط ارتباط از راه دور گفته می شود.مسائل:به سیاست نام گذاری برای جلوگیری از نماد یکسان نیاز داردربط دادن نمادهای معرفی شده توسط عاملهای مختلفوفق دادن تفاوتها در پایگاه های دانشآسیب پذیر در مقابل دسترسی غیرمجازاستنتاجپایگاه دانشاستنتاجپایگاه دانشادراکاتادراکاتاعمالعامل 1عامل 2اعمالTell,Ask ارتباط از طریق

اسلاید 13: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab13ارتباط از طریق زبان مشترکبیشتر عاملها به این روش ارتباط برقرار می کنند.این روش انعطاف پذیری بیشتری دارددر مقابل خرابکاری آسیب پذیرتر استاستنتاجپایگاه دانشاستنتاجپایگاه دانشادراکاتادراکاتاعمالعامل 1عامل 2زباناعمالزبان

اسلاید 14: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab14نظریه عمل گفتاریاین نظریه ارتباط را به عنوان عمل در نظر می گیرد و توسط زبان شناسان طرح شد تا نحوه رسیدن انسانها به اهداف و خواسته هایشان براساس زبان را درک کنند.ایده اصلی این نظریه این است که انسانها نه تنها با زبان جملاتشان را بیان می کنند بلکه در نتیجه آن اعمالی را نیز انجام می دهند.این نظریه ریشه در کارهای John Austin دارد که در سال 1962 در کتاب ”چگونه با کلمات به خواسته های خود برسیم“ آن را مطرح کرد.او اشاره کرد که گروه معینی از گفته های زبان طبیعی دارای مشخصه های اعمال هستند. یعنی وضعیت دنیا را مانند اعمال فیزیکی تغییر می دهند.در حالت کلی هرچیزی که گفته می شود به منظور برآوردن یک هدف گفته می شود.

اسلاید 15: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab15نظریه عمل گفتاری (ادامه)مثال: شما کنار یک در باز ایستاده ایدمن به شما میگویم: ”لطفا در را ببندید“شما در را می بندیددر این حالت من با بیان این گفته باعث شده ام که تغییر در وضعیت در صورت گیرد و از وضعیت باز به وضعیت بسته تغییرحالت پیدا کند.

اسلاید 16: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab16نظریه عمل گفتاری (ادامه)Sirell در سال 1969 این نظریه را به پنج نوع تقسیم می کند:نمایش: بیشتر تاکید بر اطلاع دهی دارد. مثلا ”باران در حال باریدن است“رهنمود: بیشتر سعی در انجام عمل توسط شنونده دارد. مثلا ”لطفا چای را دم کن“توافق: توافقی که گوینده با شنونده خواهد داشت. مثلا ”قول بده که“بیان: که بوسیله آن یک گوینده یک وضعیت روانی را بیان می کند. مثلا ”از شما کمال تشکر را دارم“اعلان: مثلا ”اعلان جنگ“

اسلاید 17: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab17نظریه عمل گفتاری (ادامه)در حالت کلی نظریه عمل گفتاری دارای دو بخش است:بخش فعل اجرایی: مانند request، inform، ...بخش محتوای گزاره: مانند ”در بسته است“مثال1فعل اجرایی: درخواستمحتوی: ”در بسته است“عمل زبانی: ”لطفا در را ببندید“مثال2فعل اجرایی: اطلاع دهندگیمحتوی: ”در بسته است“عمل زبانی: ”در بسته است!“

اسلاید 18: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab18معنای عمل گفتاریچگونه می توان معنای عمل گفتاری را تعریف کرد؟ به عبارت دیگر چگونه می توان گفت که یک کلام بصورت درخواست است یا اطلاع رسانی؟Cohen و Perrault در سال 1979 معنای عمل گفتاری را با استفاده از لیست precondition-delete-add و بصورت فرمان مبتنی بر برنامه ریزی تعریف کردند.نکته قابل توجه آن است که گوینده عموما نمی تواند شنونده را مجبور به پذیرش مفاهیم مورد نظرش نماید.براساس تعریف فرمال Cohen معنای درخواست بصورت Request(S,h,F) بیان می شود. سه حالت پدید می آید که در اسلاید بعد با مثال توضیح می دهیم.

اسلاید 19: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab19مثال هایی از معناS عقیده دارد که h می تواند عمل F را انجام دهد. شما می توانید هر چیزی را که در موردش فکر کرده اید که قابل انجام است درخواست کنید.S عقیده به h دارد و h عقیده دارد که می تواند F را انجام دهدشما نمی توانید چیزی را درخواست کنید مگر اینکه عقیده داشته باشید که آنها می توانند آن را انجام دهند.S باور دارد آنچه را که می خواهدشما چیزی را درخواست نمی کنید مگر آنکه آن را بخواهید. در نتیجه h عقیده دارد که S عقیده دارد که می خواهد عمل Fانجام شود. بعبارتی تاثیری که بر روی آنها می گذارد این است که دیگران از خواسته شما آگاهی دارند.

اسلاید 20: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab20زبانهای ارتباط عاملهانظریه های عمل گفتاری بطور مستقیم زبانهای ارتباطی عامل را تحت تاثیر قرار داد.اشتراک دانش نیاز به ارتباط دارد و ارتباط نیز نیاز به زبان ارتباطی دارد.زبانهای ارتباط عاملهاKIFKQMLFIPA-ACL

اسلاید 21: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab21KIFمعنای یک جمله به زبان طبیعی می تواند تفسیرهای مختلفی داشته باشد. منطق نمادین یک ابزار ریاضی عمومی برای توصیف موضوعات است.موضوعاتی از قبیل واقعیات، تعاریف، موارد انتزاعی، قواعد استنتاج، محدودیتها و حتی دانشی در مورد دانشیکی از استانداردها برای استفاده از توصیف موضوعات زبان KIF است.KIF بسیار شبیه به منطق مرتبه اول می باشد.KIF تعداد زیادی عملگر منطقی برای کمک به کد کردن اطلاعات منطقی از جمله مانند یای منطقی، نقیض و ... در اختیار دارد.KIF می تواند برای شرح روالها مثلا نوشتن برنامه ها یا پوسته های سیستم عامل بکار رود.

اسلاید 22: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab22KIF (ادامه)با فراهم ساختن زبانی میانی به پایگاه های دانش امکان می دهد تا با یکدیگر کار کنند.مثال1: توصیف روال با KIF:(Progn(fresh-linet)(Print(“Hello “)(fresh-linet))مثال2: Untell( :language KIF :ontology motors :in-reply-to S1 :content C=(Equal(torque motor1)(sim-time 5))(scalar 12kgf))) بخش محتوایی پیام بیان می کند که torque نوع موتور motor1 در زمان شبیه سازی 5 برابر 12kgf است.

اسلاید 23: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab23KQMLدر دانشگاه استنفورد طراحی شد.یک زبان ارتباطی استاندارد است.زبانی سطح بالا مبتنی بر پیام برای ارتباط بین عاملها و پروتکلی برای تبادل اطلاعات است.KQML مستقل از مکانیزم انتقال مانند TCP/IP، SMTP، IIOP و ... استمستقل از زبان محتوا مانند KIF، SQL، Prolog و ... است.مستقل از واژگان شناختی مورد استفاده در لایه محتوی است.

اسلاید 24: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab24KQML (ادامه)به سه لایه تقسیم می شود:لایه محتوا: دربرگیرنده محتوی اصلی پیام در زبان بازنمایی خود برنامه است.لایه پیام: دربرگیرنده منطق ارتباط، پروتکل و قوانین حاکم بر ارتباط و عمل بیانی (query, ask, tell,…) است. این لایه هسته اصلی KQML را تشکیل می دهد.لایه ارتباط: پارامترهای ارتباط سطح پایین مانند شناسه فرستنده و گیرنده و شناسه های منحصر بفرد قانون گویش را کد می کند.

اسلاید 25: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab25KQML (ادامه)هر پیام دارای یک جمله اجرایی و تعدادی پارامتر به شکل ویژگی/مقدار که به عنوان متغیرهای آن در نظر گرفته می شود.در KQML بیش از 36 نوع جمله اجرایی وجود دارد.مثال:(ask-one :sender joe :content(PRICE IBM ?price) :receiver stock-server :language LPROLOG :ontology NYSE-TICKS ) تفسیر: فرستنده قیمت سهام IBM را از گیرنده می پرسد.

اسلاید 26: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab26FIPA-ACLدر سال 1995 FIPA کار خود را برای ایجاد استانداردهایی برای سیستمهای مبتنی بر عامل آغاز کرد. بخش عمده فعالیتهای آن توسعه FIPA-ACL می باشد.ساختار آن شبیه KQML است و مبتنی بر نظریه عمل گفتاری می باشد.ساختار آن مشتمل بر سه بخش است:جمله اجراییمجری پیام: مانند فرستنده و ...محتویحدود 20 نوع جمله اجرایی دارد.دو جمله اجرایی مهم در آن Inform و Request می باشند. بقیه جملات اجرایی بر مبنای تعریف ماکرو برگرفته از این دو جمله تعریف می شوند.

اسلاید 27: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab27FIPA-ACL (ادامه)معنای Inform و Request در دو بخش تعریف شده است:پیش شرط: برای حل گفتگوی موفقیت آمیز چه چیزی صحیح استتاثیر منطقی: فرستنده پیام چه چیزی را انتظار دارد که برایش برآورده شود.مثال:(inform :sender agent1 :receiver agent5 :content (Price good 200 150) :Language SL :Ontology hpl-Auction )

اسلاید 28: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab28FIPA-ACL (ادامه)Informبخش محتوا بصورت یک جمله بیان می شودبخش پیش شرط فرستنده دربرگیرنده آن است که محتوی صحیح است.به معنی آن است که گیرنده محتوا را باور دارد ولی از بابت اینکه محتوی پیام صحیح است یا خیر اطلاعی ندارد.

اسلاید 29: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab29FIPA-ACL (ادامه)Requestبخش محتوای پیام یک عمل استپیش شرط فرستنده دربرگیرنده آن است که چه عملی باید انجام شودگیرنده باور دارد که قادر به انجام این عمل می باشد ولی اینکه فرستنده قبلا انجام عمل را خواسته باشد جزء عقاید آن نیست.

32,000 تومان

خرید پاورپوینت توسط کلیه کارت‌های شتاب امکان‌پذیر است و بلافاصله پس از خرید، لینک دانلود پاورپوینت در اختیار شما قرار خواهد گرفت.

در صورت عدم رضایت سفارش برگشت و وجه به حساب شما برگشت داده خواهد شد.

در صورت نیاز با شماره 09353405883 در واتساپ، ایتا و روبیکا تماس بگیرید.

افزودن به سبد خرید