SAP BGX – Board Games Experience

Ojo al que sea aprensivo que se viene artículo navideño freaky de relleno. Luego no te vayas a enfadar conmigo ni vayas a pensar que soy un freak (posiblemente lo sea), a tiempo estás de dejar de leer y hacer cosas más productivas.

Juegos de mesa Navideños

Si estás escribiendo la carta a papá Noel o a los Reyes Magos y no sabes qué juegos de mesa pedirte aquí te mando una lista de juegos de mesa de SAP. Los he creado con ChatGPT 4 y Dall-E 3 y han quedado bien resultones.

SAP Builders

Un juego de piezas Low-Code/No-Code tipo Lego para construir tu propio ERP a piezas de plástico de colores. No necesitarás ser un programador para poder armar tu propio ERP, pero lo que sí puede pasarte es que pises una pieza y te la claves en el pie.


SAPOPOLY

Puedes caer en las casillas

  • Error grave en Producción: te quita dos años de vida y te quedas dos turnos sin jugar intentando solucionar el error. Pierdes la mitad de tu dinero.
  • Reunión de 10 personas: te quedas un turno sin jugar y retrocedes tres casillas. Todos pierden dinero al ser una reunión multitudinaria improductiva. Ya hablamos de estas reuniones
  • Cambio de empresa: Ganas más dinero cada ronda.
  • Hablar con Soporte SAP: Abriste una nota y le llaman de soporte SAP desde la India. No entiendes nada de lo que dice. Pierdes un turno.
  • Café de maquina: avanzas el doble de lo que salga en el dado durante 2 rondas, pero en la tercera tienes que ir al baño y pierdes un turno.

SAP Opraarion

Aquí ChatGPT 4 le ha puesto un nombre medio raro, tendrá sus motivos a nivel marketing. Con este juego los clientes pueden ir vaciando al consultor SAP de sus órganos vitales. El objetivo es que el consultor no se queje y termine dejando la empresa a causa del Burnout. Pero claro, podemos sacar la carta de Workaholic hace que sea más complicado para el cliente el llevarse los órganos vitales


SAP Risk

Estrategia de conquista entre aplicaciones. Un grupo de jugadores representa el sistema antiguo que va ser sustituido por SAP, el otro los consultores que tienen que hacer el cambio. También entran a jugar guerras entre consultoras, pero las ¿Grandes? tienen ventaja porque A nadie le despiden por contratar IBM


SAP Scrabble

Aquí no va por letras si no por palabras:

  • DUMP: -2 puntos
  • UPGRADE: +5 puntos
  • SINERGIA: +20 puntos
  • CAFE: +50 puntos
  • GOLIVE: +60 puntos

SAP Cluedo

Alguien ha vendido un proyecto con unos tiempos imposibles y de un módulo que no han montado ni los propios Indios que lo desarrollaron. Os ha llegado el marrón y uno de vosotros es el comercial, hay que saber quien es en 20 rondas.


SAP Settlers (le falta una t)

Sois un grupo de dueños de pequeñas consultoras y viene una gran crisis, tenéis que luchar por los recursos y asentarse mercado.


SAP Pictionary

Tenéis que pasar los requerimientos del proceso de negocio que os toque en una servilleta de bar. El compañero tendrá que saber lo que se requiere.


SAP Scattergories

Escribir palabras que empiezan por la letra que salga y que tengan que ver con el mundo SAP.

Con la M:

  • Marron
  • Management
  • Material
  • MM
  • Mensaje

Con la N:

  • Nota
  • Niputaidea
  • Nube
  • Novato
  • New

La Respuesta

Acabo de leer la noticia:

(teahorrounclick) …en la cual se informa que Estados Unidos, junto a otros laboratorios de otros países, usando tecnología de Intel y Microsoft está creando una súper inteligencia artificial que va a ser entrenada con todo el conocimiento científico de la humanidad. El objetivo es que sepa buscar correlaciones, conectar datos y realizar descubrimientos que sirva a la comunidad científica a grandes avances en la ciencia.

Mi opinión, vamos a ver un nuevo renacimiento a nivel civilización (ya empezó con Internet) y la evolución se acelera. El problema sigue siendo el mismo de siempre, el control de este poder y el uso que se le dé.

Imagen creada con ChatGPT y Dall-E 3 con el Prompt «Quiero una imagen inspirada en el relato corto «Answer» de Fredric Brown» y ChatGPT generó el siguiente prompt «A futuristic scene inspired by the short story «Answer» by Fredric Brown, featuring a giant supercomputer connected to smaller computers across various galaxies. The supercomputer has a central glowing core and intricate wiring, symbolizing its power and complexity. In the background, a starry night sky with numerous galaxies and nebulae is visible, adding to the cosmic scale of the scene. The environment should look advanced and otherworldly, with glowing lights and holographic displays, depicting the moment of the universe’s greatest minds connecting.»

Como nota interesante vemos el pequeño relato de Fredric Brown llamado «Answer (La respuesta)» que viene al caso.

Dwar Ev soldó ceremoniosamente la última conexión con oro. Los ojos de una docena de cámaras de televisión le contemplaban y el subéter transmitió al universo una docena de imágenes sobre lo que estaba haciendo.

Se enderezó e hizo una seña a Dwar Reyn, acercándose después a un interruptor que completaría el contacto cuando lo accionara. El interruptor conectaría, inmediatamente, todo aquel monstruo de máquinas computadoras con todos los planetas habitados del universo —noventa y seis mil millones de planetas— en el supercircuito que los conectaría a todos con una supercalculadora, una máquina cibernética que combinaría todos los conocimientos de todas las galaxias.

Dwar Reyn habló brevemente a los miles de millones de espectadores y oyentes. Después, tras un momento de silencio, dijo:

—Ahora, Dwar Ev.

Dwar Ev accionó el interruptor. Se produjo un impresionante zumbido, la onda de energía procedente de noventa y seis mil millones de planetas. Las luces se encendieron y apagaron a lo largo de los muchos kilómetros de longitud de los paneles.

Dwar Ev retrocedió un paso y lanzó un profundo suspiro.

—El honor de formular la primera pregunta te corresponde a ti, Dwar Reyn.

—Gracias —repuso Dwar Reyn—. Será una pregunta que ninguna máquina cibernética ha podido contestar por sí sola.

Se volvió de cara a la máquina.

—¿Existe Dios?

La impresionante voz contestó sin vacilar, sin el chasquido de un solo relé.

Sí, ahora existe un Dios.

Un súbito temor se reflejó en la cara de Dwar Ev. Dio un salto para agarrar el interruptor.

Un rayo procedente del cielo despejado le abatió y produjo un cortocircuito que inutilizó el interruptor.

© Fredric Brown: Answer (La respuesta). Publicado en Angels and Spaceships, 1954. Traducción de María Teresa Segur.

¿Estamos creando un Dios?

¿Estamos creando Skynet?

¿Estamos creando Matrix?

A lo mejor sólo estamos creando un Google que sabe hablarlos.

Lo que yo creo es que va a ser un avance importante en el conocimiento humano, sea con este AuroraGPT o sea con lo que sea. La potencia de esta tecnología es, a priori, apabullante (en ambos sentidos).

Ahora si que vas a ver lo que es un Black Friday

Quiero aprender Python (Enséñame ChatGPT)

Hoy vamos a ganar superpoderes, y esto lo vamos a hacer enseñando como la Inteligencia Artificial puede ayudarnos en nuestro trabajo, a derribar barreras de conocimiento y a enfrentarnos a lo que no sabemos con garantías.

Imagen generada con Stable Diffusion instalado en mi PC, con el modelo epiCRealism con el prompt «A male consultant dressed as Superman is programming using a laptop in an office«

ChatGPT enséñame a programar en Python

Resulta que un día, al principio de empezar a usar ChatGPT, se me ocurrió ver si podía preguntarle a GPT cómo programar en Python. Lenguaje que no sabía ni cómo, ni con qué, ni donde se programaba. Solo tenía conocimiento del nombre y de que se usaba sobre todo para BigData y IA. Por lo tanto le pregunté a ChatGPT-4:

Por lo que, con solamente una frase y una consulta me da varias opciones. Instalo Python en mi PC y, como entorno de desarrollo en este caso voy a usar el Visual Studio Code ya que los otros ni me suenan. Lo de instalar bibliotecas adicionales lo iré haciendo en base a lo que necesite usar. Y los recursos, teniendo GPT, paso de ellos por ahora.

Hola Mundo

Una vez instalado, quiero empezar como se empieza a programar en todos los lenguajes de programación, con un Hola Mundo. Así que continúo preguntándole:

Más guiado imposible. Sin saber nada de Python, ¡Ya tengo mi primer programa en Python!. Que sí, que es una chorrada de programa, pero ChatGPT me ha guiado en como llegar a instalar lo necesario y a crear mi primer programa. Pero claro, esto es muy sencillo, vamos a complicarlo un poco.

