Enota 1 / 12

Uvod v umetno inteligenco in disciplino preverjanja v pomorskem in pomorskem inženirstvu

Dobički:

  • Biti sposoben razlikovati, kje umetna inteligenca prihrani realni čas v delovnem procesu ladijskega in pomorskega inženiringa in kje mora odgovornost za varnost življenja/premoženja in razred ostati na inženirju.
  • Sposobnost uporabe troslojne discipline, ki preverja vsak inženirski izhod po velikosti, neodvisnega ponovnega izračuna in nadzora razreda / vira
  • Sposobnost pridobivanja navade anonimiziranja konteksta in ustvarjanja pozivov za izkoriščanje prednosti umetne inteligence brez izmenjave komercialnih in tehničnih zaupnih podatkov o ladji, ladjedelnici in lastniku ladje.

Poglejte si dan pomorskega inženirja: iteracije oblike trupa, izračuni odpornosti in pogona, preverjanja stabilnosti in trdnosti, pregledi pravil razreda, zapisi senzorjev v strojnici, poročila o raziskavah, korespondenca iz ladjedelnice in neskončna elektronska sporočila z lastnikom ladje. Čas, namenjen dejanski inženirski presoji, to je vprašanjem "ali je ta čoln varen, ali ta konstrukcija ustreza kodeksu razreda, ali ta načrt potovanja res zmanjšuje porabo goriva", je zdrobljen pod ponavljajočimi se izračuni in dokumentiranjem. Tu nastopi umetna inteligenca (na kratko AI; programska oprema, ki deluje na besedilu, kodi in številkah z velikim jezikovnim modelom in strojnim učenjem). AI ne sprejema odločitev namesto vas; Pripravi vas na odločitev, izdela osnutek, pohitri izračun in pred vas postavi obdelane podatke.

Vendar pa je pomorsko inženirstvo področje, kjer se napake ne merijo z besedilom, ampak z življenji, okoljem in milijoni dolarjev. Klavzula o razrednem pravilu, ki jo sestavlja jezikovni model, nepravilna pretvorba enote ali »navidez razumen«, vendar fizično nemogoč rezultat stabilnosti, je lahko manjši popravek v drugih sektorjih, vendar se tukaj lahko spremeni v prevrnitev, strukturni kolaps ali razlitje nafte. Zato v tem modulu AI ne bomo pozicionirali kot »avtomatskega inženirja«, ampak kot varnostno kritičnega discipliniranega pomočnika, katerega rezultat se vsakič preveri.

V tej prvi enoti pojasnjujemo tri stvari: Na katerih stopnjah delovnega toka ladijskega in pomorskega inženiringa umetna inteligenca doda resnično vrednost; katere odločitve naj ostanejo strogo v pristojnosti usposobljene osebe (inženir, nadzornik, mojster); in kakšna je disciplina preverjanja, zaupnosti in odgovornosti, ki se je morate pri tem držati. Brez pravilno nameščene strehe lahko postanejo tehnike v naslednjih enotah nevarne.

