Jednotka 1 / 11

Úvod do umělé inteligence ve fyzice: role, hranice, validace jednotek a výsledků, etika

zisky:

  • Být schopen rozlišit, kde umělá inteligence šetří čas v pracovním postupu fyziky (výpočet, simulace, analýza, odvození) a kde jsou rozhodnutí o jednotkách, pořadí a přesnosti ponechána na lidech v závislosti na míře rizika.
  • Schopnost aplikovat disciplínu, která řídí každý výstup definováním jeho jednotky, zajištěním jeho úrovně a ověřením pomocí nezávislého nástroje.
  • Pochopení toho, proč jsou chyby jednotek/objednávky, vymyšlené konstanty a falešné reference riziky, se kterými je třeba v této profesi počítat od samého začátku.

Fyzika je umění popisovat přírodu čísly a rovnicemi; Ale nejkrutější pravidlo tohoto umění je toto: chyba jednotky, chyba ve znaménku nebo posun pořadí (výsledek je 10, 100 nebo 1000krát větší/menší) znehodnotí celý výsledek. Použití centimetrů místo metrů ve výpočtu by mohlo způsobit, že satelit minul svou oběžnou dráhu; překlep jednoho exponentu stačí k vyvrácení výpočtu nosnosti mostu. Proto používání umělé inteligence (AI) ve fyzice vyžaduje disciplínu. V tomto celku se dozvíte, kde nástroje, kterým říkáme velký jazykový model (LLM – typ umělé inteligence, která produkuje text statisticky, s logikou „dalšího nejpravděpodobnějšího slova“), skutečně šetří čas při fyzické práci, kde jsou nebezpečné a jak ověřit jednotlivé výstupy.

Za prvé, kritický koncept: halucinace je, když AI produkuje informace, které ve skutečnosti nejsou pravdivé, s plnou důvěrou, jako by to byla pravda. Ve fyzice toto je; Přichází ve formě vytvořené konstantní hodnoty, názvu neexistující rovnice, nesprávné jednotky nebo odkazu na neexistující článek. Kritický bod je následující: LLM není kalkulačka ani fyzikální engine. Jde o textový generátor, který statisticky napodobuje texty, které vidí v trénovacích datech. Většinu času produkuje správnou fyziku, protože viděl mnoho správných fyzikálních textů; ale rozdíl mezi „pravdivé většinu času“ a „pravdivé po celou dobu“ je ve fyzice vše.

Kde ve fyzice umělá inteligence funguje a kde ne?

Představte si AI jako rychlý návrh, nápad a partnera pro kódování: cenné, ale nezbytné pro ověření. Následující rozlišení je páteří tohoto modulu.

Quest

Příspěvek AI

Zodpovědnost fyzika

numerický výpočet

Zapíše kód Python/NumPy

Spusťte kód a potvrďte výsledek pomocí jednotky

simulace

Zakládá rámec řešení diferenciálních rovnic

Ověřte podle fyzikálních zákonů zachování

Experimentální analýza dat

Kód pro prokládání křivek naznačuje statistiku

Potvrzení souladu modelu s fyzikou

Odvození modelu/vzorce

Poskytuje osnovu odvození a mezikrok

Kontrola každého kroku a okrajové podmínky

vizualizace

Generuje grafický kód

Podívejte se na přesnost osy, jednotky a měřítka

Literatura/psaní

Dělá shrnutí, koncept, jazykové opravy

Potvrzení každé reference a faktu u zdroje

Základní pravidlo: K navigaci, kódování a úpravám účtu použijte umělou inteligenci, nikoli účet samotný; Numerický výsledek vždy ověřte deterministickým nástrojem (provedený Python kód, rozměrová analýza, ruční kontrola). "deterministický" zde znamená "vždy dává stejný a přesný výsledek na stejný vstup"; Provedený NumPy kód je takový, není to číslo, které LLM vydává z hlavy.

Tři smrtící pasti umělé inteligence ve fyzice

1. Chyby jednotky a objednávky. Umělá inteligence může tiše přepínat mezi jouly a elektronvolty, kelviny a stupni Celsia, radiány a stupni. Výsledek vypadá numericky „rozumně“, ale je fyzikálně chybný.

2. Vytvořené konstanty a rovnice. AI ​​může „vyplnit“ materiálovou konstantu nebo oblast průřezu, kterou si nepamatuje, číslem, které se zdá rozumné. Může dát jméno zákonu, který neexistuje.

