You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sentiment Media es mi propuesta de aplicación impulsada por IA diseñada para analizar los sentimientos en las publicaciones de Twitter. Utiliza un modelo de IA rápido y de muy bajo coste económico, que junto con un prompt específicamente diseñado, es capaz de categorizar y puntuar emociones presentes en el contenido de las redes sociales, retornando una respuesta en formato JSON válido. La aplicación es un back-end y front-end.
Tecnologías Utilizadas
Node.js
Express.js
MySQL
Puppeteer
Cheerio
OpenAI GPT-4o mini
Vercel AI SDK
Sistema de Caché DB
Capa de Caché 1 (Twitter): Almacena las publicaciones obtenidas de Twitter.
Capa de Caché 2 (IA): Almacena los resultados del análisis de sentimientos de la IA.
Funcionamiento:
Al analizar una publicacion de Twitter por primera vez, se guarda el contenido en la base de datos y luego se ejecuta el análisis de sentimientos de la IA.
Si se consulta la misma publicación y los datos aún estan cacheados y por lo tanto son actuales, se utiliza la información almacenada. Si los datos están marcados como desactualizados en la base de datos, se realiza una petición a Twitter para guardar el contenido del post en formato actualizado. Se compara la nueva información del Tweet con la almacenada y solo si es diferente se ejecuta un nuevo análisis de sentimientos con la IA. De esta forma la aplicación aprovecha al máximo los recursos del servidor y de mi tarjeta de crédito :)
Futuro de Sentiment Media
He diseñado la aplicación con la expansión en mente ya que mi intención futura con la aplicación es añadir soporte para más redes sociales como Instagram, Facebook, YouTube o TikTok y no solo permitir analizar un solo post, sinó todo un canal o usuario en concreto y poder determinar qué espacio digital te gusta más, o qué creador de contenido se parece más a tu forma de ser y demás. Me gustaría hacer un análisis de los datos para mostrar estadísticas y gráficos interesantes.
Además, también me gustaría mejorar la implementación de Puppeteer. No quiero usar la API para no estar limitado a lo que la aplicación me deja hacer o no. Por lo que creo que lo mejor es buscar mi forma de "robar" el contenido. Así que una de mis intenciones también es mejorar el rendimiento del scraper, puede que usando una ips variables, vpn o otras ideas que tengo en mente.
Señala los requisitos cumplidos
Escribe tu nombre o el del equipo
pauserratgutierrez
Nombre del Proyecto
Sentiment Media
Descripción del Proyecto
Sentiment Media es mi propuesta de aplicación impulsada por IA diseñada para analizar los sentimientos en las publicaciones de Twitter. Utiliza un modelo de IA rápido y de muy bajo coste económico, que junto con un prompt específicamente diseñado, es capaz de categorizar y puntuar emociones presentes en el contenido de las redes sociales, retornando una respuesta en formato JSON válido. La aplicación es un back-end y front-end.
Tecnologías Utilizadas
Sistema de Caché DB
Futuro de Sentiment Media
He diseñado la aplicación con la expansión en mente ya que mi intención futura con la aplicación es añadir soporte para más redes sociales como Instagram, Facebook, YouTube o TikTok y no solo permitir analizar un solo post, sinó todo un canal o usuario en concreto y poder determinar qué espacio digital te gusta más, o qué creador de contenido se parece más a tu forma de ser y demás. Me gustaría hacer un análisis de los datos para mostrar estadísticas y gráficos interesantes.
Además, también me gustaría mejorar la implementación de Puppeteer. No quiero usar la API para no estar limitado a lo que la aplicación me deja hacer o no. Por lo que creo que lo mejor es buscar mi forma de "robar" el contenido. Así que una de mis intenciones también es mejorar el rendimiento del scraper, puede que usando una ips variables, vpn o otras ideas que tengo en mente.
Repositorio de Código
https://github.com/pauserratgutierrez/Sentiment-Media
Proyecto desplegado
https://ai.pausg.dev/
Instrucciones de Configuración
No response
The text was updated successfully, but these errors were encountered: