Resolver problemas con tecnología

  • Conozca las funciones de su teléfono móvil que pueden ayudarle a resolver su problema
  • Diferenciar entre una aplicación móvil y una aplicación web
  • Aprenda a resolver problemas utilizando la Inteligencia Artificial
  • Ser capaz de reconocer ejemplos de IA a su alrededor

Para tu proyecto Technovation Girls , crearás una solución tecnológica, concretamente una aplicación que pueda ejecutarse en un dispositivo móvil. Exploremos cómo puedes aprovechar las características de los dispositivos móviles para crear la mejor solución posible.

CARACTERÍSTICAS DE UN DISPOSITIVO MÓVIL

Las aplicaciones móviles son programas que se ejecutan en teléfonos móviles. Las aplicaciones móviles pueden aprovechar los diversos sensores de los teléfonos, que les permiten captar información externa como la ubicación y el sonido.

Echa un vistazo a las funciones de los dispositivos móviles con estas cajas abatibles.

Cámara, altavoz, micrófono

Permite hacer fotos, videos, y grabar sonidos

GPS

Muestra la ubicación física del dispositivo

Llamadas telefónicas, mensajes de texto, contactos

Permite hacer llamadas telefónicas, enviar mensajes de texto y conectar con personas

Conectividad web

Te permite enviar y recibir información de la web en tu dispositivo

Almacenamiento

Permite almacenar preferencias, imágenes y sonidos en el dispositivo

Acelerómetro, Giroscopio

Muestra la velocidad a la que se mueve el dispositivo en cualquier dirección

APLICACIONES MÓVILES FRENTE A APLICACIONES WEB

Es posible que haya oído el término aplicación web, que es diferente de una aplicación móvil. Para Technovation Girls, cualquiera de los dos tipos de aplicación es aceptable.

Puede crear una aplicación móvil, una aplicación web o una aplicación web progresiva para su proyecto Technovation Girls . Sin embargo, es útil que entiendas las diferencias y construyas el tipo más adecuado para tu solución.

¿Cuáles son las diferencias?

Aplicación móvil

  • un programa que se ejecuta de forma nativa en el teléfono
  • descargado e instalado en el dispositivo 
  • puede acceder a las funciones del teléfono, como el GPS y la cámara
  • específico de la plataforma (iOS o Android) 
  • codificadas con lenguajes particulares para adaptarse al sistema operativo

Aplicación web

  • se parece mucho a una aplicación móvil
  • se ejecuta en un navegador de Internet
  • no es nativo de un dispositivo concreto (iOS o Android) 
  • suele codificarse con HTML, CSS, Javascript y Python.
  • no puede ejecutarse cuando está desconectado

Aplicación web progresiva

  • tipo especial de aplicación web que es un híbrido entre aplicación móvil y aplicación web.
  • se ejecuta en un navegador
  • también puede instalarse en el dispositivo móvil como una aplicación móvil normal
  • puede ejecutarse incluso cuando el usuario no está conectado

Si estás programando con App Inventor o Thunkable, estarás creando una aplicación móvil. Puedes probar y ejecutar tus aplicaciones móviles en plataformas iOS y Android.

Mejores prácticas prácticas: Utilice ejemplos prácticos que demuestren cómo la tecnología puede hacer la vida más fácil. Por ejemplo: "Piense en cómo el uso de un GPS le ayuda a encontrar la ruta más rápida para llegar a su destino. Es un gran ejemplo de cómo la tecnología resuelve un problema común". Relacionarlo con experiencias cotidianas ayuda a los alumnos a ver la relevancia de la tecnología.

A través de videos se comprenderá claramente cómo puede utilizarse la tecnología para resolver problemas de la vida real y algunas de las cuestiones que plantea, lo que hará que el concepto resulte más pertinente y atractivo.

Preguntas orientativas para los alumnos:

¿Se te ocurre algún problema al que te enfrentes habitualmente y que la tecnología te ayude a resolver? (Por ejemplo, utilizar una calculadora para los deberes de matemáticas o un buscador para encontrar información).

¿Por qué es importante entender cómo funciona la tecnología a la hora de resolver problemas?

¿Qué tecnologías utiliza a diario que considere importantes?

Los consejos de los mentores se proporcionan gracias al apoyo de AmeriCorps.

stylized A, AmeriCorps logo in navy

¿Y LA INTELIGENCIA ARTIFICIAL?

