No description
|
|
||
|---|---|---|
| .spyproject/config | ||
| src | ||
| README.md | ||
AmazonIA - Análisis y Resumen de Reseñas de Amazon
AmazonIA es una aplicación web interactiva que permite a los usuarios buscar productos en Amazon, analizar y resumir las reseñas de los clientes. Utiliza técnicas avanzadas de procesamiento de lenguaje natural para extraer información relevante y generar un resumen conciso de los pros y los contras de los productos.
Características
- Búsqueda de Productos: Permite a los usuarios buscar productos en Amazon directamente desde la aplicación.
- Análisis de Reseñas: Utiliza modelos de procesamiento de lenguaje natural para analizar y resumir las reseñas de productos de Amazon.
- Resumen de Reseñas: Genera un resumen en formato JSON con las claves 'pros' y 'cons' basándose en las reseñas proporcionadas por los clientes.
- Visualización de Resultados: Muestra los resultados de forma clara y visualmente atractiva, incluyendo imágenes de productos, precios, ahorros, calificaciones y más.
- Comparación de Productos: Permite comparar múltiples productos en una tabla comparativa.
Tecnologías Utilizadas
- Python: Lenguaje de programación utilizado para el procesamiento de datos y la lógica del proyecto.
- Streamlit: Framework para la creación de aplicaciones web interactivas.
- OpenAI: API para el procesamiento de lenguaje natural.
- Axxesso: API para la obtención de datos de productos de Amazon.
Estructura del Proyecto
- src/constants.py: Contiene constantes como claves de API y prompts.
- src/utils.py: Funciones utilitarias para renderizar checkboxes, mostrar imágenes de productos, procesar información de productos y mostrar tablas comparativas.
- src/main.py: Punto de entrada principal de la aplicación, maneja la lógica de búsqueda y navegación.
- src/css.py: Contiene estilos CSS para la personalización de la interfaz de usuario.
Instalación y Ejecución
-
Clona el repositorio:
git clone https://github.com/tu_usuario/amazonia.git cd amazonia -
Instala las dependencias:
pip install -r requirements.txt -
Ejecuta la aplicación:
streamlit run src/main.py
Contribuciones
Las contribuciones son bienvenidas. Por favor, abre un issue o envía un pull request para discutir cualquier cambio que te gustaría realizar.
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.