Contenido
- 1. Introducción
- 2. Los copilotos
- 3. Low Code
- 4. Copilot Studio
- 5. Conclusión
- 6. Glosario de términos
- 7. Referencias bibliográficas
1. Introducción
En la actualidad se está hablando mucho sobre IA o Inteligencia Artificial y, más concretamente, sobre la IA Generativa.
Por definición, la IA Generativa es un tipo de inteligencia artificial capaz de generar contenido original de diferentes formas, como texto, imágenes, música o código de software (no en vano, no deja de ser un modo de lenguaje que pueden interpretar los ordenadores), a partir de unos conocimientos y habilidades que ha adquirido. Es, por tanto, como si dispusiera de imaginación propia.

2. Los copilotos
Básicamente, un copiloto es un chatbot conectado a un modelo de IA Generativa diseñado para asistir a usuarios en tareas creativas o complejas. Utiliza modelos de IA denominados LLMs con características de procesamiento de lenguaje natural o NLP, para generar ideas, sugerir contenido, responder preguntas y facilitar la toma de decisiones en tiempo real, adaptándose al contexto y estilo del usuario.
3. Low Code
Se trata de un tipo de desarrollo de software que permite la creación de aplicaciones y automatizaciones con poco código. Este enfoque es especialmente útil para las organizaciones que buscan mejorar la productividad acelerando el desarrollo de sus procesos internos, reduciendo costos con un rápido «Time to market».
En la actualidad, el máximo exponente bajo este paradigma es la plataforma de Low Code de Microsoft denominada «Power Platform».
Esta plataforma dispone de varias herramientas de desarrollo como, por ejemplo, «Power Apps», para la creación de aplicaciones para ejecución en web y dispositivos móviles, o «Power Automate», para la implementación de procesos automatizados, orquestación de procesos, procesos de integración, etc.
Pero, probablemente la característica más importante es la capacidad de poder interactuar con la mayoría de los productos comerciales usados por las organizaciones (CRM, ERP, etc.) y servicios en la nube y on-premises a través de sus conectores.

4. Copilot Studio
Se trata de otra herramienta de Power Platform que permite la creación de copilotos personalizados mediante técnicas Low Code.
Su principal característica es la de poseer un LLM propio, que permite generar respuestas mediante IA Generativa a partir de su conocimiento.
Para generar dicho conocimiento, se pueden agregar orígenes de información de forma diversa, como por ejemplo aportando directamente al copiloto documentos basados en texto (Word, PDF, HTML, CSV, etc.). También es posible establecer como orígenes de conocimiento URLs de sitios web públicos o sitios de SharePoint Online o OneDrive. Crear un copiloto con capacidades de autoservicio 24x7x365 que dé respuestas a partir de dichos conocimientos es posible en cuestión de minutos.
Pero, en muchos escenarios, resulta necesario incorporar también capacidades de procesamiento transaccional, como por ejemplo poder acceder al estado de un pedido o realizar modificaciones sobre el mismo. Para ello, Copilot Studio se apoya en Power Automate para obtener información o realizar acciones sobre los diferentes sistemas de información de la organización.
4.1 Potenciando nuestros copilotos
Pero eso no es todo, podemos potenciar nuestros copilotos personalizados incorporando capacidades de IA procedentes de otros servicios de Azure, como por ejemplo agregando el CLU (Conversational Language Understanding) de Azure Cognitive Services para mejorar sus capacidades conversacionales; implementaciones de Azure OpenAI Studio para poder hacer uso de los diferentes motores GPT de OpenAI; o agregar las capacidades de un bot desarrollado mediante Azure Bot Framework.
4.2 Otras características
Otras características que destacar serían, por ejemplo, la posibilidad de crear nuestro copiloto en uno de los 19 idiomas disponibles o también crear copilotos multiidioma. También es posible, desde nuestros copilotos, transferir la sesión que hemos mantenido con un usuario a un agente por chat o a otro copiloto. En la imagen siguiente se muestran los productos o servicios a los que se puede realizar la transferencia de sesión.

4.3 Publicación del copiloto
Antes de que el público objetivo pueda utilizar su copiloto, será necesario publicarlo previamente. Mediante Copilot Studio, es posible la publicación de un copiloto personalizado en uno o varios canales indistintamente. Los canales más importantes son, por ejemplo, un sitio web personalizado, aplicaciones móviles o plataformas de mensajería como Microsoft Teams, Facebook, Slack, etc.

4.4 Casos de uso
Existen innumerables casos de uso dentro de una organización cuya mejor opción para ofrecer un servicio es la creación de un copiloto. En el caso del departamento de RRHH, por ejemplo, se podrían dar respuestas a preguntas sobre vacaciones, permisos retribuidos, convenio, fichaje, ciertas tareas relacionadas con los procesos de onboarding, solicitudes de vacaciones, etc.

