Enota 1 / 12

Uvod v umetno inteligenco v elektroniki in komunikacijskem inženirstvu: meje, validacija, odgovornost in etika

Dobički:

  • Sposobnost razlikovanja, kje umetna inteligenca prihrani realni čas v delovnem toku elektronike/komunikacije in kje odgovornost za skladnost in varnost ostaja pristojen inženir, glede na stopnjo tveganja
  • Sposobnost uporabe večplastne validacijske discipline, ki testira vsak rezultat AI glede na meritve, simulacije, standardno besedilo in neodvisne izračune
  • Navadite se anonimizirati kontekst in izberite varna orodja za zaščito datotek načrta, podatkov o omrežju strank in intelektualne lastnine

Naloga inženirja elektronike in komunikacij je prevajanje nevidnih fizikalnih veličin (napetost, tok, frekvenca, polje) v delujoče izdelke in zanesljive povezave. Oblikovanje vezja, postavitev tiskanega vezja (PCB: Printed Circuit Board, izolacijska plošča, na kateri so nameščene komponente), filtriranje in moduliranje signala, oddajanje iz antene, pisanje vgrajene programske opreme (firmware: programska oprema, zapisana v trajnem pomnilniku, ki neposredno upravlja strojno opremo naprave), vzpostavitev protokolov, spremljanje delovanja omrežja in vse to dokumentirano v skladu s standardi in zakonodajo. Skupna značilnost teh del je delo z veliko meritvami in podatki, vendar je od vsake odločitve odvisno, ali bo izdelek deloval, ali bo oddaja ostala v zakonskih mejah, ali je sistem varen ali ne. Umetna inteligenca (na kratko AI; sistemi programske opreme, ki delujejo na besedilu, številkah, kodi in slikah z velikimi podatki in jezikovnimi modeli) je močan pripomoček na tem področju, kjer je veliko podatkov, a kritično za odločanje. Ta enota vas nauči, kje varno uporabljati AI pri delu z elektroniko/komunikacijami, kje je nevaren in zakaj morate vsak izhod AI potrditi z meritvami, simulacijo, standardnim besedilom in inženirsko presojo.

Osrednje načelo, ki ga boste uporabljali v tem modulu, je: AI je pomočnik, ne tisti, ki sprejema odločitve. Napajalni tok, vrednost impedance, mejna frekvenca filtra, omejitev oddajne moči ali standardna klavzula ne morejo biti resnični samo zato, ker je "AI tako rekla"; To je zgolj hipoteza, dokler ni potrjena s podatkovnim listom, meritvijo, simulacijo, uradnim standardnim besedilom in presojo pristojnega inženirja. Ta stavek boste znova videli v vsaki enoti modula, saj v elektroniki napačna številka pogosto pomeni, da kartica zgori, izdelek ne prestane certifikacije ali pa se komunikacijska povezava zruši.

Kaj je LLM, kaj počne v elektroniki/komunikacijah?

LLM (Large Language Model) je programska oprema, ki se nauči vzorcev iz zelo velikih kosov besedila in kode ter na podlagi verjetnosti napove "naslednjo besedo". To je motor orodij, kot so ChatGPT, Claude, Gemini. Bistvo je naslednje: LLM je "ocenjevalec jezika in kode", ne "merilna naprava" ali "baza znanja". Tekoče govori inženirsko terminologijo, vendar ne meri impedance; proizvede številko, ki je videti najbolj verjetna. Zato lahko daje samozavestne, a nepravilne odgovore o napajalnem toku komponente, regulacijski meji ali tabeli standardov. To se imenuje halucinacija (izmišljotina). Halucinacija ni okvara, ampak lastnost te tehnologije; Verifikacija torej ni "dodaten korak", temveč sestavni del posla.

