{"id":11602,"date":"2025-06-30T09:35:19","date_gmt":"2025-06-30T07:35:19","guid":{"rendered":"https:\/\/haimagazine.com\/?p=11602"},"modified":"2025-07-01T19:42:06","modified_gmt":"2025-07-01T17:42:06","slug":"maszyna-darwina-godela-ai","status":"publish","type":"post","link":"https:\/\/haimagazine.com\/pl\/ai_branza\/maszyna-darwina-godela-ai\/","title":{"rendered":"\ud83d\udd12 Maszyna Darwina-G\u00f6dela: sztuczna inteligencja, kt\u00f3ra sam\u0105 siebie pisze\u00a0na nowo"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Jeszcze do niedawna by\u0142a to jedynie intryguj\u0105ca teoria, kt\u00f3ra kr\u0105\u017cy\u0142a w w\u0105skich kr\u0119gach pod nazw\u0105 \u201eMaszyny G\u00f6dela\u201d. By\u0142 pewnego rodzaju \u015awi\u0119tego Graala informatyki: hipotetyczna, doskona\u0142a AI, kt\u00f3ra\u00a0ka\u017cdy\u00a0problem rozwi\u0105zuje w optymalny spos\u00f3b,\u00a0Zmiany we w\u0142asnym kodzie potrafi najpierw\u2026 matematycznie udowodni\u0107.<\/p><p class=\"wp-block-paragraph\">I w\u0142a\u015bnie ten ostatni warunek \u201edowodu\u201d okaza\u0142 si\u0119 pi\u0119t\u0105 achillesow\u0105 ca\u0142ej koncepcji. Bowiem w praktyce udowodnienie, \u017ce drobna zmiana w milionach linii kodu na pewno przyniesie popraw\u0119, jest zadaniem niemal niewykonalnym. I tak przez dekady, idea w pe\u0142ni samodoskonal\u0105cej si\u0119 AI pozostawa\u0142a w sferze marze\u0144.\u00a0<\/p><p class=\"wp-block-paragraph\">A\u017c do teraz.<\/p><p class=\"wp-block-paragraph\">Wszystko dzi\u0119ki prze\u0142omowi dokonanemu przez <strong>zesp\u00f3\u0142 badawczy we wsp\u00f3\u0142pracy z laboratorium Jeffa Clune\u2019a z University of British Columbia<\/strong>. Maszyn\u0119 Darwina-G\u00f6dela (DGM) &#8211; zamiast czeka\u0107 na nierealne dowody, postawi\u0142a na si\u0142\u0119, kt\u00f3ra ukszta\u0142towa\u0142a \u017cycie na Ziemi: ewolucj\u0119.<\/p><h4 class=\"wp-block-heading\"><strong>Cyfrowa adaptacja<\/strong><\/h4><p class=\"wp-block-paragraph\">By dowiedzie\u0107 si\u0119, jak omin\u0105\u0107 barier\u0119 niemo\u017cliwego dowodu matematycznego, badacze sprawdzili, jak radzi sobie z tym natura. A ona nie prowadzi teoretycznych rozwa\u017ca\u0144. Ona eksperymentuje. Generuje niezliczone mutacje, a te, kt\u00f3re okazuj\u0105 si\u0119 korzystne, przetrwaj\u0105 i zostan\u0105 przekazane dalej. To genialna w swojej prostocie metoda pr\u00f3b i b\u0142\u0119d\u00f3w w skali planetarnej.<\/p><p class=\"wp-block-paragraph\">Dok\u0142adnie t\u0119 zasad\u0119 zastosowano w DGM. Zamiast dowodzi\u0107, \u017ce zmiana w kodzie b\u0119dzie dobra, DGM po prostu j\u0105 wprowadza, a nast\u0119pnie poprzez seri\u0119 test\u00f3w, sprawdza, czy nowa wersja \u201esiebie\u201d radzi sobie lepiej z postawionymi zadaniami. W ten spos\u00f3b AI jest&nbsp; w stanie generowa\u0107 kolejne wersje siebie, a nast\u0119pnie bezlito\u015bnie testowa\u0107, kt\u00f3ra z nich jest najsilniejsza, najsprytniejsza i najlepiej przystosowana do cyfrowego \u015brodowiska.<\/p><p class=\"wp-block-paragraph\">Sercem Maszyny Darwina-G\u00f6dela jest tak zwany agent koduj\u0105cy. Pomy\u015bl o nim jak o niezwykle utalentowanym, samozwa\u0144czym programi\u015bcie, kt\u00f3ry dosta\u0142 jedno, nadrz\u0119dne zadanie: \u201eulepszaj si\u0119 bez ko\u0144ca\u201d. Co te\u017c czyni poprzez:<\/p><ul class=\"wp-block-list\"><li><strong>analiz\u0119 i autorefleksj\u0119:<\/strong> wykonuje zadania na niezwykle wymagaj\u0105cych benchmarkach, takich jak SWE-bench (na kt\u00f3rym musi naprawia\u0107 prawdziwe b\u0142\u0119dy zg\u0142oszone przez u\u017cytkownik\u00f3w na platformie GitHub) czy Polyglot (na kt\u00f3rym mierzy si\u0119 z zadaniami w r\u00f3\u017cnych j\u0119zykach programowania, od Pythona po Rust). I po ka\u017cdej pr\u00f3bie, niezale\u017cnie od tego, czy si\u0119 uda\u0142a, czy te\u017c nie, analizuje swoje dzia\u0142ania,\u00a0<\/li>\n\n<li><strong>samomodyfikacj\u0119:<\/strong> na podstawie tych wniosk\u00f3w, DGM robi co\u015b, co do tej pory by\u0142o domen\u0105 ludzi, czyli modyfikuje sw\u00f3j kod \u017ar\u00f3d\u0142owy. Potrafi dodawa\u0107 sobie nowe funkcje, optymalizowa\u0107 istniej\u0105ce algorytmy, a nawet \u2013 je\u017celi tylko uzna, \u017ce przydadz\u0105 mu si\u0119 one w przysz\u0142o\u015bci \u2013 tworzy\u0107 zupe\u0142nie nowe narz\u0119dzia,<\/li>\n\n<li><strong>testowanie i ocen\u0119:<\/strong> nowo narodzon\u0105 wersj\u0105\u00a0natychmiast rzuca si\u0119 na g\u0142\u0119bok\u0105 wod\u0119, by sprawdzi\u0107, czy dzia\u0142a lepiej od swojego \u201erodzica\u201d na tych samych benchmarkach. Wynik testu jest jednoznaczny i oparty na twardych danych,<\/li>\n\n<li><strong>archiwizacj\u0119 i rozga\u0142\u0119zianie:<\/strong> i tu dochodzimy do sedna geniuszu \u201edarwinowskiej\u201d cz\u0119\u015bci nazwy. DGM nie stawia wszystkiego na jedn\u0105 kart\u0119. Zamiast ulepsza\u0107 w niesko\u0144czono\u015b\u0107 tylko jedn\u0105, najlepsz\u0105 wersj\u0119, tworzy ogromne archiwum wszystkich agent\u00f3w, kt\u00f3rych kiedykolwiek stworzy\u0142. To cyfrowe drzewo genealogiczne, pe\u0142ne r\u00f3\u017cnych \u201eprzodk\u00f3w\u201d i \u201epotomk\u00f3w\u201d. Dlatego, \u017ce czasami \u015bcie\u017cka, kt\u00f3rej obranie na kr\u00f3tk\u0105 met\u0119 skutkuje gorszymi wynikami, d\u0142ugofalowo mo\u017ce\u00a0 prowadzi\u0107 do rewolucyjnego prze\u0142omu. DGM mo\u017ce w dowolnym momencie si\u0119gn\u0105\u0107 do swojego archiwum i powiedzie\u0107: \u201eWersja numer 37 by\u0142a kiepska, ale mia\u0142a ciekawy pomys\u0142 na edycj\u0119 kodu. Spr\u00f3bujmy go rozwin\u0105\u0107 w nowym kierunku!\u201d. I to w\u0142a\u015bnie ta otwarta eksploracja chroni system przed utkni\u0119ciem w pu\u0142apce lokalnych maksim\u00f3w i pozwala mu odkrywa\u0107 rozwi\u0105zania, na kt\u00f3re nigdy nie wpad\u0142by prosty, liniowy algorytm.<\/li><\/ul><h4 class=\"wp-block-heading\"><strong>Wyniki<\/strong><\/h4><p class=\"wp-block-paragraph\">Na wspomnianym benchmarku SWE-bench, DGM autonomicznie poprawi\u0142 skuteczno\u015b\u0107 z 20% do a\u017c 50%! Na wieloj\u0119zycznym Polyglot zanotowa\u0142 skok z 14.2% do imponuj\u0105cych 30.7%, dzi\u0119ki czemu zostawi\u00a0w tyle wiele r\u0119cznie projektowanych, specjalistycznych system\u00f3w.<\/p><p class=\"wp-block-paragraph\">Jednak najbardziej ekscytuj\u0105ce jest to, \u017ce DGM nie uczy si\u0119 \u201ena pami\u0119\u0107\u201d. Odkryte przez niego ulepszenia okaza\u0142y si\u0119 na tyle uniwersalne, \u017ce z powodzeniem mog\u0105 by\u0107 zaadaptowane mi\u0119dzy r\u00f3\u017cnymi modelami AI, a nawet r\u00f3\u017cnymi j\u0119zykami programowania! W jednym z eksperyment\u00f3w agent, kt\u00f3ry ewoluowa\u0142 poprzez rozwi\u0105zywanie problem\u00f3w wy\u0142\u0105cznie w Pythonie, po przeniesieniu do zada\u0144 w j\u0119zykach C++, Rust czy Go, nadal radzi\u0142 sobie znakomicie \u2013 cz\u0119sto lepiej ni\u017c systemy tworzone od zera z my\u015bl\u0105 o tych j\u0119zykach.&nbsp;<\/p><h4 class=\"wp-block-heading\"><strong>Bezpiecze\u0144stwo przede wszystkim: ewolucja pod kontrol\u0105<\/strong><\/h4><p class=\"wp-block-paragraph\">Oczywi\u015bcie wizja AI, kt\u00f3ra samodzielnie zmienia sw\u00f3j kod, natychmiast budzi uzasadnione pytania o bezpiecze\u0144stwo. O to, czy maszyna nie wymknie si\u0119 spod kontroli, czy nie napisze sobie kodu, kt\u00f3ry b\u0119dzie sprzeczny z intencjami tw\u00f3rc\u00f3w?&nbsp;<\/p><p class=\"wp-block-paragraph\">Dlatego te\u017c wszystkie eksperymenty i modyfikacje odbywaj\u0105 si\u0119 w ca\u0142kowicie odizolowanych, bezpiecznych \u015brodowiskach wirtualnych, czyli tak zwanych piaskownicach (sandboxes). Agenci maj\u0105 \u015bci\u015ble ograniczony dost\u0119p do sieci i nie mog\u0105 wchodzi\u0107 w interakcje ze \u015bwiatem zewn\u0119trznym. Co wi\u0119cej, ca\u0142y proces jest nadzorowany przez cz\u0142owieka, a dzi\u0119ki archiwum DGM, ka\u017cda pojedyncza zmiana w kodzie jest w pe\u0142ni transparentna i mo\u017cliwa do prze\u015bledzenia krok po kroku.<\/p><p class=\"wp-block-paragraph\">Co ciekawe, badania i w tej materii przynios\u0142y nieoczekiwany wniosek: ot\u00f3\u017c samodoskonal\u0105ca si\u0119 AI mo\u017ce sta\u0107 si\u0119 pot\u0119\u017cnym narz\u0119dziem do\u2026 poprawy w\u0142asnego zabezpieczenia! W jednym z eksperyment\u00f3w postawiono przed DGM zadanie zidentyfikowania i naprawienia problemu \u201ehalucynacji\u201d. I okaza\u0142o si\u0119, \u017ce DGM by\u0142 w stanie opracowa\u0107 mechanizmy wykrywaj\u0105ce takie zachowania.<\/p><p class=\"wp-block-paragraph\">Zdarza\u0142y si\u0119 przypadki, gdy agent, w upartym d\u0105\u017ceniu do maksymalizacji wyniku, pr\u00f3bowa\u0142 \u201eoszuka\u0107\u201d system, na przyk\u0142ad poprzez usuni\u0119cie z kodu znacznik\u00f3w s\u0142u\u017c\u0105ce do wykrywania wspomnianych halucynacji. Na szcz\u0119\u015bcie, dzi\u0119ki pe\u0142nej przejrzysto\u015bci procesu, takie pr\u00f3by szybko wykrywano. To jednak doskonale ilustruje, jak wa\u017cne s\u0105 dalsze badania nad tym, by cele AI pozostan\u0105 zawsze w pe\u0142ni zgodne z ludzkimi intencjami.<\/p><h4 class=\"wp-block-heading\"><strong>Przysz\u0142o\u015b\u0107, kt\u00f3ra pisze si\u0119 sama<\/strong><\/h4><p class=\"wp-block-paragraph\">Maszyna Darwina-G\u00f6dela nie jest kolejn\u0105, nieco lepsza wersja chatbota. Jest demonstracj\u0105 zupe\u0142nie nowego paradygmatu \u2013 krokiem w kierunku AI, kt\u00f3ra mo\u017ce autonomicznie gromadzi\u0107 wiedz\u0119 i do\u015bwiadczenie, by w niesko\u0144czonym cyklu innowacji stawa\u0107 si\u0119 coraz doskonalsza. Dalsze plany badawcze obejmuj\u0105 skalowanie tego podej\u015bcia, a nawet pozwolenie DGM na modyfikowanie i ulepszanie proces\u00f3w treningowych modeli fundamentalnych, kt\u00f3re stanowi\u0105 jej podstaw\u0119.<\/p><p class=\"wp-block-paragraph\">Potencjalne korzy\u015bci dla ludzko\u015bci s\u0105 trudne do przecenienia \u2013 od automatyzacji \u017cmudnych proces\u00f3w in\u017cynieryjnych po przyspieszenie post\u0119pu naukowego w tempie, o jakim dzi\u015b mo\u017cemy tylko marzy\u0107. Je\u017celi oczywi\u015bcie rozwiniemy j\u0105 w bezpieczny spos\u00f3b.&nbsp;<\/p><h4 class=\"wp-block-heading\"><strong>Dodatkowe materia\u0142y:<\/strong><\/h4><p class=\"wp-block-paragraph\"><strong>Publikacja naukowa:<\/strong> <a href=\"https:\/\/arxiv.org\/abs\/2505.22954\" target=\"_blank\" rel=\"noopener\"><mark style=\"background-color:#82D65E\" class=\"has-inline-color has-contrast-color\">https:\/\/arxiv.org\/abs\/2505.22954<\/mark><\/a><\/p><p class=\"wp-block-paragraph\"><strong>Kod: <\/strong><a href=\"https:\/\/github.com\/jennyzzt\/dgm\" target=\"_blank\" rel=\"noopener\"><mark style=\"background-color:#82D65E\" class=\"has-inline-color has-contrast-color\">https:\/\/github.com\/jennyzzt\/dgm<\/mark><\/a><\/p><p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Wyobra\u017a sobie maszyn\u0119, kt\u00f3ra nie tylko uczy si\u0119 na b\u0142\u0119dach, ale tak\u017ce potrafi samodzielnie modyfikowa\u0107 w\u0142asny cyfrowy m\u00f3zg \u2013 czyli kod \u2013 aby stawa\u0107 si\u0119 m\u0105drzejsz\u0105, szybsz\u0105 i bardziej kreatywn\u0105.<\/p>\n","protected":false},"author":356,"featured_media":11617,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"footnotes":""},"categories":[756,754,771],"tags":[775],"popular":[],"difficulty-level":[38],"ppma_author":[778],"class_list":["post-11602","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai_branza","category-hai_premium","category-it","tag-maszyna-darwina-godela","difficulty-level-medium"],"acf":[],"authors":[{"term_id":778,"user_id":356,"is_guest":0,"slug":"jacek-dziwisz","display_name":"Jacek Dziwisz","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/49b6e0a32b55efd307a40e3cb61eb9cb69ba4f40fb0bd4d1259d4afbc1959409?s=96&d=mm&r=g","first_name":"Jacek","last_name":"Dziwisz","user_url":"","job_title":"","description":"In\u017cynier AI i architekt LLM z ponad dziewi\u0119cioletnim do\u015bwiadczeniem w tworzeniu rozwi\u0105za\u0144 z zakresu modelowania, sztucznej inteligencji i in\u017cynierii danych. Obecnie specjalizuje si\u0119 w projektowaniu agent\u00f3w AI i budowaniu zaawansowanych potok\u00f3w ML. Doktorant SGH zajmuj\u0105cy si\u0119 naukowo zagadnieniami wyja\u015bnialno\u015bci modeli sztucznej inteligencji."}],"_links":{"self":[{"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts\/11602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/comments?post=11602"}],"version-history":[{"count":8,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts\/11602\/revisions"}],"predecessor-version":[{"id":16002,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts\/11602\/revisions\/16002"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/media\/11617"}],"wp:attachment":[{"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/media?parent=11602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/categories?post=11602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/tags?post=11602"},{"taxonomy":"popular","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/popular?post=11602"},{"taxonomy":"difficulty-level","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/difficulty-level?post=11602"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/ppma_author?post=11602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}