Unidad 4.1 Plugins y extensiones
Introducción
Ya sabemos que ChatGPT, Bard y otros chatbots son herramientas de IA diseñados para simular conversaciones en lenguaje natural. Estos chatbots pueden responder preguntas, proporcionar y gestionar información de todo tipo, pero siempre, o por lo menos hasta cierto momento, en base a la información con la que hayan sido entrenados, lo cual no es poco ya que en general se han entrenado con prácticamente todo el conocimiento presente en internet hasta determinada fecha (ChatGPT con información hasta 2021).
Pero estas herramientas también tienen limitaciones, por un lado en la imposibilidad de acceder a información generada posteriormente a la fecha de corte con la que fue entrenado o acceso a datos generados en tiempo real. Por otro lado, en la incapacidad de realizar tareas más allá de su capacidad de gestionar lenguaje natural.
Los esfuerzos en superar estás restricciones han desembocado en la generación de otros sistemas de facilitación e integración de dichos datos y capacidades.
En particular los plugins y las extensiones de navegadores facilitan el acceso a funcionalidades e información que hasta su desarrollo no era posible. Veamos en que consisten.
Plugins
Los plugins son programas de software diseñados para ampliar y personalizar la funcionalidad del chatbot. El funcionamiento básico es el de la integración en el chatbot de otras aplicaciones y servicios incluida la posibilidad de navegar por Internet accediendo a información on-line..
Es decir, cuando instalamos un plugin en el chatbot, este chatbot adquiere una nueva función.
Para ilustrarlo de manera sencilla, los chatbots dan resultados convincentes cuando se conversa, se solicita información o se le pide que realice determinadas tareas con un texto (resumir, expandir, traducir, etc..) pero siempre en lenguaje natural. Sin embargo no son capaces muchas veces de realizar operaciones matemáticas sencillas, mucho menos las complejas. Esta limitación se ha superado con la posibilidad de instalar plugins específicos de cálculo matemático como Wolfram. Este plugin agrega inteligencia adicional al chatbot permitiéndole acceder a cálculos potentes, matemáticas precisas, visualizaciones y datos en tiempo real a través de las tecnologías Wolfram. Haz click en el enlace o en la imagen para acceder a la web de Wolfram y contemplar sus posibilidades, las cuales, gracias al plugin son accesibles en lenguaje natural desde ChatGPT.
Imagen del plugin de Wolfram en ChatGPT
Los chatbots funcionan a través de una serie de principios básicos que se pueden resumir en las siguientes etapas:
- Competencias. Los chatbots tienen las habilidades comentadas, comunicarse e interactuar automáticamente con los usuarios para proporcionar información, asistencia o realizar tareas específicas. Si en nuestra interacción con el chatbot, nuestra intención va más allá de sus competencias el chatbot no podrá darnos una respuesta satisfactoria de manera directa.
- Cognitivo. Al estar diseñados para interpretar el contexto de la conversación y responder a nuestras preguntas gracias a determinadas herramientas de IA como el Procesamiento del Lenguaje Natural (PNL), el chatbot hará uso de estas habilidades para entender si el texto que introduce el usuario corresponde o no a alguna de sus competencias específicas. Si, el chatbot tiene la capacidad de responder al usuario, lo hará, de no ser así, recurrirá automáticamente al plugin que le permita hacerlo, estableciendo una interfaz de comunicación entre el chatbot y el plugin adecuado.
- Interfaz de comunicación. Mediante esta interfaz el chatbot se comunica con un plugin para traducir y trasladar la pregunta del usuario en el lenguaje preciso que necesita el sistema. Este proceso implica la conversión de la entrada del usuario a un formato que el plugin pueda comprender y procesar, para luego recibir la respuesta y traducirla de vuelta a un formato comprensible para el usuario. Esta interfaz por tanto, es de doble sentido, el chatbot traslada la pregunta al plugin y el plugin le devuelve la respuesta al chatbot, que posteriormente trasladará al usuario otra vez en lenguaje natural.
Es decir, el chatbot identifica la intención detrás de la pregunta del usuario y los aspectos relevantes presentes en la consulta, para luego formular la petición adecuada al plugin.
Los plugins han potenciado en gran medida las posibilidades de los chatbots, habilitando la posibilidad de navegar por internet, acceder a servicios de terceros y realizar cálculos matemáticos.
Vemos solo algunos ejemplos de plugins accesibles en ChatGPT
Polygon: Es un plugin que permite a ChatGPT acceder a datos del mercado financiero. Con él, los usuarios pueden obtener información en tiempo real sobre acciones, criptomonedas, noticias y otros detalles financieros y hacer consultas a ChatGPT en relación con esos datos. | |
CapCut: Este plugin transforma las solicitudes de texto del usuario en guiones personalizados para videos. Es una herramienta poderosa para aquellos que desean generar contenido visual basado en texto. | |
ResumeCopilot: Especializado en la redacción y mejora de currículums. Con él, los usuarios pueden optimizar sus CVs, haciéndolos más atractivos para los empleadores. Su funcionalidad dentro de ChatGPT es muy valiosa para quienes buscan empleo. | |
Expedia: Herramienta para planificar viajes de principio a fin. Busqueda de alojamiento, viajes, alquiler de coches o actividades en el destino elegido, todo desde ChatGPT. | |
Little professor: Permite crear cuestionarios para el aula ayudando al profesor en su tarea |
Estos son solo unos pocos ejemplode de plugins ya operativos en ChatGPT, pero ya son mas de 500 los plugins disponibles lo que permite a ChatGPT expandir enormemente sus posibilidades.
Si bien, actualmente en ChatGPT solo están disponibles para la versión ChatGPT plus, siendo esta de pago.
Otra alternativa para ampliar la funcionalidad que nos ofrece la IA son las extensiones instalables en navegadores y programas.
Extensiones de Chrome para IA
Las extensiones de Chrome son pequeños programas que personalizan la experiencia de navegación. Las relacionadas con la IA utilizan algoritmos avanzados y aprendizaje automático para ofrecer funciones únicas.
-Ejemplo: Grammarly: Esta extensión utiliza la IA para corregir errores gramaticales y de estilo en textos escritos en línea. Es como tener un editor personal en tu navegador. Puedes conocer más en la [web oficial de Grammarly](https://www.grammarly.com/).
-Ejemplo: Replika: Es una extensión que te permite chatear con una IA que aprende de ti y se adapta a tus conversaciones, actuando como un amigo virtual. Descubre más en la [web oficial de Replika](https://replika.ai/).
-Ejemplo: Ecosia: Aunque es un motor de búsqueda, utiliza la IA para mejorar los resultados de búsqueda. Además, tiene un enfoque ecológico, plantando árboles con los ingresos generados. Visita la [web oficial de Ecosia](https://www.ecosia.org/) para más detalles.
-Ejemplo: Otter.ai: Esta extensión transcribe conversaciones en tiempo real utilizando IA. Es ideal para reuniones, entrevistas o cualquier situación donde se requiera una transcripción precisa. Conoce más en la [web oficial de Otter.ai](https://otter.ai/).
-Ejemplo: Mónica: Mónica es una extensión de Chrome que utiliza la IA para ayudar a los usuarios a gestionar sus relaciones personales, actuando como un CRM personal. Te permite recordar cumpleaños, eventos importantes y detalles sobre tus contactos. Puedes explorar más en la [web oficial de Mónica](https://www.monicahq.com/).
Conclusión: Tanto los plugins de ChatGPT como las extensiones de Chrome basadas en IA están revolucionando nuestra interacción con la tecnología. Estas herramientas nos ofrecen una experiencia más personalizada, eficiente y enriquecedora en diversas áreas, desde las finanzas hasta la comunicación personal. En un mundo digital en constante evolución, la IA se presenta como una ola que nos lleva hacia el futuro, y con estas herramientas, estamos listos para surfearla al máximo.
REFERENCIAS
Tienda de extensiones de Chrome (sección de IA)
https://chrome.google.com/webstore/search/ai%20?_category=extensions