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.
É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.
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?
Áprilisban igazán izgalmas időszak vár az Xbox Game Pass előfizetőire: díjnyertes folytatások, zseniális új független címek, klasszikusok ráncfelvarrott kiadásai és persze jó néhány addiktív gyöngyszem kerül fel a platformra...
A mesterséges intelligencia fejlesztésének egyik legfőbb kihívása, hogy olyan autonóm ügynökök épüljenek, amelyek képesek alkalmazkodni a környezet változásaihoz anélkül, hogy az alapul szolgáló nagy nyelvi modellt újra kellene tanítani...
💉 Míg az elmúlt években a Lyme-kór egyre komolyabb egészségügyi problémává nőtte ki magát, most új remény villant fel: a Pfizer és a Valneva közös fejlesztése révén egy hatékony vakcina kerülhet a piacra, amely segíthet megfékezni ezt a kullancsok által terjesztett betegséget...
☀️ Úgy tűnik, a Samsung most komolyan fejleszti a Now Brief funkcióját: a kiszivárgott képernyőfotók alapján már nemcsak az aktuális nap időjárását mutatja majd, hanem egy teljes, hétnapos előrejelzést is, részletesen megadva a napi maximumokat és minimumokat, valamint ikonokkal illusztrálva a várható időjárást...
🔒 A kontinens legnagyobb vasúti utazásait szervező Eurail kénytelen volt elismerni, hogy tavaly december végén hackerek több mint 300 ezer ügyfél személyes adataihoz jutottak hozzá...
Pár hónap múlva már a Pixel 11 szériát foghatjuk kézbe – és bármilyen hihetetlen, de ezek a telefonok lehetnek az elsők, amelyek megkapják a Samsung vadonatúj M16 OLED paneljét...
🤯 Emellett a Google Home felhasználói egyre nagyobb számban tapasztalnak komoly problémákat a Gemini nevű, frissített hangalapú asszisztenssel, amelyet már 16 új országban vezetik be...
⚠ Az OpenAI felfüggesztette az Egyesült Királyságba tervezett Stargate nagyléptékű MI-infrastruktúra kiépítését, miután makacs energiaár-emelkedés és bizonytalan szabályozási környezet húzta keresztbe a számításaikat...
Jól mutatja, hogy egyetlen elütés is okozhat milliárdos kárt: a második legnagyobb dél-koreai kriptotőzsde, a Bithumb munkatársai februárban tévedésből egy promóció során „BTC”-t írtak „KRW” helyett, így 249 nyertesnek nem 620 000 forintnyi összeget, hanem fejenként 620 000 bitcoint, összesen több mint 40 milliárd dollárt (14 320 milliárd forintot) írtak jóvá belső rendszerükben...
🥗 Ez a jelenség jól illusztrálható azzal, hogy a látszólag hétköznapi fűszernövények – mint a menta, az eukaliptusz és a csilipaprika – természetes vegyületei elképesztő erővel léphetnek fel a szervezet gyulladásos folyamatai ellen, főleg, ha bizonyos kombinációkban találkoznak az immunrendszer sejtjeiben...
Érdekes felvetés, hogy néhány kulcsfontosságú, nyílt forráskódú program fejlesztői napok óta nem tudják frissíteni alkalmazásaikat Windowsra, mert a Microsoft egyik pillanatról a másikra, érdemi figyelmeztetés nélkül felfüggesztette a fejlesztői fiókjaikat...
A Case Western Reserve Egyetem kutatói egy meglepő összefüggésre derítettek fényt: a bélben élő baktériumok által termelt káros cukrok jelentős szerepet játszhatnak a rendkívül pusztító agyi betegségek, például az ALS (amiotrófiás laterálszklerózis) és a frontotemporális demencia kialakulásában...
A Galaxy S22 Ultra-tulajdonosok egy része teljesen váratlan akadályba ütközik, amikor a gyári beállítások visszaállítása után az általuk legálisan vásárolt telefont egyszer csak zárolják — ráadásul nem is ők, hanem egy ismeretlen, gyanús szervezet, a Numero LLC neve jelenik meg a készüléken...
A JBL két új modellje, a Live 780NC és a Live 680NC csábító ígérettel érkezett, hogy a középkategóriás vezeték nélküli, zajszűrős fejhallgatók élmezőnyébe törjön...
🚲 Egy újabb történelmi kört zárt a NASA, amikor az Orion űrhajó tizenhárom évnyi előkészület után négyfős személyzettel kerülte meg a Holdat és indult vissza a Föld felé...
📝 Komolyan mondom, végre egy kis ész a digitális káoszban! A Google beolvasztotta a NotebookLM nevű mesterségesintelligencia-alapú kutatósegédjét a Gemini csevegőjébe, így mostantól már nem kell ezer ablak között vergődve kezelni a jegyzeteidet...
Érdemes megvizsgálni, hogy a Meta legutóbbi MI-modellje, a Muse Spark képes-e új alapokra helyezni a cég mesterségesintelligencia-stratégiáját, miután a Llama 4 csalódást keltő fogadtatásban részesült...