Üksus 1 / 11

Tehisintellekti sissejuhatus füüsikas: rollid, piirid, ühikute ja tulemuste valideerimine, eetika

Kasu:

  • Oskus teha vahet, kus tehisintellekt säästab aega füüsika töövoos (arvutamine, simulatsioon, analüüs, tuletamine) ja kus ühiku-, järje- ja täpsusotsused jäetakse inimese teha, olenevalt riskitasemest.
  • Võimalus rakendada distsipliini, mis kontrollib iga väljundit, määratledes selle üksuse, tagades selle taseme ja kontrollides seda sõltumatu tööriistaga.
  • Arusaamine, miks ühiku/järjekorra vead, väljamõeldud konstandid ja valed viited on riskid, millega tuleb selle eriala puhul algusest peale arvestada.

Füüsika on kunst kirjeldada loodust arvude ja võrranditega; Kuid selle kunsti kõige julmem reegel on järgmine: ühikuviga, märgiviga või järjestuse nihe (tulemus on 10, 100 või 1000 korda suurem/väiksem) muudab kogu tulemuse kehtetuks. Arvutustes meetrite asemel sentimeetrite kasutamine võib põhjustada satelliidi orbiidist kõrvalejäämise; silla laagriarvutuse ümberlükkamiseks piisab ühe eksponendi valesti kirjutamisest. Seetõttu nõuab tehisintellekti (AI) kasutamine füüsikas distsipliini. Selles üksuses saate teada, kus tööriistad, mida me nimetame suureks keelemudeliks (LLM – tehisintellekti tüüp, mis toodab teksti statistiliselt, loogikaga "järgmine kõige tõenäolisem sõna") tegelikult säästavad füüsilise töö aega, kus need on ohtlikud ja kuidas iga väljundit kontrollida.

Esiteks kriitiline kontseptsioon: hallutsinatsioonid on siis, kui tehisintellekt toodab teavet, mis tegelikult ei vasta tõele, täie kindlustundega, nagu oleks see tõsi. Füüsikas on see; See on väljamõeldud konstantse väärtuse, olematu võrrandi nime, vale ühiku või viite kujul olematule artiklile. Kriitiline punkt on järgmine: LLM ei ole kalkulaator ega füüsikamootor. See on tekstigeneraator, mis jäljendab statistiliselt tekste, mida ta näeb treeningandmetes. Ta toodab enamasti õiget füüsikat, sest on näinud palju õigeid füüsikatekste; kuid erinevus "enamasti tõene" ja "tõene kogu aeg" on füüsikas kõik.

Kus tehisintellekt füüsikas töötab ja kus mitte?

Mõelge tehisintellektile kui kiirele mustandile, ideele ja kodeerimispartnerile: väärtuslik, kuid valideerimiseks hädavajalik. Järgmine eristus on selle mooduli selgroog.

Quest

AI panus

Füüsiku vastutus

numbriline arvutus

Kirjutab Pythoni/NumPy koodi

Käivitage kood ja kinnitage tulemus seadmega

simulatsioon

Loob diferentsiaalvõrrandi lahendusraamistiku

Kontrollige füüsiliste säilitusseaduste järgi

Eksperimentaalne andmete analüüs

Kõvera sobitamise kood soovitab statistikat

Mudeli füüsikale vastavuse kinnitamine

Mudeli/valemi tuletamine

Annab tuletuskontuuri ja vaheetapi

Iga sammu ja piirtingimuste kontrollimine

visualiseerimine

Loob graafikakoodi

Vaadake telje, ühiku ja skaala täpsust

Kirjandus/kirjutamine

Teeb kokkuvõtet, mustandit, keelelisi parandusi

Iga viite ja fakti kinnitamine allikas

Rusikareegel: kasutage AI-d kontol navigeerimiseks, kodeerimiseks ja redigeerimiseks, mitte kontol endal; Kontrollige numbrilist tulemust alati deterministliku tööriistaga (käivitatud Pythoni kood, mõõtmete analüüs, käsitsi kontroll). "Deterministlik" tähendab siin "annab samale sisendile alati sama ja täpse tulemuse"; Täidetud NumPy kood on selline, see ei ole number, mille LLM peast välja annab.

Kolm surmavat tehisintellekti lõksu füüsikas

1. Ühiku ja tellimuse vead. AI saab vaikselt lülituda džaulide ja elektronvoltide, kelvinite ja Celsiuse kraadide, radiaanide ja kraadide vahel. Tulemus tundub numbriliselt "mõistlik", kuid on füüsiliselt vale.

2. Koostatud konstandid ja võrrandid. AI saab "täida" materjali konstandi või ristlõikepindala, mida ta ei mäleta, numbriga, mis tundub mõistlik. See võib anda nime seadusele, mida pole olemas.

