2025. 03. 22., 16:33

Az MI programozás jövője a Ruby on Rails? – Itt a következő nagy dobás

Az MI programozás jövője a Ruby on Rails? – Itt a következő nagy dobás
A nagy nyelvi modellek kiválóak a kód generálásában és szerkesztésében. Jelenleg ez az MI „gyilkos applikációja”: a nyelvi modellekből profitot szerző cégek – mint a GitHub Copilot, Cursor, Windsurf – mind kódgenerálással foglalkoznak. Ez kis léptékben döbbenetesen jól működik, de problémák adódnak, ha a kódbázis növekszik. A kódíró eszközök falba ütköznek, amint a kódbázis nem fér bele a modell kontextusába. A változtatások hirtelen nem működnek, és a javítási kísérletek csak újabb hibákat hoznak létre.

A kódméret dilemmája

Paul Graham híres esszéjében arról ír, hogy egyes programozási nyelvek erőteljesebbek másoknál. Az erő alatt olyan alapvető nyelvi funkciókat ért (például rekurzió, makrók), amelyek lehetővé teszik olyan megoldások létrehozását, amire más nyelvek egyszerűen nem képesek. Ezen gondolat mentén az MI-támogatott programozás hatékonysága jól mérhető: hány tokenre van szükség egy adott funkcionalitású program kifejezéséhez?

 

Vegyünk egy egyszerű példát: ha MI-t használva szeretnénk egy blogolásra alkalmas webalkalmazást építeni, Pythont vagy Golangot válasszunk? Egyértelmű, hogy a Pythont. A Golang sokkal több boilerplate kódot igényel (kötelező sallangot) – például hibakezeléshez vagy gyűjtemények bejárásához –, ami azt jelenti, hogy hamarabb elérjük a tokenlimitet. A Python alkalmazás kevesebb tokenben elfér, így több funkciót adhatunk hozzá, mielőtt elérnénk ezt a határt.

Az ideális nyelv az MI számára

A Golang könnyebb az emberek számára, mint az MI-knek, mert az emberek könnyen átfuthatnak a boilerplate kódon. Egy MI azonban nem tud ugyanígy „átfutni” a kódon: egy token helyet foglal a kontextus ablakában, függetlenül attól, hogy boilerplate kódról van szó vagy sem. Az ideális nyelv az MI számára tehát olyan, amely a lehető legkevesebb tokent használja funkciónként, miközben olvasható marad.

 

Ez a Ruby! A nyelv lényege, hogy a programot a lehető legrövidebben és elegánsabban lehessen kifejezni, még akkor is, ha ez több CPU-ciklust igényel. A Ruby on Rails minden hibája ellenére abban kimagasló, hogy sok funkciót tud kevés kóddal megvalósítani. Pontosan erre van szüksége az MI-knek.

Ruby: az emberek és a robotok nyelve?

Érdemes lenne minden kódot Ruby on Rails-ben megírni? Egyelőre nem feltétlenül. A típusos nyelvek használata továbbra is szükséges, hogy az MI-k egyik nagy hiányosságát – azt, hogy képtelenek úgy tesztelni saját kódjukat, mint egy ember – részben kiküszöbölje a típusellenőrzés. Emellett erős érvek szólnak a JavaScript és a Python mellett is, különösen annak fényében, hogy az MI-k tanítási adataiban ezek a nyelvek dominálnak.

 

A Ruby a „legemberibb” nyelv: emberek számára írták, emberi furcsaságokkal, emberi nyelvhez hasonló olvashatósággal. Ironikus lenne, ha végül a robotok nyelvévé is válna.

2025, adminboss, www.seangoedecke.com alapján

  • Te mit gondolsz arról, hogy a Ruby lehet-e a jövő nyelve az emberek és robotok számára egyaránt?
  • Ha te lennél abban a helyzetben, hogy egy új webalkalmazást kell építened, melyik programozási nyelvet választanád az MI által támogatott programozáshoz?
  • Mi alapján döntenél az ideális nyelv kiválasztásában, ha célod a legnagyobb hatékonyság elérése a kódbázis kezelése során?


Legfrissebb posztok

MA 07:19

A Fülöp-szigeteket megrázta egy újabb, halálos földrengés

