SG Buzz https://sg.com.mx/ en Ciudadano digital en la era de la IA https://sg.com.mx/buzz/ponencias/dev-day-4-women-edicion-inteligencia-artificial/ciudadano-digital-en-la-era-de-la-ia <span class="field field--name-title field--type-string field--label-hidden">Ciudadano digital en la era de la IA</span> <div class="field field--name-field-evento field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Evento</h3> <ul class='links field__items'> <li><a href="/buzz/evento-sg/dev-day-4-women-edicion-inteligencia-artificial" hreflang="zxx">Dev Day 4 Women Edición Inteligencia Artificial</a></li> </ul> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 10/03/2024 - 10:25</span> <div class="field field--name-field-autor field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Conferencista(s)</h3> <ul class='links field__items'> <li><a href="/buzz/autores/melany-estevez" hreflang="zxx">Melany Estevez</a></li> </ul> </div> <div class="text-formatted field field--name-field-embedded-multimedia field--type-text-long field--label-hidden field__item"><p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/LnKmQ7aftP4?si=JHqGN9r2Xk9mCBJp" title="YouTube video player" width="560"></iframe></p> </div> <div class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Nos encontramos en los inicios de la era de la IA. En el mundo interconectado de hoy, ser un buen ciudadano digital es más importante que nunca. Ya sea que navegue por las redes sociales, comparta contenido en línea o proteja su privacidad, comprender los principios de la ciudadanía digital es crucial.</p> </div> <div class="field field--name-field-start-date field--type-datetime field--label-above"> <div class="field__label">Fecha de sesión</div> <div class="field__item"><time datetime="2024-07-10T12:00:00Z" class="datetime">Wed, 07/10/2024 - 12:00</time> </div> </div> Thu, 03 Oct 2024 16:25:20 +0000 Ivett Sanchez 12565 at https://sg.com.mx Mejorando un chatbot con IA para el tema de proporcionalidad https://sg.com.mx/buzz/ponencias/dev-day-4-women-edicion-inteligencia-artificial/mejorando-un-chatbot-con-ia-para-el <span class="field field--name-title field--type-string field--label-hidden">Mejorando un chatbot con IA para el tema de proporcionalidad </span> <div class="field field--name-field-evento field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Evento</h3> <ul class='links field__items'> <li><a href="/buzz/evento-sg/dev-day-4-women-edicion-inteligencia-artificial" hreflang="zxx">Dev Day 4 Women Edición Inteligencia Artificial</a></li> </ul> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 10/03/2024 - 10:21</span> <div class="field field--name-field-autor field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Conferencista(s)</h3> <ul class='links field__items'> <li><a href="/buzz/autores/arleth-misuki-roque" hreflang="zxx">Arleth Misuki Roque</a></li> </ul> </div> <div class="text-formatted field field--name-field-embedded-multimedia field--type-text-long field--label-hidden field__item"><p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/EEZOSOJtpy0?si=cW__UywJ6Wb5SRbV" title="YouTube video player" width="560"></iframe></p> </div> <div class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>En esta charla te mostraré DialogFlow, una herramienta lowcode que permite aplicar reglas lógicas y procesamiento de lenguaje natural para crear un agente conversacional para atención a clientes y, en este caso, para reafirmar conocimiento específico sin desviarse a otros temas que podrían distraer al estudiante.</p> </div> <div class="field field--name-field-start-date field--type-datetime field--label-above"> <div class="field__label">Fecha de sesión</div> <div class="field__item"><time datetime="2024-07-10T12:00:00Z" class="datetime">Wed, 07/10/2024 - 12:00</time> </div> </div> Thu, 03 Oct 2024 16:21:08 +0000 Ivett Sanchez 12564 at https://sg.com.mx El arte de liderar: Construye equipos de IA imparables https://sg.com.mx/buzz/ponencias/dev-day-4-women-edicion-inteligencia-artificial/el-arte-de-liderar-construye-equipos <span class="field field--name-title field--type-string field--label-hidden">El arte de liderar: Construye equipos de IA imparables</span> <div class="field field--name-field-evento field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Evento</h3> <ul class='links field__items'> <li><a href="/buzz/evento-sg/dev-day-4-women-edicion-inteligencia-artificial" hreflang="zxx">Dev Day 4 Women Edición Inteligencia Artificial</a></li> </ul> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span class="field field--name-created field--type-created field--label-hidden">Thu, 10/03/2024 - 09:54</span> <div class="field field--name-field-autor field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Conferencista(s)</h3> <ul class='links field__items'> <li><a href="/buzz/autores/brenda-galicia" hreflang="zxx">Brenda Galicia</a></li> </ul> </div> <div class="text-formatted field field--name-field-embedded-multimedia field--type-text-long field--label-hidden field__item"><p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lg2-ud5DgGg?si=KDwNhMiyl2JO61WV" title="YouTube video player" width="560"></iframe></p> </div> <div class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>En un mundo cada vez más impulsado por la Inteligencia Artificial (IA), la capacidad de liderar equipos de desarrollo en este campo es crucial para el éxito. Esta charla proporcionará a las asistentes las habilidades y conocimientos necesarios para liderar equipos de IA de manera efectiva, permitiéndoles alcanzar sus objetivos y crear soluciones innovadoras.</p> </div> <div class="field field--name-field-start-date field--type-datetime field--label-above"> <div class="field__label">Fecha de sesión</div> <div class="field__item"><time datetime="2024-07-10T12:00:00Z" class="datetime">Wed, 07/10/2024 - 12:00</time> </div> </div> Thu, 03 Oct 2024 15:54:45 +0000 Ivett Sanchez 12563 at https://sg.com.mx Interfaces Diegéticas https://sg.com.mx/buzz/interfaces-diegeticas <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Interfaces Diegéticas</span> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img property="schema:image" src="/sites/default/files/styles/max_w680/public/2024-10/diegetica-cover.png?itok=ksre85ku" width="680" height="680" alt="" loading="lazy" typeof="foaf:Image" class="image-style-max-w680" /> </div> </div> </div> </div> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/1" lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="" class="username">sg</a></span> <span property="schema:dateCreated" content="2024-10-03T14:51:13+00:00" class="field field--name-created field--type-created field--label-hidden">Thu, 10/03/2024 - 08:51</span> <div property="schema:text" class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>La cámara está en la calle, justo enfrente de la entrada del metro de <em>Tuileries</em> en París. <em>Lonely Blue Boy</em> suena en el fondo, canción de Conway Twitty. Cortamos al interior de la estación. La música cambia con la escena, un guitarrista toca una melodía dentro de la estación de metro. Del lado superior izquierdo de la pantalla irrumpe la nuca de Steve Buscemi que voltea hacia el lado contrario de nosotros y después hacia cámara. Luce confundido. Así, en once segundos, los hermanos Coen nos han mostrado un ejemplo de música no diegética y diegética respectivamente. El corto es <em>Tuileries</em>, la película es <em>Paris je t’aime</em>. </p> <p> </p> <p><img alt="Dibujo representando escena" data-entity-type="file" data-entity-uuid="2ad6cd54-3c93-4782-ae12-241495aafc54" src="/sites/default/files/inline-images/diegetica-1.png" style="width:80%" width="1118" height="629" loading="lazy" /></p> <p> </p> <p>Esa palabra «diegética» suena rara, y muy técnica. Yo la conocí en clase de cine ─gracias al cortometraje que menciono─ y el término viene de diégesis, que en un contexto cinematográfico puede definirse como: El mundo del filme y todo dentro de él. Sin embargo, el concepto se remonta a la antigua Grecia y se refiere a la historia y cómo el narrador la presenta.</p> <p>Entonces, si lo diegético es el mundo del filme y todo dentro de él, en el cortometraje de los hermanos Coen, la guitarra que escuchamos es un claro ejemplo de música diegética. Vive dentro de la escena y los personajes pueden escucharla. La música no diegética sería la canción de Lonely Blue Boy que escuchamos al inicio ─esta música está sobrepuesta y no la pueden escuchar los personajes en el filme─. ¿Se imaginan que Darth Vader pudiera escuchar su marcha cada que entra al cuarto?</p> <p><img alt="vader musica" data-entity-type="file" data-entity-uuid="bfe870c2-9fab-4e77-af18-cc3fdfedff01" src="/sites/default/files/inline-images/diegetica-2.png" style="width:340px" width="1046" height="1061" loading="lazy" /></p> <p>Pues bien, la distinción es sumamente útil en un campo que ha tomado prestados términos y técnicas del mundo del cine: los videojuegos. Particularmente en el campo del diseño de interfaces. Para esta conversación: Cualquier cosa con la que el usuario tenga contacto, es una interfaz, por lo que el control con el que una persona juega, es una interfaz física. Todos los botones que aparecen en pantalla son interfaces también, interfaces digitales y aquí es donde se hace la diferencia entre lo diegético y lo no diegético.</p> <p>En este contexto, la <strong>interfaz diegética</strong> es toda aquella (botones, barras de nivel, letreros, etc.) que ocurra dentro del mundo del videojuegos y que los personajes puedan ver: jarrones dentro de los cuales se encuentren joyas o tesoros, armas que el jugador pueda recoger, botones para operar maquinaria dentro de la escena, etc.  Se complica: el personaje que el usuario controla (PC) y los personajes con los que interactúa (NPCs) también son interfaces, pero desvarío.</p> <p><img alt="videojuego" data-entity-type="file" data-entity-uuid="24878786-6e03-4f3a-ac37-83103425b98d" src="/sites/default/files/inline-images/diegetica-3.png" style="width:80%" width="1321" height="1273" loading="lazy" /></p> <p>Los elementos que los personajes no verían dentro del juego, pero que son útiles para el jugador, barras de vida, alertas, opciones que se despliegan en algunos juegos cuando un jugador pulsa pausa, etcétera. Todos estos son ejemplos de <strong>interfaces no diegéticas</strong>, y la distinción es vital para los diseñadores.</p> <p><img alt="luchador" data-entity-type="file" data-entity-uuid="b9779f31-0c1d-4038-a6ac-77bf2a4cb105" src="/sites/default/files/inline-images/diegetica-4.png" style="width:350px" width="1219" height="1067" loading="lazy" /></p> <p>Repasemos: Un viejo mago te da una espada para seguir tu ruta: diegético; una combinación de botones a presionar para realizar un combo que destruirá a tu oponente: no diegético; la serie de tetriminos desaparece con un efecto especial: diegético; aparece un letrero en pantalla con tu puntuación y un mensaje de: ¡Bien hecho! No diegético. Creo que entendemos la idea.</p> <p>Esta distinción se usa cuando estamos diseñando la experiencia que brindará el juego, pues si queremos inmersión (que el jugador se sumerja tanto en el juego que crea que lo está viviendo) lo ideal es que la mayoría de cosas sean diegéticas, al final del día, así es como experimentamos la realidad ─no vemos barras de vida en frente de las personas que nos encontramos, ni botones con etiquetas ni nada de eso─. Lo no diegético se usa para información, sin la cual, el usuario no podría pasar los niveles. Pues un nivel demasiado difícil, se vuelve frustrante y termina sin disfrutarse. La idea es llevar a los jugadores al llamado estado de flujo, del que hablaré en otra columna. </p> <p><br /><br />  </p> </div> <div class="field field--name-field-autor field--type-entity-reference field--label-hidden field--entity-reference-target-type-taxonomy-term clearfix"> <ul class='links field__items'> <li>Gustavo Reyes</li> </ul> </div> Thu, 03 Oct 2024 14:51:13 +0000 sg 12562 at https://sg.com.mx La Inteligencia Artificial y la deuda técnica: Cómo prevenirla y manejarla https://sg.com.mx/buzz/la-inteligencia-artificial-y-la-deuda-tecnica-como-prevenirla-y-manejarla <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">La Inteligencia Artificial y la deuda técnica: Cómo prevenirla y manejarla </span> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img property="schema:image" src="/sites/default/files/styles/max_w680/public/2024-09/unnamed%20%282%29.png?itok=v8xFAc5O" width="680" height="680" alt="" loading="lazy" typeof="foaf:Image" class="image-style-max-w680" /> </div> </div> </div> </div> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span property="schema:dateCreated" content="2024-09-30T18:53:41+00:00" class="field field--name-created field--type-created field--label-hidden">Mon, 09/30/2024 - 12:53</span> <div property="schema:text" class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Resumen.- La deuda técnica es ineludible, pero existen estrategias que podemos poner en práctica para minimizar antes de que ocurra y resolverla una vez que existe. Estas mismas aplican también a las nuevas soluciones que utilizan&nbsp; Inteligencia Artificial, pero existen algunas consideraciones adicionales que la experiencia nos está enseñando.</p> <p><strong>¿Qué es la deuda técnica?&nbsp;</strong></p> <p>Cuando hablamos de deuda técnica en desarrollo de software, nos referimos a asuntos pendientes o&nbsp; inconclusos de un proyecto que esperamos sean resueltos en un futuro próximo. Para tomar prestada&nbsp; una metáfora apta, es como una tarjeta de crédito: inicialmente puede parecer manejable, pero el&nbsp; "interés" (trabajo adicional) se acumula rápidamente. Podríamos decir que en general es el resultado de&nbsp; escribir código abusando de atajos para cumplir con plazos, el desarrollo apresurado y la reutilización de&nbsp; código obsoleto. <sup>1</sup>&nbsp;</p> <p>En el ámbito de las nuevas soluciones basadas en Inteligencia Artificial, podemos añadir como causa que&nbsp; estamos trabajando con tecnologías nuevas; algunas tan nuevas que los motores de IA se ofrecen en&nbsp; versiones preview. Por lo mismo, nos abrimos camino en descubrir qué funciona mejor y más rápido y qué&nbsp; no; y a veces no es posible saberlo durante el desarrollo de un proyecto determinado por tiempos de&nbsp; entrega estrictos.&nbsp;</p> <p>Nada es gratis en la vida. Naturalmente, la deuda técnica resulta en software por debajo de un estándar&nbsp; bueno, más lento, con funcionalidades limitadas y costos de mantenimiento más altos. <sup>2 </sup>Me gustaría&nbsp; revisar algunas buenas prácticas para prevenir la deuda técnica y resolverla, y reflexionar acerca de cómo&nbsp; cambia el panorama con proyectos que giran en torno a la IA.&nbsp;</p> <p><strong>Prevenir la deuda técnica&nbsp;</strong></p> <p>Cierta cantidad de deuda técnica es inevitable, pero podemos minimizar con varias estrategias&nbsp; proactivas. Lo esencial es priorizar la calidad del código; es decir, escribir código limpio, bien organizado&nbsp; y documentado, lo que desde el inicio reducirá errores y facilitará su solución. Esto se debe complementar&nbsp; con pruebas automatizadas: pruebas unitarias y de integración para detectar bugs temprano. Asimismo,&nbsp; es importante aprovechar la experiencia del equipo de trabajo y hacer que otros desarrolladores revisen&nbsp; el código antes de fusionarlo con la rama principal. También es útil hacer uso de métricas generadas por&nbsp; distintas herramientas y plataformas como Sonar Cloud para medir la complejidad del código, la cobertura&nbsp; de pruebas y la tasa de errores. Finalmente, estas estrategias deben siempre pasar por la consideración&nbsp; de los objetivos de negocio a largo plazo. <sup>3</sup></p> <p>Pensando a nivel organizacional, más allá de uno o varios proyectos en particular, consideremos que el&nbsp; rigor, las metodologías y los procesos son fundamentales. Cualquier empresa vinculada a TI debe apegarse&nbsp; a modelos de mejores prácticas o procesos como DevOps, MLOps (para el aprendizaje de máquinas, sobre&nbsp; el cual he hablado en artículos anteriores), ITIL, ITSM, COBIT, TOGAF, etc.<sup> 4</sup>&nbsp;</p> <p>Más allá de la deuda técnica que se genera a partir de un proyecto, existen ocasiones en que nuestra&nbsp; organización migra de plataforma o cambia radicalmente sus procesos, y estos cambios pueden resultar&nbsp; en lo que los autores Sundar Subramanian y Mohib Yousufani llaman “deuda procesal”. Para estos casos,&nbsp; cabe mencionar los siguientes puntos para la gestión de la deuda procesal:&nbsp;</p> <ol> <li>Mapear procesos de extremo a extremo: Identificar y categorizar los procesos de la organización&nbsp; según productos o flujos de valor y evaluar su necesidad y valor.&nbsp;</li> <li>Determinar quién es el más adecuado para cada proceso: Decidir qué trabajo debe ser manejado&nbsp; internamente y cuál puede ser externalizado.&nbsp;</li> <li>Crear una "fábrica digital": Establecer un equipo con capacidades de estrategia de productos,&nbsp; diseño, ingeniería de datos, ciencia de datos y automatización para reimaginar los procesos.<sup> 4.</sup> Reskilling de empleados: Capacitar a los empleados para apoyar los nuevos procesos. 5. Adoptar una mentalidad interactiva y de aprendizaje: Gestionar estos programas de cerca para&nbsp; asegurar la adopción adecuada y ajustar según sea necesario.<sup> 5&nbsp;</sup></li> </ol> <p><strong>Resolver la deuda técnica&nbsp;</strong></p> <p>Ya que cierto grado de deuda técnica es inevitable, ¿qué prácticas podemos adaptar para abordarla, más&nbsp; allá de la atención de bugs o hotfixes cuando ya no se pueden postergar más?&nbsp;</p> <p>Una buena opción sería establecer una semana de refactorización, cada cierto número de sprints para&nbsp; resolver errores, evaluar la arquitectura actual y prepararla para futuras funcionalidades y características.&nbsp; Esto da tiempo al equipo para mejorar el código antes de adentrarse en implementar algo nuevo.&nbsp;</p> <p>Esto iría de la mano de reuniones de retrospectiva para compartir conocimiento del proyecto y formar un&nbsp; entendimiento compartido del código y sus limitaciones.</p> <p>Como complemento, podríamos hacer uso de diversas herramientas para rastrear la deuda técnica en el&nbsp; mismo editor. 6 Aunque el uso de herramientas de administración de proyectos o análisis estadístico es&nbsp; popular, actualmente sólo 7% de los ingenieros utilizan herramientas de deuda técnica. <sup>7</sup>&nbsp;</p> <p><strong>Consideraciones para el ámbito de soluciones de Inteligencia Artificial</strong></p> <p>En mi experiencia en Mobiik, empresa en la que nos esforzamos por innovar y aprovechar las tecnologías&nbsp; más recientes, puede ocurrir que algún recurso o método de IA no funcione como se esperaba al escalar en ambiente productivo y se tenga que evaluar el uso de algún otro para mejorar el desempeño de la&nbsp; solución; por ejemplo un motor de IA para chat completo o creación y búsqueda de vectores o&nbsp; embeddings. Como mencionaba, algunos de ellos son de tan recién liberación que se encuentran en&nbsp; estatus de preview. Esto no significa que no sean los adecuados, pero sí nos obliga a revisarlos lo mejor&nbsp; posible antes de comprometernos con ellos, debido al riesgo mismo que implica toda innovación.&nbsp;</p> <p>En fase de desarrollo, es también buena idea introducir logs exhaustivos para cada paso del proceso. Esto&nbsp; se debe a que algunos aparentes errores se pueden deber a la “creatividad” o variabilidad de las respuestas&nbsp; de la IA, lo cual es un elemento nuevo en las soluciones de TI. Debemos descartar cualquier otro fallo de&nbsp; código o infraestructura antes de llegar al punto de atribuirlo al indeterminismo de la IA. Si concluimos&nbsp; que algún fallo frecuente se debe a esta característica de la IA, entonces nos veremos forzados a probar&nbsp; con modelos o versiones distintas de la misma.&nbsp;</p> <p>De modo similar, es importante vigilar desde fases tempranas de desarrollo los tiempos del flujo con&nbsp; librerías de medición de tiempo, especialmente para los proyectos en los que la velocidad es importante.&nbsp; Por ejemplo, un chatbot, donde el usuario espera una respuesta, no debería tardar más de unos 5&nbsp; segundos, o 10 si se le solicita una tarea compleja. Lo mismo aplicaría para un proceso pensado para largo&nbsp; tiempo; por ejemplo, el análisis con IA de tablas en base de datos hilera por hilera. En este caso no&nbsp; esperaríamos que tardará segundos, pero si no controlamos los tiempos, se puede prolongar horas o días dependiendo del tamaño de la base de datos a procesar.&nbsp;</p> <p><em>Espero que este artículo te haya sido útil y te haya dado una mejor comprensión del tema. Si tienes alguna&nbsp; pregunta o comentario, no dudes en ponerte en contacto conmigo. Me gustaría ayudarte a alcanzar tus objetivos de tecnología de la información y a brindarte soluciones innovadoras y eficaces para tus&nbsp; proyectos. ¡Gracias por leer!</em></p> <p><span style="font-size:10.079999923706055pt; font-variant:normal; white-space:pre-wrap"><span style="font-family:Calibri,sans-serif"><span style="color:#000000"><span style="font-weight:400"><span style="font-style:italic"><span style="text-decoration:none">Imagen: Pago con tarjeta de crédito cibernética y futurista. Autor: DALL-E.&nbsp;</span></span></span></span></span></span></p> <p>&nbsp;</p> </div> <div class="field field--name-field-autor field--type-entity-reference field--label-hidden field--entity-reference-target-type-taxonomy-term clearfix"> <ul class='links field__items'> <li>Andrés Hernández</li> </ul> </div> Mon, 30 Sep 2024 18:53:41 +0000 Ivett Sanchez 12547 at https://sg.com.mx BalBot: Mi propio diseño de chatbot sobre temas de proporcionalidad https://sg.com.mx/buzz/ponencias/dev-day-4-women-edicion-inteligencia-artificial/balbot-mi-propio-diseno-de-chatbot <span class="field field--name-title field--type-string field--label-hidden">BalBot: Mi propio diseño de chatbot sobre temas de proporcionalidad</span> <div class="field field--name-field-evento field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Evento</h3> <ul class='links field__items'> <li><a href="/buzz/evento-sg/dev-day-4-women-edicion-inteligencia-artificial" hreflang="zxx">Dev Day 4 Women Edición Inteligencia Artificial</a></li> </ul> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 09/04/2024 - 17:26</span> <div class="field field--name-field-autor field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Conferencista(s)</h3> <ul class='links field__items'> <li><a href="/buzz/autores/adriana-martinez" hreflang="zxx">Adriana Martinez</a></li> </ul> </div> <div class="field field--name-field-tags field--type-entity-reference field--label-hidden field--entity-reference-target-type-taxonomy-term clearfix"> <ul class='links field__items'> <li><a href="/taxonomy/term/7978" hreflang="und">code4dei</a></li> </ul> </div> <div class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Tras un examen de valoración sobre conocimientos previos para comenzar una materia, algunos estudiantes manifiestan olvido de ciertos temas importantes por lo que, parte del tiempo utilizado para refrescar esos conocimientos, puede rescatarse usando un chatbot dedicado a dar respuestas exclusivas sobre los temas previos relacionados con la materia. En esta charla, te contaré más acerca de cómo creé BalBot, mi propio chatbot para resolver esta problemática.</p> </div> <div class="text-formatted field field--name-field-autor-bio field--type-text-long field--label-above"> <div class="field__label">Acerca del conferencista</div> <div class="field__item"><p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ARiwy6WUm6A?si=S2DVVyZQM58kRHvj" title="YouTube video player" width="560"></iframe></p> </div> </div> <div class="field field--name-field-start-date field--type-datetime field--label-above"> <div class="field__label">Fecha de sesión</div> <div class="field__item"><time datetime="2024-07-10T12:00:00Z" class="datetime">Wed, 07/10/2024 - 12:00</time> </div> </div> Wed, 04 Sep 2024 23:26:03 +0000 Ivett Sanchez 12509 at https://sg.com.mx Prompt engineering: La llave maestra para aprovechar al máximo la generative IA https://sg.com.mx/buzz/ponencias/dev-day-4-women-edicion-inteligencia-artificial/prompt-engineering-la-llave-maestra <span class="field field--name-title field--type-string field--label-hidden">Prompt engineering: La llave maestra para aprovechar al máximo la generative IA</span> <div class="field field--name-field-evento field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Evento</h3> <ul class='links field__items'> <li><a href="/buzz/evento-sg/dev-day-4-women-edicion-inteligencia-artificial" hreflang="zxx">Dev Day 4 Women Edición Inteligencia Artificial</a></li> </ul> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 09/04/2024 - 17:18</span> <div class="field field--name-field-autor field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Conferencista(s)</h3> <ul class='links field__items'> <li><a href="/buzz/autores/elizabeth-fuentes-leone" hreflang="zxx">Elizabeth Fuentes Leone</a></li> </ul> </div> <div class="field field--name-field-tags field--type-entity-reference field--label-hidden field--entity-reference-target-type-taxonomy-term clearfix"> <ul class='links field__items'> <li><a href="/taxonomy/term/7978" hreflang="und">code4dei</a></li> </ul> </div> <div class="text-formatted field field--name-field-embedded-multimedia field--type-text-long field--label-hidden field__item"><p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KWAnThoWzRc?si=Z1gi8nhze0yeEq8T" title="YouTube video player" width="560"></iframe></p> </div> <div class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>En esta emocionante charla, exploraremos el fascinante concepto del ““prompt engineering””, clave para desbloquear el potencial de la inteligencia artificial generativa. Aprenderemos qué es, su importancia y cómo utilizarlo efectivamente. Experimentaremos con Jupyter Notebooks, creando prompts y observando cómo los modelos de IA responden. Asiste y aprende esta revolucionaria técnica que está transformando la interacción con los sistemas de IA generativa.</p> </div> <div class="field field--name-field-start-date field--type-datetime field--label-above"> <div class="field__label">Fecha de sesión</div> <div class="field__item"><time datetime="2024-07-10T12:00:00Z" class="datetime">Wed, 07/10/2024 - 12:00</time> </div> </div> Wed, 04 Sep 2024 23:18:42 +0000 Ivett Sanchez 12508 at https://sg.com.mx Más allá del algoritmo: Cultura empresarial como puente hacia la IA https://sg.com.mx/buzz/ponencias/dev-day-4-women-edicion-inteligencia-artificial/mas-alla-del-algoritmo-cultura <span class="field field--name-title field--type-string field--label-hidden">Más allá del algoritmo: Cultura empresarial como puente hacia la IA</span> <div class="field field--name-field-evento field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Evento</h3> <ul class='links field__items'> <li><a href="/buzz/evento-sg/dev-day-4-women-edicion-inteligencia-artificial" hreflang="zxx">Dev Day 4 Women Edición Inteligencia Artificial</a></li> </ul> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span class="field field--name-created field--type-created field--label-hidden">Wed, 09/04/2024 - 17:09</span> <div class="field field--name-field-autor field--type-entity-reference field--label-inline field--entity-reference-target-type-taxonomy-term clearfix"> <h3 class="field__label inline">Conferencista(s)</h3> <ul class='links field__items'> <li><a href="/buzz/autores/marian-suarez" hreflang="zxx">Marian Suarez</a></li> </ul> </div> <div class="field field--name-field-tags field--type-entity-reference field--label-hidden field--entity-reference-target-type-taxonomy-term clearfix"> <ul class='links field__items'> <li><a href="/taxonomy/term/7978" hreflang="und">code4dei</a></li> </ul> </div> <div class="text-formatted field field--name-field-embedded-multimedia field--type-text-long field--label-hidden field__item"><p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ewIxMaTIbjY?si=llAlMizrup9cKxRI" title="YouTube video player" width="560"></iframe></p> </div> <div class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>“Más allá del algoritmo: Cultura empresarial como puente hacia la IA” se adentra en cómo la cultura empresarial puede catalizar la adopción exitosa de la inteligencia artificial (IA). Marian Suárez, CMO de Mobiik, destaca que más allá de la tecnología, una cultura corporativa alineada con valores de innovación y colaboración es crucial para integrar la IA eficazmente.</p> <p>Esta conferencia explorará estrategias para cultivar un entorno donde la adaptabilidad y el aprendizaje continuo faciliten superar las barreras tecnológicas y humanas hacia la IA. Con ejemplos de Mobiik, Marian demostrará cómo una cultura proactiva no solo apoya la adopción tecnológica, sino que también guía la transformación digital de manera ética y humana, preparando a las empresas para liderar en el futuro tecnológico.</p> </div> <div class="field field--name-field-start-date field--type-datetime field--label-above"> <div class="field__label">Fecha de sesión</div> <div class="field__item"><time datetime="2024-07-10T12:00:00Z" class="datetime">Wed, 07/10/2024 - 12:00</time> </div> </div> Wed, 04 Sep 2024 23:09:07 +0000 Ivett Sanchez 12507 at https://sg.com.mx MLOps y computación de nube como claves para la IA escalable https://sg.com.mx/buzz/mlops-y-computacion-de-nube-como-claves-para-la-ia-escalable <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">MLOps y computación de nube como claves para la IA escalable </span> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img property="schema:image" src="/sites/default/files/styles/max_w680/public/2024-09/unnamed%20%281%29.png?itok=mPoyCYMH" width="680" height="680" alt="Ciudad futurista con estructuras piramidales. Autor: DALL-E. " loading="lazy" typeof="foaf:Image" class="image-style-max-w680" /> </div> </div> </div> </div> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/44582" lang="" about="/user/44582" typeof="schema:Person" property="schema:name" datatype="" class="username">Ivett Sanchez</a></span> <span property="schema:dateCreated" content="2024-09-04T16:51:53+00:00" class="field field--name-created field--type-created field--label-hidden">Wed, 09/04/2024 - 10:51</span> <div property="schema:text" class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><strong>Resumen</strong>.- La escalabilidad de las soluciones de IA en las organizaciones estará cada vez más en demanda. Dos&nbsp; estrategias centrales para asesorar a nuestros clientes como consultores de TI son el modelo MLOps y la&nbsp; computación en la nube.</p> <p>Realmente, los consultores de TI llevamos poco tiempo ofreciendo servicios de Inteligencia Artificial a&nbsp; nuestros clientes. En la primera fase de introducción a esta nueva tecnología, una implementación obvia&nbsp; y popular ha sido un chatbot personalizado para las necesidades de negocio. Por ejemplo, una interfaz a&nbsp; la medida que utilice un motor de GPT para consultar los documentos internos de la empresa,&nbsp; permitiendo al usuario literalmente dialogar con el conocimiento de negocio.&nbsp;</p> <p>A medida que los clientes se familiarizan con ésta y otras soluciones, la demanda por nuevas&nbsp; aplicaciones de IA dentro de la organización se está incrementando, y esta tendencia continuará. En&nbsp; efecto, estamos ante el inicio de la inevitable escalada de la IA.&nbsp;</p> <p>A diferencia de soluciones anteriores de TI, la escalabilidad, en el contexto de la IA, va más allá de la&nbsp; mera capacidad de manejar grandes volúmenes de datos, sino que representa un paradigma donde la&nbsp; eficiencia es esencial: “Adentrarse en el ámbito de las soluciones de IA escalables revela un enfoque&nbsp; sofisticado que trasciende la mera acomodación de conjuntos de datos más grandes.” Como&nbsp; consecuencia, “la optimización de los flujos de trabajo es una característica distintiva de la IA escalable.&nbsp; En lugar de sucumbir a los desafíos presentados por el aumento de los volúmenes de datos, estas&nbsp; soluciones trabajan para mejorar la eficiencia de los pipelines de procesamiento de datos.”<sub><sup>&nbsp;</sup></sub></p> <p>Dos estrategias centrales (aunque no las únicas) para alcanzar esta optimización de flujos son la&nbsp; adopción de un modelo de Operaciones de Machine Learning, o MLOps, y el uso de cómputo en la nube.&nbsp;</p> <p><strong>Machine Learning Operations&nbsp;</strong></p> <p>MLOps se refiere a un enfoque de prácticas y herramientas que busca automatizar y mejorar la&nbsp; integración, implementación y mantenimiento de modelos de aprendizaje de máquinas o machine&nbsp; learning (ML) en entornos de producción. Es similar al concepto de DevOps en desarrollo de software en&nbsp; que integra procesos de desarrollo y operaciones, pero está enfocado en el ciclo de vida de los modelos&nbsp; de machine learning.</p> <p>MLOps contempla un ciclo de vida incesante de desarrollo de machine learning que pasa por las&nbsp; siguientes etapas en bucle: preparación de datos, desarrollo de modelo, implementación de éste y&nbsp; monitoreo y mantenimiento. Entre las prácticas de MLOps está la automatización de pipelines, el&nbsp; versionado, las pruebas y validación, el despliegue continuo, la monitorización y alertas y el&nbsp; reentrenamiento automatizado.&nbsp;</p> <p>Cuando MLOps se implementa correctamente y de acuerdo con el tamaño de la organización y sus&nbsp; proyectos, puede acelerar significativamente la velocidad con la que se llega a producción, pero implica&nbsp; una inversión de tiempo y recursos en procesos, capital humano y herramientas.&nbsp;&nbsp;</p> <p>En cuestión de procesos, es importante estandarizar la construcción y operación de los modelos. Se trata&nbsp; de un trabajo de ciencia de datos que requiere de iteraciones y refinamiento constantes. Una vez&nbsp; desplegado y en operación, el resultado y el desempeño deben monitorearse continuamente.&nbsp;</p> <p>El equipo humano no se limita a los científicos de datos, sino que requiere de varios roles especializados;&nbsp; además de la ciencia de datos, la ingeniería de machine learning para su optimización y monitoreo, así&nbsp; como las tecnologías de la información para hacerse cargo de la infraestructura. Además, podría mencionar roles de gobernanza o cumplimiento de calidad y normas.&nbsp;</p> <p>En cuanto a las herramientas, es importante elegir aquellas que en su conjunto promuevan la&nbsp; creatividad, velocidad y seguridad, considerando que un solo rol en el equipo puede hacer uso de&nbsp; múltiples herramientas especializadas. Por ejemplo, para la gestión de datos existen Apache Kafka,&nbsp; Airflow y Apache NiFi; para la experimentación: MLFlow, TensorBoard y Weights &amp; Biases; y para el&nbsp; despliegue: Kubernetes, Docker, TensorFlow Serving y TorchServe.&nbsp;</p> <p><strong>Computación en la nube&nbsp;</strong></p> <p>Incluso desde antes del reciente auge de la IA, la tendencia en TI ha sido el uso de servicios de&nbsp; computación en la nube. En general, se trata del acceso a recursos informáticos como servidores,&nbsp; almacenamiento, bases de datos, redes, software y otros servicios complementarios, a través de&nbsp; internet. La infraestructura física se mantiene y opera localmente cada vez en menor medida. Para&nbsp; machine learning, entre los servicios más populares se encuentran Amazon SageMaker (AWS), Azure&nbsp; Machine Learning y Google AI Platform.</p> <p>La IA requiere de grandes volúmenes de datos para el entrenamiento de sus modelos y esto es algo que&nbsp; puede gestionarse en la nube; por ejemplo, en data lakehouses. Lo mismo puede decirse de la potencia&nbsp; de cómputo. Además, la facilidad del despliegue de modelos de IA en entornos de producción permite la&nbsp; integración y el despliegue continuos. Finalmente, estas herramientas favorecen la colaboración debido&nbsp; al acceso remoto, así como la seguridad y el cumplimiento, garantizadas por los proveedores.&nbsp;</p> <p>En artículo para IBM, Matthew Finio y Amanda Downie comentan que las compañías deben adoptar&nbsp; arquitecturas de tecnología confiables, idealmente basades en infraestructura híbrida de nube, para&nbsp; escalar la IA a través de múltiples ambientes de TI. 3 La expresión de infraestructura híbrida se refiere a&nbsp; la combinación de servicios de nube públicos y privados, así como elementos de infraestructura local. En&nbsp; Mobiik, la empresa de TI para la que laboro como arquitecto de software, normalmente ofrecemos y&nbsp; utilizamos soluciones de nube con alguno de los grandes proveedores mencionados arriba. Sin embargo,&nbsp; si un cliente se encuentra en transición entre servidores locales y de nube, es natural que utilice un&nbsp; ambiente híbrido por algunos meses o años.&nbsp;</p> <p><strong>Otros elementos importantes: Infraestructura y fuerza de trabajo&nbsp;</strong></p> <p>MLOps y la nube son fundamentales en la escalabilidad de soluciones de IA, pero no son lo único que se&nbsp; requiere. Evidentemente, es necesario contar con una infraestructura robusta y segura, ya sea que esté&nbsp; alojada remota o localmente.&nbsp;&nbsp;</p> <p>El equipo humano de trabajo debe estar adecuadamente especializado en las tareas que requiere. Este&nbsp; punto es un reto para la industria, debido a la novedad que aún conllevan las disciplinas relativas a la IA.&nbsp; Muchos profesionales de las tecnologías de la información, incluso aquellos expertos en sus áreas, se&nbsp; ven ahora ante la necesidad de reinventar sus carreras y reorientarlas a ciencia de datos, machine&nbsp; learning, IA y servicios relacionados en la nube. Tener una actitud innovadora y abierta a la&nbsp; experimentación ayuda.&nbsp;</p> <p><strong>Conclusión: Nuevamente la guía de las consultoras</strong></p> <p>En varios de mis artículos he insistido en el papel de guía que las consultoras de TI deben tener en este&nbsp; momento histórico en relación con el ascenso de la IA como potenciador de diversas áreas de trabajo. Es&nbsp; igual en este caso: nuestros clientes, una vez familiarizados con las soluciones más básicas de IA, como&nbsp; los chatbots organizacionales, pedirán la aplicación de la IA para otras tareas y de distintos modos&nbsp; novedosos. Este proceso de escalabilidad no será sencillo sin el apoyo de consultoras enfocadas en la&nbsp; innovación como Mobiik.&nbsp;</p> <p>Espero que este artículo te haya sido útil y te haya dado una mejor comprensión del tema. Si tienes&nbsp; alguna pregunta o comentario, no dudes en ponerte en contacto conmigo. Me gustaría ayudarte a&nbsp; alcanzar tus objetivos de tecnología de la información y a brindarte soluciones innovadoras y eficaces&nbsp; para tus proyectos. ¡Gracias por leer!</p> <p><br /> <em><sup>Imagen: Ciudad futurista con estructuras piramidales. Autor: DALL-E.</sup> </em></p> </div> <div class="field field--name-field-autor field--type-entity-reference field--label-hidden field--entity-reference-target-type-taxonomy-term clearfix"> <ul class='links field__items'> <li>Andrés Hernández</li> </ul> </div> Wed, 04 Sep 2024 16:51:53 +0000 Ivett Sanchez 12506 at https://sg.com.mx Forma parte de la primera edición de #Nerdearla en México como speaker https://sg.com.mx/buzz/forma-parte-de-la-primera-edicion-de-nerdearla-en-mexico-como-speaker <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Forma parte de la primera edición de #Nerdearla en México como speaker</span> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-hidden field__item"> <img property="schema:image" src="/sites/default/files/styles/max_w680/public/2024-09/cuadrado.png?itok=RwHqZZyt" width="680" height="680" alt="CFP Nerdearla" loading="lazy" typeof="foaf:Image" class="image-style-max-w680" /> </div> </div> </div> </div> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/58336" lang="" about="/user/58336" typeof="schema:Person" property="schema:name" datatype="" class="username">Fernando</a></span> <span property="schema:dateCreated" content="2024-09-03T22:33:30+00:00" class="field field--name-created field--type-created field--label-hidden">Tue, 09/03/2024 - 16:33</span> <div property="schema:text" class="text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><h2>¿Qué es Nerdearla?</h2> <p><strong><em>Nerdearla </em></strong>es un evento de clase mundial en ciencia y tecnología, con entrada libre y gratuita. Es organizada por Sysarmy, la comunidad de sistemas, desde 2014 en Argentina y desde 2023 en Chile. En noviembre de 2024 llega la primera edición a México. Con el correr de los años se convirtió en la conferencia de ciencia y tecnología más grande de América Latina, con más de 10,000 participantes presenciales y más de 25,000 online.&nbsp;</p> <p>Nerdearla busca promover el intercambio de conocimiento, creando un espacio de encuentro con contenido de alto nivel dedicado a profesionales de <strong><em>sistemas</em></strong> y a <strong><em>nerds</em></strong> de la ciencia.&nbsp;</p> <p>Pero no es solo un evento, es una experiencia social, tanto en el formato presencial como online. Nerdearla cuenta con charlas y talleres técnicos, encuentros sobre divulgación científica y actividades lúdicas para entusiastas; además de espacios de coworking, interacciones en vivo y muchas oportunidades para hacer networking y aprender de líderes de la industria.</p> <p>Nerdearla es <strong><em>un evento de nerds para nerds</em></strong>, para la comunidad.</p> <h3>Información básica del evento</h3> <p>📆 ¿Cuándo? 7 al 9 de noviembre de 2024<br /> 📍¿Dónde? Expo Reforma, CDMX, México y por streaming<br /> 🆓 Evento 100% gratuito</p> <h3>Call for Speakers</h3> <p><strong>Apertura</strong>: 6 de agosto de 2024<br /> <strong>Cierre</strong>: 13 de septiembre de 2024<br /> <strong>Notificación a seleccionados</strong>: Semana del 7 de octubre de 2024<br /> <strong>Link</strong>: <a href="https://nerdear.la/cfp ">https://nerdear.la/cfp&nbsp;</a></p> <h3>Categorías de Temas</h3> <ul> <li>Data Science/AI</li> <li>Desarrollo</li> <li>Infraestructura</li> <li>Nerd (áreas STEAM)</li> <li>Open Source</li> <li>Seguridad</li> <li>Soft Skills</li> <li>Testing</li> <li>UX/Accesibilidad</li> </ul> <h3>Requisitos y Criterios de Selección:</h3> <ul> <li>Duración de charlas: hasta 25 minutos</li> <li>Duración de talleres: hasta 90 minutos (solo virtuales)</li> <li>Propuestas anonimizadas (los jurados no saben quiénes son los speakers)</li> <li>Jurado especializado para cada track</li> <li>No se aceptan charlas de autopromoción o ventas</li> <li>Posibilidad de grabar la charla previamente para transmitirla de forma virtual, o bien de presentar la charla en Expo Reforma para ser parte de la experiencia presencial.</li> </ul> <h3>Participación</h3> <p>Para más detalles y enviar tu propuesta, visita <a href="https://nerdear.la/cfp">https://nerdear.la/cfp</a>&nbsp;</p> <h3>Información de contacto</h3> <p><strong>Web</strong>: nerdear.la<br /> <strong>Email</strong>: info@nerdear.la<br /> &nbsp;</p> </div> Tue, 03 Sep 2024 22:33:30 +0000 Fernando 12496 at https://sg.com.mx