Enhet 1 / 11

Introduksjon til kunstig intelligens i fysikk: roller, grenser, enhets- og resultatvalidering, etikk

Gevinster:

  • Å kunne skille hvor kunstig intelligens sparer tid i fysikkarbeidsflyten (beregning, simulering, analyse, utledning) og hvor enhets-, rekkefølge- og nøyaktighetsbeslutninger overlates til mennesker, avhengig av risikonivå.
  • Evne til å bruke en disiplin som kontrollerer hver utgang ved å definere dens enhet, sikre nivået og verifisere den med et uavhengig verktøy.
  • Å forstå hvorfor enhets-/ordrefeil, oppdiktede konstanter og falske referanser er risikoer som må tas i betraktning i dette yrket helt fra starten.

Fysikk er kunsten å beskrive naturen med tall og ligninger; Men den grusomste regelen i denne kunsten er denne: en enhetsfeil, en tegnfeil eller et skift i orden (et resultat som er 10, 100 eller 1000 ganger større/mindre) ugyldiggjør hele resultatet. Å bruke centimeter i stedet for meter i en beregning kan føre til at en satellitt mister sin bane; feilstaving av en eksponent er nok til å motbevise peileberegningen til en bro. Det er derfor bruk av kunstig intelligens (AI) i fysikk krever disiplin. I denne enheten vil du lære hvor verktøyene vi kaller stor språkmodell (LLM - en type kunstig intelligens som produserer tekst statistisk, med logikken til "det neste mest sannsynlige ordet") faktisk sparer tid i fysisk arbeid, hvor de er farlige, og hvordan du kan verifisere hver utgang.

Først et kritisk konsept: hallusinasjon er når AI produserer informasjon som faktisk ikke er sann, med full tillit, som om den var sann. I fysikk er dette; Den kommer i form av en sammensatt konstant verdi, navnet på en ikke-eksisterende ligning, en feil enhet eller en referanse til en ikke-eksisterende artikkel. Det kritiske punktet er dette: LLM er ikke en kalkulator eller en fysikkmotor. Det er en tekstgenerator som statistisk imiterer tekstene den ser i treningsdataene. Han produserer korrekt fysikk mesteparten av tiden fordi han har sett mange korrekte fysikktekster; men forskjellen mellom "sant mesteparten av tiden" og "sant hele tiden" er alt innen fysikk.

Hvor fungerer kunstig intelligens i fysikk og hvor fungerer det ikke?

Tenk på AI som et raskt utkast, idé og kodingspartner: verdifullt, men avgjørende for validering. Følgende distinksjon er ryggraden i denne modulen.

Quest

Bidrag av AI

Ansvaret til fysikeren

numerisk beregning

Skriver Python/NumPy-kode

Kjør koden og bekreft resultatet med enheten

simulering

Etablerer et rammeverk for differensialligningsløsninger

Verifiser ved fysiske bevaringslover

Eksperimentell dataanalyse

Kurvetilpasningskode foreslår statistikk

Bekrefter modellens samsvar med fysikk

Modell-/formelavledning

Gir avledningsoversikt og mellomtrinn

Kontrollerer hvert trinn og grensebetingelse

visualisering

Genererer grafikkkode

Se nøyaktigheten til akse, enhet og skala

Litteratur/skriving

Gjør oppsummering, utkast, språkrettelser

Bekrefter hver referanse og fakta ved kilden

Tommelfingerregel: Bruk AI til å navigere, kode og redigere kontoen, ikke selve kontoen; Verifiser alltid det numeriske resultatet med et deterministisk verktøy (utført Python-kode, dimensjonsanalyse, manuell sjekk). "Deterministisk" betyr her "gir alltid samme og presise resultat til samme input"; En utført NumPy-kode er slik, det er ikke et tall som LLM gir fra toppen av hodet.

Tre dødelige feller av AI i fysikk

1. Enhets- og ordrefeil. AI kan stille veksle mellom joule og elektronvolt, kelvin og celsius, radianer og grader. Resultatet ser numerisk "rimelig" ut, men er fysisk feil.

2. Sammenstilte konstanter og ligninger. AI kan "fylle ut" en materialkonstant eller et tverrsnittsareal den ikke husker med et tall som virker rimelig. Det kan gi navn til en lov som ikke eksisterer.

