Bir karar motoru, kullanıcının bir karara varmasına birkaç yoldan ulaşması için yardım etmeye çalışan bir tür web tabanlı bilgisayar uygulamasıdır. Yaygın bir durum kullanımı, müşterinin belirli bir ürün için önceliklerini girdiği ve karar motorunun hangi özelliğin hangi modellere ve tercihlerine en uygun olduğunu belirlediği çevrimiçi alışveriştir. Karar motorları, bir kullanıcının aramalarını zaman içinde izleyerek ve toplanan verileri önerilerde bulunmak için kullanabilir.
Karar motorları, arama motorlarıyla karıştırılmamalıdır. Arama motorları, farklı bilgilere erişmek için merkezi bir konumdur. Karar motorları ise bir dizi kritere dayanarak kişiselleştirilmiş arama sonuçları üretiyor.
Bir kullanıcının arama yapabileceği bir üs olmak yerine, geleneksel bir karar motoru modelinin, konularının diğer arama motorlarının arama sonuçları olarak geri dönmesi amaçlanmaktadır. Örneğin, bir kullanıcı bir arama motoruna bir soru yazabilir. Bu aramanın en iyi sonuçlarından biri karar motorunda alakalı bir konu olacaktır.
Bir karar motorunda, bir kullanıcıya, en ideal seçeneği bulma yolundaki seçimleri elemek için tasarlanmış ve karar ağacı olarak bilinen bir dizi soru sunulur. Bir kullanıcı cep telefonları için arama yaparsa, muhtemel sorular fiyat, boyut, taşıyıcı ve hoparlör, web özelliği ve benzeri seçenekler için arzu ile ilgili olacaktır. Bu tür soruların cevaplarına dayanarak, en yüksek sıradaki cevap sonuçta eşlik eden bir açıklama ile sunulur.
Bu karar motoru modelinin ana dezavantajlarından biri, kullanmadan önce konuların oluşturulması gerektiğidir. Bir wiki yaklaşımına benzer şekilde, bu tür karar motorları, kullanıcının katılımını gerektirir ve daha etkin hale gelmesi için topluluk gelişimine bağlıdır. İnsan girdisine dayanan karar motorları da benzer şekilde insan öznelliğine ve görüşüne tabidir.
Karar ağaçlarındaki önyargıya ortak bir çözüm, topluluk oylamasını mümkün kılmaktır. En iyi veya en az öznel girişler en üste çıkarken, daha zayıf girişler gömülür. Zayıf girişleri kesmek için oy kullanmanın güvenilirliği, daha fazla topluluk katılımı ile de artar, bu da geniş ve aktif bir kullanıcı tabanına sahip olmayı daha da kritik hale getirir.
Daha otomatik karar motoru modelleri, popüler arama motorlarına dahil edilmiştir ve kullanıcının yararlı bulması muhtemel sonuçları önermek için tahakkuk eden arama verilerini kullanmak temelinde çalışır. İnsan girdilerine güvenmek yerine, bu tavsiyeler önceden belirlenmiş formüllere göre anında üretilir. Kullanıcılar, sisteme yardımcı olup olmadıklarını söyleyerek sonuçları iyileştirebilir.


