Saltar la navegación

5. Agentes inteligentes

RetorEn inteligencia artificial, los agentes de inteligentes consisten en código o mecanismos que actúan para lograr objetivos predeterminados. Puede encontrar ejemplos de agentes de inteligencia artificial en el código de elementos como bots de chat, hogares inteligentes y el software comercial mediante programación que se usa en finanzas.

Los asistentes personales también se pueden considerar agentes inteligentes por lo que los estudiaremos de cara a su relación con el reto final.

1. Agentes inteligentes

Movil en el que se puede apreciar en la pantalla el Android_AssistantAlexa, Google Assistant, Siri… Seguro que, o ya has oído hablar de ellos o incluso puede que alguno los utilices con frecuencia. Son asistentes de voz o asistentes digitales (o asistentes virtuales) es decir, un software que te permitirá interactuar con él mediante comandos de voz para que te ayude con diversas tareas.

Alexa es el asistente virtual controlado por voz creado por Amazon, y lanzado en noviembre de 2014 junto a su línea de altavoces inteligentes Echo.

 Siri es un asistente personal integrado controlado por voz disponible para los usuarios de Apple.

La idea de todos ellos es que hables con ella como lo harías con un amigo y su objetivo es ayudarte a hacer las cosas, ya sea haciendo una reserva para cenar, enviando un mensaje o controlando elementos domóticos de tu vivienda.

¿Cuántos tipos de agentes inteligentes existen en la inteligencia artificial?

Es posible clasificar a los agentes inteligentes en 6 categorías principales:

  • Agentes reactivos.
  • Agentes reactivos basados en modelo.
  • Agentes basados en objetivos.
  • Agentes basados en utilidad.
  • Agentes que aprenden.
  • Agentes de consultas.

2. Generación de textos

En internet existen un número creciente de generadores de texto con IA que ofrecen una variedad de funciones que lo convierten en la herramienta perfecta para generar textos en línea. 

¿Cómo se crean los textos automáticos?
Los generadores de texto con IA son textos recreados a partir del procesamiento de macrodatos estructurados. En consecuencia, las computadoras son capaces de reconocer patrones y tendencias basados ​​en lo que ha sido escrito hasta ahora por humanos.

En base a esos datos, son capaces de sugerir nuevas ideas para crear más y, a veces, incluso mejores textos. Es la propia IA quien se encarga de recopilar innumerables datos de contenidos existentes, como sitios web, motores de búsqueda o incluso videos en Internet.

Muchos de estos generadores se basan en GPT-3. GPT-3 es una IA desarrollado por OpenAI, que utiliza una red neuronal basada en un modelo de aprendizaje profundo. 

Algunos de ellos son:

¿Para qué usar un generador de textos automáticos? estos son algunos ejemplos:

  • Un generador de texto de inteligencia artificial se puede utilizar para crear contenido para tu blog.
  • Para crear escritura web y el contenido de páginas web.
  • Generación de textos de productos y marketing en diferentes idiomas y para diferentes mercados.

Tarea: Accede al enlace de Copi.AI y genera un artículo online sobre algún tema concreto:

  • Ponte de acuerdo con 2 ó 3 compañeros o compañeras e introduce los mismos temas y condiciones.
  • ¿Generará la IA el mismo texto o distintos?
captura de pantalla de copy.ai donde se ofrece ayuda por parte del asistente
Click para aumentar

OpenAI es una organización centrada en la investigación y desarrollo de proyectos de inteligencia artificial.

¡Ayuda, por favor!

Utiliza lo opción libre.

Tendrás una versión Free Trial de 7 días de duración.

Captura de pantalla del inicio de Loging Copy.AI

Necesitarás un correo

Necesitarás un correo al que se enviará un código de acceso.

Captura de pantalla del correo Copy AI

Identifícate como estudiante y crea un nuevo proyecto

Este es un ejemplo, en inglés funciona mejor.

Captura de pantalla del ejemplo Copy.AI

Clavis dice ¿No te sale a la primera?

Cuando nos enfrentamos a cualquier tarea es muy importante aprender ir adaptándose a lo que va surgiendo.

Por ejemplo, si cada vez que hacemos un programa, lo cargamos y no funciona; quizás tengamos que pensar que deberíamos cambiar nuestra estrategia de programación y repasar bien el código, los bloques o los datos antes de realizarlo para ver cuáles son los fallos que tenemos y poder solucionarlos. A lo mejor, hacer las cosas rápido sin revisarlas no es una estrategia que nos funcione en programación. También podríamos copiarlo en un documento antes de trasladarlo al programa y hacer un pequeño resumen con información importante para programar.

La cuestión es que no podemos ser rígidos en nuestros procesos mentales y en lo que hacemos y empeñarnos en seguir con algo que vemos que no está funcionando.

¡Hay que ir creciendo y aprendiendo!

3. Generadores de imágenes

Los generadores de imágenes digitales con inteligencia artificial tienen el potencial de revolucionar la forma en que vemos y entendemos nuestro mundo, pero también tienen algunas implicaciones éticas serias.

Son capaces de generar imágenes con IA a partir de descripciones de texto o tomando una imagen inicial para generar versiones con distintos estilos.

