¿Qué es la informática cognitiva?

Desarrollador sentado frente a dos pantallas de ordenador

Autores

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

¿Qué es la informática cognitiva?

La informática cognitiva es un campo en crecimiento de la informática que utiliza modelos informáticos para simular de cerca la cognición humana u otros tipos de procesos de pensamiento humanos para resolver problemas complejos que pueden tener respuestas ambiguas, inciertas o inespecíficas.

Basada en los amplios marcos informáticos de la inteligencia artificial (IA) y el procesamiento de señales, la informática cognitiva combina una serie de disciplinas de machine learning (ML) con principios de interacción humano-ordenador, diálogo y técnicas de generación narrativa para crear máquinas que puedan aprender, razonar y entender como los humanos. Los sistemas de la informática cognitiva eficaces pueden procesar grandes cantidades de datos para identificar patrones y relaciones más allá de las capacidades humanas. 

Aunque hay muchas áreas en las que los ordenadores pueden superar a los seres humanos, incluso a los sistemas avanzados de IA le siguen costando algunas tareas, como la comprensión del lenguaje natural y el reconocimiento de objetos específicos. La informática cognitiva busca emular los sistemas cognitivos del cerebro humano (por ejemplo, reconocimiento de patrones, reconocimiento de voz, etc.) para mejorar la toma de decisiones. Los sistemas de informática cognitiva pueden diseñarse para utilizar conjuntos de datos dinámicos en tiempo real y múltiples fuentes de información en combinación, incluidas entradas sensoriales como visuales, gestuales, auditivas o proporcionadas por sensores. 

Algunos casos de uso reales de la informática cognitiva incluyen el análisis de sentimientos, la evaluación y las formas de reconocimiento de imágenes, como la detección facial y la detección de objetos. La informática cognitiva es de particular valor en los campos de la robótica, la sanidad, la banca, las finanzas y la venta minorista. 

Las últimas novedades sobre tecnología, respaldadas por conocimientos de expertos

Manténgase al día sobre las tendencias más importantes e intrigantes del sector en materia de IA, automatización, datos y mucho más con el boletín Think. Consulte la Declaración de privacidad de IBM.

¡Gracias! Se ha suscrito.

Su suscripción se enviará en inglés. Encontrará un enlace para darse de baja en cada boletín. Puede gestionar sus suscripciones o darse de baja aquí. Consulte nuestra Declaración de privacidad de IBM para obtener más información.

Entender la informática cognitiva

El objetivo general de la informática cognitiva es desarrollar sistemas capaces de resolver problemas complejos de varios pasos que normalmente requieren la cognición humana. Este tipo de problemas suelen implicar un reconocimiento de patrones de alto nivel y dependiente del contexto. Cuando se trata de cosas como la interpretación del lenguaje o las imágenes, los humanos son muy buenos para reconocer las pistas contextuales que pueden informar la toma de decisiones precisas. Este tipo de tareas pueden ser mucho más desafiantes para los sistemas informáticos basados en reglas.

Los ordenadores cognitivos, a diferencia de los sistemas tradicionales, se desarrollan para analizar grandes cantidades de datos no estructurados de diversas fuentes con el objetivo específico de generar conocimientos precisos y valiosos mediante un reconocimiento de patrones más sofisticado. Los sistemas de informática cognitiva eficaces pueden interpretar texto (en fuentes regulares e irregulares), imágenes y voz, e incluso son capaces de establecer conexiones entre tipos de datos dispares. Este tipo de sistemas también son capaces de mejorar con el tiempo, imitando la forma en que los seres humanos aprenden. 

Los modelos de informática cognitiva se basan más comúnmente en redes neuronales artificiales, un tipo de IA que utiliza capas de nodos o neuronas artificiales, inspiradas en las vías neuronales del cerebro humano. Este tipo de redes pueden mejorar con el tiempo aprendiendo eficazmente de cada dato que reciben para mejorar su proceso de toma de decisiones.

Aunque las redes neuronales pueden ser potentes para tipos específicos de tareas, los sistemas cognitivos también incorporarán con frecuencia otros tipos de tecnologías impulsadas por la IA o adyacentes a la IA, como el procesamiento del lenguaje natural (PLN) y el machine learning, para comprender e interpretar mejor diversas entradas y señales. 

