• 0
romanof

مدخل الى الagents

سؤال

تعريف الذكاء الاصطناعي : هناك عدة تعريفات للذكاء الاصطناعي نذكر من بينها

1. هو قدرة الحاسوب على التعلم.

2. قدرة الحاسوب على إدراك الوسط المحيط.

3. القدرة الحاسوب على التفكير و اتخاذ القرار.

4. القدرة على التصرف بشكل عقلاني (rationally) الخ هناك العديد من التعريفات والملاحظ أن جميع هذه التعريفات تشترك في شيء واحد وهو أن هناك عملا ذهنيا يحاكي أعمال الإنسان الذهنية.

إرهاصات الذكاء الاصطناعي

كان للعديد من العلوم تأثير كبير في ظهور الذكاء الاصطناعي, حيث قام المتخصصون بطرح أسئلة كانت فيما بعد مجال دراسة الذكاء الاصطناعي وعلى سبيل المثال :

الفلسفة

• ما هو أصل المعرفة ؟

• كيف نستخدم قواعد المنطق للحصول على استنتاجات سليمة

الاقتصاد

• كيف نتخذ قرار صائبا للحصول على اكبر قدر من الأرباح

• كيف نتصرف اذا كان هناك ما يعرقل تحقيق الأهداف المرسومة

علم النفس

1. كيف يفكر الإنسان والحيوان ومن ثم يتصرف تبعا لتفكيره .

علم الأعصاب (neurology)

2. كيف تحدث معالجة المعلومات في المخ

علم اللغة (linguistics)

3. كيف ترتبط اللغة بالتفكير

اختبار تيورنج (Test Turing)

في عام 1950 اقترح تيورنج اختبار معينا لتحديد ذكاء الحاسوب بحيث يتم إجراء الاختبار بالشكل التالي:

نضع جهاز حاسوب وإنسان في غرفة ونطرح عليهم عدة أسئلة مكتوبة, فإذا لم يستطع مجروا الاختبار تحديد صاحب الإجابة فإننا نقول ان الجهاز اجتاز اختبار تيورنج.

طبعا تمخض اختبار تيورنج عن عدة نتائج ساعدت في تطوير البيئة, حيث نبهت الباحثين إلى ضرورة امتلاك أدوات معينة للتفاعل مع الاختبار:

1) أدوات معالجة النصوص المكتوبة باللغات الطبيعية بحيث يتمكن البشر من التواصل مع الحاسوب بأحد اللغات الطبيعية ولتكن الانجليزية على سبيل المثال (Natural language Processing)

2) أدوات لتمثيل المعرفة بحيث يتمكن الحاسوب من تسجيل ما قرأه أو فهمه

3) أدوات الاستنتاج المنطقي . بحيث يتمكن الحاسب من استعمال المعلومات المخزونة أثناء البحث عن جواب للأسئلة المطروحة

4) أدوات التعلم بحيث يتمكن الحاسوب من التكيف مع الظروف المحيطة

5) أدوات لرؤية الوسط المحيط (Computer Vision)

6) الإنسان الآلي بتطبيقاته robotics

في الحقيقية أن ما ذكرناه هي المجالات الرئيسية للذكاء الاصطناعي, والفضل يعود لتيورنج الذي وضع لنا مثل هذا الاختبار والذي لم يفقد رونقه إلي اليوم, رغم أن العلماء لا يحاولون إيجاد حل لمشكلة اجتياز اختبار تيورنج وإنما يحاولون فهم الذكاء الإنساني وتمثيل المعرفة عند البشر بدلا من صنع نسخة مشوهة من الذكاء البشري , تماما مثلما فعل الأخوان رايت حيث اتجها إلى دارسة الaerodynamics بدلا من تقليد حركة الطيور ولن تجد أبدا في كتب علوم الطيران أن الهدف من هذه العلوم هو تطوير طائرة تقلد الطيور بحيث لا تستطيع الطيور نفسها التفريق بينها وبين الطائر الحقيقي.