Koncepti: Halucinacija: prepričljiva izdelava umetne inteligence števila, koeficienta, klavzule pravila razreda ali vira, ki dejansko ne obstaja. Kontekst: vnos, ki ga daste AI ​​(podatki o čolnu, predpostavke, vprašanje). Preverjanje: Preverjanje rezultatov na neodvisen način (ročni izračun, druga programska oprema, besedilo pravila, poskus modela). Klasifikacijski zavod: organizacija, ki pregleduje in certificira projektiranje in konstrukcijo ladje v skladu s predpisi (npr. ABS, DNV, Lloyd's Register, Bureau Veritas, TL/Türk Loydu). Ti koncepti so hrbtenica celotnega modula.

V katerih podjetjih je AI Accelerator in v katerih podjetjih je tvegan?

Naloge pomorskega inženiringa glede na njihove rezultate spadajo v dvostranski spekter. Na enem koncu so priprave, ki jih je mogoče pridobiti z majhnim tveganjem (povzetek literature, okostje kode, oris predstavitve); Na drugi strani pa so nepreklicne odločitve (varnostni koeficient, merilo stabilnosti, konstrukcijska odobritev), ki neposredno določajo pomorsko varnost, varnost življenja/premoženja in okolje. Vrednost AI se razlikuje glede na to, kje na tem spektru stojite.

poslovni tip

Prispevek AI

Vloga inženirja

Pravilo/standardni povzetek

Izvlečenje bistva iz dolge knjige pravil

Primerjava klavzule z izvirnim besedilom razreda

Ročni izračun / preddimenzioniranje

Nastavitev formule, prva številka

Preverjanje enot, činov in predpostavk

Koda za analizo / skript Python

Skelet in generiranje logike

Validacija s testnim vnosom, testiranje robnih primerov

Osnutek poročila/ankete

Predlaganje strukture in pripovedi

Povežite vsako vrednost z meritvijo in virom

Analiza podatkov senzorjev/IoT

Ekstrakcija kandidata za vzorec in anomalijo

Potrjeno z neobdelanimi podatki in fizično verjetnostjo

Odobritev stabilnosti/trdnosti

Priprava materiala za analizo

Končna ocena, potrditev razreda, podpis

Pravilo je preprosto: tveganje izhoda umetne inteligence je enako škodi, ki jo bo povzročil, če ta izhod povzroči napako. Napačno črkovanje naslova diapozitiva je neškodljivo; V situaciji nakladanja je katastrofalno napačno izračunati vrednost GM (metacentrična višina; merilo sposobnosti vzravnane ladje) in nepravilno določiti mejo prevračanja ladje. Zato je prvo vprašanje, ki si ga morate zastaviti pred uporabo izhoda: "Kaj se zgodi, če je to narobe, kdo se poškoduje in kdo opazi?"

Pozor: AI ustvarja tekoče in samozavestno besedilo. Tekočnost ni zagotovilo za točnost. Jezikovni model zapolni vrzel s statistično "najverjetnejšimi" besedami, tudi če nima natančnih podatkov; V pomorstvu se lahko ta zapolnitev vrzeli pojavi kot izmišljena meja tečenja materiala ali neobstoječa klavzula SOLAS.

Varnostno kritična disciplina preverjanja: tri plasti

Pomorska kultura že temelji na načelu »zaupaj, vendar preveri«; Anketa, dvojno preverjanje in neodvisno certificiranje razreda so del te kulture. Umetno inteligenco je treba uporabiti za krepitev tega načela, ne za njegovo oslabitev. Vsak izhod AI prepustite skozi troslojni filter.

Prva plast: nadzor reda velikosti. Preverite, ali je rezultat približno znotraj pričakovane moči 10. Izpodriv (teža potopljenega volumna) ladje za razsuti tovor Panamax je reda velikosti več deset tisoč ton; Če vam AI pove 800 ton, veste, da gre za napako, ne da bi se spuščali v podrobnosti. Potovalna hitrost kontejnerske ladje je v območju 18-24 vozlov; 90 vozlov je fizično nemogoče.

Drugi sloj: skladnost enote in velikosti. V pomorstvu je zmeda enot klasičen vir napak: vozli v primerjavi z m/s, tona v primerjavi s kipom, kW v primerjavi s konjskimi močmi (BHP), meter v primerjavi s čevlji, bar v primerjavi s kPa. Enota vsakega števila v izhodu AI mora biti jasno navedena in izvedena je dimenzijska analiza. Ali je vrednost upora podana v kN ali kgf? To neposredno spremeni pogonsko moč in s tem proračun goriva.

Tretja plast: samostojna reprodukcija. Reproducirajte kritičen rezultat z drugo metodo (drug ročni račun, ločena programska oprema, odobren nakladalni računalnik ali drugi inženir). Zaupanje se poveča, če dve neodvisni poti dajeta enak odgovor; Če ne, prenehajte, dokler ne razumete, zakaj je drugače.

Nasvet: Ko AI vprašate za rezultat, postavite isto vprašanje tudi obratno. Potem ko rečete "Izračunajte pogonsko moč, potrebno za ta čoln", recite "Znova izračunajte potovalno hitrost z močjo, ki ste jo navedli, in mi povejte, ali je razumna za tipično ladjo." Če od modela zahtevate, da navzkrižno preveri svoj rezultat, so vidne tihe napake.

Zaupnost in poslovna skrivnost: Pomorska zasebna meja

Oblika trupa, krivulje hidrodinamične zmogljivosti, podatki o pogodbi med ladjarjem in ladjedelnico ter operativna telemetrija ladje so zelo občutljivi v smislu poslovne skrivnosti in intelektualne lastnine. Vnos resnične krivulje upora čolna ali podatkov o resnični porabi goriva lastnika ladje v nenadzorovano zunanjo storitev umetne inteligence je lahko kršitev pogodbe, izguba intelektualne lastnine in slabši konkurenčni položaj. Poleg tega se zaradi kibernetske varnosti ne sme deliti informacij o arhitekturi sodobnih ladij OT (operativna tehnologija; programska oprema za nadzor, ki upravlja stroje in navigacijske sisteme).

Osnovno pravilo: nikoli ne vnašajte resničnih, zaupnih ali pogodbeno zaščitenih podatkov v neodobreno zunanje orodje. Namesto tega anonimizirajte kontekst in zamenjajte realna števila z reprezentativnimi vrednostmi. Na primer, namesto da delite podatke o obliki prave ladje, vprašajte "razložite pristop odpornosti s primerom glede vrstnega reda glavnih dimenzij tipične ladje za razsuti tovor Handysize."

Šibek poziv/močan poziv

Šibek poziv:

Dejanski podatki obrazca ladjarja

Močan poziv:

Vloga: Ste izkušen svetovalec na področju hidrodinamike ladij. Kontekst: Delam splošno predhodno analizo za ladjo za razsuti tovor (vrednosti so reprezentativne, ne dejanski projektni podatki): Lpp ~180 m, širina ~32 m, ugrez ~12,5 m, blokovni koeficient ~0,84, potovalna hitrost ~14 vozlov. Naloga: Pojasnite, skozi katere korake je izdelana predhodna ocena pogona (komponente upora, učinkovitost pogona, dovoljeno morje) in katere podatke potrebujem za merjenje/preverjanje seznama. Omejitev: vsako formulo in predpostavko napišite izrecno; Če podajate numerični primer, navedite enoto (kN, kW, vozli) in dodajte način preverjanja.

Zmogljiv poziv ščiti dejanske podatke projekta, pojasnjuje vlogo in omejitev ter zahteva pot preverjanja.

Splošne predloge za preverjanje veljavnosti

Naslednje predloge boste večkrat uporabljali skozi modul.

Splošna predloga za dodajanje zahteve za preverjanje:

Odgovorite na spodnje inženirsko vprašanje. V odgovoru:1) Navedite enoto vsakega števila.2) Primerjajte vrstni red velikosti rezultata s tipično ladjo.3) Napišite vir (ime metode) za vsak koeficient/formulo, ki jo uporabljate; Če vira ni, ga označite kot "nejasen". 4) Predlagajte drugi način izračuna, da lahko samostojno preverim rezultat. Vprašanje: [vprašanje tukaj]

