Debido a la gran cantidad de información disponible en Internet, un usuario debe dedicar gran parte de su tiempo al análisis de una cantidad considerable de documentos digitales en busca de aquellos que son de su interés. NewsAgent es un agente inteligente que tiene la capacidad de generar diarios digitales personalizados basándose en un perfil de preferencias que construye para cada usuario. Este perfil se obtiene a partir de la observación del comportamiento del usuario y del feedback que éste brinda ante los documentos presentados. El agente utiliza la técnica de Razonamiento Basado en Casos para realizar una clasificación específica de los documentos que son relevantes para el usuario.