الوكيل الذكي (Intelligent Agent)

الوكيل الذكي عبارة عن كائن يستطيع إدراك البيئة (Environment) التي يكون موجودا فيها وذلك عبر المستشعرات (Sensors) التي يمتلكها هذا الكائن ومن ثم التجاوب معها بواسطة آليات التنفيذ (Actuator) أو الجوارح والشكل 1 يوضح علاقة الوكيل ببيئته .

البقية في الملف

__Agents.pdf

تم تعديل بواسطه romanof
3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

14 إجابة على هذا السؤال .

  • 0

خواص البيئة المحيطة بالوكيل

1. الوضوح/الضبابية (Fully observable vs. partially observable): نقول عن بيئة الوكيل أنها واضحة إذا كانت المستشعرات تعطي الوكيل المعلومات التي يطلبها, والعكس صحيح إذا كانت المعلومات المتوفرة جزئية فنقول أن البيئة ضبابية

2. التحديد/الاحتمالية (Deterministic vs. stochastic) : نقول عن بيئة ما أنها محددة إذا كن نعرف الحال الذي ستؤول إليه البيئة انطلاقا من الوضع الراهن ونقول أنها احتمالية إذا لم نكن نعرف ذلك. طبعا إذا كنا نعرف كل الحالات ماعدا سلوك الوكلاء الآخرين فإننا نقول أن البيئة إستراتيجية (strategic).

3. متتالية/غير متتالية (sequential consequential vs ): نقول عن بيئة ما أنها متتالية إذا كان ردود فعل الوكيل فيها تعتمد على ردود فعله الماضية (مثل الشطرنج وقيادة السيارة)وغير متتالية (فحص المعلبات آليا) إذا لم تكن كذلك.

4. بيئة ساكنة/ديناميكية (Static vs dynamic): نقول ن بيئة أنها ساكنة فإذا لم تكن البيئة تتغير أثناء عملية إتخاذ القرار فهي ساكنة وإلا فهي متحركة. (بيئة الشطرنج ساكنة أو بيئة قيادة السيارات متحركة).

5. الاتصال/التقطع (Discrete vs. continuous):إذا كان التغيير من حالة إلى أخرى يتم في زمن متقطع مثل الشطرنج ولعب الورق البيئة متقطعة اما إذا كان التغير يتم في وقت متصل كقيادة السيارة فالبيئة متصلة.

بيئة أحادية الوكلاء /متعددة الوكلاء (Single agent vs. multiagent) نقول عن البيئة أنها أحادية الوكيل إذا كان هناك وكيل واحد (برنامج التشخيص مثلا) يؤثر في البيئة بينما نقول أن البيئة متعددة المعينين إذا كان هناك أكثر من وكيل (معظم الألعاب). و يجدر بنا أن نشير إلى أن هناك بيئة متعددة الوكلاء تنافسية (competitive) مثل الشطرنج وأخرى تعاونية مثل قيادة السيارات (cooperative) ذلك إن سلامة أي وكيل من سلامة بقية الوكلاء. في بعض الأحيان يكون من كمال عقلانية الوكيل الحفاظ على الاتصال مع الوكلاء (communication) وأحيانا أخرى تكون صفة البيئة الضبابية هامة حتى يتمكن الوكيل من الهروب من فخ توقع تحركاته .

Agent.pdf

تم تعديل بواسطه romanof
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

استعملت سابقا كلمة "عميل" للدلالة على Agent

الموضوع من هنا:

برمج أول عميل لك باستخدام Jade و Eclipse, مدخل إلى برمجة الأنظمة متعددة العملاء

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخي djug رايت هذا الموضوع من قبل لكن مع ذلك كلمة عميل لم تعجبني

ولا كلمة وكيل ولا كلمة معين ايضا لذلك قررت ان استخدم كلمة مساعد لانها في رايي الافضل

اما الكلمات الاخرى فهي الى التجارة أكثر منهما الى الذكاء الاصطناعي

اضفت بعض التعديلات بالمناسبة على الملف بالمناسبة