3. Nepravdivé přiřazení. Umělá inteligence dokáže vytvořit zcela vymyšlený článek ve skutečném časopise se skutečně znějícími jmény autorů. Tomu se budeme do hloubky věnovat v bloku 9.

Tip: Ke každému numerickému výstupu AI přistupte pomocí tří otázek: (1) Jaká je jeho jednotka? (2) Je pořadí (s mocninou 10) fyzicky rozumné? (3) Jak to mohu nezávisle zkontrolovat? Tyto tři otázky zachytí drtivou většinu fyzikálních chyb v zárodku.

Krok za krokem: bezpečný pracovní postup AI ve fyzice

1. Definujte problém s jeho jednotkami. Místo "Najdi rychlost předmětu" "Pokud předmět o hmotnosti 2 kg zrychluje po dobu 3 s konstantní silou 5 N, jaká je jeho konečná rychlost v m/s?" říci. Napište jasně, co je dáno, a požadovanou jednotku.

2. Vyžádejte si podrobné řešení a sledování jednotek. Požádejte AI, aby ukázal, jak se jednotka pohybuje v každém mezikroku. Jednotky jsou nejmocnějším nástrojem pro zachycení chyb.

3. Ověřte spuštěním kódu. Symbolický nebo číselný výsledek potvrďte pomocí spustitelného kódu Pythonu. To je hlavní princip tohoto modulu.

4. Proveďte fyzickou kontrolu. Šetří se energie? Dává výsledek očekávané chování v limitním případě (když hmotnost klesne na nulu a rychlost je velmi malá)? Obstojí rozměrová analýza?

5. Potvrďte konstanty a reference. Rychlost světla, Planckova konstanta, hustota materiálu – to vše si ověřte ze spolehlivé reference (CODATA, učebnice, datasheet).

tři mini pouzdra

Případ 1 – Jednotková past. Student inženýrství se zeptal AI na energii fotonu a dostal odpověď E = 3,2 × 10⁻¹⁹ J (správně). Ale v dalším kroku to AI zapsala jako „asi 2 eV“. Student zkontroloval J konverzi 1 eV = 1,602 × 10⁻¹⁹: správný výsledek byl přibližně 2 eV, konzistentní. Ale v další otázce YZ napsal 3,2 × 10⁻¹⁹ J jako „3,2 eV“; Když student provedl převod ručně, viděl, že by to mělo být 2 eV a zachytil chybu. Ztráta času: 3 minuty.

Případ 2 – Upevnění upevněno. Učitel požádal AI o viskozitu vody při určité teplotě. YZ uvedl číslo, které se zdálo rozumné, ale neuvedl zdroj. Když učitel porovnal hodnotu s technickou příručkou, zjistil, že číslo uvedené AI bylo asi dvojnásobkem skutečné hodnoty. Bez ověření by laboratorní výpočet dopadl úplně špatně.

Případ 3 – Získané potvrzení. Výzkumník požádal AI ​​o kód Pythonu, který numericky řeší pohybovou rovnici kyvadla. Kód fungoval, ale energie se postupem času neustále zvyšovala – fyzicky nemožné. Výzkumník si uvědomil, že to bylo způsobeno chybou numerické metody (jednoduchý Eulerův krok), požádal AI ​​o metodu, která udržovala úsporu energie (např. menší krok nebo stabilnější řešič) a opravila ji za 10 minut. Pokud by kontrola úspory energie neproběhla, nesprávný výsledek by byl považován za správný.

Čtyři kopírovatelné šablony

1) Ověřitelné řešení se sledováním jednotek:

Vaše role: asistent fyziky. Vyřešte následující problém KROK ZA KROKEM: [problém]. Zapište všechny danosti a požadovaný výsledek v jednotkách SI. Ukažte, jak se jednotka pohybuje v každém kroku. Potvrďte výsledek pomocí spustitelného kódu Python (NumPy). Nakonec ve větě zhodnoťte, zda je příkaz fyzicky věrohodný.

2) Pevné/potvrzení dat:

Napište hodnotu [fyzikální konstanty nebo vlastnosti materiálu] a její jednotku SI. Uveďte zdroj (např. CODATA, manuál). Pokud neznáte přesnou hodnotu, řekněte „ověřte tuto hodnotu z reference“ a NEPŘEDEJTE. Uveďte také svou nejistotu (pokud existuje).

3) Kontrola vlastního řešení/kódu:

