Programozzunk Embert!

2009.03.22. 13:10

A minap néztem meg egy igen különleges dokumentumfilmet. A címe:  Az élet rejtélyének megfejtése.

Igen érdekes és katartikus élményt nyújtó cucc ez. Az elején még "a sziki medúzák megtermékenyítése enyhén sós vízben" típusú valaminek indul, aztán a 20- percnél üt be a crach. Mondanivalóját tekintve egy olyan teremtés elméletet vesz górcső alá, amely nem a végletekben gondolkodik. Nem Darwin-t, vagy bármely egyházat akarja áztatni, hanem egy teljesen új és független teremtés-elmélettel áll elő. Górcső alá veszi a DNS-t, és az ostoros egysejtűt, melyek működését tekintve a hétköznapi ember számára is nyilvánvalóvá válik, hogy semmilyen evoluciós kialakulási forma nem képes létrehozni olyan bonyolult szerkezeteket, melyek apró motorként működve végrahajtják rendeltetésüket. A dolog azért kézenfekvő, mert maga pl az ostoros egysejtű ostor-felépítése nem jöhetett volna létre szelekcó révén, hiszen maga az ostor egy olyan szerkezet, amelyben minden részegységnek szerepe van. 16 különálló részegységről beszélünk, amik egymás nélkül nem képesek létrejönni. Vagy együtt működnek, vagy nem és akkor maga a szerkezet halálra van itélve a szelekció végett, hiszen mit ér egy motor dugattyúk nélkül? Elég, ha egy csapszeg hiányzik belőle, már nem tölti be a szerepét és inkább nyűg a gazdaszervezet számára. Olyan ez, mint mikor van egy 6 hengeres Oldsmobilom, de ha hiányzik belőle a hengerfej, és tologatni kell, azt kívánom, bárcsak az egész motor hiányozna, hiszen akkor könnyebb lenne. Szóval érdekes egy film.:) Bevallom, lassan 2 hete, hogy láttam ezt a cuccot, de még mindig foglalkoztat. 

Múltamat tekintve tudni kell, hogy elég viharvert gyermekkorom volt, főleg vallási szempontból. Valószínűsítem, hogy kevesen mondhatják el magukról, hogy envangélikusra keresztelték, Reformátusoknál konfirmál, rá 2 évre katolikusoknál bérmálkozik, szabadkeresztény csapatba jár, HIT gyülekezetében lesz imakör vezető, később énekkart vezet a nyugati téri aluljáróban, ahol próbálja meggyőzni az embereket a Baptista hitelvek helyességéről. Foglalkoztam továbbá jó ideig agykontrollal, dienetikával, és a teremtés- elméletek általam fellelhető összes formájával. Egyikben sem találtam meg az igazságot. Végül 9 éve több katarzis jellegű behatásnak köszönhetően felvettem a "magam" vallását, amihez talán a taoizmus, buddhizmus áll a legközelebb. Ebben még nem csalódtam. 

A dolgot azért írtam le, hogy átjöjjön mennyire is kerestem az igazságot? Meddig voltam képes elmenni, hogy a dolgok mögé lássak? a doksifilm tökéletesen beleillik az általam elképzeltekbe és meg is lepődtem, hogy ekkora nyilvánosságot kap a dolog. Annak meg aztán végképp örültem, hogy közel 80 helyre továbbítva ezt a filmet, mindenhonnan pozitív visszajelzés jött, és az emberek egy picit le voltak döbbenve. Szóval a blog tovább olvasásához azt hiszem, látni kell ezt a filmet.

Jómagam 8 éve programozom, és munkám is erre a vonalra köt. Programozási nyelvek tekintetében az actionscript 2-3.0, html, csipetnyi php, és borland(java) amikben alkotok.

Programozás-technikailag a non plus ultra, ha olyan programot képes előállítani az ember, amely pici, önmagát képes sokszorozni, végrehajtja az utasításokat, képes kijavítani saját bugjait(hibáit). Ha ez meg tudna valósulni, az ember garantáltan befutott programozó lesz ilyen vagy olyan formában. Non plus ultrának tekinthető a leírtak szerint egyébként a vírusírás rejtelmes világa is. Hasonló a felépítése.:)