Second_Agent.pdf

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله

اخى الفاضل (المبدع دائما) عادل

قرات الملف سريعا :). مجهود كبير لدرجة اصابتنى بالاحباط :)

كنت انوى كتابة مقدمه للذكاء الاصطناعى , كمدخل لمجموعة مواضيع مترابطه خاصة بالذكاء الاصطناعى يشترك فيها الاخوة ممن لديهم درايه بهذا العلم. وذلك لنطالب الادارة فيما بعد بافتتاح قسم خاص بطرق الذكاء الاصطناعى وتطبيقاته. لكن الحمد لله انى لم اكتب شيئا :). كنت هكتب كلام فارغ :) مقارنة بهذه المقدمه القويه , التى لم استوعب معظمها :)

سأقرأ الملف مرة ثانيه ان شاء الله. وان كنت اكرر لك "اتمنى تضيف مشاركاتك مباشرة فى المنتدى لحفظها وحمايتها من الضياع". بعد فترة زمنيه تضيع المرفقات ويصبح الموضوع عديم الفائدة.

بالنسبة لكلمة Agent فانا مع تسميتها "وكيل" :) وذلك لاقتناعى انك بطرق الذكاء الاصطناعى تبحث عن وكيل يقوم باعمالك (بطريقه الية) بالنيابة عنك.

والله اعلى واعلم ,,,

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخ romanof

لهذا الكتاب الذي قراته تكملة للعنوان الذي وضعته هي The Intelligent Agent Book

اما انك لا تقتنع باسم وكيل كترجمه له فهذا يرجع لوجهة رأيك , ولكن هل تعلم انني اسميته في لحظه من لحظات التمعن الرحال الوفي ؟ كترجمه فلسفيه , ولكن يا اخي اقرا عن نوع من انوع الوكلاء يسمى الوكيل المتنقل فتجد ان مسما مساعد لا يفيد في هذا النوع من الوكلاء لذالك اعطيا اسم وكيل كترجمه شموليه لكي لا يتم هنالك لبس .

على سبيل المثال ما هوا تعريف الذكاء الاصطناعي بشكل عام ؟

تجد البعض يضع اكثر من تعريف ولكن لو سالت ما هوا التعريف الاعم , تكثر هنا الاجتهادات وكلها تصب في نفس المعنى .

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الوكيل الذكي (Intelligent Agent)

الوكيل الذكي عبارة عن كائن يستطيع إدراك البيئة (Environment) التي يكون موجودا فيها وذلك عبر المستشعرات (Sensors) التي يمتلكها هذا الكائن ومن ثم التجاوب معها بواسطة آليات التنفيذ (Actuator) أو الجوارح والشكل 1 يوضح علاقة الوكيل ببيئته .

بإمكاننا أن نعتبر الإنسان وكيل, فهو يملك أدوات إستشعار (الحواس الخمس) و بها يحصل الإدراك (Percept) كما أن لديه جوارحا (الأيدي والأرجل ..الخ) يؤثر بها في بيئته. ولا يختلف الإنسان الآلي كثيرا عن البشر في فهو يملك آلة تصوير و يقيس حرارة المكان ويملك ذراعا آلية يتجاوب بها مع البيئة المحيطة.

وإذا أخذنا برنامج كوكيل, فإن البرنامج يتحسس الوسط المحيط بلوحة المفاتيح والفأرة وتبدو آثار عمله واضحة على الشاشة. سنتفق على أن الوكيل يشعر بالأعمال التي يقوم لكن ليس بالضرورة نتائجها.

سوف نستخدم مصطلح الإدراك (Percept) في تعبيرنا عن البيانات التي تلقاها الوكيل عن طريق المستشعرات ونسمى نتخذ مصطلح ردة فعل او استجابة (Action) لبيان الأحداث الصادرة عن الوكيل . إن ما يحدد سلوك الوكيل الذكي هو دالة شغل الوكيل (ِAgent Function) قد تكون دالة الشغل معطاة على شكل جدول طبعا واضح أن هذا الجدول يكون كبيرا جدا أو لانهائيا بعض الأحيان أو على شكل صيغة رياضية بينما نسمي تمثيل سلوك الوكيل في برنامج ما (وقد يكون هذا البرنامج مكتوبا بشفرة رمزية pseudocode) ببرنامج الوكيل (Agent Program)