Los sistemas de informática cognitiva están diseñados para combinar grandes cantidades de datos de varios tipos de fuentes. Para analizar y sopesar entradas diferentes, y a veces contradictorias, y hacer inferencias informadas basadas en el contexto aprendido, los sistemas cognitivos utilizan varias tecnologías de autoaprendizaje diseñadas para imitar la inteligencia humana. Estos métodos incluyen análisis predictivos, análisis de datos, minería de big data y varios modelos de reconocimiento de patrones para optimizar el proceso de toma de decisiones.

AI Academy

Cómo prepararse para la IA con la nube híbrida

El plan de estudios, dirigido por los principales líderes de pensamiento de IBM, está diseñado para ayudar a los líderes empresariales a adquirir los conocimientos necesarios para priorizar las inversiones en IA que pueden impulsar el crecimiento.

Atributos de la informática cognitiva

El entrenamiento de los tipos de algoritmos de machine learning utilizados en sistemas cognitivos requiere grandes cantidades de datos estructurados y datos no estructurados. Durante el entrenamiento, este tipo de sistemas comienzan a identificar patrones y, con el tiempo, perfeccionan su proceso de datos para realizar conexiones más rápidas y precisas. 

Por ejemplo, un sistema de IA entrenado para identificar diferentes tipos de flores puede alimentarse con una base de datos que almacena cientos de miles de imágenes diferentes de flores. A medida que el sistema se presenta con más datos, mejora su capacidad para reconocer diferencias y similitudes entre variedades de flores, y más preciso y ágil se vuelve. 

Sin embargo, un sistema entrenado para identificar flores basándose únicamente en imágenes de flores podría malinterpretar ciertas pistas contextuales que las imágenes no pueden transmitir. Para lograr capacidades similares a la toma de decisiones humana, los sistemas de informática cognitiva deben hibridar varios tipos de tecnología y poseer ciertos atributos específicos. Es decir, para ser considerado un ordenador cognitivo, un sistema debe tener los siguientes atributos.

1. Adaptativo

Los sistemas cognitivos deben ser capaces de reaccionar y adaptarse a medida que cambia la información, y deben ser lo suficientemente flexibles como para abordar diferentes tipos de desafíos. Los sistemas deben ser capaces de procesar datos dinámicos en tiempo real, ajustándose a posibles cambios tanto en la información como en el entorno.

2. Interactivo

La interacción humano-ordenador es un elemento esencial de los sistemas cognitivos. Los sistemas cognitivos deben ser receptivos para que los usuarios puedan ajustar sus instrucciones a medida que cambian y evolucionan las necesidades. Pero los sistemas cognitivos también deben poder interactuar con otros tipos de Tecnología, como los dispositivos de Internet de las cosas (IoT) y las plataformas de cloud computing.

3. Iterativo y con estado

Las plataformas de informática cognitiva deben ser iterativas en el sentido de que puedan identificar problemas o tipos de problemas únicos. Además, necesitan poder hacer preguntas aclaratorias o saber extraer información adicional de fuentes nuevas o diferentes. Para resolver problemas de múltiples pasos de esta manera, necesitan tener estado, lo que significa que pueden contener información relevante a situaciones similares que han ocurrido anteriormente y revisar estados pasados.

4. Contextual

Comprender la información contextual es un componente crucial para la cognición humana. Para que los sistemas cognitivos logren una resolución de problemas similar a la humana, deben ser capaces de extraer e identificar información contextual como la sintaxis, el tiempo, la ubicación, el dominio y los perfiles, tareas y necesidades específicos del usuario. Los sistemas cognitivos deben ser capaces de comprender no solo el contexto en el que se presentan los datos, sino también el contexto en el que se formulan los problemas. 

Informática cognitiva e inteligencia artificial

Los sistemas de informática cognitiva se crean conectando muchos tipos diferentes de modelos informáticos en un sistema híbrido que puede aproximarse mejor a los procesos de pensamiento e inteligencia humanos. Estos modelos incluyen varios tipos de inteligencia artificial y modelos adyacentes a la IA o relacionados con la IA, como:

  • IA estrecha: abarcando todas las formas existentes de IA, la inteligencia artificial estrecha o IA débil es el único tipo de IA realizada disponible actualmente. Aunque se ha planteado la hipótesis de formas teóricas más potentes de IA, la IA limitada solo puede entrenarse para realizar tareas únicas o limitadas. Aunque la IA estrecha tiene un alcance limitado, normalmente puede realizar tareas específicas más rápido que los humanos, con una precisión cada vez mayor, aunque no perfecta. Sin embargo, la IA limitada no es capaz de funcionar fuera de su conjunto de tareas programadas. La IA estrecha está diseñada para apuntar a subconjuntos específicos de habilidades cognitivas. Incluso los sistemas de IA aparentemente avanzados como Siri de Apple, Alexa de Amazon o ChatGPT se consideran IA estrecha.
  • Sistemas expertos: los sistemas expertos están diseñados para funcionar como un reemplazo limitado de IA para expertos en la materia altamente capacitados. Se entrenan con conjuntos de datos completos que contienen información objetiva y reglas distintas, junto con un motor de inferencia ajustado para aplicar las reglas con mayor precisión. El objetivo de los sistemas expertos es ofrecer consejos o soluciones tal como lo haría un experto humano. Estos sistemas se pueden utilizar para descubrir tendencias y patrones, y a menudo se utilizan para ayudar a las empresas a predecir eventos futuros o comprender mejor los sucesos pasados. 
  • Machine learning: el machine learning (ML) es una rama de la IA centrada en permitir que los sistemas informáticos aprendan de la misma manera que lo hacen los humanos. Los algoritmos de ML ayudan a los sistemas informáticos a realizar tareas de forma autónoma y mejoran su rendimiento y precisión con el tiempo a medida que se les presentan más datos y feedback positivo y negativo.
  • Redes neuronales: los modelos de redes neuronales son un subconjunto de los modelos de machine learning que utilizan el aprendizaje por refuerzo para tomar decisiones. Estos tipos de redes utilizan capas para imitar la forma en que las neuronas biológicas trabajan juntas para sopesar opciones e identificar fenómenos.
  • Deep learning: el deep learning es también un subconjunto del machine learning que utiliza redes neuronales multicapa llamadas redes profundas para aproximarse a las complejas capacidades de toma de decisiones de la mente humana. La principal diferencia entre el deep learning y el machine learning es el aumento del nivel de complejidad en la arquitectura de la red. Mientras que los modelos tradicionales de machine learning utilizan redes neuronales simples con una o dos capas computacionales, los modelos de deep learning utilizan más, normalmente cientos o miles de capas. 
  • Procesamiento del lenguaje natural (PLN): el procesamiento del lenguaje natural combina la lingüística computacional, un enfoque de modelado basado en reglas para el lenguaje, con el modelado estadístico, el aprendizaje automático y el deep learning para permitir que las computadoras comprendan y respondan con voz o texto natural. El PLN también incorpora el subconjunto de disciplinas de la comprensión del lenguaje natural (CLN) y la generación de lenguaje natural (GLN) para ofrecer una experiencia de usuario holística.
  • Reconocimiento automático del habla (ASR): el reconocimiento del habla, también conocido como reconocimiento informático del habla o conversión del habla en texto, se refiere a las técnicas que permiten a los programas informáticos procesar el habla humana para convertirla en un formato escrito. No debe confundirse con el reconocimiento de voz, que es una técnica que permite a las computadoras identificar la voz de un usuario individual y diferenciarla de otras.
  • Detección de objetos: la detección de objetos, un componente de la visión artificial, utiliza redes neuronales para localizar y clasificar objetos en imágenes según categorías semánticas. La detección de objetos es una herramienta útil para una amplia gama de sectores y aplicaciones, incluidos los vehículos autónomos autónomos, la búsqueda visual y las imágenes médicas.
  • Robótica: los sistemas cognitivos a menudo incorporan la robótica en la aplicación. Los robots equipados con sistemas cognitivos pueden utilizar una IA estrecha para realizar tareas repetitivas y rutinarias, desde aspiradoras domésticas para consumidores hasta asistentes quirúrgicos de grado médico. En la agricultura, la robótica ayuda a los sistemas cognitivos a participar en tareas como la poda autónoma, el movimiento, el aclareo, la siembra y la fumigación. 

