Vienetas 1 / 12

Dirbtinio intelekto įvadas elektronikos ir ryšių inžinerijoje: ribos, patvirtinimas, atsakomybė ir etika

Pelnas:

  • Galimybė atskirti, kur dirbtinis intelektas sutaupo realų laiką elektronikos / ryšių darbo eigoje, o kur atitikties ir saugumo kritinė atsakomybė tenka kompetentingam inžinieriui, atsižvelgiant į rizikos lygį.
  • Galimybė taikyti daugiasluoksnę patvirtinimo discipliną, kuri tikrina kiekvieną AI išvestį pagal matavimą, modeliavimą, standartinį tekstą ir nepriklausomą skaičiavimą
  • Įpraskite anonimizuoti kontekstą ir pasirinkti saugius įrankius, kad apsaugotumėte dizaino failus, klientų tinklo duomenis ir intelektinę nuosavybę

Elektronikos ir ryšių inžinieriaus darbas – nematomus fizinius dydžius (įtampa, srovę, dažnį, lauką) paversti veikiančiais produktais ir patikimomis jungtimis. Grandinės projektavimas, spausdintinės plokštės įdėjimas (PCB: Printed Circuit Board, izoliacinė plokštė, ant kurios dedami komponentai), signalo filtravimas ir moduliavimas, skleidžiamas iš antenos, įterptosios programinės įrangos rašymas (firmware: programinė įranga, įrašyta į nuolatinę atmintį, kuri tiesiogiai valdo įrenginio aparatinę įrangą), protokolų sudarymas, tinklo veikimo stebėjimas ir visa tai dokumentuojant standartus bei teisės aktus. Bendras šių darbų bruožas yra darbas su daugybe matavimų ir duomenų, tačiau kiekvienas sprendimas nulemia, ar produktas veiks, ar transliacija neviršys įstatymų nustatytų ribų, ar sistema yra saugi, ar ne. Dirbtinis intelektas (sutrumpintai AI; programinės įrangos sistemos, kurios dirba su tekstu, skaičiais, kodu ir vaizdais su dideliais duomenimis ir kalbos modeliais) yra galinga pagalba šioje daug duomenų reikalaujančioje, bet sprendimų priėmimo vietoje. Šis skyrius moko, kur saugiai naudoti dirbtinį intelektą elektronikos / ryšių darbuose, kur tai pavojinga ir kodėl turite patvirtinti kiekvieną AI išvestį matavimais, modeliavimu, standartiniu tekstu ir inžineriniais sprendimais.

Pagrindinis principas, kurį naudosite šiame modulyje: AI yra asistentas, o ne sprendimų priėmėjas. Maitinimo srovė, varžos vertė, filtro išjungimo dažnis, perdavimo galios riba arba standartinė sąlyga negali būti teisinga vien todėl, kad „AI taip pasakė“; Tai tik hipotezė, kol nebus patvirtinta duomenų lapu, matavimu, modeliavimu, oficialiu standartiniu tekstu ir kompetentingo inžinieriaus sprendimu. Šį sakinį vėl pamatysite kiekviename modulio bloke, nes elektronikoje neteisingas skaičius dažnai reiškia, kad kortelė sudega, gaminys neatitinka sertifikato arba sugenda ryšio ryšys.

Kas yra LLM, ką ji veikia elektronikos/komunikacijų srityje?

LLM (Large Language Model) yra programinė įranga, kuri išmoksta šablonus iš labai didelių teksto ir kodo dalių ir nuspėja „kitą žodį“ pagal tikimybę. Tai yra tokių įrankių kaip „ChatGPT“, „Claude“, „Gemini“ variklis. Esmė tokia: LLM yra „kalbos ir kodo vertintojas“, o ne „matavimo prietaisas“ ar „žinių bazė“. Laisvai kalba inžinerijos terminija, bet nematuoja varžos; sukuria skaičių, kuris atrodo labiausiai tikėtinas. Todėl jis gali pateikti patikimus, bet neteisingus atsakymus apie komponento maitinimo srovę, reguliavimo ribą ar standartų lentelę. Tai vadinama haliucinacija (išsigalvojimu). Haliucinacijos nėra gedimas, o būdingas šios technologijos bruožas; Todėl patikrinimas yra ne „papildomas žingsnis“, o neatsiejama darbo dalis.