تم تعديل بواسطه romanof
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخ عادل

لن افتي ومالك في المدينه

بالاضافة الى ان الموضوع يحتاج لخبير لغة عربية وليس لي.

كما انني مع د. عماد في موضوع كتابة المشاركات هنا ( بالاضافة الى الاكروبات) ، حتى تظهر كلمات موضوعك في الات البحث ويستفيد منها اكبر عدد ممكن.

اعرف انك تعبت فيه وان هناك ضعاف النفوس ممن ينقل ولا يشير مجرد الاشارة الى الكاتب ، ولكني اعرف ان هدفك هو الاجر من الله وليس الشهره .

بالتوفبق اخي .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

إقبلني ضيفاً خفيفاً يا عادل

مجهود رائع يلزم معه إبداء الإعجاب و الشكر...

(وكيــل) هي الأدق من حيث النحت اللغوي و سلامة المعنى

(وكَلَ أمرَه إلى فلان أي ألجأَه إليه و اعتمد فيه عليه)

و هي أشمل من حيث المفهوم التقني كما ذكر الأخ حسن و الأفاضلُ أعلاه...

لدي بعض التعليقات المتواضعة حول موضوعك الممتاز عن تحليل الخوارزميات سأوافيك بها لاحقاً..

تحياتي لمجهودك و مثابرتك..،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
إقبلني ضيفاً خفيفاً يا عادل

مين ياسر دواود حبيب قلبي هنا ؟

يا عمي انت من اهل البيت.

(وكَلَ أمرَه إلى فلان أي ألجأَه إليه و اعتمد فيه عليه)

حقا لايفتى ومالك في المدينة

لدي بعض التعليقات المتواضعة حول موضوعك الممتاز عن تحليل الخوارزميات سأوافيك بها لاحقاً..

في اشد الانتظار

...................

طيب استاذنك يا ibr_exn في حذف المشاركات الخارجة عن الموضوع طالما وان الامور عوافي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عدلت المشاركة رقم 1 ومشاركة رقم 2

كي تعثر علينا محركات البحث

ورفعت الملف مرة اخرى مع اعتماد التسمية وكيل بدلا من مساعد ومعين

Agent.pdf

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخ عادل الله يجزيك خير

تسمحلي اخي العزيز اني اقدم شيء بسيط

__________________________

من المعروف انه عملية التخاطب بين الوكلاء تستدعي الكثير من ادوات التواصل الداخليه و وكما انه توجد لغه للتخاطب بين الوكلاء تسمى

Agent Communication Language (ACL)

ومن انواعها FIPA, KQML (Knowledge Query and Manipulation Language )

ومن تفاصيل الافعال التي تتم بهذا النوع من التواصل

n Confirm:- تاكيد

n Inform :- ابلاغ

n Propose:- اقتراح

n Request:- طلب

على كل كما ذكرت سابقا لقد قمت بعمل نظام مدرسه متعدد الوكلاء شرح بسيط عنه في الصور التاليه

post-168424-1239776098_thumb.gif

تمثل هذه الصوره شكل مبسط لعمل النظام وكيفية الاتصال بين الوكلاء

_________________________________________________________

post-168424-1239776171_thumb.gif

المدخلات والمخرجات في هذا النظام

_________________________________________________________

post-168424-1239776223_thumb.gif

الرسائل والتخاطب بين هؤلاء الوكلاء

__________________________________________________________

تحياتي الك اخي عادل والله يزيدك علم

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكورين وبارك الله فيكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلا عليكم

انا عندي مشكلة في building leap ارجو المساعدة و شكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن برنامج يكون يعمل بنظام الوكيل مع الشرح المبسط لو سمحت 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .