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.
Boletín del sector
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.
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.
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.
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.
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.
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.
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.
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.
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:
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 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.
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.
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.
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.
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.
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.
IBM ofrece soluciones de infraestructura de IA para acelerar el impacto en su empresa con una estrategia de diseño híbrida.
Desbloquee el valor de los datos empresariales con IBM Consulting y cree una organización impulsada por conocimientos que ofrezca ventajas empresariales.