Un chatbot que resume noticias internacionales de economía/tecnología ya resumidas
(newsgpt.web.app)Hola. He seguido creando varios side projects con la API de OpenAI y he ido publicando los que me parecen útiles. Este fin de semana terminé una web app que traduce y resume automáticamente noticias internacionales de economía y tecnología, y las explica con una interfaz de chatbot, así que la comparto.
La idea de presentar noticias en formato de chatbot la desarrollé recordando una app llamada Quartz, que usé mucho hace algunos años y que ya no existe. La diferencia es que, si en la app de Quartz seis editores resumían y seleccionaban las noticias, en esta web app ese papel lo cumplen la API de GPT y un algoritmo de ranking sencillo. (La tecnología realmente ha avanzado muchísimo en unos pocos años)
Durante el período de prueba, me pareció bastante buena para abrirla de vez en cuando mientras me desplazaba y revisar noticias nuevas, así que decidí publicarla. Como este tipo de servicio es algo que yo mismo necesito, planeo seguir mejorándolo. También ya preparé noticias populares y un boletín semanal, así que agradeceré mucho su interés.
17 comentarios
¡Hola! Mientras lo usaba me surgió una pregunta, así que dejé este comentario. Cuando uso el servicio por primera vez, salgo y vuelvo a entrar, me sigue mostrando exactamente las mismas noticias. ¿Lo hicieron de forma que los archivos resumidos con OpenAI se guarden por separado en una base de datos y luego se vuelvan a cargar?
Sí, en medio hay una etapa en la que se almacena en una base de datos vectorial.
¡Gracias! ¿Podrías decirme qué base de datos usan?
Actualización del 12 de julio
Qué curioso.
Guau, está genial. Antes de enviar los datos de noticias a GPT, parece que primero vendría la recolección de noticias (crawling),
me da curiosidad saber de qué medios están recopilando los datos y de qué manera lo hacen~
Es un intento genial.
¿Cómo están manejando el costo de uso de la API?
La base de datos, el hosting e incluso la API de OpenAI los estoy usando por ahora con planes gratuitos al máximo posible. Últimamente la competencia entre las APIs de IA y los servicios SaaS se ha intensificado, así que parece que incluso un proyecto paralelo de este tipo puede salir adelante con el nivel gratuito.
La competencia se ha intensificado, lo que significa que se ha ampliado el alcance de lo que se puede cubrir con el nivel gratuito.
Buenos días. Preparé las noticias más recientes. Primero, esta es la noticia que quería contarles. Se puede confirmar que el Furby de 2023 no está planeando conquistar el mundo.
Cuando les dijeron a los niños que Furby ya no se quedaría en casa, parecieron entenderlo. Pero al día siguiente, un niño de tres años dijo que le gustaría comprar un Furby si tuviera suficiente dinero. El Furby de 2023 quiere la luna en lugar de conquistar el mundo.
¡¡Qué desconcierto...!!
Es un servicio interesante.
El nostálgico Furby..
¡Oh, qué bien!
Parece que hay que pulsar una vez el botón de palabra clave de la izquierda para escuchar más detalles sobre esa noticia, pero el texto resumido que aparece no es tan largo, así que ¿no sería mejor mostrarlo todo de una vez desde el principio? Siento que hay demasiados clics, jaja. Y además, el enlace del artículo solo está dentro de eso.
Yo también considero que esa parte es un punto a mejorar. La intención original era que, al hacer clic en ver más desde el resumen de una línea, aparecieran tres oraciones más detalladas, pero como la longitud de los artículos originales varía mucho, no ha sido fácil controlarlo;
"¿Te interesan noticias como esta?" → (mostrar interés) → "Resumen de la noticia"
La intención es algo así, pero por ahora todavía no está del todo completo jaja
Si mostrara titulares y uno entrara haciendo clic, dando esa sensación...
Incluso podría estar bueno mostrar de una vez unos 2 o 3 titulares de noticias y que la persona haga clic en el que le interese.
Son noticias. A, B, C..
A trata sobre tal y tal cosa...
[enlace] [b] [c] [otras noticias]
Algo así como ir recorriendo un sitio de noticias, ¿no? También suena como una buena idea.
Claro, también pienso que sería cómodo que el resumen saliera de una sola vez desde el principio.
Gracias por tu opinión. También estamos considerando mostrar algunos temas al inicio y hacer que el usuario elija.
Oh, qué genial