3. Falske attribusjoner. AI kan produsere en fullstendig sammensatt artikkel i et ekte magasin, med ekte forfatternavn. Vi vil dekke dette i dybden i enhet 9.

Tips: Tilnærm deg hver numerisk AI-utgang med tre spørsmål: (1) Hva er dens enhet? (2) Er rekkefølgen (i kraft av 10) fysisk rimelig? (3) Hvordan sjekker jeg dette uavhengig? Disse tre spørsmålene fanger opp de aller fleste fysikkfeil.

Trinn for trinn: sikker AI-arbeidsflyt i fysikk

1. Definer problemet med enhetene. I stedet for "Finn hastigheten til et objekt", "Hvis et objekt med en masse på 2 kg akselererer i 3 s med en konstant kraft på 5 N, hva er dens endelige hastighet i m/s?" si. Skriv tydelig hva som er gitt og ønsket enhet.

2. Be om trinn-for-trinn-løsning og enhetssporing. Be AI om å vise hvordan enheten flyttes på hvert mellomtrinn. Enheter er det kraftigste verktøyet for å fange opp feil.

3. Bekreft ved å kjøre koden. Bekreft det symbolske eller numeriske resultatet med en kjørbar Python-kode. Dette er det sentrale prinsippet i denne modulen.

4. Gjør en fysisk motsjekk. Er energi bevart? Gir resultatet forventet oppførsel i grensetilfellet (når massen går i null og hastigheten er veldig liten)? Holder dimensjonsanalysen?

5. Bekreft konstanter og referanser. Lyshastighet, Plancks konstante, tetthet av et materiale – verifiser alt fra en pålitelig referanse (CODATA, lærebok, datablad).

tre minisaker

Tilfelle 1 — Enhetsfelle. En ingeniørstudent spurte AI om energien til et foton og fikk svaret E = 3,2 × 10⁻¹⁹ J (riktig). Men i neste trinn skrev AI det ned som "omtrent 2 eV". Studenten sjekket J-konverteringen av 1 eV = 1,602 × 10⁻¹⁹: det riktige resultatet var omtrent 2 eV, konsistent. Men i et annet spørsmål skrev YZ 3,2 × 10⁻¹⁹ J som "3,2 eV"; Da eleven gjorde konverteringen manuelt, så han at det skulle være 2 eV og fanget opp feilen. Tapt tid: 3 minutter.

Tilfelle 2 — Beslag fikset. En lærer spurte AI om viskositeten til vann ved en viss temperatur. YZ ga et tall som virket rimelig, men siterte ikke kilden. Da læreren sammenlignet verdien med en ingeniørhåndbok, fant han ut at tallet gitt av AI var omtrent det dobbelte av den faktiske verdien. Uten verifisering ville en laboratorieberegning vise seg å være helt feil.

Sak 3 – Bekreftelse oppnådd. En forsker ba AI om en Python-kode som numerisk løser bevegelsesligningen til en pendel. Koden fungerte, men energien økte jevnt og trutt over tid - fysisk umulig. Forskeren innså at dette var på grunn av feilen i den numeriske metoden (enkelt Euler-trinn), ba AI om en metode som opprettholdt energisparing (f.eks. mindre trinn eller en mer stabil løser) og fikset den på 10 minutter. Hvis det ikke var for energisparekontrollen, ville det feilaktige resultatet blitt ansett som riktig.

Fire kopierbare maler

1) Verifiserbar løsning med enhetssporing:

Din rolle: fysikkassistent. Løs følgende problem STEG FOR STEG: [problem]. Skriv alle gitte og ønsket resultat i SI-enheter. Vis hvordan enheten flyttes på hvert trinn. Bekreft resultatet med en kjørbar Python (NumPy) kode. Vurder til slutt i en setning om rekkefølgen er fysisk plausibel.

2) Fast/databekreftelse:

Skriv verdien av [fysisk konstant eller materiell egenskap] og dens SI-enhet. Oppgi kilden (f.eks. CODATA, manual). Hvis du ikke vet den nøyaktige verdien, si "bekreft denne verdien fra en referanse" og PASSER IKKE. Oppgi også din usikkerhet (hvis noen).

3) Sjekke min egen løsning/kode:

