Mesterséges programozás

Vannak olyan technológiák, amelyek zárójelbe tesznek korábbi feladatokat, adott esetben munkaköröket. Mindenki azt szajkózza, hogy az AI is ilyen, és továbbikban nincs szükség kétkezű egyfejű humánokra. Kicsit azért tamáskodom, mert ahogy mások is rámutattak: “Az ügyfélnek pontosan definiálnia kéne, hogy mit is szeretne. Ezek szerint biztonságban vagyunk.”

Szigorúan magánvéleményem, hogy a ChatGPT és társai az emberiség elhülyítésenek egy újabb eszköze, de a szellemet nem lehet visszazárni a palackba. Ha nem küzdhetsz ellene, használd fel! Így kipróbáltam, hogy hogy is néz ki, lássuk mire megyünk vele.

Robot-android with weapons.png

Projektnek a Corporate Bullshit Generator for Java migrációját tűztem ki célul valamilyen másik nyelven, ami esetünkben a Go lett. Elsősorban azért, mert itt van esélyem kicsit belelátni, de nem értek hozzá eléggé, Pythonban meg már van ilyen.

Kikötésnek annyit tettem magamnak, hogy olyan keveset írjak kódot, amennyire csak lehetséges. A végeredmény a Corporate bullshit generator for Go projekt lett.

*** Ez a cikk is ChatGPT hozzáadásával készült.

Corporate Bullshit Generator for Java

Lőn vala, egykoron a Corporate Bullshit Generator, és miután láttam vala, hogy ez jó és még Dilbert főnöke is ezt használja, így legyen meg ez Java nyelven is.

Már régóta kacérkotam a gondolattal, hogy kéne vetni erre egy pillantást. Az IR minden bizonnyal jóváhagyta volna a projekt megszületését. :) A Markov láncok érdekes téma amúgy is, illetve, ha valaki dolgozott már multinál, akkor pontosan tudja, miről is beszél az, aki a “corporate bullshit” fogalmára gondol.

A ChatGPT elveszi a munkánkat ***, ez különösen igaz az ehhez hasonló generátorokra, mivel az AI-nak akár megadhatjuk a stílust is, hogy mihez hasonló eredményt szeretnénk. Egyéb, machine learning megoldásokkal is jobb eredményt lehet elérni, tehát nem érdemes túl sok erőforrást beletenni a tutira megírt optimalizációba. Így aztán én is inkább kerestem egy létező implementációt, és azt fordítottam át, majd alakítottam át.

Dilbert's pointy-haired boss

*** Ez a cikk még nem ChatGPT hozzáadásával készült.

WageSum Angular UI

“Bonum vinum hedera non indiget”

A latin mondás annyit jelent, hogy “Jó bornak nem kell cégér”. Ezt az egyébként bölcs mondást a marketingesek sokszor cáfolták már, így most inkább az utóbbiakra hallgatok. A backend oldali fejlesztők, tervezők, architektek egyik legnagyobb rákfenéje, hogy sokszor úgy definiálnak API-kat, hogy bár funkcionálisan megfelelő, de gyakorlatban nehezen használható végeredményt szülnek meg.

Ezt elkerülendő, néha nem árt átülni a másik oldalra is, a grafikus felületet készítők szemszögéből is vizsgálni a végeredményt. Emellett így könnyebb “eladni” a backend terméket cégen belül is.

Wagesum Angular UI