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