Nedenfor er min løsning/kode. Sjekk hvert trinn og dets enhet. Hvis det er en FEIL, vis i hvilket trinn og hvorfor; Hvis det er sant, si "sant". Sjekk spesielt enhetskonsistens og rekkefølge. Skriv en ny løsning; Bare sjekk min. Min løsning: [her]

4) Forespørsel om fysisk tilregnelighetskontroll:

Gi 3 uavhengige fysiske kontrollsummer (ikke gjør beregningen) for følgende resultat: dimensjons-/enhetsanalyse, grensetilstandsatferd, vernelovsjekk. For hver skriver du i én setning hva jeg bør sjekke i dette resultatet.

Svak forespørsel / Sterk forespørsel

Svak: "Regn ut hvor lenge en ball holder seg i luften."
Resultat: Manglende data, uklar enhet, enkeltlinjesvar; kan ikke verifiseres, feil kan ikke fanges opp.
Sterk: "For en ball som kastes fra bakken med en vertikal hastighet på 20 m/s, beregner tiden den blir i luften STEG FOR STEG ved å ta g = 9,81 m/s², og ignorere luftmotstanden. Vis enhetene ved hvert trinn. Bekreft resultatet med en Python-kode og skriv ned hva klokken blir hvis hastigheten dobles som grensetilfelle."
Resultatet: Reviderbare trinn, enhetssporing, kjørbar verifisering og fysisk motkontroll.

Vanlige feil

  • Forsømmelse av enheten. Å vurdere et tall uten enheter er den vanligste og dyreste feilen i fysikk. Hvert tall har en enhet.
  • Sjekker ikke rangeringen. Hva er resultatet i potensen 10? Massen til et menneske er 70 kg, ikke 70 g eller 70 tonn. Rangeringskontroll tar sekunder, sparer timer.
  • Ikke validerer konstanter. En sammensatt konstant er den mest lumske hallusinasjonen fordi den virker plausibel.
  • Stoler på koden uten å kjøre den. Selv om koden skrevet av AI-en "ser riktig ut", bør den ikke anses som definitiv før den er kjørt og resultatet er sjekket.
  • Utfører ikke fysiske kontroller. Er energi, momentum, ladning bevart? Er grensetilstandene som forventet? Uten disse kontrollene forblir resultatet ufullstendig.
Forsiktig: Verifiser alltid et resultat før du eksporterer det til en rapport, en student eller et design. I fysikk vokser en feil verdi eksponentielt i kjeden av måling, design og sikkerhet. Ubekreftet AI-utgang er aldri en erstatning for bekreftelse fra en kompetent fysiker.

Oppsummert

AI er et kraftig tegne-, kodings- og redigeringsverktøy innen fysikk; men det er ikke en kalkulator, fysikkmotor eller pålitelig referanse. De største risikoene er enhets-/ordrefeil, sammensatte konstanter og falske referanser. Så den grunnleggende disiplinen er klar: definer problemet med enhetene, løs det trinn for trinn og med enhetssporing, verifiser ved å kjøre koden, gjør fysisk motsjekking, verifiser konstanter og attribusjoner. Vi vil utdype denne valideringstankegangen i hver enhet gjennom denne modulen.

Søknadsoppgave

Velg et fysikkproblem med middels vanskelighetsgrad fra feltet ditt (et kinematikk-, energi- eller elektrisitetsspørsmål). Løs det til AI med den første malen, enhetssporing. Bekreft deretter resultatet på en uavhengig måte (kjører Python-kode, dimensjonsanalyse eller manuelt). Foreta minst én ordresjekk og én grensetilstandskontroll. Skriv ned funnene dine i 5-6 setninger: hvor fungerte AI, hvor var det nødvendig med validering, var det en enhet/ordrefeil?

sjekkliste

  • [ ] Jeg definerte klart problemet med de gitte elementene og ønsket enhet.
  • [ ] Jeg spurte AI om trinnvis løsning og enhetssporing.
  • [ ] Jeg bekreftet resultatet med kjørbar kode eller manuelt.
  • [ ] Jeg sjekket at rangeringen er fysisk rimelig.
  • [ ] Jeg har foretatt minst én fysisk kontroll (konservering, grensetilstand).
  • [ ] Jeg har bekreftet konstantene jeg bruker fra en pålitelig kilde.
  • [ ] Jeg har ikke gitt videre noen ubekreftede resultater.