Tipikus eset, amikor a reggeli órákban bekövetkező természeti katasztrófa pár perc alatt felforgatja több százezer ember életét...

MA 07:01

Az új Crazy Taxi a mesterséges intelligencia miatt kap hideget-meleget

🚘 Első pillantásra úgy tűnt, hogy a Crazy Taxi: World Tour igazi különlegesség: öt városon átívelő őrült verseny, tele pörgős zenékkel és a klasszikus őskáosz hangulatával...

MA 06:55

A Széllel szemben: a légi kaland, amire mindig vágytál

Ami először apróságnak tűnt, végül varázslatos, festői utazássá vált: egy fiatal fiú veszi át elveszett nagybátyja csomagszállító szolgáltatását egy légi biciklivel, amely időnként repülőgéppé is átváltozik...

MA 06:46

A NYT Connections mai tippjei és megoldásai – június 8., #1093

Felmerül a kérdés, hogy sikerülhet-e mindennap hibátlanul megfejteni a Connections rejtvényt...

MA 06:37

Az érettségi napján ringbe lépett Jolie és Pitt fia, Knox

🥊 Szinte senki sem várta volna, hogy Angelina Jolie és Brad Pitt fia, Knox az érettségi ünnepség napján nemcsak az érettségi bizonyítványát veszi át, de még aznap este harcművészeti mérkőzésen bokszkesztyűt is húz...

MA 06:28

Az idei PC Gaming Show legőrültebb pillanatai: szörnyek, vámpírszex, repülő biciklik

Az idei PC Gaming Show 2026 ismét minden várakozást felülmúlt: több mint 60 új, feltörekvő vagy épp legendás játékot vonultatott fel, közülük több mint húsz világpremierrel...

MA 06:05

Történelmi események a mai napon (Június 8.)

Rövid visszatekintés egy nap történéseire: Mohamed halála, a francia forradalom új államvallásának bevezetése és a Six-Day War alatt történt USS Liberty-incidens is ekkor zajlott...

vasárnap 21:56

A Google Cloud újabb botránya: ügyfélfiók letiltva, leállás figyelmeztetés nélkül

A Railway, amely világszerte több mint hárommillió felhasználót szolgál ki, május 19-én este súlyos leállást észlelt rendszereiben...

vasárnap 21:45

Az Xbox Games Showcase-en robbannak a nagy bejelentések

🎉 Az idei Summer Game Fest 2026 már napok óta tart, de a legizgalmasabb pillanatok még csak most következnek...

vasárnap 21:34

Az ENSZ szerint az MI felfalhatja a világ áramának 3%-át, vízválság jöhet

⚠ Az MI robbanásszerű fejlődése óriási terhelést jelenthet a Föld energia- és vízkészleteire a következő évtized során...

vasárnap 21:23

A kirúgást úgy élte meg, mintha megölték volna a párját

Scott Pelley, a híres amerikai hírolvasó, nyíltan beszélt távozásáról a CBS News-tól...

vasárnap 21:12

A téridőkristályok a meztelen szingularitások és mikroszkopikus fekete lyukak bölcsői?

💫 Új elméleti kutatás támasztja alá azt a feltételezést, hogy a téridőben kialakuló, matematikailag szabályos hullámminták – úgynevezett téridőkristályok – lehetnek a forrásai azoknak a titokzatos jelenségeknek, mint például a meztelen szingularitások vagy a mikroszkopikus fekete lyukak...

vasárnap 21:01

Hét év után visszatér Ariana Grande: elindult az Eternal Sunshine-turné

Hét év csend után végre újra turnéra indult Ariana Grande, aki szombat este Oaklandben adta első koncertjét az Eternal Sunshine-turné keretében...

vasárnap 20:34

Az Apple WWDC 2026: hol nézheted, mire számíthatsz?

📱 Közeleg a technológiai világ egyik legfontosabb eseménye, a WWDC 2026, amelynek középpontjában idén is az Apple új szoftverei állnak...

vasárnap 20:12

Celeste Rivas családja kimarad a d4vdről szóló dokumentumfilmekből, ügyvédjük szerint