3. Valed omistamised. Tehisintellekt suudab päris ajakirjas koostada täiesti väljamõeldud artikli, millel on päriselt kõlavad autorinimed. Seda käsitleme põhjalikult 9. üksuses.

Näpunäide. Lähenege igale AI numbrilisele väljundile kolme küsimusega: (1) Mis on selle ühik? (2) Kas järjekord (astmeni 10) on füüsiliselt mõistlik? (3) Kuidas ma saan seda iseseisvalt kontrollida? Need kolm küsimust tabavad valdava enamuse füüsikavigadest juba alguses.

Samm-sammult: ohutu tehisintellekti töövoog füüsikas

1. Määratlege probleem selle ühikutega. "Leia objekti kiirus" asemel "Kui objekt massiga 2 kg kiirendab 3 s konstantse jõuga 5 N, siis milline on selle lõppkiirus m/s?" öelda. Kirjutage selgelt, mis on antud ja soovitud ühik.

2. Taotlege samm-sammult lahendust ja ühikute jälgimist. Paluge AI-l näidata, kuidas seadet igal vaheetapil liigutatakse. Üksused on kõige võimsam vahend vigade leidmiseks.

3. Kinnitage, käivitades koodi. Kinnitage sümboolne või numbriline tulemus käivitatava Pythoni koodiga. See on selle mooduli keskne põhimõte.

4. Tehke füüsiline vastukontroll. Kas energiat hoitakse kokku? Kas tulemus annab oodatud käitumise piirjuhul (kui mass läheb nulli ja kiirus on väga väike)? Kas mõõtmete analüüs peab paika?

5. Kinnitage konstandid ja viited. Valguse kiirus, Plancki konstant, materjali tihedus – kontrollige seda kõike usaldusväärse viite põhjal (CODATA, õpik, andmeleht).

kolm minikarpi

Juhtum 1 – üksuslõks. Inseneritudeng küsis tehisintellektilt footoni energiat ja sai vastuseks E = 3,2 × 10⁻¹⁹ J (õige). Kuid järgmises etapis kirjutas AI selle üles kui "umbes 2 eV". Õpilane kontrollis J konversiooni 1 eV = 1,602 × 10⁻¹⁹: õige tulemus oli umbes 2 eV, ühtlane. Kuid teises küsimuses kirjutas YZ 3,2 × 10⁻¹⁹ J kui "3,2 eV"; Kui õpilane tegi käsitsi teisenduse, nägi ta, et see peaks olema 2 eV ja sai veast kinni. Kaotatud aeg: 3 minutit.

Juhtum 2 – kinnitus fikseeritud. Õpetaja küsis AI-lt vee viskoossust teatud temperatuuril. YZ andis numbri, mis tundus mõistlik, kuid ei viidanud allikale. Kui õpetaja võrdles väärtust insenerijuhendiga, leidis ta, et tehisintellekti antud arv oli umbes kaks korda suurem tegelikust väärtusest. Ilma kontrollimiseta osutuks laboriarvutus täiesti valeks.

Juhtum 3 – kinnitus saadud. Teadlane küsis tehisintellektilt Pythoni koodi, mis lahendaks numbriliselt pendli liikumisvõrrandi. Kood töötas, kuid energia kasvas aja jooksul pidevalt - füüsiliselt võimatu. Teadlane mõistis, et see oli tingitud numbrilise meetodi veast (lihtne Euleri samm), küsis tehisintellektilt meetodit, mis säilitaks energiasäästu (nt väiksem samm või stabiilsem lahendaja) ja parandas selle 10 minutiga. Kui poleks energiasäästukontrolli, loetaks vale tulemus õigeks.

Neli kopeeritavat malli

1) Kontrollitav lahendus ühiku jälgimisega:

Sinu roll: füüsika assistent. Lahendage samm-sammult järgmine probleem: [probleem]. Kirjutage kõik antud ja soovitud tulemus SI ühikutes. Näidake, kuidas seadet igal sammul liigutatakse. Kinnitage tulemus käivitatava Pythoni (NumPy) koodiga. Lõpuks hinnake lausega, kas järjekord on füüsiliselt usutav.

2) Fikseeritud/andmete kinnitus:

Kirjutage [füüsikalise konstandi või materjali omaduse] väärtus ja selle SI-ühik. Viita allikale (nt CODATA, käsiraamat). Kui te täpset väärtust ei tea, öelge "verify this value from the reference" ja EI SOBITA. Märkige ka oma ebakindlus (kui on).

3) Enda lahenduse/koodi kontrollimine:

