Inteligencia Artificial y Automatización
Conceptos Fundamentales
- Aprendizaje de Datos: Proceso que permite a los sistemas adquirir conocimientos y mejorar su desempeño.
- Inferencia de Modelos Matemáticos: Proceso que permite a un sistema de IA tomar una decisión basándose en información previa, conduciendo a Predicciones.
Algoritmos de Machine Learning
- Aprendizaje por Refuerzo: Aprende a realizar tareas determinadas mediante la interacción con su entorno.
- Aprendizaje No Supervisado: Aprende a identificar patrones y estructuras en un conjunto de datos sin etiquetar, sin recibir instrucciones explícitas.
- Aprendizaje Supervisado: Aprende a realizar una tarea específica a partir de un conjunto de datos etiquetados.
Implementación de IA en la Empresa
- Identificar el objetivo.
- Análisis de datos.
- Desarrollo de un equipo multidisciplinar.
- Desarrollo de políticas y regulaciones.
- Evaluación y selección de tecnología.
- Desarrollo de un plan de implementación.
- Implementación y seguimiento.
Robots RPA (Automatización Robótica de Procesos)
- Basados en reglas y procedimientos preestablecidos.
- Basados en IA, como el aprendizaje automático y el procesamiento del lenguaje natural para tareas complejas.
- Híbridos: Combinan varios tipos y utilizan una combinación de técnicas y algoritmos.
Tipos de Bots RPA por Función
- Bots de Front Office: Agilizan y simplifican los procesos de cara al cliente.
- Bots de Back Office: Realizan tareas internas como transferencias de archivos, generación de reportes o gestión de sistemas.
Identificación de Procesos Automatizables
- Repetitividad: Se realizan con frecuencia.
- Consistencia: Grado de consistencia y precisión.
- Volumen: Gran volumen de datos y tareas manuales.
- Complejidad: Requieren mucho tiempo y esfuerzo humano.
- Alta Interacción: Interacción frecuente con otras aplicaciones.
- Tiempo de Respuesta: Necesidad de una respuesta rápida y eficiente.
Sistemas de Información Empresarial (SIE)
Un Sistema de Información Estadística (SIE) sirve para analizar y recopilar datos específicamente para un sector o actividad económica.
Planificación de Recursos Empresariales (ERP)
Un ERP (Enterprise Resource Planning) es un conjunto de aplicaciones relacionadas con los procesos de negocio de una empresa, diseñado para lograr objetivos organizacionales. Es un software de gestión empresarial compuesto por varios módulos que gestionan cada área de un negocio y automatizan sus procesos internos, con el objetivo de integrar toda la información.
Características del ERP
- Modularidad: El sistema se divide en módulos por funciones, cada uno con una tarea específica.
- Integración: El sistema está unido como una sola entidad; los diferentes departamentos se comunican entre ellos de manera que el resultado de un proceso pasa a ser el inicio de otro.
- Adaptabilidad: Puede configurarse para adaptarse al entorno y tiene capacidad para modelarse a la estructura organizativa.
Beneficios del ERP
- Control de la actividad de departamentos.
- Mejora de los procesos de la empresa.
- Reducción de inventario.
- Facilita el comercio electrónico.
- Reducción del tiempo del ciclo de negocio.
Riesgos en la Implementación de un ERP
- Inflexibilidad.
- Estructura jerárquica.
- Costes indirectos.
- Larga implementación.
- Dificultad para alcanzar los beneficios estratégicos esperados.
Módulos Comunes de un ERP
- Gestión de personas (RRHH).
- Contabilidad y finanzas.
- Facturación.
- Compras.
- Producción.
- Inventario y logística.
Tipos de ERP
- Por Tamaño de Empresa: Se clasifican en 4 niveles:
- Grandes empresas con alcance internacional.
- Grandes empresas sin alcance global.
- Empresas de tamaño medio.
- PYMES y microempresas.
- Por Funcionalidad: Horizontales (generales) y Verticales (específicos por sector).
- Por Alojamiento: On-premise (en servidores propios) y Cloud (en la nube).
- Por Propiedad del Software: Propietario y Libre (código abierto).
- Por Tipo de Pago: Licencia de uso y Suscripción.
Criterios para Elegir un ERP
- Auditoría interna.
- Internacionalización.
- Adaptación al entorno.
- Interconectividad.
- Identificación de roles.
- Escalabilidad.
Metodologías de Implementación de ERP (Iterativa)
- Diagnóstico.
- Análisis.
- Diseño.
- Desarrollo.
- Implementación.
- Operación.
Desarrollo Web y Entornos de Despliegue
Pasos para Crear una Página Web
- Registrar el nombre de dominio (verificar disponibilidad).
- Contratar un servidor web on-premise o hosting externo en la nube.
- Instalar un Sistema de Gestión de Contenidos (CMS) a través de una base de datos.
- Diseñar la web teniendo en cuenta la filosofía customer centric (centrada en el cliente).
- Publicar la web.
- Medir el tráfico de la web.
Niveles de Entorno de Desarrollo
- Entorno de Desarrollo: Servidores que pueden estar localizados en el ordenador del programador.
- Entorno de Pruebas: Suele estar ubicado en un servidor en la nube y debería tener características similares al entorno local.
- Entorno de Pre-producción: Propósito de emular al entorno de producción con el fin de testear las actualizaciones.
- Entorno de Producción: Se ejecuta la aplicación final a la que acceden los usuarios.
E-commerce (Comercio Electrónico)
El E-commerce es un sistema de compra y venta de productos o servicios exclusivamente a través de internet.
Ventajas del E-commerce
- Posibilidad de llegar a un mayor número de clientes.
- Disponibilidad 24/7.
- Reducción de costes de personal.
- Personalizar la experiencia de compra.
Desventajas del E-commerce
- Canibalización de precios entre competidores.
- Se reduce el valor que se le aporta a los clientes.
- Se reduce la probabilidad de ventas cruzadas.
- Las tasas de conversión son muy bajas.
- Requiere un esfuerzo constante en marketing y optimización.
Pasos para Crear un E-commerce
- Analizar la situación inicial.
- Crear tu sitio web (site).
- Buscar un partner logístico.
- Elaborar tu estrategia de venta.
- Crear la experiencia de compra.
- Establecer métodos de pago.
- Publicitarte.
- Medir y analizar resultados.
Asistentes Virtuales
Un Asistente Virtual es un software o sistema de IA diseñado para brindar apoyo y asistencia a los usuarios en tareas cotidianas, como responder preguntas.
Tipos de Asistentes Virtuales
- Basados en texto.
- Basados en voz.
- Basados en IA.
Asistentes Virtuales según su Uso
- Hogar.
- Oficina.
- Sector empresarial.
Bases de Datos
Las Bases de Datos son conjuntos de datos estructurados y organizados de una cierta manera para permitir su procesamiento y la obtención de información.
Componentes de una Aplicación con Base de Datos
- Front-end: Soportes, medios y aplicaciones informáticas que tienen interacción directa con los usuarios.
- Back-end: Soportes, medios y aplicaciones que no tienen interacción directa con los usuarios y son parte de la operación interna.
Sistema de Gestión de Bases de Datos (SGBD)
Un SGBD es un Sistema de Gestión de Bases de Datos.
Características de un SGBD
- Permite la realización de operaciones CRUD (Crear, Leer, Actualizar, Eliminar).
- Soporta operaciones con filtros.
- Garantiza la consistencia de los datos.
- Asegura la velocidad.
- Las transacciones son atómicas.
- Ofrecen la capacidad de extender sus características.
- Seguridad.
Características ACID de un SGBD
- Atomicidad: Las transacciones son «todo o nada».
- Consistencia: Solo se guardan datos válidos.
- Aislamiento: Las transacciones no se afectan entre sí.
- Durabilidad: Los datos escritos no se perderán.
Funciones de un SGBD
- Crear y organizar bases de datos.
- Garantizar el correcto control de acceso.
- Evitar inconsistencia de datos.
- Garantizar la correcta ejecución de las transacciones.
Tipos de Bases de Datos
- Relacionales.
- Gráficas.
- Orientadas a objetos.
- Distribuidas.
- NoSQL.
API (Interfaz de Programación de Aplicaciones)
Una API (Interfaz de Programación de Aplicaciones) es un conjunto de definiciones y protocolos que se utiliza para desarrollar e integrar el software de las aplicaciones.
Calidad del Dato
La Calidad del Dato se refiere a cuando los datos se ajustan al propósito para el que fueron recabados y representan con precisión los conceptos reales.
Problemas Derivados de la Mala Calidad del Dato
- Imprecisión de la información.
- Causa fallos de procesos.
- Incapacidad de gestión de datos.
- Aumento de costes y de necesidad de recursos.
- Insatisfacción de los clientes.
- Genera la toma de decisiones erróneas en la organización.
Ciclo de Vida de los Datos
- Creación y captura.
- Transmisión, almacenamiento y seguridad.
- Gestión y trabajo colaborativo.
- Análisis y explotación de datos aplicado al negocio.
Cuadro de Mando Integral (CMI)
Un Cuadro de Mando Integral (CMI) es un sistema de gestión diseñado específicamente para evaluar más allá de los aspectos financieros dentro de las empresas, con el fin de tomar decisiones estratégicas.
KPI (Indicador Clave de Rendimiento)
Un KPI (Key Performance Indicator) es una medida numérica que se utiliza para evaluar el desempeño de una compañía o de un proceso particular, midiendo el progreso con respecto a un objetivo o meta.
Características SMART de un KPI
Un KPI debe ser SMART:
- Specific (Específico)
- Measurable (Medible)
- Attainable (Alcanzable)
- Relevant (Relevante)
- Time-bound (Con Plazo Definido)
Gobernanza del Dato
La Gobernanza del Dato es la capacidad de gestionar los datos como un verdadero activo empresarial, estableciendo reglas básicas para su uso y gestión.
Beneficios de la Gobernanza del Dato
- Aumento de ingresos.
- Confianza en la toma de decisiones.
- Reducción de riesgos.
- Integración con otros sistemas de información empresarial (SIE).
CRM (Customer Relationship Management)
Un CRM (Customer Relationship Management) es una solución de gestión de las relaciones con clientes, orientada a gestionar tres áreas básicas: la gestión comercial, el marketing y el servicio posventa o de atención al cliente.
Tipos de CRM
- Operativo.
- Analítico.
- Colaborativo.
- Social.
Beneficios del CRM
- Mayor conocimiento del cliente y personalización.
- Aumento de la satisfacción del cliente.
- Aumento de las ventas.
- Reducción de costes del servicio.