Užduotys, kuriose dirbtinis intelektas yra stiprus elektronikos / ryšių srityje:

  • Sąvokos paaiškinimas ir mokymas: kas yra varžos suderinimas, kaip veikia OFDM, kas sukelia slapyvardį, kaip sutrinka EMC.
  • Kodo ir programinės įrangos projektas: mikrovaldiklio tvarkyklė, būsenos mašina, Python signalų analizė, testavimo automatizavimo sistema.
  • Duomenų valymas ir organizavimas: išsklaidytų matavimo žurnalų konvertavimas į nuoseklią lentelę, vienetų neatitikimų fiksavimas.
  • Hipotezių sąrašo generavimas: sistemingas priežasčių, susijusių su klausimais, pavyzdžiui, kodėl grandinė neveikia, kodėl nutrūksta nuoroda, sąrašas.
  • Teksto projektas: bandymo planas, gedimo ataskaita, techninės bylos projektas, duomenų lapo santrauka.
  • Paskyros sąranka: susiejimo biudžeto, energijos biudžeto, filtro projektavimo žingsnių skeleto nustatymas.

Kur AI yra silpnas ir rizikingas:

  • Tiksli skaitinė vertė (maitinimo srovė, varža, išjungimo dažnis, transliacijos galios riba).
  • Dabartinis ir konkretus standarto / teisės akto straipsnis, lentelės reikšmė ir leidimo informacija.
  • Diagnostika be faktinių jūsų aparatinės įrangos matavimo duomenų.
  • Atitiktis ir saugai svarbus sprendimas: EMC atitikties deklaracija, išleidimas, tinkamumas naudoti, saugos riba.

Rizika pagrįsta klasifikacija: filtras prieš naudojant AI

Ne kiekviena užduotis yra tokio paties rizikos lygio. Prieš naudodami dirbtinį intelektą, suskirstykite užduotį pagal rizikos lygį. Toliau pateiktoje lentelėje pateikiama sprendimų sistema, kurią naudosite šiame modulyje.

Rizikos lygis

užduoties pavyzdys

AI vaidmuo

Privalomas patikrinimas

žemas

Sąvokos paaiškinimas, juodraštis tekstas, kodo skeletas

nemokamas naudojimas

Apžvalgos užtenka

vidutinis

Duomenų valymas, hipotezių sąrašas, skaičiavimo nustatymas

Juodraščio / bendraautorius

Rankinis patikrinimas + duomenų lapo patvirtinimas

aukštas

Grandinės įvertinimas, filtro / antenos dizainas, programinės įrangos logika

idėjų generatorius

Modeliavimas + prototipo matavimas

kritiškas

EMC/transliavimo atitiktis, saugos riba, tinkamumas naudoti

Tik juodraštis / nuskaitymas

Kompetentingo inžinieriaus patvirtinimas + akredituotas bandymas

Patarimas: jei pažymėjote užduotį kaip „kritinę“, AI išvestis niekada nėra galutinis dokumentas. Daugiausia tai gali būti preliminarus projektas arba kontrolinis sąrašas; Kompetentingas inžinierius prisiima parašą ir atsakomybę.

Srautas nuo galo iki galo: AI įtraukimas į darbo eigą

Tipiškas elektronikos / ryšių problemų sprendimo ciklas yra toks, kai dirbtinis intelektas įeina į kiekvieną žingsnį, bet pats neuždaro nė vieno iš jų:

  1. Apibrėžkite problemą: kas bus sukurta, koks veiklos tikslas, kokie apribojimai (galia, kaina, dažnis, teisės aktai) yra? (AI: paaiškina klausimą.)
  2. Duomenų rinkimas/reikalavimai: Duomenų lapai, standartinės ribos, matavimų žurnalai. (AI: apibendrina ir ieško neatitikimų.)
  3. Sukurti hipotezes/projektuoti: Alternatyvios topologijos, sprendimų scenarijai. (AI: sudaro sisteminį sąrašą.)
  4. Analizė: Skaičiavimas, modeliavimas, kodas, signalų analizė. (AI: generuoja kodą ir skaičiavimo fikciją.)
  5. Patikrinkite: modeliavimas, prototipas, matavimas, standartinis tekstas. (AI yra nuošalyje; matavimai ir žmonės nusprendžia.)
  6. Dokumentuokite ir nuspręskite: Kompetentingas inžinierius prisiima atsakomybę. (AI: juodraščio rašytojas.)

Turėkite omenyje šiuos šešis žingsnius; Likusioje modulio dalyje žingsnis po žingsnio parodyta, kaip dirbtinį intelektą naudoti atliekant konkrečias elektronikos / ryšių užduotis.

trys mini dėklai

1 atvejis – netinkama komponento vertė. Stažuotojas klausia AI reikiamos atjungimo kondensatoriaus vertės grandinėje, maitinamoje iš 3,3 V reguliatoriaus; AI sako „pakanka 100 nF“ ir taip pat pateikia tikslų nurodymą: „pridėkite 10 µF kiekvienam IC“. Stažuotojas tai įrašo tiesiai į diagramą. Tuo tarpu teisinga vertė priklauso nuo naudojamų lustų duomenų lape pateiktos rekomendacijos, perjungimo dažnio ir srovės profilio. Šioje konstrukcijoje didelės spartos lustas sunaudoja šimtus milijonų kartų srovės per sekundę, o vien 100 nF nepakanka; Paleidžiant kortelę, ji veikia netvarkingai. Teisingas metodas yra paimti vertę iš kiekvieno lusto duomenų lapo ir galios vientisumo analizės.

