Inteligencia Artificial en la industria: Copilot como asistente técnico, operativo y estratégico

Imagen
🧠 Cómo Microsoft Copilot y los LLM están transformando la industria Desde la oficina hasta la fábrica: el futuro del trabajo con IA ya está aquí La inteligencia artificial generativa está marcando un antes y un después en la forma en que las empresas operan. Modelos de lenguaje de gran escala (LLMs, por sus siglas en inglés), como los desarrollados por OpenAI, han evolucionado de simples asistentes conversacionales a herramientas que realmente entienden el lenguaje humano, el contexto empresarial y los flujos de trabajo complejos. En este escenario, Microsoft Copilot se ha convertido en una de las soluciones más accesibles y poderosas del mercado, al integrar estos modelos directamente en las herramientas que millones de personas ya usan: Word, Excel, Outlook, PowerPoint, Teams, Power Apps y más. 🤖 ¿Qué es Microsoft Copilot y en qué se basa? Copilot es una familia de asistentes inteligentes creada por Microsoft. A diferencia de otras soluciones, Copilot se in...

BAT para eliminar archivos por extensión y comprimir con WINRAR

Hola buen día amigos programadores, espero estén pasando un muy buen día y se encuentren bien, siempre el tener la mente en tranquila ayuda a programar mejor o a buscar ideas al momento de desarrollar software. 

Archivos LOG

Como me pasó a mi esta semana, ya que no sabía acerca de que escribir, tengo algunas ideas pero son para futuros post, pero justo para hoy no sabia que escribir y después de una caminata con mis perros decide escribir sobre como poder hacer un programa .BAT o Shell de MS-DOS para depurar o eliminar archivos log, los archivos con extensión .LOG son archivos que contienen información de los pasos, errores, entradas o salidas de ejecución de procesos o programas. Encontré 2 respuestas de porque .log??
  1. "Llevan este nombre porque es como la contracción de SYSLOG que es el registro de la computadora que separa los mensajes de software." https://www.reviversoft.com/es/file-extensions/log
  2. "El uso de este anglicismo es debido a las traducciones del inglés de la jerga informática. En inglés el término log designa la bitácora en la cual el comandante de un navío consigna los acontecimientos que sobrevienen durante la travesía. Una versión dice que origen es la corredera (log en inglés)" https://es.wikipedia.org/wiki/Log_(inform%C3%A1tica)


En cada proyecto de software se define que enviar a estos archivos log y cada cuando generarlos, hay procesos que crean un archivo diario, hay otros que cada vez que se ejecuta alguna acción en algún programa y estos archivos por lo regular no pesan mucho pero si pueden ser muchos archivos que nos consumen espacio en disco duro, por lo que es bueno plantear rutinas de depuración de estos archivos.


Todos en nuestra computadora tenemos archivos .LOG, si buscan en Windows por ejemplo verán que tienen algunos archivos y para poderlos leer se abren con un bloc de notas.



En lo personal  creo que estos archivos son de mucha utilidad por ejemplo:

  • Rastrear un problema cuando deja de funcionar un proceso
  • Para saber si se ejecuto completo un reporte 
  • Poder hacer un análisis en mejora del desarrollo de software para evitar errores incensarios o agregar más validaciones
  • Definir si es mejor ejecutar ciertos procesos en determinado horario para evitar saturación de RAM
  • Revisar si es mejor generar logs mas cortos o con menos frecuencia

Objetivo del ejemplo


Realizar un archivo .BAT que lea un archivo con las rutas de carpetas a depurar y busque todos los archivos .LOG y haga un archivo .RAR con ellos y los elimine

Código

@ECHO OFF
set Mes=%Date:~3,2%
echo %Mth%
set Day=%Date:~0,2%
echo %Day%
set Yr=%Date:~6,4%
FOR /F "delims=/n" %%A IN (C:\Rutas2.txt) DO (
@ECHO Ruta a depurar: %%A
set filezip="C:\Users\Ana Zamora\Documents\2019\personal\Programacion\Depurarlogs\"%Yr%%Mes%%day%".rar"
@ECHO Archivo compreso: %filezip%
cd C:\Program Files\WinRAR
rar a -u -df %filezip%  %%A\*.log 
cd C:\Users\Ana Zamora\Documents\2019\personal\Programacion\Depurarlogs
)

Parámetros de comando RAR:

-a es para crear un archivo nuevo
-u para actualizar o agregar archivos a un .rar ya existente
-df es el parámetro para eliminar los archivos

Otro tema importante es que para ejecutar el comando rar, deben irse a la carpeta donde esta instalado el programa

Ejecución

Archivo de Rutas.txt



Ruta con Logs


Ejecución de BAT


Archivo RAR


Si quisieran pueden crear una tarea programa que ejecute el .BAT para que sea una rutina mensual. 

Existen varias herramientas en el mercado para monitoreo de servidores y entre sus tareas esta la revisión de LOG's por ejemplo:



Dejen sus comentarios de los archivos LOG. Saludos y nos leemos la próxima semana, donde contaremos con nuestr@ segund@ invitad@.

Otra publicación de un batch

No olvide compartirnos y seguirnos en este blog o en Facebook.

Comentarios

  1. buen dia.

    Quisiera de su apoyo para crear un archivo bat en donde pueda mover ciertos archivos con cierta terminacion en su nombre y que se mueva a dicha carpeta, ejemplo:

    Nombre archivo 1= Ventas_ZTA, que su terminacion _ZTA se movera a la carpeta ZTA
    Nombre archivo 2 = Ventas_ERP que su terminacion _ERP se movera a la carpeta ERP.

    y todos estos archivos estarian en una sola carpeta y con el bat las enviaria a su carpeta correspondiente.

    quedo al pendiente de su comentario.

    saludos.

    ResponderBorrar
  2. Hola puedes hacerlo
    set "origen=c:\folderorigen\"
    set "destinoZTa=c:\folderorigen\zta\"
    set "destinoerp=c:\folderorigen\erp\"
    Move /y %origen%*ZTA.* %destinoZTa%
    Move /y %origen%*ERP.* %destinoerp%

    ResponderBorrar

Publicar un comentario

Dejanos tus dudas y comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

API de banxico para obtener tipo de cambio utilizando Javascript