Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Recomendación
Johan Camilo Ramírez Cepeda, Diego Andrés Rincón.
Facultad de Ingeniería,
Universidad Distrital Francisco Jose De Caldas
Dirección Postal.
ingenierocamilo88@gmail.com, diego84darc@gmail.com.
Resumen-Una arquitectura de software define la forma de la información de origen para alimentar la herramienta
trabajar en un sistema, como construir nuevos módulos, pero propuesta, de donde puede se puede proveer a un usuario
también debe dejar intuir el tipo de aplicación que describe.
Tal como si mostráramos un dibujo arquitectónico de un
para satisfacer su necesidad de información.
edificio o de un piso, simplemente con ver la forma que tiene
ese dibujo podemos intuir que tipo de edificio está Teniendo en cuenta nuestra tendencia a compartir
proyectando. De tal manera, si observamos nuestra información con nuestros círculos cercanos, y la
arquitectura de software deberíamos de poder intuir qué tipo
de aplicación va a ser construida. Análogamente no podemos
masificación de estos círculos sociales por medio de las
decir que es lo mismo una aplicación que controla un hospital redes sociales, concluimos que los proveedores de
que una aplicación de un cajero automático, cada una tendría información deben ser los mismos usuarios, luego de
un dibujo arquitectónico distinto. investigar el funcionamiento de este tipo de herramientas
Sin embargo, el dibujo arquitectónico en la construcción no
deja claro los materiales con los que está hecha, así mismo en
como redes sociales generales y redes sociales
el dibujo arquitectónico de nuestro sistema no deberíamos especializadas encontramos que los mismos usuarios podrían
dejar escapar detalles de nuestra implementación. ser la mejor fuente de información para otros usuarios lo que
Así pues, considero el dibujo arquitectónico en un proyecto de suprimiría del canal de comunicación terceros que tienden a
software la propia estructura de módulos y carpetas o paquetes
en el caso de Java o Python o cualquier otro lenguaje añadido
desinformar a los usuarios.
que ayude a expresar la intención de nuestro sistema sin
expresar el cómo está hecha. Este documento presenta la La investigación realizada en el anteproyecto se enfoca en
arquitectura de un sistema de recomendación con sus este levantamiento de información y las conclusiones
diferentes módulos usuarios , precios, listas de mercado,
productos, comercios .
correspondientes, en esta fase del proyecto nos enfocamos
en investigar a nivel tecnológico las herramientas que
podemos implementar para dar solución a la necesidad
. planteada y el desarrollo técnico de un prototipo que nos
Palabras Clave- Arquitectura, redes sociales, conocimiento, guíe por el camino del desarrollo de la herramienta final que
diseño, módulos, aplicación. no hace parte del alcance del presente proyecto.
\
INTRODUCCIÓN I. CONTENIDO
1. Sistemas de Recomendación
Nos encontramos en la era de las comunicaciones, el La internet la red global que permite que millones de
consumo de medios es parte de la vida, la humanidad recibe personas alrededor del mundo interactúen entre si además de
un bombardeo de información de todo tipo constantemente, ello abarca la manera más inmediata de obtener e
delegamos gran parte de nuestra responsabilidad a la intercambiar mercancías medio en el cual es el core de
tecnología lo que genera una oportunidad para que las negocio de cualquier empresa, aproximadamente hoy más de
empresas generen publicidad que influencie las decisiones la mitad de la población se encuentra conectada con fines de
de consumo que toma la sociedad. Se crean necesidades entretenimiento y otra parte para consumo de información
inexistentes, promociones y descuentos engañosos que nos visual. Día a día las empresas buscan cada vez más está
llevan a realizar compras de productos que no necesitamos plataforma con el objetivo de satisfacer la alta demanda de
con la expectativa de adquirirlos a precios cómodos. No usuarios en cuanto al comercio electrónico y actividades de
tenemos una fuente confiable de información que guíe esta ocio, esta tendencia permite disponer portales web en
necesidad de adquirir productos a precios justos y en los internet con gran variedad de contenido multimedia lo que
comercios donde realmente se encuentren. permite que la red sea la nueva ventana de consumo
audiovisual.
Luego del levantamiento de información realizado, se
encontró que existe en la sociedad que realiza compras de
productos de mercado, la necesidad de contar con una
herramienta que informe en tiempo real los precios de
productos en los diferentes establecimientos de mercado,
promociones y descuentos reales que influencien a las
personas a satisfacer sus necesidades básicas de compras de
productos a los mejores precios. Pero la mayor duda que
surgió al querer trabajar en este proyecto fue, donde buscar
y sus preferencias, es decir, se basa en el historial de
navegación de un usuario, elecciones anteriores. Un sistema
de recomendación basado en conocimiento, hace
recomendaciones según el historial de navegación de un
usuario, este historial está almacenado con el fin de obtener
las preferencias e intereses del usuario y con ello obtener la
información necesaria para generar recomendaciones. Esto
indica también que en muchos casos no es necesario pedir
demasiada información sino todo se deduce a partir de sus
preferencias para que pueda ser recomendado.
.
Sistema de Recomendación Propuesto
Por lo anterior surgen los sistemas de recomendación que
están enfocados a eso explícitamente a satisfacer las Sistema de recomendación propuesto consiste los usuarios se
necesidades de los usuarios, es decir, ayudar a los usuarios registren o ingresen a la app, los usuarios podrán consultar
en la toma de decisiones para seleccionar ítems que más se en cualquier determinado momento el precio de uno o varios
adecuen a sus preferencias o gustos. Estos sistemas son productos en los diferentes almacenes que se encuentren
utilizados en situaciones donde la cantidad de información registrados por los demás usuarios, de esta manera podrán
que se ofrece al usuario supera el alcance individual de corroborar que tan verídica es la información de un
exploración. descuento también podrán consultar sus listas de mercado
en periodos de tiempo anterior llevando un control de los
Sistemas de Recomendación basado en contenido productos que consumen frecuentemente .
Para generar una recomendación en la plataforma se parte de
Consisten específicamente en un perfil creado por el usuario, la autenticación del usuario, seguidamente se busca las listas
los algoritmos que se utilizan es de ítem a ítem mediante de mercado que ha compartido calculando allí los
reglas de correlación entre ellos. Realiza las contenidos más relevantes que ha compartido desde este
recomendaciones a base de aprender los intereses de los punto se empezarán a enviar recomendaciones vía email
usuarios que se encuentran presentes en las características de mostrando usuarios que compartan sus mismos gustos.
los ítems. En tono más formal se realizan coincidencias
entre los atributos del perfil de usuario con los atributos de
los ítems a recomendar. La recomendación se realiza
utilizando los metadatos y una o varias características del
perfil del usuario.
Productos:
Este módulo es el encargado de administrar la información
de productos, mantiene esta información con sus atributos
principales que permiten la identificación y consulta de
estos. Puede registrar nuevos productos, eliminarlos y
actualizar su información.
Precios:
Este módulo es el corazón del proyecto, ya que puede
realizar la relación de productos con los comercios y los
precios correspondientes actualizados según los criterios de
actualización con la información suministrada por los
usuarios. Módulo de Precios:
Listas de Mercado:
Módulo de Productos
Los casos de uso nos ayudan a expresar con un lenguaje más
natural esas acciones posibles que nuestro sistema puede
realizar de tal forma listan las funcionalidades del mismo.
Un listado de los casos de uso de manera ordenada por
funcionalidad nos ayuda en nuestro caso de estudio a saber
de qué trata la aplicación con la que estamos trabajando.
Módulo de Comercios:
Módulo de Usuarios
Listas de Mercado
Comercios
Productos:
Login
[5] C. Almuiña, «Medios de Comunicación Social: Poder de
manipulación y capacidad de transformación,»
Universidad de Valladolid, Valladolid, 1995.
III. CONCLUSIONES
REFERENCIAS