2 atvejis – neegzistuojanti reguliavimo riba. Inžinierius klausia AI didžiausios leistinos jo gaminio EIRP (ekvivalentinės izotropinės spinduliuotės galios) 2,4 GHz dažnių juostoje. AI sako „20 dBm pagal reglamentą“ ir sudaro medžiagos numerį. Inžinierius atitinkamai surašo techninę bylą. Bandymų laboratorijoje paaiškėja, kad ribinė vertė skiriasi priklausomai nuo juostos, kanalo pločio ir šalies, o nurodytas prekės numeris nėra tikras. Teisingas būdas yra atidaryti dabartinį reglamentą (pvz., atitinkamą ETSI/FCC dokumentą ir šalies institucijos sprendimą) iš oficialaus šaltinio ir patvirtinti vertę bei turinį.

3 atvejis. Tinkamas naudojimas. Inžinierius įtaria, kad temperatūros jutiklio 5000 eilučių matavimo žurnalas yra nenuoseklus. Ji nurodo AI "išvardinti šios lentelės eilutes, kuriose gali būti vieneto neatitikimas (°C/°F painiava), fiziškai neįmanoma reikšmė, smaigalys ir tuščias langelis, ir parašyti, ką įtariate kiekvienai; NEtaisykite, tiesiog pažymėkite". AI žymi kelis 999 kodo rodmenis, du -300 °C rodmenis ir spyglius, primenančius jutiklio atstatymą. Inžinierius patikrina ir taiso juos iš neapdorotų duomenų. Čia dirbtinis intelektas buvo naudojamas teisingai: patraukė dėmesį, žmogus priėmė sprendimą ir pataiso.

Kopijuojami raginimo šablonai

Galite naudoti toliau pateiktus šablonus pritaikydami juos savo verslui. Kiekviename iš jų yra sąmoningas nurodymas „duoti tikslų skaičių, nurodyti šaltinį, paaiškinti neapibrėžtumą“.

ROLE IR RIBOS ŠABLONAS "Vaidmuo: Esate patyręs elektronikos/komunikacijų inžinieriaus asistentas. Užduotis: [parašykite temą]. Taisyklės: Pateikdami tikslią skaitinę reikšmę (srovę, varžą, dažnį, galios ribą), pasakykite, kad tai turi būti patikrinta iš pasirinkto komponento DUOMENŲ LAPAS arba MATAVIMAS; jei nesate tikri, pateikite standartą, pasakykite su sąlyga. jo versija, bet ji turi būti patvirtinta iš oficialaus šaltinio Atsakymo pabaigoje parašykite „ką reikia patikrinti imituojant/matuojant“.

HIPOTEZĖS KURIMO ŠABLONAS"Sudarykite sistemingą galimų šio simptomo priežasčių sąrašą: [apibūdinkite simptomą; kas stebima, koks ten matavimas]. Kiekvienai hipotezei: (1) kokie įrodymai ją patvirtina, (2) kokius matavimus (osciloskopu, analizatoriumi, multimetru) reikia atlikti norint patvirtinti / paneigti. Nustatyti galutinę diagnozę; sukurti trikčių šalinimo planą“.

PATIKRINIMO KONTROLĖS SĄRAŠO ŠABLONAS"Nurodykite KIEKVIENĄ skaitinę reikšmę ir KIEKVIENĄ standarto/reglamento nuorodą žemiau esančiame projekto/ataskaitos projekte. Prie kiekvieno nurodykite, iš kurio šaltinio (duomenų lapas, oficialus standartinis tekstas, laboratorinis matavimas, modeliavimas) jis turėtų būti patikrintas. Neaiškios kilmės duomenis surinkite skiltyje „negalima naudoti be patikrinimo]“. Tekstas: [įklijuoti].

ANONIMIZAVIMO IŠANKSTINĖS PATIKRINIMO ŠABLONAS "Prieš pateikdami šį tekstą dirbtinio intelekto įrankiui, pažymėkite komercinę paslaptį arba asmenines/reglamentuojančias dalis: klientą/projekto pavadinimą, PCB failo nuorodą, programinės aparatinės įrangos raktą/slaptažodį, tikruosius IP / MAC adresus, abonento duomenis, paslėptus mokesčius. Pasiūlykite, kaip juos anonimizuoti. Tekstas: [įklijuoti]."

Silpnas raginimas / Stiprus raginimas