Naloge, pri katerih je umetna inteligenca močna v elektroniki/komunikacijah:

  • Razlaga koncepta in poučevanje: kaj je ujemanje impedance, kako deluje OFDM, kaj povzroča vzdevek, kako je elektromagnetna združljivost motena.
  • Osnutek kode in vdelane programske opreme: gonilnik mikrokrmilnika, avtomat stanja, analiza signala Python, ogrodje za avtomatizacijo testiranja.
  • Čiščenje in organizacija podatkov: pretvorba razpršenih merilnih dnevnikov v skladno tabelo, zajem neujemanja enot.
  • Ustvarjanje seznama hipotez: sistematičen seznam razlogov za vprašanja, kot je, zakaj vezje ne deluje, zakaj povezava pade.
  • Besedilni osnutek: preskusni načrt, poročilo o napaki, osnutek tehnične datoteke, povzetek podatkovnega lista.
  • Nastavitev računa: vzpostavitev okostja proračuna povezave, proračuna moči, koraki oblikovanja filtra.

Kjer je umetna inteligenca šibka in tvegana:

  • Natančna numerična vrednost (napajalni tok, impedanca, mejna frekvenca, omejitev moči oddajanja).
  • Trenutni in specifični standard/zakonodajni člen, vrednost tabele in informacije o izdaji.
  • Diagnostika brez dejanskih merilnih podatkov vaše strojne opreme.
  • Odločitev glede skladnosti in varnosti: EMC izjava o skladnosti, sprostitev, uporabnost, varnostna meja.

Razvrstitev na podlagi tveganja: filter pred uporabo AI

Vsaka naloga ni enako tvegana. Pred uporabo umetne inteligence razvrstite nalogo glede na stopnjo tveganja. Spodnja tabela ponuja okvir odločanja, ki ga boste uporabljali v tem modulu.

Stopnja tveganja

vzorčna naloga

vloga AI

Obvezno preverjanje

nizka

Razlaga koncepta, osnutek besedila, okostje kode

brezplačna uporaba

Pregled je dovolj

srednje

Čiščenje podatkov, seznam hipotez, nastavitev izračuna

Osnutek/soavtor

Ročno preverjanje + potrditev podatkovnega lista

visoka

Ocena vezja, zasnova filtra/antene, logika vdelane programske opreme

generator idej

Simulacija + meritev prototipa

kritičen

Skladnost z EMC/oddajanjem, varnostna meja, uporabnost

Samo osnutek/sken

Odobritev pristojnega inženirja + akreditirano testiranje

Namig: Če ste nalogo označili kot "kritično", izhod umetne inteligence nikoli ni končni dokument. Lahko je kvečjemu predhodni osnutek ali kontrolni seznam; Pristojni inženir prevzema podpis in odgovornost.

Potek od konca do konca: vdelava AI v vaš potek dela

Tipičen cikel reševanja problemov v elektroniki/komunikacijah je naslednji, pri čemer AI vstopi v vsak korak, vendar sam ne zapre nobenega od njih:

  1. Opredelite problem: kaj bo zasnovano, kakšen cilj uspešnosti, kakšne omejitve (moč, stroški, frekvenca, zakonodaja) obstajajo? (AI: pojasnjuje vprašanje.)
  2. Zberite podatke/zahteve: podatkovni listi, standardne meje, dnevniki meritev. (AI: povzema in išče nedoslednosti.)
  3. Ustvarjanje hipotez/načrtovanje: alternativne topologije, scenariji rešitev. (AI: pripravi sistematičen seznam.)
  4. Analizirajte: Izračun, simulacija, koda, analiza signala. (AI: ustvarja kodo in izračune.)
  5. Preveri: simulacija, prototip, meritev, standardno besedilo. (AI je na stranskem tiru; meritve in ljudje odločajo.)
  6. Dokumentirajte in se odločite: Pristojni inženir prevzame odgovornost. (AI: pisec osnutkov.)

Upoštevajte teh šest korakov; preostali del modula vam korak za korakom pokaže, kako uporabljati AI s konkretnimi nalogami elektronike/komunikacije.

trije mini kovčki

Primer 1 – Neustrezna vrednost komponente. Pripravnik vpraša AI za zahtevano vrednost ločilnega kondenzatorja v vezju, ki se napaja iz regulatorja 3,3 V; AI pravi, da je "100 nF dovolj" in daje tudi natančen recept: "dodajte 10 µF za vsako IC". Pripravnik to zapiše neposredno v diagram. Medtem ko je pravilna vrednost odvisna od priporočila v podatkovnem listu uporabljenih čipov, preklopne frekvence in trenutnega profila. V tej zasnovi visokohitrostni čip črpa stomilijonkrat tok na sekundo in samo 100 nF je premalo; Kartica se ob zagonu obnaša nepravilno. Pravilen pristop je vzeti vrednost iz podatkovnega lista vsakega čipa in analize celovitosti napajanja.

