Ядрои Linux дорои 5 қоидаҳои рамзгузории AI дорад, ки ҳар як кодери vibe бояд истифода барад

Ядрои Linux дорои 5 қоидаҳои рамзгузории AI дорад, ки ҳар як кодери vibe бояд истифода барад


Ман комилан фаҳмидам, ки чаро рамзгузории vibe ин қадар маъмул аст. Тамошои идеяҳои шумо ба як барномаи корӣ тавассути сӯҳбат тақрибан мисли ҷодугарӣ эҳсос мешавад. Ҳамин тавр, ман бо хушҳолӣ онро барои сохтани CW Inspector, як барномаи маҳаллии Linux истифода кардам, ки сабтҳои Morse WAV-ро аз WebSDR-ҳои онлайн таҳлил ва рамзкушоӣ мекунад.

Дар аввал, он олиҷаноб кор мекард. Аммо қисми нороҳаткунанда баъдтар пайдо шуд, вақте ки сайқал дода шуд, рамзи тавлидшуда ҳанӯз ба касе лозим буд, ки онро дарк кунад ва тафтиш кунад.

Маҳз ҳамон чизест, ки дастури мундариҷаи Linux ядрои аз воситаи асбоб тавлидшуда барои коддерҳои vibe муфид аст. Он рамзи AI-ро комилан рад намекунад. Баръакс, он эътироф мекунад, ки нигоҳдории он метавонад душвор гардад, дар ҳоле ки коди тавлидшуда ба таври экспоненсиалӣ афзоиш меёбад.

Ман панҷ қоидаҳои шаффофияти онро гирифтам ва барномаи аз ҷониби AI тавлидшудаамро ба онҳо тобеъ кардам, то онро санҷанд. Қоидаҳо зуд нишон доданд, ки он чизе, ки ман фикр мекардам, як барномаи комилан коркунанда аст, бо боварии комил рамзкушоии аудиоро нодуруст бо хатогиҳои сифр.

“Кӯмаки AI” аз он вонамуд кардан, ки ман ҳама чизро аз сифр рамзгузорӣ кардам, муфидтар аст

Аввалин қоидае, ки ман дуздидаам, шояд соддатарин буд. Сабт кунед, ки кадом асбоб аксарияти лоиҳаро эҷод кардааст ё ҳадди аққал қисмҳои муҳимро. Ядро интизор нест, ки саҳмгузорон ҳар як асбоби ислоҳи имло ва грамматика, пуркунии худкор, гузариш ба форматкунӣ ё тағир додани номи тағирёбандаро номбар кунанд. Роҳнамои он танҳо вақте татбиқ мешавад, ки асбоб чизи муҳимро тавлид кунад, аз ҷумла функсияҳо, файлҳои манбаъ, ислоҳҳо, тарҷумаҳо ё тағиротҳо.

Асосан, вақте ки сарҳад норавшан аст, шаффофият интихоби афзалиятнок аст.

Барои Нозири CW, ман қисмҳои муҳими сохтмонро сабт кардам:

  • OpenAI Codex татбиқи аввалинро дар асоси мушаххасоти хаттии ман тавлид кард.

  • Linux Mint 22.3 ва Python 3.12.3 ба ман муҳити санҷиширо фароҳам оварданд.

  • Flask интерфейсро идора мекард ва NumPy ва SciPy барои коркарди аудио масъул буданд.

  • Графикҳоро бо Pytest, Mypy ва Bandit ба таври возеҳ гардонид.

Пеш аз дафн шудан дар таърихи рушди код, ман нанавиштам, ман барномаи тайёрро санҷидам. Он оҳанги 700 Гцро дар файли WAV-и мустақили ман муайян кард, ки 15.3 WPM дуруст ҳисоб карда шудааст ва рамзкушоӣ шудааст. CQ CQ DE LINUX. Он инчунин як шакли мавҷ ва спектри басомади шабеҳро ба он чизе ки Shazam истифода мебарад, тавлид кард ва боз файли WAV-ро, ки садои баланди фарохмаҷро дорад, дуруст рамзкушоӣ кард.

