یک برنامه نرم افزاری یا تراشه نیمه هادی است که بتواند همانند مغز انسان عمل نماید، به گونه ای که:

الف- به مرور زمان و تعامل بیشتر با محیط، کارآزموده تر گردد.

ب-علاوه بر انجام محاسبات قادر به نتیجه گیری منطقی باشد.

ج- در شرایط جدید راهکار مناسب را ارائه دهد. (قابلیت تعمیم).