Imagen generada con Stable DiffusionEl uso más obvio de los generadores de imágenes digitales es en galerías de arte y museos. Cuando un artista crea una obra de arte, ahora puede enviar esa pieza a un generador de imágenes digitales y hacer que genere imágenes de lo que creó en un número infinito de formas. Esto les permite ver cómo se ve su trabajo en diferentes condiciones de iluminación o desde diferentes ángulos, lo cual es útil para exposiciones. Sin embargo, también pueden usar estas herramientas para manipular la percepción del espectador de su obra de arte cambiando cosas como los colores o la composición de su pieza.

Por ejemplo, una empresa está utilizando generadores de imágenes digitales para crear imágenes para su tienda en línea. Además de ahorrar tiempo y dinero en fotos de stock, este enfoque permite a la empresa garantizar que todos sus productos tengan una marca coherente en todas las plataformas.

Los generadores de imágenes digitales con IA son una nueva frontera para la ley de derechos de autor.

La inteligencia artificial se está utilizando para crear imágenes realistas que se pueden utilizar para una variedad de propósitos. Estas imágenes se pueden utilizar para crear noticias falsas o como parte de una campaña publicitaria. El problema es que estas imágenes no siempre tienen claro dónde se crearon y quién las creó realmente. Esto significa que podría haber instancias en las que alguien cree una imagen y la adjunte a un artículo sin darse cuenta de que fue generada por un programa de computadora en lugar de ser tomada por un fotógrafo en la escena.

Este problema se ha vuelto aún más grave en los últimos años, ya que la tecnología de inteligencia artificial ha mejorado en la creación de imágenes de aspecto realista sin necesidad de intervención humana. De hecho, muchas personas tendrían problemas para saber si una imagen es real o falsa si no supieran de antemano sobre la tecnología de inteligencia artificial (o si no tuvieran acceso a Google).

Tarea: Consecuencias de los generadores de imágenes con IA

Tras la lectura y ver los distintos tipos de generadores de imágenes mostrados a continuación, debate con los compañeros y compañeras de clase los efectos que pueden tener estas herramientas:

  • ¿En qué se parecen y en qué se diferencian?
  • ¿Crees que su uso se utilizará para difundir noticias falsas con imágenes falsas generadas por una IA?
  • ¿Afectará este tipo de imágenes al trabajo de ilustradores y artistas?

Además, no sé si te has dado cuenta que la  mayoría de las imágenes que has visto en este REA han sido creadas con IA.

Evolución de la generación de imágenes con IA

En el siguiente vídeo puedes ver la evolución de la generación de imágenes con IA.

Algunos generadores de imágenes con IA

DALL-E 2

Es una imagen en la que se aprecia un unicornio en la orilla de la playa mirando hacia el mar en la puesta de solDALL·E 2 es una IA creada por los OpenAI que puede crear imágenes y arte originales y realistas a partir de una descripción de texto pero, también editar imágenes ya existentes. Puede combinar conceptos, atributos y estilos.

Esta IA funciona como un complejo sistema neuronal, en el cual diversas imágenes y sus correspondientes textos descriptivos se entrelazan. Pero la intrincada tecnología de Dalle-2 ha evolucionado más allá de las conexiones simples, ahora son capaces de relacionar no solo el sujeto (por ejemplo "teddy bears"), sino también la acción ("mixing sparkling chemicals as mad scientist") y el estilo artístico ("as digital art").

A la izquierda puedes ver un ejemplo de una imagen creada con DALL-E 2.

La descripción introducida para crearlo ha sido:

"a unicorn walking on the beach at sunset"

StableDiffusion Web

Gato disfrazado de Papá Noel realizado con Stable Diffusion

Stable Diffusion es un modelo de aprendizaje automático desarrollado por Stability AI para generar imágenes digitales de alta calidad a partir de descripciones en lenguaje natural.

A diferencia de modelos de la competencia como DALL-E, Stable Diffusion es de código abierto​ y no limita artificialmente las imágenes que produce.​ Existe una preocupación por la ética de la IA, ya que el modelo se puede utilizar para crear deepfakes.

Puede ejecutarse en el hardware del usuario equipado con una tarjeta gráfica (GPU).​

StableDiffusion Web es una versión más básica disponible en la web, totalmente gratuita y no es necesario crearse una cuenta o registrarse para hacer uso de ella.

Esta plataforma no recopila tu información personal, ni tampoco guarda las imágenes que generas o los textos que introduces. 

En cuanto a su funcionamiento, esta web genera por defecto cuatro imágenes a partir del texto que introduzcas y, al igual que las herramientas anteriores, es muy rápida, creando imágenes en cuestión de segundos.

Esta herramienta todavía no se encuentra al nivel de Dalle-2, ya que sus creaciones no son tan precisas. Así mismo, aunque bajo el panel de creación se encuentra un apartado de «opciones avanzadas», estas están inactivas por el momento.

"A cat dressed as Santa Claus"

Craiyon

Castillo con torres realizado con Craiyon

Craiyon, anteriormente conocido como Dalle-mini, Craiyon es un generador de código abierto de OpenAI.