То ба ҳол, он барои барномаи вибе-кодшуда хуб ба назар мерасид.

Нишон додани он, ки ман “OpenAI Codex” -ро барои татбиқи аввал истифода кардам, ин бурдҳоро кам накард. Он танҳо муайян кард, ки кадом кор дар муқоиса бо коди худам навиштаам, ба тафтиши бештар ниёз дорад.

Codex Logo

OS

Windows, macOS, Linux

Таҳиягар

OpenAI


2

Воридоти паси натиҷаро нигоҳ доред

Рамзи тавлидшуда танҳо дар контексти қабули AI маъно дорад

Сабти кӯмаки AI, ки асбоби рамзгузорӣ, вурудҳо, дархостҳо, файлҳои зарардида, санҷишҳо ва нокомии ислоҳшударо ҳуҷҷатгузорӣ мекунад

Қоидаи дуюм ин нигоҳ доштани дархостҳо ва талабот дар паси натиҷаи тавлидшуда буд. Роҳнамои ядро ​​​​аз саҳмгузорон хоҳиш мекунад, ки муайян кунанд, ки онҳо ба асбоби AI чӣ ғизо додаанд, хоҳ он маводи манбаъ, скриптҳои таҳлил ё ҳама гуна вуруди техникӣ бошад.

Пеш аз он ки Codex ягон қисми барномаи CW Inspector-и маро тавлид кунад, ман навиштам ва содир кардам PRODECT_SPEC.md. Он талаб мекард:

  • Интерфейси маҳаллии Flask, ки файлҳои моно PCM WAV-ро қабул мекунад.

  • Таҳлили шакли мавҷ, спектрограмма, оҳанг ва суръат.

  • Транскрипсияи Морзе дар баробари ҳама паёмҳои рамзкушошуда.

  • Мантиқи коркарди сигнал бояд аз интерфейси веб ҷудо нигоҳ дошта шавад.

  • Ҳеҷ гуна ҷалби хидматҳои абрӣ ё фармонҳои ҷилди аз номҳои файлҳои боршуда сохташуда.

  • Санҷиши автоматӣ ва маҳдудиятҳои ростқавл дар атрофи сигналҳои заиф, пажмурдашуда ё такроршаванда.

Барои додани маълумотномаи хуби аудио ба барнома, ман як намунаро тавассути тарҷумони Морзе Кодди сабт кардам. Он дорои нуқтаҳо ва тиреҳои мувофиқи аудио дар Кодекси Морзе барои CQ CQ CQ DE LINUX ҳамчун файли 10,8 сония, моно, 16-бита PCM дар 22,050 Гц интихоб шудааст. Сигнал барои истифодаи оҳанги 700 Гц дар тақрибан 15 WPM муқаррар карда шудааст.

Codex метамаълумоти сабт ва паёми интизориро гирифт, аммо файли воқеии WAV нест. Ин ба ман озмоиши мустақили қабулро гузошт, ба ҷои он ки моделро танҳо бар зидди намунаи дақиқ оптимизатсия кунад, ки баъдтар ба ҳар ҳол рамзкушоӣ хоҳад шуд. Бе чунин маҳдудиятҳои ҳифзшуда, дубора тавлид кардани ҳама гуна муваффақият ё ташхиси нокомӣ танҳо ба тахминҳои бесамар табдил меёбад.

3

Роҳи фаврӣ нигоҳ доред

Файли сарчашмаи омодашуда наметавонад шарҳ диҳад, ки аз AI чӣ оптимизатсия талаб карда шудааст

Функсияи Python, ки кластерҳои набзи кӯтоҳ ва дарози Морзро дар декодери ислоҳшудаи CW Inspector ҷудо мекунад