Primer 2 – Neobstoječa regulativna meja. Inženir vpraša AI za največjo dovoljeno EIRP (ekvivalentno izotropno sevano moč) svojega izdelka v pasu 2,4 GHz. AI pravi "20 dBm v skladu z uredbo" in sestavi številko snovi. Inženir ustrezno napiše tehnično datoteko. V preskusnem laboratoriju je bilo ugotovljeno, da se mejna vrednost spreminja glede na pas, širino kanala in državo ter da navedena številka artikla ni resnična. Pravilen pristop je odpreti trenutno uredbo (npr. ustrezni dokument ETSI/FCC in odločitev državnega organa) iz uradnega vira ter potrditi vrednost in vsebino.

3. primer – pravilna uporaba. Inženir sumi nedoslednost v 5000-vrstičnem merilnem dnevniku temperaturnega senzorja. Umetni inteligenci sporoča, naj "našteje vrstice v tej tabeli, ki imajo morda nedoslednost enot (°C/°F zmeda), fizično nemogoče vrednosti, konico in prazno celico, in za vsako napišite, kar sumite; NE popravljajte, samo označite." Umetna inteligenca označi več odčitkov kode 999, dva odčitka -300 °C in konice, ki spominjajo na ponastavitev senzorja. Inženir jih preveri in popravi iz neobdelanih podatkov. Tukaj je bila umetna inteligenca uporabljena pravilno: pritegnila je pozornost, človek je sprejel odločitev in popravil.

Kopirane predloge pozivov

Spodnje predloge lahko uporabite tako, da jih prilagodite svojemu podjetju. V vsakem od njih je zavestno navodilo, naj "navede točno število, navede vir, pojasni negotovost".

PREDLOGA ZA VLOGO IN OMEJITEV "Vloga: Ste izkušen pomočnik inženir elektronike/komunikacije. Naloga: [napišite zadevo]. Pravila: Ko podajate natančno numerično vrednost (tok, impedanca, frekvenca, omejitev moči), povejte, da mora biti preverjena iz PODATKOVNEGA LISTA ali MERITVE izbrane komponente; če niste prepričani, recite "preverjeno". Če navedete standardno/regulatorno klavzulo, jo navedite skupaj z različica, vendar mora biti potrjena iz uradnega vira. Na koncu odgovora zapišite 'kaj je treba preveriti s simulacijo/merjenjem'.

PREDLOGA ZA GENERACIJO HIPOTEZE"Izdelajte sistematičen seznam možnih vzrokov za naslednji simptom: [opišite simptom; kaj je opazovano, kakšna je meritev]. Za vsako hipotezo: (1) kateri dokazi jo podpirajo, (2) katere meritve (osciloskop, analizator, multimeter) je treba izvesti za potrditev/ovržbo. POSTAVITE dokončno diagnozo; ustvari načrt za odpravljanje težav."

PREDLOGA KONTROLNEGA SEZNAMA ZA PREVERJANJE"V spodnjem osnutku zasnove/poročila navedite VSAKO numerično vrednost in VSAKO standardno/regulativno referenco. Za vsako navedite, iz katerega vira (podatkovni list, uradno standardno besedilo, laboratorijska meritev, simulacija) naj se preveri. Zberite tiste negotovega izvora pod 'ni mogoče uporabiti brez preverjanja'. Besedilo: [prilepi]."

PREDLOGA PREDHODNEGA PREVERJANJA ANONIMIZACIJE »Preden daste naslednje besedilo orodju AI, označite poslovno skrivnost ali osebne/regulatorne občutljive dele: ime stranke/projekta, sklic na datoteko PCB, ključ vdelane programske opreme/geslo, dejanske naslove IP/MAC, naročniške podatke, skrite stroške. Predlagajte, kako lahko to anonimiziram. Besedilo: [prilepi].«

Šibek poziv/močan poziv

Zastavljanje istega vprašanja na dva načina bo prineslo zelo različne rezultate.

