Jedinica 1 / 12

Uvod u umjetnu inteligenciju u rudarskom inženjerstvu: granice, validacija, odgovornost i etika

Dobici:

  • Sposobnost razlikovanja gdje AI štedi realno vrijeme u toku rudarskog inženjeringa i gdje bi odgovornost koja je kritična za sigurnost trebala ostati na nadležnom inženjeru, ovisno o nivou rizika
  • Sposobnost implementacije višeslojne discipline validacije koja testira svaki izlaz AI u odnosu na standardni, nezavisni proračun i mjerenje na terenu
  • Sposobnost anonimiziranja konteksta i stjecanje navike odabira sigurnih vozila za zaštitu podataka o rezervi, informacija o licenci i podataka o osoblju/proizvodnji

Posao rudarskog inženjera je da premosti neizvjesnost ispod zemlje sa odlukama iznad zemlje. Procjena rudnog tijela iz podataka bušotine, proračun rezerve, planiranje jame, upravljanje flotom opreme, praćenje ponašanja kosina, osiguranje zaštite na radu, mjerenje uticaja na životnu sredinu i izvještavanje o svemu tome u skladu sa zakonskom regulativom. Zajednička karakteristika ovih poslova je da rade sa velikim brojem mjerenja i podataka, ali svaka odluka rezultira ljudskim životima, milionima lira investicija i nepovratnim ekološkim posljedicama na terenu. Umjetna inteligencija (skraćeno AI; softverski sistemi koji rade na tekstu, brojevima i slikama s velikim podacima i jezičkim modelima) je moćna pomoć na ovom tlu sa intenzivnim podacima, ali kritičnim za odluke. Ova jedinica vas uči gdje da bezbedno koristite veštačku inteligenciju u rudarstvu, gde je opasna i zašto morate da potvrdite svaki izlaz veštačke inteligencije u odnosu na standarde, merenje na terenu i inženjersku procenu.

Centralni princip koji ćete koristiti u ovom modulu je: AI je pomoćnik, a ne donosilac odluka. Vrijednost kvaliteta (omjer metala u rudi), ugao nagiba, broj rezerve, sigurnosna granica ili zakonski član ne postaju istiniti samo zato što je "AI tako rekao"; To je samo hipoteza dok se ne potvrdi mjerenjem, referencom i kompetentnom inžinjerskom prosudbom. Ovu rečenicu ćete ponovo vidjeti u svakoj jedinici modula, jer u rudarstvu pogrešan broj često znači krah investicije, urušavanje kosine ili ozljedu osobe.

Šta je LLM i čemu služi u rudarstvu?

LLM (Large Language Model) je softver koji uči obrasce iz veoma velikih komada teksta i predviđa „sljedeću riječ“ na osnovu vjerovatnoće. Ovo je pokretač alata kao što su ChatGPT, Claude, Gemini. Poenta je sledeća: LLM je „procenjivač jezika“, a ne „baza znanja“. Tečno govori rudarsku terminologiju, ali ne mjeri ocjenu; proizvodi broj koji izgleda najvjerovatnije. Stoga on ili ona mogu dati pouzdane, ali netačne odgovore o prosječnoj ocjeni, stopi skidanja, regulatornoj klauzuli ili eksplozivnoj granici. To se zove halucinacija (fabrikacija). Halucinacija nije kvar, već inherentna karakteristika ove tehnologije; Stoga verifikacija nije "dodatni korak" već sastavni dio posla.

Zadaci u kojima je AI jaka u rudarstvu:

  • Objašnjenje koncepta i podučavanje: šta je variogram, kako funkcionira pravilo poluge, kako se odvija odvodnjavanje kiselih rudnika.
  • Čišćenje i organizacija podataka: pretvaranje razbacanih trupaca bušotina u koherentnu tabelu, hvatanje neusklađenosti jedinica.
  • Generisanje liste hipoteza: sistematsko navođenje mogućih uzroka pada proizvodnje.
  • Kodiranje: Čišćenje podataka, crtanje grafikona, geostatistika i skripte za analizu anomalija sa Pythonom.
  • Nacrt teksta: JSA (analiza sigurnosti rada), izvještaj o monitoringu životne sredine, nacrt tendera/tehničke specifikacije.
  • Brainstorm: poređenje scenarija, ideje za eksperiment/plan mjerenja.