Casos de uso de informática cognitiva

Los recientes avances en las tecnologías de IA han tenido un gran impacto en las aplicaciones de informática cognitiva, desde programas de IA generativa como ChatGPT y Midjourney hasta coches autónomos y más allá. Algunas aplicaciones comunes del mundo real para la informática cognitiva incluyen varios aspectos, como:

Asistentes virtuales

Asistentes virtuales de IA populares como Alexa, Siri y Google Assistant confían en la informática cognitiva para mejorar sus servicios a través de la automatización y la interactividad. Asistentes como estos utilizan sistemas de machine learning para procesar el lenguaje natural y adaptar sus sugerencias para proporcionar mejores resultados a los usuarios individuales.      

Finanzas

Los sistemas de informática cognitiva han demostrado ser valiosos para muchas aplicaciones bancarias y financieras. Los sistemas cognitivos se utilizan para monitorizar las condiciones económicas, como las variables de la cadena de suministro y las tendencias del mercado, para predecir y modelar tanto las oportunidades futuras como las posibles crisis.

Ciberseguridad

Los sistemas de informática cognitiva han demostrado ser muy eficaces en el análisis profundo de datos y el reconocimiento de patrones. Estas capacidades se han utilizado especialmente en el campo de la ciberseguridad. Aquí, los especialistas utilizan la informática cognitiva para analizar el comportamiento de los usuarios, como las transacciones financieras, para detectar patrones de posible fraude y riesgo. 

Venta minorista

Los sistemas cognitivos han sido útiles en aplicaciones de venta minorista. Los minoristas tecnológicos como Amazon y Netflix utilizan la informática cognitiva para obtener un conocimiento más profundo del historial de compras de los usuarios y ofrecer mejores recomendaciones de productos dirigidas a los intereses personales de las personas.

Los sistemas cognitivos también han sido útiles en el servicio de atención al cliente a través de los sectores, impulsando chatbots avanzados para servir como agentes virtuales. Estos agentes brindan soporte detallado e informado a mayor velocidad y escala que nunca.

IBM watsonx

Sin duda, uno de los sistemas cognitivos más famosos y destacados, IBM® watsonx saltó a la fama compitiendo en el popular programa de juegos de trivia Jeopardy, mientras que el predecesor de Watson, Deep Blue, conmocionó al mundo cuando se convirtió en el primer sistema informático en vencer a un mundo. campeón de ajedrez.

La iteración actual (IBM watsonx) y las aplicaciones son aún más impresionantes. Un caso de uso notable es el sector sanitario, donde watsonx ha ayudado a los proveedores a mejorar los diagnósticos médicos. Watsonx es capaz de acumular y comprender algunas de las investigaciones más actualizadas e historias complicadas de pacientes, y ha extrapolado con éxito los planes de tratamiento sugeridos para reforzar la atención al paciente.

Soluciones relacionadas
Análisis de IA y datos 

Utilice marcos y herramientas de código abierto para aplicar la IA y el machine learning a sus datos empresariales más valiosos en mainframes IBM® zSystems.

Explore IBM Z
Soluciones de infraestructura de IA

IBM ofrece soluciones de infraestructura de IA para acelerar el impacto en su empresa con una estrategia de diseño híbrida.

Explore las soluciones de infraestructura de IA
Consultoría y servicios de IA

Desbloquee el valor de los datos empresariales con IBM Consulting y cree una organización impulsada por conocimientos que ofrezca ventajas empresariales.

Explore los servicios de IA
Dé el siguiente paso

Potencie sus cargas de trabajo de IA con una infraestructura optimizada para el rendimiento, la fiabilidad y la integración de la nube, construida para las demandas reales de las empresas.

Explore las soluciones de infraestructura de IA Más información