Mekatronik/yapay zeka yaklaşımlarını kullanan programlama teknikleri ve alışılmış bilgisayar programlama teknikleri de farklılıklar gösterir (Çizelge 1). En önemli yapay zeka uygulama alanlarından birisi, bilgisayarla görme sistemleridir (Çizelge 2).

Çizelge 2: Uygulama düzeyinde Yapay Zeka elemanları
Çizelge1: Yapay Zeka ve Alışılmış bilgisayar programla tekniklerinin karşılaştırması
Yapay Zeka Programlama Teknikleri
Alışılmış Proglama Teknikleri
Öncelikle sembolik işlemler
Genellikle ve öncelikle sayısal işlemler
Buluşsal arama (Çözüm adımları gizli)
Algoritmik yaklaşım (Çözüm adımları belirli)
Bilgiden bağımsız program denetimi
Bilgi ve program bütünleşik yapıda
Değiştirme, güncelleme ve büyütmek kolay
Güncelleme ve değiştirme zor
Bazı yanlış cevap ve öneriler kabul beklenebilir
Tamamen doğru sonuçlar beklenir
Tatmin edici cevaplar kabul edilebilir
Genellikle en iyi çözüm ve öneriler istenir