Қоидаи сеюм дар бораи нигоҳ доштани пайраҳаи фаврӣ мебошад. Роҳнамои ядро ​​пешниҳод мекунад, ки дархостҳои воқеиро дар бар гиранд, вақте ки ягон рамзи муҳими тавлидшудаи AI ҳатто аз як ё ду дархости кӯтоҳ меояд. Барои як ҷаласаи тӯлонӣ, роҳнамо тавсия медиҳад, ки саҳмгузорон ба ҷои он чизеро, ки онҳо дархост кардаанд ва чӣ гуна ин восита кӯмак кардааст, ҷамъбаст кунанд.

Сессияи рамзгузории ман дар ҷамъбаст карда шуд AI_ASSISTANCE.md. Ба Кодекс супориш дода шуд:

  • Пеш аз навиштани ягон код тавсифи пурраро хонед.

  • Танҳо таҳлилгари дархостшудаи WAV-ро созед.

  • Коркарди сигналро аз Flask ҷудо нигоҳ доред.

  • Аз API-ҳои беруна ва иҷрои ҷилди бар асоси номи файл худдорӣ кунед.

  • Аз дархости дастгирӣ берун аз доираи муайянкардаи лоиҳа худдорӣ намоед.

Агар ман танҳо чизе монанди наҷот “Ба ман декодери Морзе созед” он тафсилотеро, ки меъмории онро ташаккул медоданд ва сарҳадҳои амниятиро муайян мекарданд, пинҳон мекард. Хулосаи фаврӣ ба ман чизи мушаххасе дод, ки бо иҷрои анҷомёфта муқоиса кунам.

Гарчанде ки дастурҳо ба як дорухат монанд нестанд, ки як кодро аз AI-ҳои гуногуни AI медиҳад, арзиши онҳо дар шарҳи ҳадафи аслӣ аст. Масалан, вақте ки барнома баъдтар интиқоли тире вазнинро нодуруст хонд, пайроҳаи фаврӣ хаторо барои ман ҳал накард, аммо он рафтори пешбинишударо равшан кард.

Вакте ки ман ислохшударо тафтиш кардам _estimate_dot функсия, ман метавонистам амалиёти NumPy-и онро ба як ҳадафи мушаххас, ки ҷудо кардани импулсҳои нуқтаҳои кӯтоҳ аз импулсҳои дарозтари тире буд, алоқаманд кунад. Навиштани мушаххасот аввал суръатро хеле сусттар кард, аммо он инчунин баррасии натиҷаҳои ношиносро хеле осон кард.

4

Маҳз чӣ гуна тағирёбии AI-ро сабт кунед

Аттрибутсия вақте ки он ба файлҳо ва қарорҳои мушаххас ишора мекунад, хеле муфидтар аст

Уҳдадории Git барои Inspector CW, ки муаллифи инсон ва трейлери атрибусияи Assisted-by LLM-ро нишон медиҳад

Қоидаи чорум муайян кардани он буд, ки дар муқоиса бо кори шахсии ман дар кадом қисмҳои лоиҳа AI иштирок дорад. Содда гуфтан “AI кӯмак кард” ба баррасӣ намегӯяд, ки оё он чанд сатри кодро пешниҳод кардааст ё тамоми барномаро тавлид кардааст.

Ҳамин тариқ, сабти кӯмаки ман файлҳои дахлдорро номбар кард:

Он инчунин саҳми инсонро аз кори тавлидшуда ҷудо кард. Дар ин ҳолат, ман мушаххасот ва асбобҳои аудиоии мустақилро пешниҳод кардам. Codex ариза ва санҷишҳои аввалияро пешниҳод кард. Пас аз он ман ҳама чизро дар дохили санҷиши Mini VM иҷро кардам, сабтҳои иловагӣ эҷод кардам, баромадро тафтиш кардам ва ислоҳи ниҳоиро қабул кардам.

Модел ҳеҷ гоҳ заъфи вақтро ихтиёр накардааст, аммо санҷиши вазнини ман онро фош кард.

