Este documento apresenta uma introdução aos sistemas de recomendação, descrevendo seus principais métodos, arquitetura e frameworks. Os três principais algoritmos de recomendação são discutidos: collaborative filtering, content-based e cold start. Métricas comuns para avaliar a qualidade das recomendações também são apresentadas.