Leer un PDF e imprimir el texto por pantalla

Ahora quiero un programa que, tomado un PDF de mi PC, sepa leerlo e imprimir su contenido en texto por pantalla. Le pregunto a ChatGPT:

Esto ya es más complejo, un programa que, usando la librería PyPDF2, lee un PDF y imprime su contenido por pantalla. En este caso voy a usar el PDF SAP S/4HANA for Customer Management – Feature Scope Description que contiene las funcionalidades de la parte de CRM de SAP S/4HANA. Al intentar la librería PyPDF2 tal y como comenta ChatGPT, ¡ZAS! ¡Primer error!.

Pero, no nos preocupemos, tenemos el amigo listo de la oficina al que preguntar. Sin cortarnos ni un pelo le pegamos todo ese error a ChatGPT:

Uso la primera opción para instalar la librería, usando «python -m pip install PyPDF2» funcionando correctamente. Por lo tanto prosigo con mi nuevo programa:

¡Zas! ¿Otro error? Pues hagamos lo mismo:

Me dice que cambie cosas, con los ojos tapados copio y pego y ejecuto, pero…

ChatGPT, otro error, pero no me cuesta nada repetir el proceso hasta que esto funcione:

Vuelvo a cambiar el código, vuelvo a ejecutar y:

Seguimos con la iteración con ChatGPT. Por ahora solo estamos copiando y pegando.

Vuelvo a copiar/pegar el nuevo código en mi programa del Visual Studio Code y ahora:

Toooooooooooooooooooma!!! ¡Ya nos está leyendo el PDF!

Resumen del texto extraído

Ahora vamos a complicarlo aún más y añadir la inteligencia artificial para que nos resuma el contenido extraído. Para ello usaremos la API de GPT, que puede sacarse de https://platform.openai.com/. Eso sí, cuando te das de alta tienes, creo unos 18$ de uso gratuitos, luego es de pago, yo tengo plan de pago y es independiente de ChatGPT. Es decir, por un lado pagas ChatGPT Plus y por otro el uso de la API.

Pero veo que me manda ese código sin la parte anterior de extraer de PDF, Además quiero refinar mi consulta, porque veo que el PDF usado tiene páginas que prácticamente no contienen información y que son portada, índice o disclaimers. Por lo tanto le digo:

Copio/Pego el código que manda ChatGPT. La clave API de GPT hay que sacarla de tu cuenta en platform.openai.com.

Ejecuto el código y….

Vamooooooooooooos!

Esquema de resumen

Ahora quiero que, además del resumen, genere un esquema con los puntos del documento.

Pero quiero verlo por colores que si no me quedo ciego:

Instalo la librería termcolor, copio/pego/ejecuto (cambiando la clave API y el PDF) el código y:

¡Otro éxito!

Guardar el resumen y el esquema en un Word

Ahora quiero ese resumen y ese esquema en un documento Word, no solo por pantalla que eso no es práctico. Tal cual se lo pido a ChatGPT:

Instalo la librería python-docx. Copio/Pego/Ejecuto (cambiando la clave API y el PDF) el programa y:

Me estoy cansando de poner cosas debajo del niño este

Crear un MP3 con el Resumen y Esquema leído

Ahora no quiero leer el word, quiero que alguien me lo lea. Por lo tanto le pregunto a ChatGPT si puedo hacerlo y cómo:

El resultado es:

Audio del resumen
Audio del esquema
¡¡Madre mía!!

Los audios son demasiado simples y robóticos, podría pedirle a ChatGPT si hay alguna otra alternativa gratuita o de pago. Pero vamos a otra cosa, ¿Le pedimos más cosas? ¡Claro que sí!

Generar una presentación Power Point

Quiero generar un Power Point directamente con los datos del esquema, que cada punto del esquema sea una diapositiva. Pues allá que voy que se lo pido:

Pero veo que el código VBA que me genera no es correcto en el apartado de desarrollador del Power Point así que le pido que tenga cuidado con los saltos de línea.

El resultado es este código VBA es el siguiente:

Y pegándolo en la parte de desarrollador de un powerpoint vacío y ejecutandolo:

Y dandole un diseño preconfigurado tenemos:

Mi Power Point en bruto

Esto es un ejemplo. Tengo más que he usado en mi día a día con Python (pulsación de teclas automáticas, Conexión con las APIs de aparatos de SmartHome, Preparación de certificación preguntando dudas a ChatGPT, Cambio de formato para exportar e importar datos entre dos aplicaciones, etc.) El límite está en tu capacidad de usar esta herramienta. A mi, me ha dado superpoderes y ya me ha ayudado en varias labores importantes.