Роҳнамои мушаххаси AI-и ядро ​​​​хати муфидро мекашад, агар ман ҳеҷ гоҳ ният надорам, ки рамзи ядроро саҳм гузорам. Агенти AI наметавонад саҳмро аз номи ягон каси дигар имзо кунад. Барои барномаи шахсӣ, дарси амалӣ хеле соддатар аст. Нагузоред, ки агенти рамзгузор ба таври ногаҳонӣ охирин салоҳияти он гардад, ки захира, нашр ё мубодила мешавад.

Ман файлҳои тавлидшударо дида баромадам ва Git-ро худам ӯҳдадор кардам ва сипас илова кардам Assisted-by: LLM Шарҳ. Ман аз сертификатсияи расмии ядрои имзошуда гузаштам, зеро он ба лоиҳаи хурди хусусии ман дахл надошт.

Ҳатто агар CW Inspector ҳеҷ гоҳ GitHub-ро ба даст наорад, таърихи он ҳоло ба ман мегӯяд, ки кодро кӣ тавлид кардааст, он чизеро, ки ман шахсан тафтиш кардам ва масъулият дар куҷо хотима ёфтааст.

5

Рамзи тавлидшударо исбот кунед

Натиҷаи хатарноктарин ин садама набуд, балки ҷавоби нодурусти боварӣ буд

Қоидаи панҷум, ба андешаи ман, барои рамзгузорони вибе муҳимтарин аст, зеро он аз ман талаб мекунад, ки ҳуҷҷатгузорӣ кунам, ки чӣ гуна натиҷаи тавлидшуда воқеан санҷида шудааст. Ба ҷои бовар кардан ба як боргузории муваффақ, ман тадриҷан мушкилиро зиёд кардам:

  • Дар истинод пок decoded хушбахтона ҳамчун CQ CQ CQ DE LINUX.

  • Садои сафеди фарохмаҷро онро вайрон накард.

  • Бист сония хомӯшии пеш аз ва баъд аз интиқол иловашуда ягон мушкилотро ба вуҷуд наовард.

  • Сабти тире, ки дорои TTT E нихоят камбудии калони вактро фош кард.

Морзе дуруст буд - - - / .аммо CW Inspector нишон дода мешавад ... .онро ҳамчун SE рамзкушоӣ кард ва ба ҷои тақрибан 15 WPM 5.0 WPM ҳисоб карда шуд. Ҳеҷ чиз вайрон нашуд ва барнома ягон хатогие содир накард. Дар асл, он ба декоди нодурусти худ комилан боварӣ дошт.

Бо рамзгузории vibe-AI, барномае, ки бе хато кор мекунад, дурустии ҷавоби онро исбот намекунад. Натиҷаи қобили эътимод, вале нодуруст аст ва он бо боварӣ расонида мешавад. Ин метавонад аз нокомии ошкор хатарноктар бошад ва таъкид мекунад, ки чаро қоидаҳои ядрои Linux ин қадар муфиданд.

Бо риояи тартиби ислоҳи хатогиҳои ядро, ман мушкилотро тафтиш кардам ва онро ба парвандаи такроршавандаи Pytest табдил додам. Санҷиш расман исбот кард, ки декодер баргашт SE вақте ки он бояд бармегардад TTT E. Танҳо он вақт ман кодро ислоҳ кардам.

Дониши ҳаводорони радиои ман дар ин ҷо муҳим буд ва аҳамияти ламси инсонро дар рамзгузории виб таъкид кард. Донистани он ки аз таҷриба чӣ қадар осон аст иштибоҳ кардан а T барои а E ба ман хабари дидаву дониста тире-вазнин дод, ки натиҷаи дурусти онро тафтиш кардан осон буд.

Алгоритми аслӣ кӯтоҳтарин 55% импулсҳои калидиро ҳамчун нуқтаҳо баррасӣ мекард, аммо тире ҳанӯз дар ин гурӯҳ бартарӣ дошт. Ҳамин тавр, функсияи ислоҳшуда ҳоло пеш аз сабти давомнокии нуқта таносуби калон байни кластерҳои набзи кӯтоҳ ва дарозро меҷӯяд.