Gdje je AI slab i rizičan:

  • Davanje tačne numeričke vrijednosti (nagib, rezerva, ugao nagiba, granična vrijednost).
  • Aktuelno i specifično zakonodavstvo/standardni članak i informacije o verziji.
  • Dijagnoza bez stvarnih mjernih podataka vaše stranice.
  • Odluka kritična za sigurnost: odobrenje projekta eksplozije, odluka o evakuaciji, upotrebljivost.

Klasifikacija zasnovana na riziku: filter pre upotrebe AI

Nije svaki zadatak na istom nivou rizika. Klasificirajte zadatak prema nivou rizika prije upotrebe AI. Tabela ispod pruža okvir za odlučivanje koji ćete koristiti u ovom modulu.

Nivo rizika

ogledni zadatak

AI uloga

Obavezna verifikacija

nisko

Objašnjenje koncepta, nacrt teksta, skelet koda

besplatno korišćenje

Pregled je dovoljan

srednje

Čišćenje podataka, lista hipoteza, podešavanje proračuna

Nacrt/koautor

Ručna kontrola + potvrda izvora

visoko

Procjena rezerve, granica jame, parametar miniranja

generator ideja

Standardno + mjerenje na terenu + softver

kritičan

Odluka o evakuaciji, sigurnost na nagibu, odluka o upotrebljivosti/prikladnosti

Samo nacrt/skeniranje

Odobrenje nadležnog inženjera + akreditirano ispitivanje

Savjet: Ako ste zadatak označili kao "kritičan", izlaz AI nikada nije konačni dokument. Najviše to može biti preliminarni nacrt ili kontrolna lista; Potpis i odgovornost preuzima nadležni inženjer.

Tok od kraja do kraja: ugrađivanje AI u vaš radni tok

Tipičan ciklus rješavanja problema u rudarstvu ide ovako, s AI koji se uključuje u svaki korak, ali ne zatvara nijedan od njih sam:

  1. Definirajte problem: Šta predvidjeti, koju odluku donijeti, koje ograničenje postoji? (AI: pojašnjava pitanje.)
  2. Prikupite i očistite podatke: bušenje, proizvodnja, praćenje, laboratorijski podaci. (AI: jak u čišćenju i provjeri nedosljednosti.)
  3. Generirajte hipoteze/scenarije: Mogući uzroci, alternativni planovi. (AI: proizvodi sistematsku listu.)
  4. Analiza: proračun, geostatistika, model, obrada slike. (AI: generiše fikciju koda i proračuna.)
  5. Provjera: standardni, terenski, samostalni račun, softver. (AI je po strani; ljudi i mjerenje odlučuju.)
  6. Prijavi i odluči: Odgovornost preuzima nadležni inženjer. (AI: pisac nacrta.)

Imajte na umu ovih šest koraka; ostatak modula vam pokazuje kako koristiti AI sa konkretnim rudarskim zadacima, korak po korak.

tri mini kofera

Slučaj 1 — Izrađena prosječna ocjena. Pripravnik pita alat za AI chat o prosječnoj ocjeni bakarnog projekta; AI kaže "oko 0,65% Cu." Pripravnik to stavlja u investicionu prezentaciju. Međutim, AI nije vidio niti jedan podatak o bušenju ovog projekta; proizveo tipičan broj za "bakarni projekat". Prava vrijednost dolazi samo iz vlastitih složenih podataka o bušenju i geostatističke procjene; Realna vrijednost ovog projekta je 0,38%. Razlika je razlika između investicije koja se čini profitabilnom i koja ostvaruje gubitak. Ispravan stav je da nikada ne "pitate" ocenu za AI, već da je izračunate iz sopstvene baze podataka.