Korunk technikai irányvonalát górcső alá véve, az ember fő célja az ilyen objektumok létrehozása. Ha minderre egy önálló és parányi gép lesz képes, azt nanotechnológiának nevezzük. Egy nanobot képes önmagát sokszorozni, mejavítja az esetleges meghibásodásait önállóan, és természetesen végre is hajtja a feladatot, amit kiadunk neki. Ettől a technológiától még jópár év választ el, de már itt ólálkodik a kapuk előtt.

Miért is írtam le ezeket? Nos mert meggyőződésem, hogy az ember egyértelműen ebbe az irányba halad. Gondoljunk csak bele, hogy képesek leszünk létrehozni sejt-méretben ilyen parányi gépeket. Innentől nem lesz szükség a hétköznapi értelemben vett számítógépre, mert ezek a parányi gépek átalakulnak a megfelelő formára, vagy kiszámolják az adott kérdésre adandó választ kollektíven, számolási felhőt használva. Maga a nanobot szólóban ugyan nem képes elvégezni a feladatot, de több milliárd társával a legbonyolultabb feladatokat is egymás között felosztva képesek lesznek győzedelmeskedni.

Ha ezt a technológiát tovább folytatom elméletben, elérkezek a létező legparányibb, tényleg a sejtek világában mozgó "organizmusokig", melyek mesterséges intelligenciával oldják meg a problémákat, kollektívan és kreatívan. Nos ez lesz a programozás jövője.

De az itt leírt nanobot tökéletesen megegyezhet a filmben látottakkal. A dolog itt kezd borzongatóvá válni. Zsigerből mondja erre minden ember, hogy de hát mi élő szervezetek vagyunk! Mi nem a hétköznapi értelemben vett végrehajtó bábok, hanem élő, mozgó, örülni, sírni képes élőlények. 

Mikroszkópokkal már régesrég bebizonyították, hogy sejtekből épülünk fel mindannyian. Mi van akkor ha ezek a parányi sejtek tényleg egy felsőbb inteligencia kreálmányai? Nem a klasszikus értelemben vett vallásosságról beszélek, hanem egy felsőbb fajról aki ténylegesen lerakott pár sejtmintát ezen a poros bolygón és kezdetét vette a kísérlet?

Az a baj ezzel az egésszel, hogy minnél bonyolultabb egy program, a laikus szemlélő számára a leírt egyesek és nullák annál kaotikusabb képet festenek. Programozóként riasztó hasonlóságot vélek felfedezni monddjuk a dns és a bináris kód között. Ha megírnak egy programot, a legbonyolultabb nyelvek egyikén (mondjuk assembly), és szeretném hogy megfelelően működjön, használható legyen, akkor különleges és első pillantásra feleslegesnek tűnő megoldásokat is alkalmazni kell. Az adott program-részeket különböző bufferekekel kell jelölnöm, és ha mondjuk azt szeretném, hogy egy adott kódon belül legyen egy másik, kissebb programocska, akkor létre kell hoznom neki egy shellt(kagylót), ahol "szabadon garázdálkodhat".Azon túl nincs jogosultsága módosításokat végrehajtani. A kész programot a végén lementem valami használható formátumban, amit megfelelő tesztelés után közkézre bocsátok. A kód, a forrás persze nálam marad, hogy szükség esetén tudjam azt módosítani. Lesznek a programomban változók, és véletlen szám generátorra épülő, "saját döntésként" megnyilvánuló események is.

Ilyen lenne bolygónk felépítése is?

Tételezzük fel hogy igaz a dokumentumfilmben mondott dolgok többsége. Ha a saját legalapvetőbb kódformát veszem számítástechnikából, a bináris kód jut eszembe. Ez nullák és egyesek (igen és nem) segítségével írja le iszonyat bonyolultan, hogy mi és mikor történjen a programban. 

Száraz számok picit:

Ha az életet veszem alapul, itt 0 és 1 helyett bázispárokról beszélünk amik a DNS-ben adenin (A) és timin (T), guanin (G) és citozin (C) helyezkednek el (míg RNS-ben adeninnel szemben uracil (U) van). Folynak egyébként kísérletek kvantumszámítógép kódnév alatt, amelyben pont egy ilyen bonyolultabb felépítési formát próbál megvalósítani a technika. Miért jó ez? Vegyük alapul mondjuk, hogy egy programunk 16 777 216 értékből áll, amik ugye nullák és egyesek lehetnek. Ha ugyanezt a programot meg lehetne írni a kettes számrendszerben, akkor mindössze 24 karakter (2 a 24.-en) helyet foglalna a 16 777 216 helyett. Így azért már durva.:)