Predloga lova na halucinacije:

Naredite tabelo vseh številskih vrednosti, koeficientov in referenc na pravila/standarde v svojem spodnjem odgovoru. Za vsako vrstico:- Vrednost, enota- Osnova (izračun/znani koeficient/predpostavka/negotovo)- Kako to neodvisno preverim. Prav tako označite vsako vrstico, katere osnova je "negotova".

Mini etuiji

Primer 1 – Izmišljena razredna klavzula. "Klavzula kode razreda zahteva to minimalno debelino pločevine" za podporo strukturnega deleža, sprašuje AI mlajši inženir. AI navaja klavzulo "6. poglavje, oddelek 3.4.7", ki dejansko ne obstaja. Ko ga inženir primerja s trenutnim PDF-jem pravila razreda, vidi, da je klavzula lažna, in najde pravilno klavzulo. Lekcija: Vsako sklicevanje na pravilo, ki ga izda AI, se preveri iz izvirnega, trenutnega besedila klasifikacije.

Primer 2 – past enote. Ekipa dobi pomoč od umetne inteligence pri izračunu dispečirske moči. AI daje moč kot "8500", vendar njegova enota ostaja nejasna, ali je "kW ali BHP". Med 8500 kW in 8500 BHP je razlika približno 1,34-krat; Ta razlika popolnoma spremeni izbiro gostitelja in letni proračun goriva. Če enota posadke napreduje brez izrecnega vprašanja, se bo usmerila v napačen razred stroja. Lekcija: katera koli številka brez enote ni sprejeta.