Uždavus tą patį klausimą dviem būdais, rezultatai bus labai skirtingi.

Silpnas raginimas: "Koks šios antenos pranašumas?"

Tvirtas raginimas: "Vaidmuo: esate radijo dažnių inžinieriaus padėjėjas. Paaiškinkite, kokiais etapais turi būti nustatomas antenos stiprinimas (tipo pasirinkimas, dydis, lauko modeliavimas, begarsis kambario matavimas) ir kokių duomenų bei kokių patikrinimų reikia kiekviename žingsnyje. NENAUDOKITE TIKSLŲ stiprinimo skaičiaus; pabrėžkite, kad tai galima nustatyti tik modeliuojant ir matuojant, ką reiškia RP ir kokia bus vertinama RP riba."

Silpnas raginimas kviečia dirbtinį intelektą pasitaisyti; Stiprus raginimas palaiko tinkamą darbą (proceso aprašymas) ir neleidžia atsirasti skaitmeninėms haliucinacijoms.

Dažnos klaidos

  • „Prašymas“ AI dėl komponentų / dizaino verčių. Maitinimo srovė, varža, ribinis dažnis gaunami tik iš duomenų lapo ir matavimo.
  • Naudojant standartinę / teisės akto sąlygą jos nepatvirtinus. Prekės numeris, lentelės vertė ir leidimas dažnai sukelia haliucinacijas.
  • Atitikties / saugumo sprendimas grindžiamas AI išvestimi. EMC atitiktis, transliacijos leidimas, tinkamumas naudoti yra kompetentingų inžinierių darbas ir akredituoti bandymai.
  • Skelbtini duomenys įklijuojami į debesies įrankį jų neanonimizuojant. PCB / programinė įranga, klientų topologija ir abonentų duomenys yra komercinės paslaptys ir asmens duomenys.
  • Laukiu vieno klausimo ir vieno atsakymo. Pakartotinai naudokite dirbtinį intelektą: kurkite, kritikuokite, modeliuokite, matuokite, patikslinkite.
Įspėjimas: kuo tikslesnis ir patikimesnis skaičius rodomas AI išvestyje, tuo didesnis patikrinimo poreikis. Tikslumas nėra tikslumo garantija.

Apibendrinant

Šiame skyriuje matėte, kad dirbtinis intelektas yra elektronikos / komunikacijos asistentas, o ne sprendimų priėmėjas. LLM yra kalbos ir kodo vertintojai; Galingas koncepcijos paaiškinimas, kodo / programinės įrangos kontūras, duomenų valymas ir hipotezių generavimas, tačiau rizikinga generuoti tikslią komponento vertę ir standartinę medžiagą (haliucinacijos). Klasifikuokite užduotis į žemas / vidutines / aukštas / kritines ir atitinkamai pakoreguokite patikrinimo gylį. Patikrinkite kiekvieną skaitmeninę vertę iš duomenų lapo arba matavimo ir kiekvieną standartinę nuorodą iš oficialaus šaltinio. Atitikties ir saugumo požiūriu svarbius sprendimus visada priima kvalifikuotas inžinierius ir prieš naudodami anonimizuoja jautrius dizaino / kliento duomenis.

Taikymo užduotis

Iš savo darbo (arba įsivaizduojamo elektronikos projekto) pasirinkite penkias užduotis: koncepcijos aprašymą, duomenų išvalymą, gedimo hipotezės sąrašą, komponentą / skaitinę reikšmę ir reguliavimo / standartų klausimą. Įdėkite kiekvieną į aukščiau esančią rizikos lentelę. Tada perduokite dvi mažos / vidutinės rizikos užduotis AI naudodami šabloną „Vaidmuo ir riba“ ir pažymėkite kiekvieną skaitmeninį / standartinį išvesties elementą naudodami „Patvirtinimo kontrolinio sąrašo“ šabloną. Užsirašykite, kurių elementų negalima naudoti be patikrinimo.

kontrolinis sąrašas

  • [ ] Prieš naudodamas misiją priskyriau rizikos lygiui (žemas/vidutinis/didelis/kritinis).
  • [ ] Komponentų / dizaino reikšmes gavau iš duomenų lapo ir matavimo, o ne klausiau AI.
  • [ ] Patikrinau kiekvieną standartą / norminę nuorodą iš oficialaus šaltinio (teisinga versija).
  • [ ] Anonimizuojau jautrius duomenis (PCB / programinė įranga, klientas, IP / MAC, abonentas).
  • [ ] Suderinamumo / saugumo požiūriu kritinį sprendimą palikau kvalifikuotam inžinieriui ir akredituotam bandytojui.
  • [ ] Aš nuskaitau kiekvieną skaitmeninę vertę AI išvestyje, kad būtų nustatyta „negalima naudoti be patikrinimo“.