Slučaj 2 — Nepostojeća regulativna klauzula. Inženjer traži od AI maksimalne vibracije tla (PPV: vršna brzina čestica, mm/s) dozvoljene u miniranju. AI kaže "10 mm/s prema propisima" i čini broj stavke. Inženjer piše izvještaj u skladu s tim. Tokom inspekcije se otkriva da broj artikla nije stvaran i da granična vrijednost varira ovisno o udaljenosti i vrsti zgrade. Ispravan stav je da se trenutni propis otvori iz zvaničnog izvora i potvrdi vrijednost i suština. Čak i ako AI tačno zna naziv uredbe, može halucinirati broj artikla.

Slučaj 3 — Ispravna upotreba. Geolog sumnja na neslaganje u koloni nivoa u skupu podataka od 40 bušotina. Kaže AI da "navede redove u ovoj tablici koji mogu imati nedosljednosti jedinica, negativne vrijednosti, vidljive vanjske vrijednosti i prazne ćelije, i napiše ono što sumnjate za svaku; NEMOJTE ispravljati, samo označite." AI označava nekoliko redova pomiješanih sa % pomiješanim sa ppm, dvije negativne ocjene i vrijednost koda 999. Geolog ih provjerava i ispravlja jedan po jedan iz sirovih trupaca. Ovdje je AI ispravno korišten: privukao pažnju, čovjek je donio odluku i ispravio.

Predlošci upita koji se mogu kopirati

Možete koristiti donje šablone tako što ćete ih prilagoditi svom poslu. U svakom od njih postoji svjesna instrukcija da se "navede tačan broj, naznači izvor, objasni neizvjesnost".

ULOGA I ŠABLONA GRANICE "Uloga: Vi ste iskusan asistent rudarskog inženjera. Zadatak: [napišite predmet]. Pravila: Prilikom davanja tačne brojčane vrijednosti (ocjena, rezerva, granica) navedite IZVOR; ako niste sigurni, recite 'mora biti provjereno'. Ako dajete propis/standardni članak, napišite ga sa njegovom verzijom, ali na kraju potvrdite da je izvor službeni. 'šta treba provjeriti mjerenjem/proračunom na terenu' stavku po stavku."

ŠABLONA ZA GENERACIJU HIPOTEZA "Napraviti sistematsku listu mogućih razloga za sljedeću situaciju: [opišite situaciju; šta je uočeno, koji su podaci dostupni]. Za svaku hipotezu: (1) koji dokazi to podržavaju, (2) koje mjerenje ili proračun treba izvršiti da se to potvrdi/demantuje. POSTAVITE konačnu dijagnozu; izradite plan istraživanja."

OBRAZAC LISTE ZA VERIFIKACIJU "Navedite SVAKU brojčanu vrijednost i SVAKU referencu propisa/standarda u nacrtu izvještaja u nastavku. Za svaki navedite iz kojeg izvora (podaci o samobušenju, regulatorni tekst, laboratorijski izvještaj, terensko istraživanje) treba provjeriti. Sakupite one nesigurnog porijekla pod 'ne može se koristiti bez verifikacije'. Tekst: [paste]."

ANONIMIZACIJA PREPROVJERI PREDLOŽENO "Prije davanja sljedećeg teksta AI alatu, označite poslovnu tajnu ili lične/regulatorno osjetljive dijelove: rezervni brojevi, broj licence, stvarne koordinate, imena kupaca/osoblja, povjerljivi podaci o troškovima. Predložite kako da ih anonimiziram. Tekst: [zalijepi]."

Slaba prompt / Jaka prompt

Postavljanje istog pitanja na dva načina će dati vrlo različite rezultate.

