برای هر دنباله ادراکات ممکن , یک عامل منطقی بایستی انتخاب کند عملی را که ما را به حداکثر معیار کارائی برساند.
- یک عمال منطقی تشکیل می شود از :

1 ) معیار کارائی :

معیاری است برای ارزیابی کارائی عامل که بایستی تعیین شود.

2 ) دنباله ادراکات :

در واقع دنباله ادراکات ( هر چه کاملتر باشد ) به تصمیم گیری منطقی تر عامل کمک میکند.

3 ) دانش محیطی :

می تواند دانشی باشد که از قبل به عامل منطقی داده شده و یا از طریق یادگیری در حافظه خود ذخیره سازد.به عنوان مثال جاروبرقی نباید خودکار را جارو کند.این دانشی است که باید از قبل به عامل داده شود و یا با یادگیر عامل دریابد.

4 ) اعمال ممکن :

اعمالی که یک عامل میتواند انجام دهد.

توجه کنید که :

- عالم بودن برابر نیست با منطقی بودن : یک عامل عالم از قبل نتیجه کاری که قرار است انجام دهد را میداند ولی عامل منطقی نتیجه کار را نمی داند و با توجه با ادراکاتش از محیط و معیار کارائی اش یک تصمیم می گیرد تا بتواند به هدف برسد.

- خردمند بودن برابر نیست با منطقی بودن : یک عامل کامل به هدف میرسد.اما یک عامل منطقی ممکن است به هدف نرسد.

- دو روش برای طراحی عامل منطقی وجود دارد :

1 ) look up table : یک جدول برایش طراحی کنیم و بگوییم اگر فلان حالت اتفاق افتاد فلان عمل را انجام بده و اگر ادراکات خارج از آن جدول باشد عامل نمی تواند تصمیم گیری کرده و خطا میدهد.

2 ) یک تابع عملکرد برایش بنویسیم : مانند تابع عملکرد جذر

کتاب منبع : کتاب هوش مصنوعی راسل
منبع : http://www.ashkboos.ir/post/211