Пас аз ислоҳ, ҳама TTT E намунаҳои аудио дуруст рамзкушоӣ карда шуданд, ҳамаи парвандаҳои Pytest гузаштанд, ва Mypy хатогиҳои навъи сифр ёфт.

Ин раванд, албатта, баъзе қаноатмандии фаврӣ, ки рамзгузории vibe-ро ин қадар судманд мегардонад, хориҷ мекунад. Татбиқи ин қоидаҳои сатҳи ядро ​​​​қатъиян ба ҳар як барномаи шахсии якдафъаина комилан аз ҳад зиёд хоҳад буд. Бо вуҷуди ин, қисмҳои муфидтар, бешубҳа, бояд нигоҳ дошта шаванд, ба монанди як мушаххасот, як сабти кӯмак, якчанд санҷишҳои хурд ва ӯҳдадориҳои ростқавл.

Дастурҳои ядрои Linux ба мо намегӯянд, ки рамзгузории vibe-ро бас кунем. Баръакс, он аз мо хоҳиш мекунад, ки хароҷоти фаҳмидани онро ба шахси дигар насупорем, ҳатто вақте ки ин шахс танҳо худи ояндаи мост.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Delta Air Lines (m1h262p) Delta Air Lines (m1h26g2) 애벗잡담잡이 애벗태양새 애벗얼가니새 애벗찌르레기 압드알쿠리참새 압딤황새 아버데어시스티콜라 이상한덤불개개비 에이버트북미덤불멧새 아비시니아캣버드 아비시니아크림슨윙 아비시니아지상코뿔새 아비시니아지상지빠귀 아비시니아긴발톱할미새 아비시니아올빼미 아비시니아파랑새 아비시니아낫부리후투티 아비시니아슬레이티딱새 아비시니아지빠귀 아비시니아왁스빌 아비시니아검은딱새 아비시니아동박새 아비시니아딱따구리 아카시아얼룩바벳 아카시아박새 아카디아딱새 아체직박구리 도토리딱따구리 아크레앤트슈라이크 아크레토디타이런트 아다마와멧비둘기 애들레이드솔새 아델리펭귄 애드미럴티매미새 아페프비둘기 아프간잡담잡이 아프간눈참새 아프리카줄무늬올빼미 아프리카검은오리 아프리카검은칼새 아프리카푸른딱새 아프리카푸른박새 아프리카넓적부리새 아프리카시트릴 아프리카목걸이멧비둘기 아프리카뜸부기 아프리카크림슨윙핀치 아프리카뻐꾸기 아프리카뻐꾸기매 아프리카뱀목가마우지 아프리카사막솔새 아프리카어두운색딱새 아프리카난쟁이물총새 아프리카에메랄드뻐꾸기 아프리카발가락물닭 아프리카파이어핀치 아프리카물수리 아프리카꾀꼬리 아프리카참매 아프리카풀올빼미 아프리카녹색비둘기 아프리카회색딱새 아프리카회색코뿔새 아프리카회색딱따구리 아프리카하리어매 아프리카매수리 아프리카산악잡담잡이 아프리카황조롱이 아프리카후투티 아프리카물꿩 아프리카습지하리어 아프리카올리브비둘기 아프리카대머리황새 아프리카검은머리물떼새 아프리카종려칼새 아프리카긴꼬리딱새 아프리카펭귄 아프리카피쿨렛 아프리카얼룩코뿔새 아프리카얼룩할미새 아프리카밭종다리 아프리카팔색조 아프리카난쟁이거위 아프리카난쟁이물총새 아프리카뜸부기 아프리카붉은눈직박구리 아프리카갈대개개비 아프리카강제비 아프리카바위 종다리류 아프리카성따오기 아프리카소쩍새 아프리카때까치딱새 아프리카은부리참새 아프리카제비물떼새 아프리카도요 아프리카저어새 아프리카점박이나무타기 아프리카검은딱새 아프리카뜸부기 아프리카지빠귀 아프리카볏도요 아프리카숲올빼미 아프리카노랑솔새 아가미왜가리 날렵한박새딱딱새