La inteligencia artificial es una potente tecnología que puede añadirse a la solución de su aplicación. Aunque no está obligado a utilizar la IA en su proyecto, se le anima a aprender sobre ella y sobre cómo podría incorporarla a su proyecto. La IA no es adecuada para todas las soluciones, pero puede ser un complemento útil en muchos casos.

Pero, ¿qué es la Inteligencia Artificial? Para definirla, dividámosla en dos palabras.

Artificial

  • No es real
  • Hecho por personas
  • Una copia de algo real

Inteligencia

  • Utilizar el cerebro para aprender, resolver problemas y hablar o escribir

Así, una definición podría ser que la IA es algo hecho por personas para emular el cerebro humano resolviendo problemas.

La IA puede hacer 4 cosas principales:

¿Le suenan estos 4 criterios a cosas de las que es capaz el ser humano?

Se puede pensar en la IA como algo que intenta funcionar o pensar como un ser humano.

ALGUNOS EJEMPLOS

Robots de juguete y aspiradoras utilizan sensores para orientarse
phone with siri asking question
Los asistentes de voz saben cuándo pronuncias su nombre y te responden cuando lo haces.
youtube displayed on a laptop
Netflix y YouTube aprenden qué videos te gusta para sugerirte otros videos que ver.
Alexa device on a table
Alexa aprende a entender tu voz. Cuanto más le hables, mejor entenderá lo que dices.
Google maps displayed on phone
Google Maps y Waze utilizan modelos de calles para planificar las direcciones.
chessboard
Deep Blue de IBM utiliza un modelo de tablero de ajedrez para aprender a ganar a los campeones del mundo.
man looking at phone
Chatbots como Siri o Google Assistant responden a lo que dicen las personas y pueden mantener conversaciones con humanos.
girl touching robot hand
Los robots personales son capaces de leer las emociones y actuar como humanos.

La IA se utiliza para resolver todo tipo de problemas.

Mejores prácticas prácticas: Piensa en cómo asistentes de voz como Siri o Alexa pueden responder a tus preguntas o reproducir tu canción favorita. Son ejemplos de inteligencia artificial en funcionamiento. Están programados con muchos datos y conectados a Internet para poder completar búsquedas web por ti. Esa tecnología se ha emparejado con hardware para hacerla utilizable lejos de un ordenador y realizar otras funciones, como reproducir sonido.

A medida que los equipos comienzan a pensar en cómo abordar la resolución del problema seleccionado, es importante que este programa les haga pensar en dónde entra en juego la tecnología de manera significativa. Anima al equipo a que analice las distintas formas en que se han utilizado las aplicaciones móviles y web para ayudarles a generar ideas sobre cómo podrían construir su proyecto.

Utilice la siguiente dirección videos para ampliar sus conocimientos sobre el uso de la IA en las tareas cotidianas y compártalos con sus equipos.

Preguntas orientativas para los alumnos:

¿Cómo cree que la IA puede ayudar a resolver problemas en distintos campos como la sanidad o el transporte?

¿Puede citar algunos ejemplos de inteligencia artificial que utilice o vea a diario o de los que haya oído hablar? (por ejemplo, asistentes de voz, sistemas de recomendación en YouTube o Netflix).

¿Qué preocupaciones o retos plantea el uso de la IA?

 

Los consejos de los mentores se proporcionan gracias al apoyo de AmeriCorps.

stylized A, AmeriCorps logo in navy

Visite videos para ver los distintos avances que ha hecho posibles la Inteligencia Artificial.

PREGÚNTATE A TI MISMO

Aquí tienes un pequeño test para comprobar si eres capaz de identificar si una tecnología es IA o no. Utiliza los 4 criterios para ayudarte a decidir. (comprender, aprender, utilizar modelos, interactuar con humanos) Para cada uno de los cuatro pares siguientes, haz clic en el botón situado bajo la tecnología que crees que utiliza IA.

¿Cuál de las dos tecnologías es la IA? Haga clic en el botón ¿AI? debajo de la imagen de la tecnología que crees que es IA.

dog being vacuumed
Vacío
cat riding a roomba
Roomba

¿Cuál de las dos tecnologías es la IA? Haga clic en el botón ¿AI? debajo de la imagen de la tecnología que crees que es IA.

auto-assist car parking
SMW I3 Aparcamiento asistido
remote controlled cars racing
Coches teledirigidos