Allpool on minu lahendus/kood. Kontrollige iga sammu ja selle üksust. Kui on viga, näidake, millises etapis ja miks; Kui see on tõsi, öelge "tõsi". Kontrollige eriti seadmete järjepidevust ja järjekorda. Kirjutage uus lahendus; Lihtsalt kontrolli minu oma. Minu lahendus: [siin]

4) Kehalise mõistuse kontrolli taotlus:

Andke 3 sõltumatut füüsilist kontrollsummat (ärge arvutage) järgmise tulemuse jaoks: mõõtmete/ühikute analüüs, piirseisundi käitumine, looduskaitseseaduse kontroll. Kirjutage igaühe kohta ühe lausega, mida ma peaksin selles tulemuses kontrollima.

Nõrk viip / Tugev viip

Nõrk: "Arvutage, kui kaua pall õhus püsib."
Tulemus: puuduvad andmed, ebaselge ühik, üherealine vastus; ei saa kontrollida, vigu ei saa tabada.
Tugev: "Maast püstkiirusega 20 m/s visatud palli puhul arvutage õhus viibimise aeg SAMM-SAMMULT nii, et g = 9,81 m/s², ignoreerides õhutakistust. Näidake igal sammul ühikuid. Kinnitage tulemus Pythoni koodiga ja kirjutage üles aeg, kui kiirus kahekordistub, kui piirjuhtum."
Tulemus: Auditeeritavad sammud, üksuse jälgimine, käivitatava kontrollimine ja füüsiline vastukontroll.

Levinud vead

  • Seadme tähelepanuta jätmine. Ühikuteta arvu arvestamine on füüsika kõige levinum ja kallim viga. Igal numbril on ühik.
  • Ei kontrolli auastet. Mis on tulemus 10 astmega? Inimese mass on 70 kg, mitte 70 g või 70 tonni. Järjekorra kontrollimine võtab sekundeid, säästab tunde.
  • Konstante ei kinnitata. Väljamõeldud konstant on kõige salakavalam hallutsinatsioon, sest see tundub usutav.
  • Usaldage koodi ilma seda käivitamata. Isegi kui AI kirjutatud kood "näeb õige välja", ei tohiks seda pidada lõplikuks enne, kui see on käivitatud ja tulemust kontrollitud.
  • Ei teosta füüsilist kontrolli. Kas energia, hoog ja laeng säilivad? Kas piiriseisud on ootuspärased? Ilma nende kontrollideta jääb tulemus puudulikuks.
Ettevaatust. Kontrollige tulemust alati enne selle eksportimist aruandesse, õpilasesse või kujundusse. Füüsikas kasvab vale väärtus mõõtmise, disaini ja turvalisuse ahelas eksponentsiaalselt. Kontrollimata tehisintellekti väljund ei asenda kunagi pädeva füüsiku kinnitust.

Kokkuvõttes

AI on võimas joonistamis-, kodeerimis- ja redigeerimistööriist füüsikas; kuid see pole kalkulaator, füüsikamootor ega usaldusväärne viide. Suurimad riskid on ühiku/järjekorra vead, väljamõeldud konstandid ja võltsviited. Seega on põhidistsipliin selge: defineerige probleem selle ühikutega, lahendage see samm-sammult ja ühikute jälgimisega, kontrollige koodi käivitades, tehke füüsiline vastukontroll, kontrollige konstante ja atribuute. Me süvendame seda valideerimise mõtteviisi igas üksuses kogu selle mooduli jooksul.

Rakenduse ülesanne

Valige oma valdkonnast keskmise raskusega füüsikaülesanne (kinemaatika, energia või elektri küsimus). Lahendage see AI-le 1. malli, ühikute jälgimise abil. Seejärel kontrollige tulemust sõltumatul viisil (Pythoni koodi käivitamine, mõõtmete analüüs või käsitsi). Tehke vähemalt üks tellimuse kontroll ja üks piirseisundi kontroll. Kirjutage oma leiud 5-6 lausega üles: kus AI töötas, kus oli vaja valideerimist, kas oli ühiku/järjekorra viga?

kontrollnimekiri

  • [ ] Määratlesin probleemi selgelt etteantud üksuste ja soovitud ühikuga.
  • [ ] Küsisin tehisintellekti samm-sammult lahendust ja ühikute jälgimist.
  • [ ] Kontrollisin tulemust käivitatava koodiga või käsitsi.
  • [ ] Kontrollisin, et auaste oleks füüsiliselt mõistlik.
  • [ ] Olen teinud vähemalt ühe füüsilise kontrolli (kaitse, piirseisund).
  • [ ] Olen kasutanud konstandid usaldusväärsest allikast kinnitanud.
  • [ ] Ma ei ole edastanud ühtegi kontrollimata tulemust.