Teljesen
laikusként kérdem:
Mi történik akkor, ha - többszörös ellenőrzés ide, párhuzamos feladatfuttatás oda, valamilyen fatális hiba/sérülés folytán torzul/felülíródik a cél?
Tudom sántítani fog a példa, de nekem az a jelenet jutott eszembe Terry Gilliam Brazil című filmjében ahol egy, a gépezetbe hulló légy miatt átíródik egy név.
Annak valószínűsége, hogy egy véletlen változás működőképes kódot hozzon létre nagyon kevés.
Annak valószínűsége, hogy amellett, hogy működőképes kódott hozott létre, még a túlélést is biztosítsa, még kevesebb.
Példa:
Célszabály:
Ha szomjas vagy, végezz olyan cselekvést, amely a szomjadat oltja.
Cél alapján tervezett lehetséges cselekvéssorozatok:
a) Látok egy poharat -> üres -> látok egy üveget vízzel -> töltök vizet belőle a pohárba -> kezemmel a számhoz emelem -> iszom.
b) Látok egy csapot -> megnyitom -> számat a csaphoz tartom -> iszom.
stb.
Látható, hogy a célból, a körülményeknek megfelelően többféle cselekvéssorozat számítható ki. Ezért működőképes a cél, mert általános elveket fogalmaz meg (pl. ha szomjas vagy igyál), és nem a konkrét tennivalókat írja le, mert a konrkét tennivalókat nem lehetne mind előrelátni.
Namármost, azt kérdezted, hogy mi van, ha "a gépezetbe hulló légy miatt átíródik egy név".
Lássuk, íródjon át:
Ha szomjas vagy, végezz olyan cselekvést, amely a szomjadat porszívó.
A cél értelmezhetetlenné vált. Kész. Nem működik.
Lássunk most olyan példát, amikor a cél megfogalmazása érthető, de nem vezet eredményre.
Ha szomjas vagy, verj be egy szöget.
Ez érthető cél, de nem oldja meg a szomjúságodat, ha beversz egy szöget.
Szóval röviden, annak valószínűsége, hogy egy cél mutálódjon, és ennek ellenére értelmezhető, sőt, értelmes maradjon nagyon kicsi.
Ami már jobban lehetséges, az az, hogy valamely cél kikapcsolódik. Például:
Cél 1 ...
Cél 2 ...
stb.
Cél N ,.. Ne öld meg a készítőd.
Mondjuk az N. cél, hogy "Ne öld meg a készítőd." törlődik. Na ebből lehet baj, mert ha a Cél 1, Cél 2 stb.-ből a rendszer azt következteti ki, hogy meg kell ölnie a készítőjét, és a Cél N, amely ezt tiltaná kikapcsolódott, akkor a robot meg fogja ölni a készítőjét. Ennek a valószínűsége már nagyobb.
Annak valószínűsége, hogy új, értelmes cél keletkezik véletlenül, pedig alacsony.
Lásd embernél, az alapcélok:
1. Védd meg magad.
2. Egyél, igyál.
3. Szaporodjál.
4. Törekedj a hatalom megszerzésére.
5. Törökedj mások elismerésének kivívására.
6. Ha valami sokáig idegesít, és nem tudod megoldani, akkor törjél-zúzzál.
Namármost.
Ha mondjuk a 2. cél felülíródik valamely értelmetlen céllal, mint pl.
1. Védd meg magad.
2. Verj be egy szöget.
3. Szaporodjál.
4. Törekedj a hatalom megszerzésére.
5. Törökedj mások elismerésének kivívására.
6. Ha valami sokáig idegesít, és nem tudod megoldani, akkor törjél-zúzzál.
Akkor az emberünk meghal, mert elfelejt enni, inni. Remélem látható ezen a butuska példán, hogy miért nem valószínű - bár a mozifilmekben népszerű - az önmaga működségi célszabályait felülíró robot.
Bocs ha hosszú voltam, de csak így lehetett személtetni.
Most pedig megyek és nézem az ukrán helyzetet, mert most az fontosabb.