¿Cuál de las dos tecnologías es la IA? Haga clic en el botón ¿AI? debajo de la imagen de la tecnología que crees que es IA.

man lifting objects with prosthetic arm
Prótesis que detecta objetos
woman dancing with prosthetic leg
Prótesis que responden a los movimientos del usuario

¿Cuál de las dos tecnologías es la IA? Haga clic en el botón ¿AI? debajo de la imagen de la tecnología que crees que es IA.

spell checker
Corrector ortográfico y gramatical
predictive text
Predictor de texto

¿Y LA ÉTICA?

Cuando oímos la palabra "ética", puede sonar un poco formal o complicada, pero en realidad se trata de hacer preguntas.

Se trata de pensar: ¿Es justo? ¿A quién puede ayudar y a quién puede perjudicar? Del mismo modo que pensamos en las consecuencias de nuestros actos, tenemos que pensar en las consecuencias de la tecnología que creamos. Se trata de tomar decisiones justas, respetuosas y amables. La ética es una forma de pensar, una actitud filosófica, que nos ayuda a construir un mundo mejor para todos. 

¿Cómo puede asegurarse de que su proyecto tiene un enfoque ético?

Recuerda que las aplicaciones y las herramientas tecnológicas, incluida la IA, no deben sustituir a la conexión humana. Tu app debe respetar siempre el valor y la valía de cada persona.

¿Trata tu aplicación a todo el mundo por igual? Por ejemplo, si utiliza el reconocimiento facial, ¿funciona igual de bien para todos los tonos de piel?

Piense en implicar a personas de distintas edades, capacidades, orígenes y culturas.

Recoge sólo los datos que necesites y sé transparente sobre cómo los utilizas. La confianza del usuario lo es todo.

Comparte tu proyecto y tus dudas e inquietudes éticas con otras personas. Obtener diferentes perspectivas puede ayudarte a encontrar soluciones que no habías pensado.

Cada paso que das en la creación de tu aplicación es una oportunidad para construir un futuro mejor. Tu perspectiva única y tu conciencia ética son lo que realmente hará brillar tu proyecto.

Siga cuestionando, siga creando y siga haciendo del mundo un lugar mejor.

ACTIVIDAD: MI VISIÓN DE UN MUNDO MEJOR

Tiempo estimado: 25 minutos

Tiene una oportunidad única de dar forma al futuro con un enfoque ético.

Copia la plantilla y discute las preguntas con tu equipo.
Plantilla de copia

REFLEXIÓN

Cuando empieces a pensar en posibles soluciones para tu problema, plantéate estas preguntas:

¿Podría hacerse nuestra solución sin ningún tipo de tecnología? En caso afirmativo, ¿mejoraría con la tecnología?
¿Podría ser una aplicación web o un sitio web en lugar de una aplicación móvil?
¿Añadir Inteligencia Artificial a nuestra aplicación mejoraría nuestra solución?

REVISIÓN DE TÉRMINOS CLAVE

  • Aplicación móvil - programa/aplicación compilado para ejecutarse en un teléfono u otro dispositivo móvil.
  • Aplicación web- programa/aplicación que se ejecuta en un navegador en cualquier ordenador o dispositivo móvil.
  • Sensores - Hardware del teléfono que le permite interactuar con el mundo que le rodea.
  • Inteligencia Artificial (IA) - máquinas o programas capaces de realizar tareas que normalmente sólo pueden ser realizadas por seres humanos.

RECURSOS ADICIONALES

Vea cómo algunos de los participantes de Technovation utilizaron aplicaciones móviles para resolver un problema en su comunidad.

Haga clic en el nombre de cada proyecto para ver el video presentación.

 Esta aplicación enseña nuevas palabras a los niños pequeños.

Esta aplicación ayuda a los usuarios a decidir qué cultivos plantar.

Esta aplicación anima a las jóvenes a dedicarse a las disciplinas STEM a través de los juegos.

Y he aquí algunos proyectos que incorporaron la IA a sus aplicaciones.

Haga clic en el nombre de cada proyecto para ver el video presentación.

Maji utiliza la IA para determinar la calidad del agua en tiempo real y poner la información a disposición de los usuarios.

Esta aplicación analiza los sonidos de las aves para predecir la salud del ecosistema de un lago.

Esta aplicación web ayuda a predecir terremotos y proporciona rutas de escape seguras.