Entradas

Mostrando las entradas de diciembre, 2023

Inteligencia Artificial: Creación de contenido periodístico a partir de imágenes

Imagen
En este proyecto integro GPT-4 Vision (GPT-4V) en el editor Gutenberg como un bloque que permite generar un informe, nota o artículo periodístico a partir de una imagen. Para esta propuesta  de visión por computadora se programó un complemento (Plugin) de Wordpress que se enlaza a la Interfaz de Programación de Aplicaciones (API) de GPT-4V. Esta conexión entre GPT con Visión y Wordpress es posible por la puesta a disposición de OpenAI del API de GPT-4 with Vision, desde el 06 de noviembre del 2023, por supuesto, hay que pagar tarifa por los token consumidos. Las capacidades de visión por computadora de GPT-4V se precisa como una herramienta flexible y útil para el periodista al engranarse en el flujo natural del proceso de redacción. Vídeo Demostrativo En una segunda parte de este proyecto vamos a habilitar de procesamiento de varias imágenes a la vez. Hay que señalar que a la fecha de este artículo, no es posible realizar un ajuste fino, es decir, no se puede modificar, por ejemplo,

Automatización en la redacción con Python, inteligencia artificial y web scraping

Imagen
En el campo de la comunicación social, la adaptabilidad y la innovación son claves para superar los desafíos tecnológicos.  Presento un script en Python que no solo automatiza la publicación de notas de prensa en un sitio web de WordPress, sino que también integra la inteligencia artificial de GPT-4 para optimizar el contenido. La técnica emplea es el web scraping .  Este enfoque es útil cuando la fuente de noticias no ofrece un Really Simple Syndication (RSS) con el contenido a extraer, de manera directa, como es el caso de la página web de la Defensoría del Pueblo que tomé para esta prueba. El sitio emplea Wordpress, y si bien cuenta con un feed como todo CMS de ese tipo, éste no tiene incluído el texto completo de las notas de prensa, y aquí viene la complicación, el contenido de cada noticia está referenciado con un enlace a un archivo PDF. El Método de Extracción Directa Acceso a la Página Web:  El script accede directamente a la página web utilizando "requests".  Análi

Experiencia VR Interactiva con A-Frame: Tutorial para Principiantes

Introducción a A-Frame y la Realidad Virtual A-Frame es un framework basado en HTML para construir experiencias VR, sencillo de emplear. En este tutorial, expongo cómo utilizar A-Frame para crear una experiencia VR en un entorno donde puedes reproducir y pausar un video con solo "mirarlo". Aquí te comparto el código para controlar el vídeo de realidad virtual con la "mirada ". ¿Por Qué A-Frame? A-Frame hace que el desarrollo de VR sea accesible para desarrolladores con experiencia en HTML y JavaScript. No necesitas ser un experto en gráficos 3D o tener años de experiencia en desarrollo de juegos. Si puedes construir un sitio web, puedes crear una experiencia VR con A-Frame. Hay otras alternativas como Unity o Unreal Engine que son muy potentes, pero generalmente requiere que los usuarios descarguen una aplicación, que puede ser una barrera para algunos usuarios. En otros casos existen aplicaciones que nos ayudan a crear VR en base a una app predeterminada, pero si d

Scraping Web

Imagen
El scraping web se ha convertido en una herramienta imprescindible para navegar y recolectar información valiosa.  Este método, que puede parecer reservado para expertos en tecnología, es en realidad una habilidad accesible y poderosa para cualquiera interesado en el procesamiento y análisis de datos.  A través de un script específico, analizaremos la técnica del scraping web y su utilidad en el campo de la comunicación social. Caso práctico El código que analizaremos utiliza Selenium , una biblioteca popular para la automatización de navegadores web. Este script está diseñado para visitar una página web, identificar ciertos elementos basados en criterios preestablecidos y capturar información. La estructura del código y su flujo de trabajo son ejemplos de cómo el scraping web puede simplificar la recopilación de datos. El código completo se encuentra en mi repositorio de GitHub  python-selenium-scraper . El archivo empleado para este artículo es el que automatiza la captura de un área