3. primer – nadzor ranga rešuje življenja. Skupina študentov je z umetno inteligenco izračunala upor plovbe ladje s 15.000 DWT in ugotovila, da je skupni upor 12 kN. Za ladjo te velikosti je navigacijski upor reda stotine kN, pogonska moč pa nekaj tisoč kW. Približno 100-kratna razlika takoj razkrije napako pri urejanju; učenci najdejo eksponentno napako v formuli tornega koeficienta. Nauk: vedno primerjajte rezultat z znanim referenčnim območjem.

Pogoste napake

  • Tekočnost zamenjuje za natančnost. Dobro napisana razlaga je lahko številčno napačna. Kakovost besedila in točnost rezultata sta dve različni stvari.
  • Sprejemanje številke brez enote. V pomorstvu so zmede glede vozlov/m·s, ton/kip, kW/BHP, m/ft napake, ki končajo kariero.
  • Vnašanje zaupnih/pogodbenih podatkov v zunanje orodje. kršitev poslovne skrivnosti in intelektualne lastnine; Ko podatki o obliki in zmogljivosti uhajajo, ni več mogoče pridobiti.
  • Zaupanje enemu samemu viru. Uporaba kritičnega rezultata, ne da bi ga proizvedli na drugi način, pomeni kršitev najbolj temeljnega pravila varnostno kritične discipline.
  • Neuspešno preverjanje dodeljevanja pravila. Številke predmetov razreda/SOLAS, ki jih zagotovi AI, so lahko izmišljene; Vsaka referenca je preverjena iz izvirnega, aktualnega besedila.

Če povzamem

AI dramatično pospeši ponavljajoče se delo z izračuni, kodo, dokumenti in podatki v pomorstvu in pomorskem inženiringu; Toda odločitve o pomorski varnosti, skladnosti razreda in okoljski varnosti ostajajo v rokah usposobljenih ljudi. Vsak rezultat je treba filtrirati po vrstnem redu velikosti, doslednosti enote in neodvisni reprodukciji. Zaradi komercialne zaupnosti in kibernetske varnosti je treba dejanske podatke o čolnu/zmogljivosti anonimizirati in uporabljati samo odobrena orodja. Ta disciplina je predpogoj za vse naslednje enote.

Aplikacijska naloga

Izberite inženirsko vprašanje s svojega področja (forma, stabilnost, pogon, vzdrževanje, navigacija). Najprej vnesite "šibek poziv" in vprašajte AI; Nato napišite "poziv za napajanje", ki vključuje vlogo, anonimiziran kontekst, omejitev in zahtevo za preverjanje, ter znova postavite isto vprašanje. Primerjajte oba odgovora glede na vrstni red velikosti in doslednost enot, uporabite »šablono lova na halucinacije« in potrdite vsaj en rezultat z neodvisnim ročnim izračunom. Povzemite svoje ugotovitve na pol strani.

kontrolni seznam

  • [ ] Tveganje izhoda sem ocenil z vprašanjem "kdo se poškoduje, če je narobe?"
  • [ ] Rezultat sem primerjal z znano ladjo v smislu velikosti.
  • [ ] Enoto vseh števil (vozel, kW, tona, m) sem jasno potrdil.
  • [ ] Kritični rezultat sem reproduciral z drugo neodvisno metodo.
  • [ ] Uporabil sem anonimizirano posredniško vrednost namesto resničnih/skritih podatkov o čolnu.
  • [ ] Vsako referenco razreda/SOLAS, ki jo je dal AI, sem preveril iz izvirnega, trenutnega besedila.