Autor: PhD Luis Martinez Tipe
En los últimos años, la evolución de la tecnología, desde el análisis de datos avanzado usando el poder de las nuevas computadoras, la data ciencia y la inteligencia artificial, ha alentado a muchas empresas mineras a cambiar su forma tradicional de planear y operar sus proyectos mineros, dirigiendo sus esfuerzos hacia una operación minera más holística e inteligente. Al lograr mejoras operativas que incrementan la productividad, y en consecuencia el valor económico de los proyectos mineros, esta evolución de la tecnología ha permitido a la industria minera comenzar su viaje digital transformando la industria minera tradicional en una industria donde la calidad de la información, la precisión, y la eficiencia son primordiales.
En consecuencia, el futuro tecnológico de la minería (en general) está basada en cuatro pilares principales:
• Introducción de nuevas tecnologías que permita a la industria minera expandir sus límites tradicionales de acción; es decir, permitiendo el minando de nuevas fuentes de recursos minerales, tales como minería en aguas profundas (Deep Sea Mining), o minería de asteroides (Asteroid Mining), entre otros ;
• Adaptación de estas nuevas tecnologías a un entorno minero para que puedan ser implementados y aplicados dentro de la cadena de valor minero (o cadena de valor de la mina al mercado);
• Mejorando/optimizando/cambiando la mentalidad de las organizaciones mineras adoptando estas nuevas tecnologías para crear nuevos procesos capaces de implementar y aplicar estas nuevas tecnologías; y
• Formación de nueva cepa de profesionales capaces de lidiar con estas nuevas tecnologías dentro de la cadena de valor minero (es decir desde mina al mercado).
Estas son las razones principales por la cual el futuro de la fuerza laboral (a diferentes niveles) en el sector minero ha comenzado a verse muy diferente a los de principios del milenio. La automatización, el análisis analítico de data y la inteligencia artificial (IA), entre otros, son ahora una herramienta poderosa para los ingenieros los cuales son usados no solo para optimizar el trabajo entre humanos y máquinas, sino también para generar información clave para obtener mayores conocimientos sobre la productividad y la eficiencia de la mina; es decir en la cadena de valor de la mina.
En medio de este cambio tecnológico las sinergias entre la programación Python y las consultas SQL juegan un rol importante en la forma en que los profesionales de mina que hacen planeamiento minero, donde la precisión y la eficiencia son primordiales, pueden analizar datos, optimizar procesos y tomar decisiones informadas. De hecho, Python se ha convertido en una herramienta versátil en la industria minera debido a sus potentes bibliotecas y su facilidad de integración con diversas fuentes de datos (como el SQL) y herramientas analíticas. Aprender Python es fácil; al menos mucho más fácil que JavaScript o C++, y su comunidad es muy grande, lo que permite tener acceso a una gran cantidad de conocimiento, recursos y herramientas útiles para desarrollo de software (aplicaciones) que ayuden a resolver los diferentes problemas que los ingenieros afrontan en sus operaciones mineras.
A pesar de que el ingeniero puede usar Python/SQL para cualquier cosa que piense dentro de la cadena de valor de la mina, algunas aplicaciones clave de Python/SQL que se están aplicando en la industria minera son:
- Adquisición y pre/post procesamiento de datos;
- Realizar análisis cuantitativos.
- Trabajar con Inteligencia Artificial (IA).
- Trabajar con Machine Learning (ML).
- Almacenamiento y recuperación de datos;
- Análisis y modelamiento estadístico;
- Hacer investigación y hacer análisis de datos.
- Hacer ciencia de datos.
- Visualización dinámica en 3D/2D/1D;
- Agregación e informes, y más mucho más….
En conclusión, programación en Python / SQL es una herramienta poderosa para la industria minera, sin embargo para que tenga sentido y sea de mucha utilidad para los ingenieros, esta necesita adaptarse al proceso minero; es decir adaptarse a la cadena del valor minero, por lo que todo ingeniero involucrado en proyectos mineros DEBE tener la base de programación en Python y SQL para poder adaptarlo e implementarlo en sus proyectos mineros.
Ahora, imaginen todo los beneficios que un equipo de ingenieros experimentados, complementados por un equipo especializado en planeamiento de mina y un equipo especialista en programación en Python/SQL traerían a la mesa de sus proyectos mineros, solo imaginen eso…
Estas son algunas de las empresas con las que colaboramos para resolver diferentes problemas en la industria minera.
La importancia de Aprender Python y SQL en la Industria Minera