Níže je moje řešení/kód. Zkontrolujte každý krok a jeho jednotku. Pokud se vyskytne CHYBA, ukažte, ve kterém kroku a proč; Pokud je to pravda, řekněte „pravda“. Zejména zkontrolujte konzistenci a pořadí jednotek. Napište nové řešení; Jen zkontrolujte můj. Moje řešení: [zde]

4) Žádost o kontrolu fyzického zdraví:

Uveďte 3 nezávislé fyzické kontrolní součty (neprovádějte výpočet) pro následující výsledek: analýza rozměrů/jednotek, chování hraničního stavu, kontrola zákona o zachování. U každého napište jednou větou, co mám v tomto výsledku zkontrolovat.

Slabá výzva / Silná výzva

Slabý: "Spočítejte, jak dlouho zůstane míček ve vzduchu."
Výsledek: Chybějící data, nejasná jednotka, jednořádková odpověď; nelze ověřit, nelze zachytit chyby.
Strong: "U míče vyhozeného ze země vertikální rychlostí 20 m/s vypočítejte KROK ZA KROKEM dobu, po kterou zůstane ve vzduchu tím, že vezmete g = 9,81 m/s², ignorujte odpor vzduchu. Ukažte jednotky v každém kroku. Potvrďte výsledek kódem Python a zapište, jaký bude čas, pokud se rychlost zdvojnásobí jako limitní případ."
Výsledek: Auditovatelné kroky, sledování jednotek, verifikace spustitelných souborů a fyzická kontrola.

Časté chyby

  • Zanedbání jednotky. Uvažování čísla bez jednotek je nejčastější a nejdražší chyba ve fyzice. Každé číslo má jednotku.
  • Nekontroluje hodnost. Jaký je výsledek s mocninou 10? Hmotnost člověka je 70 kg, ne 70 g nebo 70 tun. Kontrola pořadí zabere sekundy, šetří hodiny.
  • Neověřování konstant. Vymyšlená konstanta je nejzákeřnější halucinací, protože se zdá být pravděpodobná.
  • Důvěřovat kódu bez jeho spuštění. I když kód napsaný AI „vypadá správně“, neměl by být považován za definitivní, dokud není spuštěn a není zkontrolován výsledek.
  • Neprovádění fyzických kontrol. Jsou zachovány energie, hybnost, náboj? Jsou hraniční stavy podle očekávání? Bez těchto kontrol zůstává výsledek neúplný.
Upozornění: Před exportem do zprávy, studenta nebo návrhu vždy ověřte výsledek. Ve fyzice roste nesprávná hodnota exponenciálně v řetězci měření, návrhu a zabezpečení. Neověřený výstup AI nikdy nenahrazuje potvrzení od kompetentního fyzika.

V souhrnu

AI je výkonný nástroj pro kreslení, kódování a úpravy ve fyzice; ale není to kalkulačka, fyzikální engine ani spolehlivá reference. Největšími riziky jsou chyby jednotek/objednávky, vymyšlené konstanty a falešné odkazy. Základní disciplína je tedy jasná: definovat problém s jeho jednotkami, řešit jej krok za krokem a sledováním jednotek, ověřit spuštěním kódu, provést fyzickou kontrakontrolu, ověřit konstanty a atributy. Toto ověřovací myšlení prohloubíme v každé jednotce v rámci tohoto modulu.

Aplikační úkol

Vyberte si fyzikální problém střední obtížnosti ze svého oboru (otázku kinematiky, energie nebo elektřiny). Vyřešte to na AI pomocí 1. šablony, sledování jednotek. Poté ověřte výsledek nezávislým způsobem (spuštěním kódu Python, dimenzionální analýzou nebo ručně). Proveďte alespoň jednu kontrolu objednávky a jednu kontrolu okrajových podmínek. Zapište svá zjištění do 5–6 vět: kde fungovala AI, kde bylo potřeba ověření, došlo k chybě jednotky/objednávky?

kontrolní seznam

  • [ ] Jasně jsem definoval problém s danými položkami a požadovanou jednotkou.
  • [ ] Požádal jsem AI o krok za krokem řešení a sledování jednotek.
  • [ ] Výsledek jsem ověřil pomocí spustitelného kódu nebo ručně.
  • [ ] Zkontroloval jsem, že hodnost je fyzicky přiměřená.
  • [ ] Provedl jsem alespoň jednu fyzickou kontrolu (konzervace, mezní stav).
  • [ ] Konstanty, které používám, mám potvrzené ze spolehlivého zdroje.
  • [ ] Nepředal jsem žádné neověřené výsledky.