Esta herramienta es gratuita, pero más lenta que las anteriores. No obstante, Craiyon te ofrece de forma automática 9 resultados, no es necesario establecer de forma concreta que quieres más de un resultado. Así mismo, funciona mejor al introducir frases sencillas, puesto que su sistema no es tan sofisticado como otros.

Llega a entender distintos idiomas, aunque con el que mejor funciona es el inglés. Por lo que, aunque pueda comprender ciertas palabras o frases en castellano, si buscas resultados más óptimos te recomendamos introducir tu descripción en inglés.

Hotpot (AI Art Maker)

Imagen de un árbol de noche con una luz de fondo creada con HotpotHotpot (AI Art Maker) generadora de imágenes funciona de manera similar a las anteriores. Lo principal es introducir un texto descriptivo que el programa procesará para convertirlo en una imagen. Además de esto, te permite ajustar el estilo pictórico, el tamaño de la imagen, si quieres diferentes resultados, etc.

Al igual que Craiyon, es más lenta que otras opciones a la hora de crear las imágenes y sus resultados también son algo más simples. El tiempo medio de espera es de 20 segundos a 2 minutos, pero la propia página advierte que, en caso de haber mucho tráfico en la web, las creaciones gratuitas pueden tardar 2 o 3 horas en crearse.

Nightcafe

Ruinas de un castillo en una noche con tormentas creada con NightcafeNightcafe fue creada en noviembre de 2019 en Sydney, y con el paso de los años ha ido perfeccionándose . Su nombre viene de la obra de Vincent Van Gogh "El café de noche".

Además de generar imágenes acordes a un texto descriptivo, esta herramienta ofrece varios métodos de creación como opciones y la posibilidad de imprimirlas como servicio adicional.

La plataforma te ofrece 5 créditos gratuitos, con cada imagen que generes gastarás un crédito. Una vez tengas tu diseño, podrás compartirlo para que otros usuarios puedan disfrutar de él e inspirarse.

Midjourney

Margaritas abiertas en un campo creada con MidjourneyMidjourney es un pequeño laboratorio de investigación independiente que busca abrir nuevos caminos y expandir la creatividad humana.

Para poder hacer uso de su IA generadora de imágenes puedes probar una demo o comenzar la experiencia completa. En ambos casos será necesario que accedas con una cuenta de Discord, y podrás acceder mediante Midjourney Bot o la plataforma web. Una vez que comiences a disfrutar de la herramienta, contarás con un límite de imágenes gratuitas (unas 25 aproximadamente). 

Cada vez que introduzcas un texto se generarán 4 opciones de imágenes, lo cual suele tardar un minuto, una media de tiempo más que razonable. Tras esto, aparecerán dos filas de botones, los cuales podrás usar para ampliar las imágenes y para editarlas a tu gusto.

OpenAI es una organización centrada en la investigación y desarrollo de proyectos de inteligencia artificial.

4. Comparación de generadores de imágenes

Imagen de un robot que representa Dall-E pensandoVamos a realizar una tarea para estudiar y comparar el funcionamiento de los distintos generadores de imágenes. Así, utilizando los generadores de imágenes gratuitos del apartado anterior:

  • Genera una imagen partiendo de la misma descripción en cada uno de ellos.
  • Después genera una imagen en cada uno de ellos pero en este caso intentando sacar el máximo partido de la herramienta y de tu creatividad.
  • Después con todo el material,  realiza una presentación comparando las imágenes creadas con la misma descripción y mostrando las creadas con tus sugerencias.

Lumen dice Si no recuerdas cómo realizar una presentación alucinante

Si necesitas ayuda con la presentación puedes consultar la Guía de competencia digital en el apartado Presentaciones. Ir a la Guía de Competencia Digital

Clavis dice Te ayudo a organizarte

En ejercicios de este tipo hay que intentar ser práctico porque pueden ser muy complejos si sabes muchas cosas. Por ello, es recomendable que antes responder pienses en aspectos como los siguientes:

¿Sabes lo que se pide?
¿Te acuerdas de lo que debes hacer en estos casos?
¿Se te da bien organizar?
¿Te gusta hacer las cosas de forma detallada?
¿Puedes acordarte de algún otro ejercicio parecido que hayas hecho?
¿Hay algo que ya hayas usado para un ejercicio parecido?
¿Se te da bien programar?
Pensar sobre lo que sabes hacer y comentarlo a las compañeras y compañeros facilita poner en marcha las habilidades necesarias para responder a este tipo de tareas. Recuerda que es una buena estrategia cuando te piden que crees o inventes algo.

5. Revisa lo aprendido hasta ahora

¡¡ Cuántas cosas nuevas!! ¿Verdad?

Reflexiona un momento sobre todo lo que has aprendido hasta llegar aquí y completa el PASO 3 (Reviso lo aprendido) de tu Diario de aprendizaje.

Recuerda:
1. Pregunta a tu profesor o profesora si lo vas a rellenar en papel o en el ordenador.
2. Si lo rellenas en el ordenador, no te olvides de guardarlo en una carpeta que más tarde puedas localizar.

¡Ánimo, ya queda poco!