🤔 Celeste Rivas családját sorra megkeresik különböző produkciós cégek, amelyek a lánynak és az énekes d4vd-nek tulajdonított kapcsolatáról szeretnének forgatni...

vasárnap 20:01

A Wall Street következő nagy dobása: a vagyon tokenizálása

💰 Abra hamarosan tőzsdére lép, miközben alapítója, Bill Barhydt hisz abban, hogy a kripto következő nagy dobása már nem a bitcoin árfolyamában, hanem az eszközök tokenizációjában rejlik...

vasárnap 19:56

Az első ideiglenes tiltás jöhet: New York határt húz a gigászi adatközpontoknak

Az Egyesült Államokban egyre nagyobb a társadalmi ellenállás a gigantikus adatközpontok építése ellen, New York pedig történelmi lépésre készül: a képviselők megszavazták, hogy egy évre felfüggesszék minden olyan adatközpont építését, amely csúcsterheléskor legalább 20 megawattot fogyaszt...

vasárnap 19:45

A 25 éves Xbox: botrányok, exkluzívumok, démonvadászat

Eltelt egy negyedszázad az első Xbox megjelenése óta, de a Microsoft játékrészlege nemcsak ünneplésre, hanem válságkezelésre is készül...

vasárnap 19:34

A 2026-os játékok legjobb mellékküldetései: Mina the Hollower

Bár több játékkal is egyszerre zsonglőrködöm, mindet félretettem, hogy a Mina the Hollower-rel foglalkozzak...

vasárnap 19:23

Az AI-tól a tech IPO-kig: több ok húzza le a bitcoint

Az utóbbi időben a bitcoin ára jelentős visszaesést mutat, és sokan keresik a fő okot...

vasárnap 19:01

A Helldivers 2 galaktikus hadjáratokra vált, jönnek a Szuperrombolók

🚀 A Helldivers 2 előtt izgalmas változások állnak, ugyanis még ebben a hónapban drasztikusan átalakul a galaktikus háború játékmenete...

vasárnap 18:56

Az új Joy-Con 2 töltő: egyszerűen működik, extrákra ne számíts.

A Genki Dual Wield töltője megoldja azt a mindennapi problémát, amikor egyszerre két Joy-Con 2 vezérlőpárt kell tölteni...

vasárnap 18:45

A botrány csak pletyka: az időjárás miatt marad el Morgan Wallen koncertje

Morgan Wallen countryénekes határozottan cáfolja a találgatásokat, hogy saját viselkedése állt volna a pittsburghi koncertje hirtelen lemondása mögött...

vasárnap 18:34

Az Ethereumnál nem válság, hanem stratégiai tisztulás – mondja Lubin

Felmerül a kérdés, hogy mennyire jelent problémát az Ethereum Foundation költségvetésének csökkentése és a munkatársak távozása...

vasárnap 18:23

Az agentikus MI megoldotta a kódolást, és leleplezte a szoftvermérnökség gondjait

Ez a jelenség jól illusztrálható azzal, hogy a fejlesztői csapatok soha nem írtak ilyen gyorsan kódot, mint most, az új generációs MI-rendszerek megjelenésével...

vasárnap 16:02

A 2026-os Tony-díjátadót így streamelheted élőben, bárhonnan

Lényeges, hogy a Broadway legnagyobb sztárjai idén is összegyűlnek New York ikonikus Radio City Music Hallban, hogy a 79...

vasárnap 15:57

Az Airwrap szinte tökéletes kihívója: Dreame AirStyle Era

Van egy eszköz, ami mostanában egyre több figyelmet kap a hajformázás világában: a Dreame AirStyle Era nyolc különböző fejjel érkezik, amelyek a legtöbb frizurához tökéletes alternatívát kínálnak...

vasárnap 15:34

A világ legmélyebb barlangja: titkok a Föld gyomrából

Két elképesztő mélységű barlang vetekszik a világ legmélyebb címéért, és mindkettő ugyanabban a hegyvonulatban lapul...

vasárnap 15:11

Végre összeállt a százéves Schrödinger-színelmélet

Erwin Schrödinger régóta fennálló elmélete végre kulcsfontosságú kiegészítést kapott, amelyet új kutatások tettek lehetővé arra vonatkozóan, hogyan érzékeljük a színek közötti eltéréseket...