En el área de IT, consultas sobre políticas, solicitudes de licencias, solicitudes de recursos de hardware o software, respuestas a problemas más frecuentes…
De cara al cliente, el departamento comercial podría disponer de un copiloto en nuestra plataforma de comercio electrónico donde se le puedan ofrecer respuestas a modos de envío, plazos, formas de pago, estados de pedido, etc.
5. Conclusión
Copilot Studio, una herramienta de Power Platform, permite crear copilotos personalizados mediante técnicas Low Code, aprovechando la IA Generativa para asistir en tareas creativas y complejas. Utilizando modelos LLM y capacidades de procesamiento de lenguaje natural, estos copilotos pueden generar respuestas basadas en conocimientos adquiridos de diversas fuentes, como documentos y URLs. Además, integran capacidades transaccionales a través de Power Automate y pueden potenciarse con servicios de Azure como CLU y Azure Open AI Studio. Accesibles desde múltiples canales, los copilotos ofrecen soluciones en áreas como RRHH, IT y atención al cliente, demostrando su versatilidad y eficiencia en mejorar la productividad y reducir costos en las organizaciones.
6. Glosario de términos
- IA Generativa
Tipo de inteligencia artificial capaz de crear contenido original (texto, imágenes, música, código, etc.) a partir de los conocimientos y habilidades adquiridos. - LLM (Large Language Model)
Modelos de lenguaje avanzado basados en inteligencia artificial que procesan y generan texto utilizando grandes volúmenes de datos para aprender patrones lingüísticos complejos. - NLP (Natural Language Processing)
Tecnología que permite a las computadoras entender, interpretar y responder al lenguaje humano de manera natural. - Low Code
Enfoque de desarrollo de software que utiliza herramientas visuales y poco código para crear aplicaciones de manera más rápida y sencilla. - Power Platform
Conjunto de herramientas de Microsoft diseñadas para crear aplicaciones, automatizar procesos y analizar datos utilizando conceptos de Low Code. - Power Apps
Herramienta de Power Platform para desarrollar aplicaciones personalizadas que se ejecutan en dispositivos móviles y navegadores web. - Power Automate
Herramienta de Power Platform que permite crear flujos de trabajo automatizados, integrando procesos entre diferentes aplicaciones y servicios. - CLU (Conversational Language Understanding)
Servicio de Azure Cognitive Services que mejora la comprensión del lenguaje natural en los chatbots y copilotos. - Azure Cognitive Services
Conjunto de servicios de Microsoft Azure que incluyen herramientas para analizar imágenes, videos, textos y voz mediante inteligencia artificial. - Azure OpenAI Studio
Plataforma de Microsoft Azure que permite integrar modelos avanzados como GPT en aplicaciones personalizadas. - Azure Bot Framework
Marco de desarrollo de Microsoft Azure para crear bots personalizados que interactúan con usuarios a través de texto o voz. - Onboarding
Proceso de incorporación de nuevos empleados en una organización, que incluye capacitaciones y familiarización con las políticas internas. - On-premises
Sistemas o aplicaciones que se ejecutan en servidores locales de la organización, en lugar de en la nube. - Time to Market
Tiempo que toma desde la concepción de un producto o servicio hasta su lanzamiento en el mercado. - CRM (Customer Relationship Management)
Software o sistema diseñado para gestionar las relaciones y la comunicación con los clientes. - ERP (Enterprise Resource Planning)
Sistema de planificación empresarial que integra procesos como contabilidad, compras, inventarios y recursos humanos en una sola plataforma. - 24x7x365
Expresión que indica que un servicio está disponible las 24 horas del día, los 7 días de la semana, durante todo el año. - Copiloto
Chatbot avanzado basado en IA Generativa, diseñado para asistir en tareas creativas o complejas mediante modelos de lenguaje natural. - SharePoint Online
Plataforma en la nube de Microsoft para colaboración y gestión de documentos dentro de organizaciones. - OneDrive
Servicio de almacenamiento en la nube de Microsoft que permite guardar, sincronizar y compartir archivos.
7. Referencias bibliográficas
- Microsoft, Power Platform, [Online]. Available:
https://powerplatform.microsoft.com. - OpenAI, Large Language Models (LLMs), [Online]. Available:
https://openai.com. - Microsoft Azure, Azure Cognitive Services, [Online]. Available:
https://azure.microsoft.com/en-us/services/cognitive-services/. - Microsoft Azure, Azure OpenAI Studio, [Online]. Available:
https://learn.microsoft.com/es-es/azure/ai-services/openai/. - Gartner, Low-Code Development Technologies, [Online]. Available:
https://blog.tooljet.com/gartner-forecast-on-low-code-development-technologies/. - Microsoft Docs, Power Automate Overview, [Online]. Available:
https://learn.microsoft.com/en-us/power-platform/release-plan/2023wave2/power-automate/. - IEEE Spectrum, Understanding Natural Language Processing (NLP), [Online]. Available:
https://spectrum.ieee.org/. - Salesforce, What is CRM?, [Online]. Available:
https://www.salesforce.com/eu/crm/what-is-crm/. - SAP, What is ERP?, [Online]. Available:
https://www.sap.com/products/erp/what-is-erp.html. - TechTarget, An overview of Microsoft SharePoint, [Online]. Available:
https://www.techtarget.com/searchcontentmanagement/feature/An-overview-of-Microsoft-SharePoint. - Microsoft, OneDrive for Business, [Online]. Available:
https://www.microsoft.com/en-us/microsoft-365/onedrive/. - PeoplePulse, Sucessfully Onboarding your new hires, [Online]. Available:
https://peoplepulse.com/resources/useful-articles/successfully-onboarding-your-new-hires/.