WEAK PROMPT: "Kakšen je dobiček te antene?"

MOČEN POZIV: "Vloga: Ste pomočnik RF inženirja. Pojasnite, skozi katere korake je treba določiti ojačenje antene (izbira vrste, velikost, simulacija polja, meritev brezhovnega prostora) in kateri podatki ter kakšno preverjanje so potrebni pri vsakem koraku. NE navedite TOČNE številke ojačenja; poudarite, da je to mogoče določiti samo s simulacijo in meritvijo, kaj pomeni enota dBi in regulativne meje bodo ovrednotene z EIRP."

Šibek poziv vabi AI, da se popravi; Močan poziv ga ohranja v pravem delu (opis procesa) in preprečuje, da bi se digitalna halucinacija sploh zgodila.

Pogoste napake

  • »Vpraševanje« AI po vrednostih komponent/zasnove. Napajalni tok, impedanca, mejna frekvenca izvirajo samo iz podatkovnega lista in meritev.
  • Uporaba standardne/zakonodajne klavzule brez potrditve. Številka postavke, vrednost tabele in izdaja so pogosto halucinirane.
  • Odločitev o skladnosti/varnosti temelji na izhodu umetne inteligence. Skladnost z elektromagnetno združljivostjo, avtorizacija oddajanja, uporabnost so delo kompetentnih inženirjev in akreditirano testiranje.
  • Lepljenje občutljivih podatkov v orodje v oblaku, ne da bi jih anonimizirali. PCB/firmware, topologija strank in podatki o naročnikih so poslovne skrivnosti in osebni podatki.
  • Čakanje na eno vprašanje in en odgovor. Uporabljajte AI iterativno: osnutek, kritika, simulacija, merjenje, izboljšanje.
Pozor: Bolj kot je številka natančna in zanesljiva v izhodu AI, večja je potreba po preverjanju. Natančnost ni zagotovilo za točnost.

Če povzamem

V tej enoti ste videli, da je umetna inteligenca pomočnik pri elektroniki/komunikaciji in ne odločevalec. LLM so ocenjevalci jezika in kode; Zmogljiv pri razjasnitvi koncepta, orisu kode/strojne programske opreme, čiščenju podatkov in ustvarjanju hipotez, vendar tvegan pri ustvarjanju natančne vrednosti komponente in standardne zadeve (halucinacija). Razvrstite naloge kot nizke/srednje/visoke/kritične in ustrezno prilagodite globino preverjanja. Preverite vsako številčno vrednost iz podatkovnega lista ali meritve in vsako standardno referenco iz uradnega vira. Odločitve, ki so ključne za skladnost in varnost, vedno ostanejo v rokah kvalificiranega inženirja in pred uporabo anonimizirajo občutljive podatke o oblikovanju/stranki.

Aplikacijska naloga

Izberite pet nalog iz svojega lastnega dela (ali namišljenega projekta elektronike): opis koncepta, čiščenje podatkov, seznam hipotez o napakah, komponenta/številčna vrednost in vprašanje predpisov/standardov. Vsako postavite v zgornjo tabelo tveganj. Nato oddajte dve nalogi z nizkim/srednjim tveganjem umetni inteligenci s predlogo »Vloga in meja« in označite vsak numerični/standardni element izhoda s predlogo »Validacijski kontrolni seznam«. Zapišite, katerih elementov ni mogoče uporabiti brez preverjanja.

kontrolni seznam

  • [ ] Pred uporabo sem misijo postavil na stopnjo tveganja (nizko/srednje/visoko/kritično).
  • [ ] Vrednosti komponente/zasnove sem dobil iz podatkovnega lista in meritev, namesto da bi vprašal AI.
  • [ ] Vsako sklicevanje na standarde/predpise sem preveril iz uradnega vira (pravilna različica).
  • [ ] Anonimiziral sem občutljive podatke (PCB/firmware, stranka, IP/MAC, naročnik).
  • [ ] Odločitev, ki je pomembna za združljivost/varnost, sem prepustil kvalificiranemu inženirju in pooblaščenemu preizkuševalcu.
  • [ ] Pregledal sem vsako številsko vrednost v izhodu AI za "ni mogoče uporabiti brez preverjanja".