Pero, eso no es aprender Python

Obviamente, esto no es aprender Python, pero ¿Quién lo necesita? sé programar en otros lenguajes, con lo cual tengo la mente estructurada para entender los procesos y la forma de entender un programa. Esto a mi me vale para hacer cajas negras de funcionalidad y usarlas y combinarlas para hacer el proceso deseado. Me da superpoderes, me da confianza y me quita el miedo a lo desconocido.

¿Crees que esto se podría considerar Low Code?

¿Quieres saber más sobre Inteligencia Artificial?

La Inteligencia Artificial nos quitará el trabajo

Respuesta Corta: Sí

Respuesta Larga: No, dependerá de tu grado de uso de esta tecnología para ser más productivo. Y, en todo caso, el que te quitará el trabajo será tu compañero que sí ha aumentado la productividad con el uso de la Inteligencia Artificial.

Imagen generada por MidJourney

A partir de ahora vamos a intentar abrir de miras este blog, que tengo abandonado, para darle un sentido más amplio a nivel tecnológico y de procesos de negocio que, seguro, se van a ver afectados por el tsunami que nos llega.

Pero mira, ya me cansé de escribir. El siguiente texto lo he sacado de ChatGPT 4, con tácticas de Prompt Engineering para marcarle, el rol, la acción a realizar, el estilo, la audiencia…. Ya iré desglosando esto. Pasamos a GPT:

Eres un experto bloguero sobre tecnología y consultoría SAP. Debes realizar una entrada de tu blog con el título «La Inteligencia Artificial nos quitará el trabajo». El estilo será desenfadado y la audiencia serán consultores tecnológicos y clientes que buscan información de nuevas tecnologías para aplicar a su negocio.

Prompt envíado a ChatGPT

¡Hola a todos! Bienvenidos a una nueva entrada de nuestro blog, donde nos gusta poner el dedo en la llaga de las preocupaciones tecnológicas. Hoy, vamos a hablar de un tema que ha estado en boca de todos: «¿La Inteligencia Artificial nos quitará el trabajo?».

¡Ay, la Inteligencia Artificial (IA)! Esa misteriosa bestia de la tecnología que nos fascina y aterra a partes iguales. Hemos oído las advertencias, leído las noticias sensacionalistas y visto las películas de ciencia ficción. La maquinaria consciente está a punto de quitarnos todos nuestros trabajos, ¿verdad? Bueno, antes de que empieces a aprender a pintar acuarelas o a tocar el banjo para tu próxima carrera en las artes (que, por cierto, sería genial), ¡tómalo con calma!

Sí, es cierto, la IA está avanzando a pasos agigantados y está alterando la forma en que trabajamos. En el mundo de SAP, por ejemplo, hemos visto cómo las soluciones basadas en IA, como SAP Leonardo, están automatizando procesos que solían requerir horas de trabajo manual. Pero eso no significa necesariamente que nuestros trabajos estén en peligro.

Pensemos en la IA como una herramienta, no como un sustituto. Al igual que un buen martillo puede hacer que el clavo entre más fácilmente, una buena IA puede ayudarnos a hacer nuestro trabajo más eficientemente. La IA puede manejar tareas repetitivas y mundanas, liberándonos para centrarnos en el trabajo que realmente requiere nuestro toque humano y experiencia.

Además, la IA está creando nuevos roles y oportunidades. Necesitamos personas que puedan diseñar, programar, mantener y regular estas nuevas tecnologías. ¿Quién mejor para hacerlo que nosotros, los expertos en tecnología y consultoría SAP?

Entonces, ¿nos quitará la IA nuestros trabajos? Bueno, eso depende de nosotros. Si nos adaptamos y aprendemos a trabajar con estas nuevas herramientas, creo que encontraremos que la IA no es una amenaza, sino una oportunidad.

Así que no cedas ante el miedo. No dejes que las películas de ciencia ficción te asusten. En lugar de ello, abraza el cambio, aprende nuevas habilidades y prepárate para el emocionante futuro de la IA. Porque recuerda, en el mundo de la tecnología, el único constante es el cambio. Y nosotros, queridos lectores, estamos más que preparados para ello.

¡Hasta la próxima, amantes de la tecnología!

Respuesta de ChatGPT

Asusta a la vez que ilusiona. Yo estoy emocionado con todo esto. Intentaré avanzar al respecto para explicaros los conocimientos que voy adquiriendo.

Un saludo