SLABA UPUTSTVA: "Kolika je rezerva ovog rudnika?"

SNAŽNA UPUTSTVA: "Uloga: Vi ste pomoćni geolog resursa. Objasnite kroz koje korake treba proći procjena rezerve/resursa (sastavljanje, variogram, kriging, klasifikacija, ekonomska granica) i koje podatke i odobrenje koje kompetentne osobe je potrebno u svakom koraku. NEMOJTE DAVATI TAČAN broj rezervi u okviru; naglasite da se to može izračunati samo iz okvira projekta i da se ovo može izvesti samo iz okvira projekta kao što je JORC/UMREK."

Slabi prompt poziva AI da se pomiri; Snažan prompt ga održava na pravom poslu (opis procesa) i sprječava da se digitalna halucinacija dogodi.

Uobičajene greške

  • „Traženje“ od AI za brojeve specifične za kurs, kao što su ocena, rezerva, itd. AI ne zna vaše podatke; ovi brojevi se izračunavaju isključivo iz vaše vlastite baze podataka.
  • Korištenje zakonske/standardne klauzule bez potvrđivanja. Broj i vrijednost stavke su često halucinirani.
  • Odluku koja je kritična za sigurnost zasniva na AI izlazu. Odluku o evakuaciji, miniranju i upotrebljivosti donosi nadležni inženjer.
  • Lijepljenje osjetljivih podataka u alat za oblak bez njihove anonimizacije. Podaci o rezervama, koordinatama i troškovima su poslovna tajna.
  • Čeka se jedno pitanje i jedan odgovor. Koristite AI iterativno: generirajte nacrte, kritikujte, provjerite, ispravite.
Oprez: Što se precizniji i sigurniji broj pojavljuje u AI izlazu, to je veća potreba za verifikacijom. Preciznost nije garancija tačnosti.

Ukratko

U ovoj jedinici ste vidjeli da je AI pomoćnik u rudarstvu, a ne donosilac odluka. LLM su jezični prediktori; Snažan je u objašnjenju koncepta, čišćenju podataka, hipotezama i generiranju koda, ali rizičan u proizvodnji preciznih brojeva i zakona (halucinacije). Klasifikujte zadatke kao niske/srednje/visoke/kritične i prema tome prilagodite dubinu verifikacije. Provjerite svaku numeričku vrijednost iz vlastitih podataka ili mjerenja na terenu, svaku regulatornu referencu iz službenog izvora. Odluke koje su kritične za sigurnost uvijek ostaju na nadležnom inženjeru i anonimiziraju osjetljive podatke prije upotrebe.

Zadatak aplikacije

Odaberite pet zadataka iz vlastitog poslovanja (ili fiktivnog rudarskog projekta): opis koncepta, čišćenje podataka, lista hipoteza, rezervna/numerička vrijednost i regulatorno pitanje. Stavite svaki u gornju tabelu rizika. Zatim prepustite dva zadatka niskog/srednjeg rizika AI pomoću predloška „Uloga i granica“ i označite svaki numerički/regulatorni element izlaza šablonom „Provjerna lista za provjeru“. Zapišite koji se elementi ne mogu koristiti bez provjere.

kontrolna lista

  • [ ] Stavio sam misiju na nivo rizika (nizak/srednji/visok/kritičan) prije nego što sam je koristio.
  • [ ] Izračunao sam brojeve specifične za polje kao što su stepen, rezerva, itd. iz svog prinosa umjesto da pitam AI.
  • [ ] Provjerio sam svaki zakon/standard referencu iz zvaničnog izvora.
  • [ ] Anonimizirao sam osjetljive podatke (rezerva, koordinate, ime, cijena).
  • [ ] Prepustio sam odluku kritičnu za sigurnost nadležnom inženjeru, a ne zasnovanu na AI izlazu.
  • [ ] Skenirao sam svaku numeričku vrijednost u AI izlazu za "ne može se koristiti bez verifikacije".