Szóval elmondhatjuk, hogy ha a gén egy embert leíró program forrása, akkor igen-igen hatékony és kiváló programozási nyelven íródott. Ha ez így lenne, akkor mint feljebb említettem, a program forráskódja az ember esetében a dns.

Adott tehát egy iszonyat bonyolult lény, aki a sejtjeiben tárolt forráskóddal rendelkezik. Képes megsokszorozni önmagát, önállóan cselekedni, és megjavítani az esetleges "bug"-okat.

Ha figyelembe vesszük, hogy az ember tűzzel vassal küzd a felsőbbrendűségéért, és hogy őt senki ne nevezze állatnak, mert ő igenis a teremtés koronája, igen komoly arconcsapás lenne, ha kiderülne, hogy pusztán jól működő gépek vagyunk, mint a mátrixban. Jómagam, mint fentebb említettem, ha egy adott scriptnek, parancsnak csak bizonyos tartományokat szeretnék a rendelkezésére bocsátani, kénytelen vagyok a forráskódjába beleírni, hogy "eddig és ne tovább". A legtöbb bug az úgynevezett "buffer-túlcsordulást" okozza, ami windowsunkat rövid úton kényszeríti a kékhalál állapotába.:) Ha ezt el akarom kerülni, bizonyos korlátokat (jópárat ) be kell építenem a programomba. Két azonos időben futó processzor nem írhat ugyanazon területre, a rendszer számára fenntartott terület tabu, stb. 

Ha lenne megfelelő eszközöm és embert kéne programozzak vele, muszáj lenne beleírnom a forráskódba bizonyos területek védelmét. Lehet itt mondjuk Asimov 3 törvénye:) alapján valami tiltás, ami megakadályozza, hogy a program saját magában, vagy a teremtőjében kárt tegyen. Eleve bugként kéne kezeljem az olyan eseményeket, amik bármilyen módon veszélyeztetik a programozó létét, és ezt szélsőségesen meg is kéne torolnom. Gátat kéne szabjak a forráskódban valahogy annak, hogy fölém emelkedve veszélyeztessen a teremtményem. Ennek a gátnak megírására a forráskódban kerülne sor.Muszáj lenne fenntartanom az állandó és friss  "újratelepített" változatokat, amik még mentesek a különféle nem kívánt módosulatoktól, pont ezért bele kéne kódoljak olyan dolgokat, mint a működő és legjobb teljesítményt nyujtó szerkezet lemásolása (fajfenntartás), a szerkezet védelmének biztosítása(félelem a haláltól), vagy az önmegsemmisítés x évesen, amikor már a többi jól működő gépem kárára van a létezés. Kemény dolgok ezek. 

Ha ez a fantáziálás igaz lenne, képeseknek kell lennünk létrehozni az ember tökéletesen megfejtett forráskódjának módosításával olyan tulajdonságokat, melyek nem csak életminőségünket képesek jobbá tenni, de akár olyan dolgok megismerésére is képessé tesznek, melyek rejtve maradtak több ezer éven keresztül, és ezzel gátat szabtak a fejlődésünknek. Még tovább menve mi van akkor, ha a megfelelő kulcs itt volt bennünk végig? És a genom módosítása után képesek leszünk hozzáférni olyan tudásanyaghoz, vagy technológiákhoz, mellyel minket embereket megalkottak?

Ha én lennék Isten, biztos megakadályoznám ezt.

A bejegyzés trackback címe:

https://sycorax.blog.hu/api/trackback/id/tr171017926

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

eckart 2009.04.08. 22:10:52

Először is jó az írás, köszönöm az élményt! :-)

Többségében egyetértek veled. De van egy másik kérdés: Vajon kell-e tudnunk egyáltalán mindig az okokat? És ha tudnánk is mindennek az origóját, akkor vajon mennyire rendítene meg bennünket az, hogy az, amiben hiszünk (vallás, fejlődéstörténet stb.)egy pillanat alatt semmivé foszlik?
süti beállítások módosítása