Aprovechando el poder de ChatGPT y Gemini AI en tu día a día
Este módulo es la base para comprender cómo funcionan estas poderosas herramientas de IA y cómo interactuar con ellas de manera efectiva.
La **IA Generativa** es una rama de la inteligencia artificial que se enfoca en **crear datos nuevos** (texto, imágenes, audio, video, código) que son similares a los datos con los que fue entrenada, pero no copias exactas. Piensa en ella como un artista que ha estudiado miles de obras y ahora puede crear algo original con ese conocimiento.
| Característica | ChatGPT (OpenAI) | Gemini (Google AI) |
|---|---|---|
| **Principal** | Generación de texto, conversación | Multimodal (texto, imagen, audio, video) |
| **Fortalezas** | Creatividad textual, redacción, brainstorming | Razonamiento complejo, análisis de datos, integración Google |
| **Ideal para** | Borradores de email, resúmenes, ideas | Análisis de gráficos, explicación de conceptos complejos, investigación |
Empezar a interactuar con la IA es más sencillo de lo que parece. Aquí te guiamos en tus primeras interacciones para que te familiarices con la interfaz y la dinámica de los prompts.
Ambas herramientas presentan una interfaz conversacional similar a un chat. Identifica estos elementos clave:
No te preocupes por la perfección al principio. Empieza con algo sencillo y claro. Aquí tienes un ejemplo de cómo podrías empezar:
Para ChatGPT:
"Hola ChatGPT, ¿puedes resumir la historia de internet en 3 párrafos?"
Para Gemini AI:
"Hola Gemini, ¿cuáles son los beneficios de la energía solar para las empresas?"
Envía tu prompt y observa la respuesta de la IA. No te alarmes si no es exactamente lo que esperabas; la mejora viene con la práctica.
Después de cada respuesta, tómate un momento para evaluarla:
Esta es la parte más importante del "Prompt Engineering". Rara vez obtendrás la respuesta perfecta al primer intento. Piensa en tu interacción con la IA como una conversación dinámica:
Ejemplo de Iteración:
Prompt inicial: "Háblame de inteligencia artificial."
Respuesta (general): La IA te dará una definición amplia.
Prompt de refinamiento: "Gracias. Ahora, explícame la IA generativa específicamente, pero hazlo en términos sencillos para alguien que no es técnico y dame 3 ejemplos prácticos."
Respuesta (más específica y útil): La IA ajustará su respuesta a tus nuevas indicaciones.
La IA puede transformar estas áreas al automatizar tareas repetitivas, mejorar la precisión y proporcionar insights valiosos, liberando tiempo para actividades más estratégicas.
Utiliza la IA para redactar borradores de emails, memorandos, actas, descripciones de puestos y otros documentos rutinarios, ahorrando tiempo y asegurando un tono consistente. Además de la generación de texto, la IA es una aliada clave en la gestión y resumen de grandes volúmenes de información no estructurada.
Contexto: Necesitas un correo para solicitar un desglose detallado de gastos de viaje de un empleado, indicando las fechas y la necesidad de adjuntar recibos digitalizados para conciliación.
Prompt: "Redacta un correo electrónico formal dirigido a [Nombre del Empleado] solicitando el desglose detallado de gastos incurridos durante su viaje a [Ciudad] del [Fecha Inicio] al [Fecha Fin]. Por favor, pide que adjunte todos los recibos digitalizados y explica que esta información es necesaria para la conciliación contable de la empresa. Asunto: Solicitud de Desglose de Gastos de Viaje."
Aplicación: Este prompt permite una rápida adaptación a cada viaje, asegurando que todos los puntos clave estén cubiertos sin errores. El empleado solo rellena los corchetes.
Contexto: Después de una reunión, necesitas un acta que capture no solo lo discutido, sino también los compromisos y responsables.
Prompt: "Genera un borrador de acta para la reunión semanal del departamento de Finanzas del 12 de junio de 2025. Los temas discutidos fueron: 1) Revisión de los KPIs de cobros del Q2 (se identificó un 15% de retraso en facturas mayores a 30 días). 2) Planificación de auditoría interna (se decidió iniciarla la primera semana de julio). 3) Propuesta de nuevo software de gestión de gastos (se acordó evaluar 3 opciones la próxima semana). Incluye secciones claras para 'Asistentes', 'Puntos Discutidos', 'Decisiones Tomadas' y una tabla de 'Tareas y Responsables' con fechas de entrega. Los asistentes fueron [Lista de Nombres]."
Aplicación: Estructura el acta de forma profesional, facilitando el seguimiento de acuerdos y tareas. El prompt es más descriptivo para obtener un resultado más completo.
La IA puede ser una aliada invaluable para generar fórmulas de Excel, limpiar datos, sugerir análisis y hasta esbozar macros, acelerando drásticamente el trabajo contable y financiero.
Contexto: Necesitas calcular comisiones de ventas en Excel basándote en un rango de valores y buscando el nombre del vendedor.
Prompt: "Necesito una fórmula de Excel para calcular la comisión de ventas. Tengo una tabla de ventas en 'Hoja1' con columnas A (Vendedor), B (Monto de Venta). La tabla de comisiones está en 'Hoja2' con columna A (Monto Mínimo), B (Monto Máximo), C (Porcentaje de Comisión). Quiero una fórmula que busque el Monto de Venta en el rango de comisiones de Hoja2 y devuelva el porcentaje correspondiente. Luego, multiplica el monto de venta por ese porcentaje. La fórmula debe ser adaptable para arrastrarla hacia abajo. Si un monto no cae en ningún rango, que muestre 'N/A'."
Respuesta (ejemplo): =SI.ERROR(BUSCARV([@[Monto de Venta]], Hoja2!$A$2:$C$10, 3, VERDADERO) * [@[Monto de Venta]], "N/A") (La IA podría sugerir `BUSCARV` o `INDICE`+`COINCIDIR` / `XLOOKUP` dependiendo de la versión de Excel).
Aplicación: Obtén fórmulas complejas al instante, ahorrando tiempo y evitando errores de sintaxis.
Contexto: Tienes una columna de nombres completos (ej. "Apellido, Nombre") y necesitas separarlos en dos columnas: "Nombre" y "Apellido".
Prompt: "Tengo una columna en Excel (A1:A100) con nombres en formato 'Apellido, Nombre'. Dame las fórmulas para separar 'Nombre' en la columna B y 'Apellido' en la columna C. Considera que puede haber nombres compuestos."
Respuesta (ejemplo):
Para Nombre (en B1): =ESPACIOS(DERECHA(A1, LARGO(A1)-ENCONTRAR(",", A1, 1)-1))
Para Apellido (en C1): =ESPACIOS(IZQUIERDA(A1, ENCONTRAR(",", A1, 1)-1))
Aplicación: Automatiza la limpieza de datos, crucial para análisis contables precisos.
Contexto: Tienes un gran conjunto de datos de transacciones de ventas y quieres entender el rendimiento por región y categoría de producto.
Prompt (con posible subida de imagen de tabla): "Tengo una hoja de Excel con datos de ventas que incluyen 'Fecha', 'Región', 'Categoría de Producto', 'Vendedor' y 'Monto de Venta'. Sugiere 3 ideas de Tablas Dinámicas para analizar estos datos. Para cada idea, especifica qué campos debería arrastrar a 'Filas', 'Columnas', 'Valores' y 'Filtros' para obtener insights sobre el rendimiento."
Aplicación: Acelera el análisis exploratorio de datos, permitiendo a los contadores y financieros obtener insights más rápido.
Contexto: Cada mes, necesitas copiar datos de varias hojas a una hoja principal, y luego borrar el contenido de las hojas originales.
Prompt: "Crea una macro VBA para Excel que haga lo siguiente: 1) Copie el rango A2:D100 de la Hoja 'Enero' y péguelo en la última fila vacía de la Hoja 'Consolidado'. 2) Haga lo mismo para la Hoja 'Febrero' y 'Marzo'. 3) Después de copiar, borre el contenido del rango A2:D100 en las Hojas 'Enero', 'Febrero' y 'Marzo'. Añade comentarios al código para explicar cada paso."
Aplicación: Genera código VBA básico, automatizando tareas monótonas y reduciendo el error humano. Siempre se debe revisar el código generado antes de ejecutarlo.
Usa la IA para identificar posibles ineficiencias, riesgos o áreas de mejora en los procesos administrativos y contables.
Contexto: Tu proceso de aprobación de facturas es lento y manual.
Prompt: "Nuestro actual flujo de trabajo para la aprobación de facturas de proveedores es: 1. Recepción física de factura. 2. Entrada manual en el sistema. 3. Envío por email al gerente para aprobación. 4. Espera de aprobación. 5. Registro final y programación de pago. Identifica los cuellos de botella y sugiere cómo la digitalización y la IA podrían optimizar cada paso para reducir el tiempo de procesamiento y el margen de error. Considera la detección automática de duplicados y la asignación inteligente de aprobadores."
Aplicación: La IA puede ayudar a diseñar procesos más eficientes y a identificar dónde la tecnología (no solo la IA) puede generar el mayor impacto.
La IA no reemplaza al abogado, pero se convierte en un poderoso asistente para la investigación, redacción y análisis, aumentando la eficiencia y la precisión.
La IA puede procesar y analizar vastas cantidades de texto legal (leyes, jurisprudencia, doctrinas) para identificar patrones, resumir casos o explicar conceptos, acelerando la fase de investigación.
Contexto: Necesitas entender cómo diferentes tribunales han abordado un punto legal específico en casos similares.
Prompt: "Compara y contrasta los criterios aplicados por el Tribunal Supremo en las sentencias [citar Sentencia A] y [citar Sentencia B] relativas a la prueba del dolo en los delitos económicos. Identifica similitudes, diferencias y posibles líneas jurisprudenciales emergentes. [Pegar fragmentos relevantes de ambas sentencias o describirlas detalladamente si no tienes el texto completo]."
Aplicación: Ayuda a construir argumentos más sólidos y a predecir resultados, al entender la evolución y matices de la jurisprudencia.
Contexto: Tienes un contrato mercantil con terminología compleja y necesitas entender el impacto de una cláusula específica sobre arbitraje internacional.
Prompt: "Explica el significado y las implicaciones legales de la siguiente cláusula de arbitraje en este contrato de distribución internacional, especialmente en relación con la jurisdicción y la ley aplicable. [Pegar cláusula: 'Cualquier controversia o reclamo que surja de o se relacione con este contrato, o el incumplimiento del mismo, será resuelto mediante arbitraje administrado por la Cámara de Comercio Internacional (CCI) de conformidad con sus Reglas de Arbitraje por uno o más árbitros designados de acuerdo con dichas Reglas. El lugar del arbitraje será [Ciudad], y el idioma del arbitraje será el español.']"
Aplicación: Permite a los abogados no expertos en un área específica obtener una comprensión rápida de cláusulas complejas sin necesidad de una investigación exhaustiva inicial.
La IA puede generar borradores de documentos legales, cláusulas contractuales o comunicaciones, reduciendo el tiempo de redacción inicial. **¡Siempre con supervisión de un abogado cualificado!**
Contexto: Necesitas un borrador para una demanda por incumplimiento contractual.
Prompt (Mercantil): "Genera un borrador de los 'Hechos' y 'Fundamentos de Derecho' para una demanda por incumplimiento de contrato de suministro de software. El Demandante es 'Tech Solutions S.A.' y el Demandado es 'SoftWare Innova S.L.'. Los hechos clave son: Contrato firmado el 10/01/2024 para suministro de CRM. Plazo de entrega: 30/04/2024. Software entregado el 15/05/2024 con errores críticos que impiden su uso. Se envió notificación de incumplimiento el 20/05/2024 sin respuesta. La base legal es el Código Civil español sobre incumplimiento y resarcimiento de daños. Pide que incluya una solicitud de indemnización por daños y perjuicios."
Aplicación: Proporciona una estructura legal coherente y un texto inicial para documentos cruciales, ahorrando horas de redacción.
Contexto: Necesitas un escrito de oposición a un recurso de apelación en un caso penal por lesiones leves, argumentando la correcta valoración de la prueba por parte del tribunal de instancia.
Prompt (Penal): "Prepara un borrador de los fundamentos de hecho y derecho para un escrito de oposición a un recurso de apelación interpuesto por la defensa en un procedimiento de delito leve de lesiones. El recurso alega error en la valoración de la prueba de los testimonios. Argumenta que la sentencia de instancia se basó en una valoración conjunta y coherente de la prueba testifical y pericial, respetando la presunción de inocencia. Dirigido a la Audiencia Provincial."
Aplicación: Facilita la redacción de escritos complejos, asegurando que se aborden los puntos legales relevantes.
Utiliza la IA para identificar posibles riesgos legales en documentos o procesos, y para comprender los requisitos de cumplimiento normativo.
Contexto: Estás revisando un acuerdo de confidencialidad (NDA) y quieres asegurarte de que no haya cláusulas que expongan a la empresa a riesgos indebidos.
Prompt: "Analiza este Acuerdo de Confidencialidad (NDA). Identifica cualquier cláusula que pueda ser excesivamente restrictiva, ambigua o que imponga una carga desproporcionada a nuestra empresa (la parte receptora de la información). Sugiere cómo renegociar o redactar estas cláusulas para mitigar riesgos. [Pegar texto del NDA]."
Aplicación: Permite una revisión más exhaustiva y rápida de documentos legales, resaltando áreas de preocupación para el equipo legal.
La IA se convierte en un copiloto para desarrolladores e ingenieros, acelerando la codificación, depuración, diseño y la ideación de soluciones.
La IA puede generar fragmentos de código, depurar errores, explicar conceptos de programación y ayudar en el diseño de arquitecturas, aumentando la productividad del desarrollador.
Contexto: Necesitas un componente de React para mostrar una lista de productos con la posibilidad de filtrar por categoría.
Prompt: "Crea un componente de React funcional llamado `ProductList` que reciba una prop `products` (un array de objetos con `id`, `name`, `category`, `price`). El componente debe mostrar la lista de productos y tener un selector de filtro por `category`. Al seleccionar una categoría, solo se muestran los productos de esa categoría. Usa Tailwind CSS para el estilo básico y `useState` para la gestión del estado del filtro. Incluye comentarios claros en el código."
import React, { useState } from 'react';
function ProductList({ products }) {
const [selectedCategory, setSelectedCategory] = useState('All');
// Obtener todas las categorías únicas
const categories = ['All', ...new Set(products.map(product => product.category))];
// Filtrar productos según la categoría seleccionada
const filteredProducts = selectedCategory === 'All'
? products
: products.filter(product => product.category === selectedCategory);
return (
Nuestros Productos
{/* Selector de categoría */}
{/* Lista de productos */}
{filteredProducts.length > 0 ? (
filteredProducts.map(product => (
{product.name}
{product.category}
${product.price.toFixed(2)}
))
) : (
No hay productos en esta categoría.
)}
);
}
export default ProductList;
Aplicación: Acelera el desarrollo de componentes, permitiendo a los desarrolladores enfocarse en la lógica de negocio más compleja.
Contexto: Un desarrollador se enfrenta a un error en una API REST y necesita ayuda para identificar la causa y la solución.
Prompt: "Estoy depurando una API Node.js/Express. Cuando hago una solicitud POST a `/api/orders`, recibo un error 500 y el log muestra 'Unhandled promise rejection: ValidationError: Invalid order data'. Aquí está mi código del controlador y el esquema de validación con Joi. [Pegar código del controlador y esquema Joi]. ¿Qué podría estar causando el 'ValidationError' y cómo puedo manejarlo adecuadamente, quizás con un middleware de errores global?"
Aplicación: Ofrece asistencia detallada en la resolución de problemas, proponiendo soluciones y mejoras en la arquitectura del código.
Aunque la IA no diseña hardware físicamente, puede explicar principios electrónicos, sugerir componentes y diagnosticar problemas comunes a nivel conceptual.
Contexto: Se necesita diseñar un sistema de monitoreo ambiental para un invernadero inteligente.
Prompt: "Propón un diseño conceptual para un sistema de monitoreo ambiental de invernadero basado en ESP32. Debe medir temperatura, humedad del suelo, humedad del aire e intensidad de luz. Sugiere sensores específicos para cada variable y cómo se comunicarían con el ESP32. Además, describe cómo se enviaría esta información a una plataforma en la nube (ej. Firebase o ThingSpeak) y qué componentes adicionales se necesitarían para la alimentación y conectividad."
Aplicación: Ayuda a los ingenieros a esbozar arquitecturas de sistemas complejos y a seleccionar componentes, acelerando la fase de diseño preliminar.
Contexto: Un circuito con un sensor analógico en Arduino está dando lecturas erráticas.
Prompt: "Tengo un sensor de pH analógico conectado al pin A0 de mi Arduino Uno. Estoy usando un divisor de voltaje y el código siguiente, pero las lecturas son muy inestables y fluctúan. [Pegar código Arduino]. ¿Cuáles son las causas comunes de lecturas inestables con sensores analógicos en Arduino y qué modificaciones en hardware o software (filtrado, promedio) puedo hacer para estabilizarlas?"
Aplicación: Ofrece diagnósticos y soluciones prácticas para problemas técnicos, ideal para ingenieros y técnicos.
La IA puede ayudar a generar código para integrar servicios de mapas, explicar conceptos de geolocalización y proponer ideas para aplicaciones basadas en la ubicación.
Contexto: Necesitas mostrar la ruta más corta entre dos puntos en un mapa web y calcular la distancia y el tiempo estimado.
Prompt: "Crea un fragmento de código JavaScript (usando la API de Google Maps o Leaflet.js) que: 1) Muestre un mapa. 2) Permita al usuario seleccionar dos puntos (origen y destino). 3) Dibuje la ruta más corta entre esos dos puntos. 4) Muestre la distancia total y el tiempo estimado de viaje en un elemento HTML. Incluye un botón para 'Calcular Ruta'."
Aplicación: Facilita la creación de herramientas de logística, seguimiento o navegación personalizadas.
Contexto: Una empresa de reparto necesita optimizar las rutas diarias para varios puntos de entrega.
Prompt: "Para una empresa de reparto con 5 vehículos y 30 puntos de entrega distribuidos en una ciudad, ¿cómo podríamos utilizar algoritmos de optimización de rutas (como el Problema del Viajante de Comercio) y datos de tráfico en tiempo real para asignar las entregas y minimizar los tiempos de viaje? ¿Cómo podría la IA (Gemini) ayudar a integrar estos datos y generar las rutas óptimas dinámicamente?"
Aplicación: Ayuda a conceptualizar soluciones avanzadas de logística y a entender cómo la IA puede resolver problemas complejos de optimización.
La IA es una herramienta estratégica para líderes y gerentes, facilitando la toma de decisiones, optimizando procesos, mejorando la gestión de equipos y potenciando las áreas de marketing y ventas.
La IA puede ayudar a analizar escenarios, generar ideas y estructurar planes, acelerando la fase de ideación y planificación estratégica.
Contexto: Tu empresa quiere lanzar un nuevo producto en un mercado desconocido.
Prompt: "Actúa como un consultor estratégico de negocios. Nuestra empresa, 'GreenTech Solutions', está planeando lanzar un nuevo sistema de gestión de residuos inteligente en el mercado de [País/Región]. Realiza un análisis PESTEL (Político, Económico, Social, Tecnológico, Ecológico, Legal) para este mercado. Con base en este análisis, sugiere 3 estrategias de entrada al mercado (ej. joint venture, exportación directa, adquisición) y sus pros y contras para nuestra empresa."
Aplicación: Proporciona un marco analítico y estratégico detallado para la toma de decisiones de alto nivel.
Contexto: Necesitas entender el impacto de diferentes escenarios económicos en tus proyecciones de ingresos para el próximo año.
Prompt: "Dados los siguientes supuestos para el próximo año:
Aplicación: Facilita la planificación financiera y la gestión de riesgos al modelar diferentes futuros posibles.
Usa la IA para identificar ineficiencias, sugerir mejoras en la cadena de suministro, y automatizar la creación de guías de proceso.
Contexto: Tu cadena de suministro es vulnerable a disrupciones por eventos globales.
Prompt: "Nuestra cadena de suministro global para la fabricación de electrónica enfrenta riesgos de disrupción (guerras comerciales, pandemias, desastres naturales). Sugiere estrategias para aumentar la resiliencia de la cadena de suministro (ej. diversificación de proveedores, nearshoring, stock de seguridad). ¿Cómo podría la IA ayudar a monitorear estos riesgos en tiempo real y a optimizar los inventarios para minimizar el impacto de las disrupciones?"
Aplicación: La IA puede ayudar a diseñar cadenas de suministro más robustas y a implementar sistemas de alerta temprana.
Contexto: La empresa necesita un plan de contingencia para una interrupción prolongada del servicio de internet.
Prompt: "Genera un protocolo de actuación paso a paso para el departamento de atención al cliente en caso de una interrupción prolongada (más de 4 horas) del servicio de internet en la oficina principal. Incluye acciones a tomar, canales de comunicación alternativos con los clientes, roles y responsables, y cómo documentar la incidencia. El objetivo es minimizar el impacto en el cliente."
Aplicación: Ayuda a desarrollar planes de continuidad del negocio y a preparar a los equipos para escenarios inesperados.
La IA puede ayudar en la redacción de roles, la preparación de evaluaciones de desempeño y el diseño de planes de capacitación, agilizando las tareas de RRHH.
Contexto: Quieres mejorar el onboarding de nuevos empleados y crear un programa de mentoring más estructurado.
Prompt: "Diseña un plan de onboarding de 90 días para un nuevo 'Analista de Datos Junior'. Incluye hitos clave (ej. semana 1: introducción al equipo y herramientas; mes 1: proyecto pequeño; mes 3: revisión de desempeño), sesiones de capacitación recomendadas, y un esquema para un programa de mentoring donde se le asigne un mentor senior. El objetivo es asegurar una integración rápida y productiva."
Aplicación: Permite a RRHH crear programas de desarrollo más efectivos y personalizados.
Contexto: Un gerente necesita dar feedback sobre el bajo rendimiento de un empleado de manera constructiva.
Prompt: "Prepara un guion para una conversación de feedback constructivo con un empleado que ha mostrado un rendimiento inconsistente en los últimos dos meses. Incluye: apertura (tono empático), ejemplos específicos de bajo rendimiento, impacto en el equipo, espacio para que el empleado exprese su perspectiva, definición de expectativas claras, y propuesta de un plan de mejora con seguimiento. El objetivo es motivar el cambio positivo."
Aplicación: Proporciona a los gerentes herramientas para mejorar la comunicación y la gestión del desempeño del equipo.
La IA puede generar ideas para campañas, redactar textos persuasivos y ayudar a estructurar scripts de ventas, potenciando los esfuerzos de marketing y ventas.
Contexto: Lanzar un nuevo producto, un software de contabilidad para pequeñas empresas de servicios.
Prompt: "Desarrolla una estrategia de marketing digital para el lanzamiento de un nuevo software de contabilidad en la nube, dirigido específicamente a pequeñas empresas de servicios profesionales (abogados, consultores, diseñadores gráficos) en España. Propón ideas para campañas en redes sociales (LinkedIn, Instagram), email marketing y contenido de blog. Incluye los mensajes clave que resonarían con este público objetivo y un posible 'Call to Action' para cada canal."
Aplicación: Crea planes de marketing detallados y segmentados, optimizando la inversión y el alcance.
Contexto: Necesitas un script de venta para el software de CRM, adaptado a una llamada inicial con un cliente potencial que ya usa otro CRM.
Prompt: "Genera un script de llamada de ventas para nuestro software de CRM, enfocado en un cliente potencial que actualmente utiliza un CRM de la competencia. El objetivo es agendar una demostración de nuestro producto. Incluye: cómo abordar la objeción de 'ya tengo un CRM', preguntas clave para identificar puntos de dolor con su solución actual, y cómo resaltar las ventajas competitivas de nuestro CRM (ej. facilidad de uso, integración con Google Workspace, personalización). Tono profesional y respetuoso."
Aplicación: Equipara a los equipos de ventas con argumentos persuasivos y respuestas a objeciones, mejorando las tasas de conversión.
Estos recursos te ayudarán a profundizar en los conceptos de IA y a mantenerte al día con las últimas novedades.