{"id":9452,"date":"2025-03-31T10:00:00","date_gmt":"2025-03-31T08:00:00","guid":{"rendered":"https:\/\/haimagazine.com\/?p=9452"},"modified":"2025-06-18T10:36:04","modified_gmt":"2025-06-18T08:36:04","slug":"agent-do-zadan-specjalnych-czy-zwykly-model-w-przebraniu","status":"publish","type":"post","link":"https:\/\/haimagazine.com\/pl\/hai-magazine\/numer-4\/agent-do-zadan-specjalnych-czy-zwykly-model-w-przebraniu\/","title":{"rendered":"\ud83d\udd12 Agent do zada\u0144 specjalnych czy zwyk\u0142y model w przebraniu?"},"content":{"rendered":"<p>Je\u015bli znasz i lubisz filmy Marvela, to mo\u017cliwe, \u017ce pami\u0119tasz pe\u0142ne sarkazmu sprzeczki Iron Mana z robotem, kt\u00f3ry obs\u0142ugiwa\u0142 jego dom i pancerze. Pewnie wiele os\u00f3b pomy\u015bla\u0142o wtedy: \u201eTaki pomocnik mi si\u0119 marzy\u201d. Dzisiejszy agent AI jako Tw\u00f3j zast\u0119pca w \u201ecodziennej pracy biurowej\u201d to kolejne wcielenie tego pomys\u0142u, cho\u0107 sama koncepcja zast\u0119powania maszynami ludzi i przyspieszania pracy jest znana od dawna.<\/p><p>Koncepcja nienowa, ale mn\u00f3stwo nowego chaosu informacyjnego. Opinie entuzjastyczne na temat agent\u00f3w AI:<\/p><ul class=\"wp-block-list\"><li>s\u0105 niezale\u017cne, autonomiczne i same podejmuj\u0105 decyzj\u0119,<\/li>\n\n<li>AI 2.0 (w zesz\u0142ym roku by\u0142o 1.0, a wszystko sprzed 2022 r. nazywane jest klasycznym uczeniem maszynowym),<\/li>\n\n<li>modele agentowe same si\u0119 ucz\u0105,<\/li>\n\n<li>s\u0105 maksymalnie zindywidualizowane.<\/li><\/ul><p>Druga skrajno\u015b\u0107 to oczywi\u015bcie sceptyczna bagatelizacja zjawiska:<\/p><ul class=\"wp-block-list\"><li>\u201eto tylko wrappery do prompt\u00f3w\u201d,<\/li>\n\n<li><em>frameworki<\/em> do agent\u00f3w to zbyt du\u017cy poziom abstrakcji,<\/li>\n\n<li>to tylko inna nazwa zwyk\u0142ego wywo\u0142ywania funkcji,<\/li>\n\n<li>to inna wersja RPA (s\u0105 robotami programowymi, s\u0142u\u017c\u0105 do automatyzacji biznesowej).<\/li><\/ul><p>Poniewa\u017c nie ma rozm\u00f3w o technologii bez technofobii, mo\u017cemy trafi\u0107 r\u00f3wnie\u017c na tez\u0119, \u017ce agent AI to kolejny pomys\u0142 rodem z Doliny Krzemowej, kt\u00f3ry powsta\u0142 po to, by na zawsze zniewoli\u0107 ludzko\u015b\u0107.<\/p><h4 class=\"wp-block-heading\"><strong>Czym lub kim jest agent AI?<\/strong><\/h4><p>To zale\u017cy, kto pyta i \u2013 jeszcze bardziej \u2013 kto odpowiada. Czytaj\u0105c materia\u0142y na temat agent\u00f3w, mo\u017cna si\u0119 naprawd\u0119 zagubi\u0107 \u2013 wizja \u201eagenta AI\u201d zmienia si\u0119 w zale\u017cno\u015bci od tego, kto jest autorem artyku\u0142u i jaki rodzaj automatyzacji czy asysty jest dla tej osoby kluczowy. Oczywi\u015bcie istotnym elementem narracji jest te\u017c jej celowo\u015b\u0107 \u2013 fakt, czy dany tekst promuje konkretny produkt, platform\u0119 albo dostawc\u0119 \u2013 innymi s\u0142owy: czy opisuje rzeczywisto\u015b\u0107, czy pr\u00f3buje nam j\u0105 sprzeda\u0107.<\/p><p>Opr\u00f3cz wizji usprawnie\u0144 i korzy\u015bci, jakie za sob\u0105 niesie wdro\u017cenie inteligentnego agenta, samo poj\u0119cie sta\u0142o si\u0119 te\u017c po\u017cywk\u0105 dla czarnego PR-u przy grupowych zwolnieniach \u2013 teraz modele agentowe robi\u0105 wszystko, ludzie nie s\u0105 potrzebni. Cho\u0107 przecie\u017c poza call center czy obs\u0142ug\u0105 posprzeda\u017cow\u0105 trudno uwierzy\u0107, \u017ceby jakakolwiek firma w kr\u00f3tkim czasie wdro\u017cy\u0142a tak stabilne i zaufane rozwi\u0105zania, by zast\u0105pi\u0107 nimi setki ludzi.<\/p><p>Ale emocje to jedno, a bran\u017cowy \u017cargon to drugie \u2013 rozmowa o agentach komplikuje si\u0119 bowiem jeszcze bardziej, gdy programista rozmawia z menad\u017cerem produktu, a robotyk z inwestorem na rynku kryptowalut. Czym si\u0119 r\u00f3\u017cni\u0105 ich wyobra\u017cenia?<\/p><h4 class=\"wp-block-heading\"><strong>R\u00f3\u017cne wizje agent\u00f3w<\/strong><\/h4><figure class=\"wp-block-table\"><table class=\"has-background has-fixed-layout\" style=\"background-color:#e4d5b3;border-style:none;border-width:0px\"><tbody><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"101\" class=\"wp-image-9844\" style=\"width: 150px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/143_1.png\" alt=\"\"><br><strong><mark style=\"background-color:#799d94\" class=\"has-inline-color\">Agenci jako humanoidalne roboty<\/mark><\/strong><br><br>Kana\u0142 na YouTubie firmy Boston Dynamics ma ju\u017c 16 lat i przyzwyczaili\u015bmy si\u0119 do tego, \u017ce co par\u0119 miesi\u0119cy pokazuje co\u015b niesamowitego, czego nikt inny nie potrafi. Dlatego przez d\u0142ugi czas dwuno\u017cne roboty wykonuj\u0105ce nieprawdopodobne sztuczki kojarzy\u0142y si\u0119 wy\u0142\u0105cznie z robotyk\u0105 ze Wschodniego Wybrze\u017ca. A\u017c tu nagle w 2024 r. co par\u0119 tygodni pojawiaj\u0105 si\u0119 nowe filmy zupe\u0142nie innych firm, na kt\u00f3rych mo\u017cna podziwia\u0107 roboty typu <a href=\"https:\/\/qviro.com\/product\/figure\/figure-02\" target=\"_blank\" rel=\"noopener\">Figure 02 z <\/a><a href=\"http:\/\/figure.ai\/\" target=\"_blank\" rel=\"noopener\">Figure.ai<\/a>, <a href=\"https:\/\/qviro.com\/product\/figure\/figure-02\" target=\"_blank\" rel=\"noopener\">H1 z <\/a><a href=\"https:\/\/www.unitree.com\/\" target=\"_blank\" rel=\"noopener\">Unitree.com<\/a>, czy <a href=\"https:\/\/qviro.com\/product\/figure\/figure-02\" target=\"_blank\" rel=\"noopener\">Optimus Robot od Tesl<\/a>i (cho\u0107 ta firma na pocz\u0105tku najad\u0142a si\u0119 troch\u0119 wstydu).<br><br>Dla osoby pochodz\u0105cej ze \u015bwiata automatyki taki robot przypominaj\u0105cy troch\u0119 cz\u0142owieka to w zasadzie dok\u0142adnie agent \u2013 ma wykonywa\u0107 r\u00f3\u017cnorodne zadania, nigdy si\u0119 nie m\u0119cz\u0105c, nie atakowa\u0107 i nie oddawa\u0107, gdy kto\u015b go atakuje (cho\u0107 zemsta kiedy\u015b nadejdzie i b\u0119dzie pachnia\u0142a WD40!).<br><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"108\" class=\"wp-image-9850\" style=\"width: 150px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/143_2.png\" alt=\"\"><br><mark style=\"background-color:#799d94\" class=\"has-inline-color\"><strong>Agenci jako narz\u0119dzia automatyzacji w \u015bwiecie <em>enterprise<\/em><\/strong><\/mark><br><mark style=\"background-color:#799d94\" class=\"has-inline-color\"><br><\/mark>Dla ludzi, kt\u00f3rzy od paru lat pracuj\u0105 z robotami programowymi, Robotic Process Automation (RPA) to w sumie kolejny naturalny krok. Zwykle s\u0105 oparte na systemach <em>no-code<\/em> lub <em>low-code<\/em>, w kt\u00f3rych koduje si\u0119 proces, przestawiaj\u0105c kafelki niczym dzieci na programowaniu w podstaw\u00f3wce. Pozwalaj\u0105 zbudowa\u0107 po\u0142\u0105czenia pomi\u0119dzy modelami wykonuj\u0105cymi konkretne zadania w konkretnych warunkach.<br><br>Na tej li\u015bcie jest ju\u017c ca\u0142a masa r\u00f3\u017cnych system\u00f3w, m.in.:<br><a href=\"https:\/\/www.toolflow.ai\n\" target=\"_blank\">https:\/\/www.toolflow.ai<br><\/a><a href=\"https:\/\/dify.ai\n\" target=\"_blank\">https:\/\/dify.ai<br><\/a><a href=\"https:\/\/www.relay.app\/apps\n\" target=\"_blank\" rel=\"noopener\">https:\/\/www.relay.app\/apps<br><\/a><a href=\"https:\/\/n8n.io\n\" target=\"_blank\">https:\/\/n8n.io<br><\/a><a href=\"https:\/\/kore.ai\n\" target=\"_blank\">https:\/\/kore.ai<br><\/a><a href=\"https:\/\/smythos.com\n\" target=\"_blank\">https:\/\/smythos.com<br><\/a><a href=\"https:\/\/www.make.com\/en\n\" target=\"_blank\" rel=\"noopener\">https:\/\/www.make.com\/en<br><\/a><br>A to wcale nie wszystko\u2026 Oczywi\u015bcie giganci r\u00f3wnie\u017c si\u0119gaj\u0105 po sw\u00f3j kawa\u0142ek tortu:<br><br><a href=\"https:\/\/www.microsoft.com\/pl-pl\/power-platform\/products\/power-automate\" target=\"_blank\" rel=\"noopener\">https:\/\/www.microsoft.com\/pl-pl\/power-platform\/products\/power-automate<\/a><br><a href=\"https:\/\/cloud.google.com\/products\/agent-builder?hl=en\" target=\"_blank\" rel=\"noopener\">https:\/\/cloud.google.com\/products\/agent-builder?hl=en<\/a><br><br>Tak rozumiany agent to zbi\u00f3r po\u0142\u0105cze\u0144 pomi\u0119dzy innymi systemami, takimi jak komunikator (np. Slack), Excel, AirTable, skrzynka pocztowa. Ma modu\u0142 do przetwarzania tekstu oraz modu\u0142 decyzyjny, dzi\u0119ki czemu mo\u017ce dzia\u0142a\u0107 na przyk\u0142ad tak:<br><br>&#8211; je\u015bli u\u017cytkownik za\u0142aduje faktur\u0119 kosztow\u0105, LLM wczyta niezb\u0119dne dane i przygotuje przelew do zatwierdzenia przez szefa,<br>&#8211; je\u015bli przyjdzie email od X z pro\u015bb\u0105 o pomoc, przeczyta i grzecznie odm\u00f3wi,<br>&#8211; je\u015bli pojawi si\u0119 nowy koszt w tabeli X, wy\u015ble na Slacku pytanie, kto go zatwierdzi\u0142,<br>&#8211; je\u015bli kto\u015b na publicznym kanale w Slacku wrzuci wi\u0119cej ni\u017c 5 mem\u00f3w jednego dnia \u2013 system wy\u015ble mu e-mail z zaproszeniem na rozmow\u0119 w dziale kadr itd.<br><br>Wi\u0119cej o takim u\u017cywaniu agent\u00f3w AI us\u0142yszymy nieraz w dowolnie wybranej telewizji \u015bniadaniowej, prasie kompletnie niebran\u017cowej oraz podczas rozm\u00f3w o tym, czy i kiedy AI zabierze wszystkim prac\u0119.<br><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"116\" class=\"wp-image-9846\" style=\"width: 150px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/141_1.png\" alt=\"\"><br><strong><mark style=\"background-color:#799d94\" class=\"has-inline-color\">Agenci typu <em>self-building<\/em><\/mark><\/strong><br><br>W 2023 r., czyli mniej wi\u0119cej kilka miesi\u0119cy po pojawieniu si\u0119 ChatGPT, viralowe sta\u0142y si\u0119 filmiki z AutoGPT \u2013 projektem, kt\u00f3ry pokaza\u0142, jak mog\u0142aby wygl\u0105da\u0107 przysz\u0142o\u015b\u0107 agent\u00f3w AI, cho\u0107 wtedy ma\u0142o kto je tak nazywa\u0142. Wydajesz skomplikowane polecenie, a LLM w wielu iteracjach pr\u00f3buje je rozgry\u017a\u0107, pisz\u0105c kod w Pythonie, kt\u00f3ry wydaje si\u0119 potrzebny do realizacji tego zadania.<br><br>Sam pomys\u0142 absolutnie rewolucyjny, ale niestety zbyt du\u017co wolno\u015bci i jeszcze stosunkowo s\u0142abe (w por\u00f3wnaniu do dzisiejszych) mo\u017cliwo\u015bci LLM-\u00f3w (oraz znacznie wy\u017csze ceny za zapytanie do API OpenAI). Model wpada\u0142 w p\u0119tl\u0119, przepalaj\u0105c znaczne \u015brodki, cho\u0107 nigdy nie znajdowa\u0142 rozwi\u0105zania.<br><br>Nazwa <em>self-building agent<\/em> nawi\u0105zuje do tego, \u017ce agent sam generuje kod, kt\u00f3ry jednocze\u015bnie staje si\u0119 jego dalszym zestawem narz\u0119dzi. W takiej strukturze agent rzeczywi\u015bcie sam tworzy swoje mo\u017cliwo\u015bci \u2013 co oczywi\u015bcie daje pole do popisu wszystkim, kt\u00f3rzy chc\u0105 malowa\u0107 przera\u017caj\u0105ce wizje AI w roli ponurego \u017cniwiarza.<br><br>Projekty, kt\u00f3re zaliczaj\u0105 si\u0119 do tej kategorii:<br><br>&#8211; wspomniany wy\u017cej AutoGPT (<a href=\"https:\/\/github.com\/Significant-Gravitas\/AutoGPT\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Significant-Gravitas\/AutoGPT<\/a>, 171 tys. gwiazdek) \u2013 platforma do tworzenia <em>low-code<\/em> agent\u00f3w uruchamiana na Twoim komputerze (Docker),<br>&#8211; BabyAGI (<a href=\"https:\/\/babyagi.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/babyagi.org\/<\/a>) z aktualizacjami BabyAGI 2 oraz BabyAGI-2o; wypowied\u017a autora tego rozwi\u0105zania dobrze definiuje ten spos\u00f3b my\u015blenia o agentach: \u201eOptymalnym sposobem na stworzenie autonomicznego agenta jest zbudowanie absolutnie najprostszego modu\u0142u, kt\u00f3ry b\u0119dzie umia\u0142 si\u0119 sam dalej rozbudowywa\u0107\u201d; zdecydowanie nie jest to podej\u015bcie preferowane przez du\u017ce firmy, w kt\u00f3rych potrzebne s\u0105 support, stabilno\u015b\u0107, powtarzalno\u015b\u0107 itd.,<br>&#8211; SuperAGI (<a href=\"https:\/\/github.com\/TransformerOptimus\/SuperAGI\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/TransformerOptimus\/SuperAGI<\/a>, 15 tys. gwiazdek), nie myli\u0107 z korporacyjn\u0105 wersj\u0105 SuperAgi \u2013 ten model od pocz\u0105tku 2024 r. nie jest ju\u017c aktualizowany,<br>&#8211; AgentGPT (<a href=\"https:\/\/github.com\/reworkd\/AgentGPT\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/reworkd\/AgentGPT<\/a>, 32 tys. gwiazdek), r\u00f3wnie\u017c w aktualizacyjnym lamusie.<br><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"97\" class=\"wp-image-9848\" style=\"width: 150px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/141_2.png\" alt=\"\"><br><mark style=\"background-color:#799d94\" class=\"has-inline-color\"><strong>Coding Agent<\/strong><br><\/mark><br>Dla programist\u00f3w agentem AI b\u0119dzie edytor kodu, np. Cursor (<a href=\"https:\/\/www.cursor.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.cursor.com\/<\/a>), Windsurf (<a href=\"https:\/\/codeium.com\/\" target=\"_blank\" rel=\"noopener\">https:\/\/codeium.com\/<\/a>) albo zupe\u0142na nowo\u015b\u0107 Trae (<a href=\"https:\/\/www.trae.ai\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.trae.ai\/<\/a>). Zadajesz takiemu IDE-agentowi zadanie, on \u201emy\u015bli\u201d (czyli odpytuje LLM), a potem na podstawie Twojej koncepcji tworzy pliki, foldery, umieszcza w nich kod i modyfikuje wiele plik\u00f3w jednocze\u015bnie na podstawie \u2013 nierzadko \u2013 kr\u00f3tkiego opisu. Podobno najlepszy jest Devin (<a href=\"https:\/\/devin.ai\/\" target=\"_blank\" rel=\"noopener\">https:\/\/devin.ai\/<\/a>), ale cena (500 dol.) na razie jest dla zwyk\u0142ego u\u017cytkownika zaporowa. Do podobnej kategorii zaliczaj\u0105 si\u0119 Replit (IDE w przegl\u0105darce) oraz zapowiedziany przez Microsoft\/Github \u2013 Github Copilot Agent.<br><br>Moje do\u015bwiadczenie z Cursorem (\u201eShut up and take my money!\u201d) m\u00f3wi mi, \u017ce takich narz\u0119dzi b\u0119dzie coraz wi\u0119cej i bardzo wp\u0142yn\u0105 one na to, jak programujemy \u2013 du\u017co bardziej ni\u017c typowe \u201epodpowiadaczki\u201d spotykane do tej pory, takie jak TabNine czy Github Copilot. Szczeg\u00f3lnie je\u015bli du\u017co prototypujesz lub chcesz szybko upora\u0107 si\u0119 z nudnym kodem typu <em>boilerplate<\/em>, \u017ceby przej\u015b\u0107 do programowania logiki biznesowej albo do rozwi\u0105zywania prawdziwego problemu. Warunkiem udanej wsp\u00f3\u0142pracy z takim koduj\u0105cym agentem jest rozs\u0105dny cz\u0142owiek od <em>security<\/em>. Lepiej te\u017c, \u017ceby\u015b nie pracowa\u0142 w dziale IT banku, bo wtedy pewnie zgod\u0119 na wykorzystanie w codziennej pracy <em>coding agenta<\/em> dostaniesz mniej wi\u0119cej w 2036 r., gdy AI przejmie ju\u017c w\u0142adz\u0119 nad procesami w Twojej firmie.<br><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"101\" class=\"wp-image-9854\" style=\"width: 150px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/145_2.png\" alt=\"\"><br><mark style=\"background-color:#799d94\" class=\"has-inline-color\"><strong>UI \/ System \/ Desktop agent<\/strong><br><\/mark><br>Tu kolejna trudno\u015b\u0107 z nazewnictwem \u2013 bo jak okre\u015bli\u0107 kategori\u0119 agent\u00f3w, kt\u00f3re maj\u0105 dost\u0119p do Twojego komputera i mog\u0105 na nim wykonywa\u0107 konkretne akcje? Tego typu programy\/systemy oczywi\u015bcie pod spodem r\u00f3wnie\u017c bardzo intensywnie korzystaj\u0105 z LLM-\u00f3w i na bazie nadanych im uprawnie\u0144 mog\u0105 wykonywa\u0107 akcje myszk\u0105 w okre\u015blonych aplikacjach. W tym momencie najg\u0142o\u015bniej jest o Anthropic\u2019s Claude Computer Use (dost\u0119p do wszystkich aplikacji) oraz OpenAI Operator (tylko przegl\u0105darka). <br><br>W obu przypadkach mo\u017cemy poprosi\u0107 systemy o wykonanie akcji, kt\u00f3r\u0105 u\u017cytkownik musia\u0142by krok po kroku wykonywa\u0107 w kilku aplikacjach lub kilku oknach przegl\u0105darki. Tego typu agent pozwala rozwi\u0105zywa\u0107 problem polegaj\u0105cy na tym, \u017ce nie mo\u017cna pod\u0142\u0105czy\u0107 si\u0119 \u0142atwo do API okre\u015blonej us\u0142ugi lub aplikacja czy dane s\u0105 na Twoim komputerze. Mo\u017ce to by\u0107 te\u017c ciekawa opcja, je\u015bli zale\u017cy Ci na prywatno\u015bci czy bezpiecze\u0144stwie (nie chcesz, aby dane opuszcza\u0142y sie\u0107 Twojej firmy), a jeste\u015b w stanie uruchomi\u0107 du\u017cy model lokalnie na Twoim komputerze (lub w opcji \u201eon prem\u201d).<br><br><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"111\" class=\"wp-image-9852\" style=\"width: 150px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/145_1.png\" alt=\"\"><br><mark style=\"background-color:#799d94\" class=\"has-inline-color\"><strong>Agent w \u015bwiecie kryptowalut<\/strong><\/mark><br><mark style=\"background-color:#799d94\" class=\"has-inline-color\"><br><\/mark>Wszyscy s\u0142yszeli\u015bmy ju\u017c o bitcoinie, ale opr\u00f3cz niego powstaje ca\u0142y nowy \u015bwiat token\u00f3w, projekt\u00f3w i system\u00f3w finansowych, kt\u00f3ry cz\u0119sto wrzuca si\u0119 do jednego worka zwanego \u201ekryptowaluty\u201d. Jedni uwa\u017caj\u0105 je za przysz\u0142o\u015b\u0107, inny maj\u0105 je za jeden wielki zbi\u00f3r oszustw drenuj\u0105cych kieszenie wi\u0119kszo\u015bci ma\u0142ych inwestor\u00f3w. Wyobra\u017a sobie teraz, \u017ce do \u015bwiata, w kt\u00f3rym ludzie tworz\u0105 swoje tokeny lub waluty, a projekty powstaj\u0105 i upadaj\u0105 cz\u0119\u015bciej ni\u017c premierzy W\u0142och, dodajemy agent\u00f3w (programy) korzystaj\u0105cych z AI, aby tymi tokenami handlowa\u0107 i symulowa\u0107 bycie realn\u0105 osob\u0105.<br><br>Na tym skrzy\u017cowaniu AI i kryptowalut mamy ciekawe \u201eosobowo\u015bci\u201d (czy raczej osobliwo\u015bci), w tym zaskakuj\u0105cy, niemal\u017ce legendarny Terminal of Truths. Eksperyment zapocz\u0105tkowany przez Andy\u2019ego Ayreya w po\u0142owie 2024 r. znany jest z troch\u0119 humorystycznych i niepoprawnych tweet\u00f3w, zaczepiania innych u\u017cytkownik\u00f3w, komentowania wydarze\u0144 w \u015bwiecie krypto czy promocji okre\u015blonych token\u00f3w (kryptowalut).<br>Tego typu eksperyment\u00f3w jest znacznie wi\u0119cej, ale kilka innych wartych obejrzenia to m.in. Zerebro, kt\u00f3ry tworzy grafiki AI, publikuje NFT i produkuje muzyk\u0119 na Spotify, czy Lola \u2013 trader do wyszukiwania token\u00f3w, kt\u00f3re mog\u0105 przynie\u015b\u0107 spektakularne zyski. Mamy te\u017c sarkastycznego Dolosa, kt\u00f3ry zachowuje si\u0119 w mniej przewidywalny spos\u00f3b, zaczepiaj\u0105c ludzi na tweeterze (X) i generuj\u0105c humorystyczne w\u0105tki \u2013 uwielbia \u017cartowa\u0107 z Francuz\u00f3w i ludzi kupuj\u0105cych tak zwane meme-coiny (bezwarto\u015bciowe kryptowaluty, kt\u00f3re najcz\u0119\u015bciej s\u0142u\u017c\u0105 do szybkiego oszustwa na rynku, proces zwany <em>pump and dump<\/em>).<br>Opr\u00f3cz osobowo\u015bci krypto agent\u00f3w AI mamy te\u017c platformy, takie jak AI16z, Virtuals czy Artificial Superintelligence Alliance, kt\u00f3re pozwalaj\u0105 na uruchamianie swoich agent\u00f3w. Ale je\u015bli si\u0119 spojrzy na ich wykresy na CoinMarketCap (i nie jest to porada inwestycyjna), mo\u017ce lepiej przeznaczy\u0107 sw\u00f3j czas i pieni\u0105dze na co\u015b innego.<br><br>Je\u015bli interesuje Ci\u0119 strona techniczna tych rozwi\u0105za\u0144, zerknij na framework programistyczny ElizaOS <a href=\"https:\/\/elizaos.github.io\/eliza\/\" target=\"_blank\" rel=\"noopener\">https:\/\/elizaos.github.io\/eliza\/<\/a> (14 tys. gwiazdek). Pozwala on wp\u0142ywa\u0107 na charakter i osobowo\u015b\u0107 agenta, podpina\u0107 pod r\u00f3\u017cne blockchainy (niemodyfikowalne rozproszone systemy zapisu informacji), a tak\u017ce wykonywa\u0107 transakcje kryptowalutowe oraz interakcje, np. z X (by\u0142ym Twitterem) czy innymi mediami.<br>Jak wida\u0107, agent niejedno ma imi\u0119, szczeg\u00f3lnie, \u017ce w ka\u017cdej bran\u017cy inne. Przyjrzyjmy im si\u0119 jeszcze bli\u017cej.<br><br>Dla product managera \u201eagent AI\u201d mo\u017ce by\u0107 skr\u00f3tem my\u015blowym. Powiedzmy, \u017ce w przypadku \u201eagenta t\u0142umacze\u0144\u201d nie ma znaczenia, co si\u0119 dzieje pod spodem \u2013 pokazujemy u\u017cytkownikowi panel, na kt\u00f3rym zaznacza si\u0119 pliki, wybiera j\u0119zyk, pisze kr\u00f3tki prompt o stylu t\u0142umaczenia i dostaje si\u0119 tekst prze\u0142o\u017cony przez <em>AI translation agent<\/em>.<br><br>Takie korzystanie z okre\u015blenia \u201eagent AI\u201d oznacza my\u015blenie na znacznie wy\u017cszym poziomie abstrakcji bez zag\u0142\u0119biania si\u0119 w to, czy w procesie u\u017cyto jednego zapytania do LLM-u, czy mo\u017ce by\u0142o ich 50 i czy by\u0142y ze sob\u0105 powi\u0105zane. W tle mog\u0142oby by\u0107 jeszcze kilka wywo\u0142a\u0144 innych API, wiele modu\u0142\u00f3w pomocniczych, a ca\u0142o\u015b\u0107 by\u0142aby zrealizowana w 10 etapach. Dla wielu in\u017cynier\u00f3w b\u0119dzie to <em>workflow<\/em> (schemat przep\u0142ywu informacji i wykonywania na niej okre\u015blonych operacji), ale w rozmowach produktowych to agent.<br><br>Dlaczego o tym pisz\u0119? Je\u015bli podczas jakiej\u015b rozmowy zauwa\u017cysz te uproszczenia, nie zak\u0142adaj z\u0142ej woli czy braku wiedzy, a jedynie inne spojrzenie na t\u0119 funkcjonalno\u015b\u0107, by\u0107 mo\u017ce podyktowan\u0105 tym, co robi konkurencja, albo tym, jakiego j\u0119zyka chce u\u017cywa\u0107 kadra zarz\u0105dzaj\u0105ca.<br><br>W toku wielu dyskusji na temat agent\u00f3w, toczonych pomi\u0119dzy in\u017cynierami w Egnyte, pojawi\u0142o si\u0119 ca\u0142kiem por\u0119czne poj\u0119cie \u2013 subagent (czyli \u201epodagent\u201d), kt\u00f3ry jest cz\u0119\u015bci\u0105 \u201edu\u017cego agenta\u201d, definiowanego przez produkt. Taki podzia\u0142 znacznie upraszcza rozmowy \u2013 od razu wiadomo, o jak\u0105 granularno\u015b\u0107 chodzi, czy m\u00f3wimy o ca\u0142ym systemie, czy o konkretnych jego modu\u0142ach wykonawczych.<\/td><\/tr><\/tbody><\/table><\/figure><h4 class=\"wp-block-heading\"><strong>Jak zbudowany jest naprawd\u0119 agent AI?<\/strong><\/h4><p>Dlaczego m\u00f3wi si\u0119, \u017ce agent AI sam podejmuje decyzje? Mo\u017cna to wyczyta\u0107 z architektury rozwi\u0105zania agentowego, istotnie r\u00f3\u017cnej od wykorzystywania \u201ego\u0142ego\u201d modelu, w kt\u00f3rym typowy przep\u0142yw informacji to po prostu pytanie\u2013odpowied\u017a. System agentowy zawiera p\u0119tl\u0119, kt\u00f3ra weryfikuje, czy model (LLM) jest ju\u017c \u201ezadowolony\u201d z w\u0142asnej odpowiedzi (je\u015bli generuje co\u015b z w\u0142asnej wiedzy) lub czy ma do\u015b\u0107 informacji, aby na ich bazie wygenerowa\u0107 satysfakcjonuj\u0105c\u0105 odpowied\u017a. Ta p\u0119tla daje mu pewn\u0105 elastyczno\u015b\u0107 w kwestii czasu potrzebnego na stworzenie finalnej odpowiedzi.<\/p><p><strong>Narz\u0119dzia<\/strong><\/p><p>Od jakiego\u015b czasu wi\u0119kszo\u015b\u0107 dostawc\u00f3w du\u017cych modeli udost\u0119pnia funkcjonalno\u015b\u0107 nazwan\u0105 wywo\u0142ywaniem funkcji (ang. <em>function calling<\/em>). Oznacza to, \u017ce mo\u017cemy opisa\u0107 zadanie oraz przes\u0142a\u0107 definicje funkcji programowych w JSON i poprosi\u0107 o informacj\u0119, kt\u00f3ra z tych funkcji powinna zosta\u0107 uruchomiona i z jakimi parametrami.<\/p><p>W przypadku agent\u00f3w, funkcje s\u0105 zwykle nazywane narz\u0119dziami \u2013 st\u0105d nowy trend zwany <em>tool calling<\/em>, odnosz\u0105cy si\u0119 do nowego \u2013 ciekawszego \u2013 mechanizmu pytania o to, kt\u00f3re z narz\u0119dzi wybra\u0107. W tym przypadku prawie zawsze informacje wygenerowane przez takie narz\u0119dzie trafiaj\u0105 z powrotem do LLM-u, kt\u00f3ry z kolei decyduje, co z nimi zrobi\u0107 dalej. Tak rozumianym narz\u0119dziem mo\u017ce by\u0107 kawa\u0142ek kodu, \u017c\u0105danie do API lub inny proces z wykorzystaniem LLM-u. Najcz\u0119\u015bciej u\u017cywany <em>tool<\/em> to pozyskiwanie wszelkiej ma\u015bci informacji \u2013 z baz, plik\u00f3w, system\u00f3w typu RAG i internetu, rzecz jasna.<\/p><p>Taki subagent ma zwykle dost\u0119p do kilku narz\u0119dzi pogrupowanych tematycznie \u2013 np. wszystkie aplikacje pobieraj\u0105ce pliki, wszystkie narz\u0119dzia do wyszukiwania w internecie albo \u0142\u0105cza do okre\u015blonych aplikacji typu Slack czy SalesForce.<\/p><p>W zale\u017cno\u015bci od wybranego frameworku mo\u017cesz mniej lub bardziej wp\u0142yn\u0105\u0107 na prompt, z kt\u00f3rego skorzysta LLM przy podejmowaniu decyzji dotycz\u0105cej wyboru narz\u0119dzia, dalszego dzia\u0142ania czy ewentualnych pyta\u0144 do u\u017cytkownika.<\/p><p class=\"has-text-align-center\"> <img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"822\" class=\"wp-image-9856\" style=\"width: 600px;\" src=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/147_1.png\" alt=\"\" srcset=\"https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/147_1.png 440w, https:\/\/haimagazine.com\/wp-content\/uploads\/2025\/03\/147_1-219x300.png 219w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p><p>Po ostatnim roku pe\u0142nym eksplozji i dojrzewania kolejnych framework\u00f3w przeznaczonych do tworzenia modeli agent\u00f3w, ca\u0142a bran\u017ca intensywnie zg\u0142\u0119bia temat i uczy si\u0119, jak do tego podchodzi\u0107 \u2013 podobnie jak by\u0142o przy pocz\u0105tkach znanych i lubianych llamaindex czy langchain. A proces ten przypomina mniej wi\u0119cej wymian\u0119 szyby w lec\u0105cym samolocie i to jedn\u0105 r\u0119k\u0105, bo w mi\u0119dzyczasie dostawcy wypuszczaj\u0105 coraz lepsze modele, \u017ce o sytuacji typu \u201eczarny \u0142ab\u0119d\u017a\u201d w postaci DeepSeeka nie wspomn\u0119.<\/p><p>W kr\u00f3tkim czasie powsta\u0142y m.in.:&nbsp;<\/p><ul class=\"wp-block-list\"><li>CrewAI (24 tys. gwiazdek),<\/li>\n\n<li>PhiData (17 tys. gwiazdek),<\/li>\n\n<li>Autogen MS (37 tys. gwiazdek),<\/li>\n\n<li>LangGraph (7.9 tys. gwiazdek),<\/li>\n\n<li>PydanticAI (5 tys. gwiazdek),<\/li>\n\n<li>OpenAI Swarm (tylko do edukacji),<\/li>\n\n<li>Smolagents (4.5 tys. gwiazdek),<\/li>\n\n<li>Atomic Agents (2.5 tys. gwiazdek).<\/li><\/ul><p>Bardzo ciekawym projektem jest te\u017c memGPT \/ Letta.ai, czyli po\u0142\u0105czenie <em>frameworku<\/em> w Pythonie ze \u015brodowiskiem graficznym, w kt\u00f3rym mo\u017cna podgl\u0105da\u0107, co si\u0119 dzieje \u201epod podszewk\u0105\u201d.<\/p><p>To zupe\u0142nie wst\u0119pna lista, ale ju\u017c wida\u0107, \u017ce pojawiaj\u0105 si\u0119 r\u00f3\u017cne koncepcje tego, czym jest agent AI, jak du\u017c\u0105 swobod\u0119 dzia\u0142ania powinien mie\u0107 i tym samym jak du\u017c\u0105 kontrol\u0119 b\u0119d\u0105 mieli nad nim u\u017cytkownik oraz in\u017cynier (jego tw\u00f3rca).<\/p><p>Stopie\u0144 ingerencji i potrzeby u\u017cytkownik\u00f3w w tym zakresie bardzo si\u0119 r\u00f3\u017cni\u0105. Troch\u0119 jak w przypadku samochod\u00f3w \u2013 jedni wybieraj\u0105 toyot\u0119 coroll\u0119 i nigdy nie zmieniaj\u0105 \u017cadnego ustawienia fabrycznego, a inni tygodniami badaj\u0105, jaki rozmiar i twardo\u015b\u0107 spr\u0119\u017cyny do zawieszenia zagwarantuje im idealne skr\u0119canie autem.<\/p><h4 class=\"wp-block-heading\"><strong>Co oznaczaj\u0105 \u201epami\u0119\u0107\u201d i \u201euczenie si\u0119\u201d agent\u00f3w AI?<\/strong><\/h4><p>W opisach system\u00f3w agentowych znajdzie si\u0119 te\u017c prawie zawsze stwierdzenie, \u017ce to systemy, kt\u00f3re \u201esi\u0119 ucz\u0105\u201d. Ale co to dok\u0142adnie oznacza? Wcze\u015bniej mo\u017cna by\u0142o przypuszcza\u0107, \u017ce chodzi o korzystanie z modeli typu Reinforcement Learning (RL), kt\u00f3re na podstawie okre\u015blonego wzoru na nagrod\u0119 (oraz kar\u0119) pr\u00f3buj\u0105 rozwi\u0105za\u0107 zadanie tak, by maksymalizowa\u0107 t\u0119 nagrod\u0119 (i minimalizowa\u0107 kar\u0119). Takie dodatkowe modu\u0142y czy rozwi\u0105zania te\u017c si\u0119 pojawiaj\u0105, tylko dodatkowo korzystaj\u0105 na przyk\u0142ad z baz grafowych.<\/p><p>Dla cz\u0142owieka nauka zwykle oznacza \u0107wiczenie nowej umiej\u0119tno\u015bci, zapami\u0119tywanie, powtarzanie, patrzenie na wyniki, zmian\u0119, powtarzanie, zapami\u0119tywanie \u2013 i tak w k\u00f3\u0142ko. To oznacza, \u017ce adaptacja i pami\u0119\u0107 odgrywaj\u0105 w tym procesie kluczow\u0105 rol\u0119. Tak\u017ce w systemach opartych na AI maj\u0105 one swoje zastosowanie. Na poziomie u\u017cytkownika \u2013 dzi\u0119ki zapami\u0119tywaniu istotnych informacji w procesie uczenia \u2013 LLM:<\/p><ul class=\"wp-block-list\"><li>poznaje nasze preferencje (\u201eNie u\u017cywaj slangu\u201d, \u201eObja\u015bnienia ilustruj zawsze przyk\u0142adami\u201d, \u201eNie przepraszaj i nie t\u0142umacz si\u0119\u201d, \u201eNie b\u0105d\u017a stronniczy\u201d, \u201eStaraj si\u0119 pokazywa\u0107 dwie strony medalu\u201d),<\/li>\n\n<li>pami\u0119ta poprzednie interakcje (\u201eMam na imi\u0119 Micha\u0142\u2026\u201d),<\/li>\n\n<li>dostosowuje si\u0119 do stylu (\u201e\u015amia\u0142o korzystaj z sarkazmu i <em>dad jokes<\/em>\u201d),<\/li>\n\n<li>wie, \u017ce cz\u0119sto korzystamy z konkretnych narz\u0119dzi, portali czy \u017ar\u00f3de\u0142 (\u201ePolecaj filmy z platformy A zamiast B\u201d),<\/li>\n\n<li>pami\u0119ta nasze ulubione prompty do procesowania dokument\u00f3w.<\/li><\/ul><p>Ale dodatkowo mamy te\u017c poziom pracy z ca\u0142\u0105 grup\u0105 u\u017cytkownik\u00f3w, czyli uog\u00f3lnione preferencje, np. \u201eWszyscy sprzedawcy wykonuj\u0105 cz\u0119sto te akcje\u201d, \u201eWszyscy pisarze lubi\u0105, kiedy poprawia si\u0119 im gramatyk\u0119\u201d (czy\u017cby?), \u201eWszyscy na diecie keto szukaj\u0105 prostych przepis\u00f3w z du\u017c\u0105 ilo\u015bci\u0105 t\u0142uszczu\u201d itd.<\/p><p>Id\u0105c krok dalej, mo\u017cna zidentyfikowa\u0107 pewne schematy dzia\u0142ania z dokumentami czy systemami, np.: \u201eKorzystaj\u0105c z Google Docs, pracownicy tej firmy najcz\u0119\u015bciej otwieraj\u0105 dokument x, a w innej wol\u0105 przegl\u0105da\u0107 pliki excelowe z tego konkretnego folderu\u201d.<\/p><p>Trudno nauczy\u0107 LLM takich rzeczy, bo nie bardzo da si\u0119 takie informacje wstrzykn\u0105\u0107 do bazowego treningu g\u0142\u00f3wnego modelu, a jego dostrajanie (<em>fine-tuning<\/em>) co kilka dni te\u017c nie mia\u0142oby du\u017cego sensu. W tym miejscu pojawiaj\u0105 si\u0119 wi\u0119c wszelkie bazy danych, systemy wyszukiwania, nowoczesne bazy wektorowe \u2013 wszystko po to, aby podobnie jak w typowym systemie RAG (Retrival Augmented Generation), finalna odpowied\u017a by\u0142a ju\u017c produktem wszystkich filtr\u00f3w i preferencji trzymanych w \u201epami\u0119ci\u201d, czyli de facto w bazie informacji i polece\u0144.<\/p><p>Jedn\u0105 z pr\u00f3b zaadresowania tych wyzwa\u0144, zwi\u0105zanych z gromadzeniem wiedzy, mo\u017ce by\u0107 biblioteka \/ API Mem0, jako warstwa abstrakcji, za kt\u00f3r\u0105 schowamy wektorowe bazy danych typu <em>elastic search<\/em>, Pinecone czy Qdrant. Mem0 obiecuje by\u0107 baz\u0105 \u201ewspomnie\u0144\u201d z wielopoziomowymi kategoriami, kt\u00f3re p\u00f3\u017aniej pomagaj\u0105 wyci\u0105ga\u0107 w\u0142a\u015bciwe informacje w zale\u017cno\u015bci od tego, kto i czego szuka. Wyekstrahowane informacje zostan\u0105 wstrzykni\u0119te jako kontekst do promptu, dzi\u0119ki czemu Tw\u00f3j agent AI odpowie lepiej, precyzyjniej wykona zadanie, spali mniej token\u00f3w na pr\u00f3by, sp\u0119dzi mniej czasu na szukanie w sieci itd. Niestety jej opcja <em>open source<\/em> jest drastycznie ubo\u017csza od p\u0142atnego API.<\/p><p>Opr\u00f3cz tego wi\u0119kszo\u015b\u0107 system\u00f3w agentowych ma te\u017c \u201epami\u0119\u0107 robocz\u0105\u201d (cz\u0119sto nazywan\u0105 <em>scratchpad<\/em>), w kt\u00f3rej agent trzyma \u201ezam\u00f3wienie\u201d od u\u017cytkownika i zaplanowane kroki, kt\u00f3re maj\u0105 doprowadzi\u0107 do jego wykonania. W zale\u017cno\u015bci od u\u017cytego <em>frameworku<\/em> ten bie\u017c\u0105cy stan akcji mo\u017cna te\u017c wy\u015bwietli\u0107, co jest wygodne w przypadku debugowania b\u0142\u0119d\u00f3w, ale przede wszystkim pozwala uruchomi\u0107 proces (ponownie) od okre\u015blonego miejsca w przypadku problemu technicznego z agentem czy restartu serwera. W LangGraph jest to mechanizm zwany checkpointerem i dzia\u0142a podobnie do tego, kt\u00f3rego si\u0119 u\u017cywa w systemach do trenowania modeli \u2013 zapisuje bie\u017c\u0105cy stan \u201eoblicze\u0144\u201d co okre\u015blony czas lub liczb\u0119 krok\u00f3w.<\/p><p>Nawet je\u015bli najnowsze modele maj\u0105 wr\u0119cz gigantyczne okno kontekstowe, nie ma sensu za ka\u017cdym razem od nowa wysy\u0142a\u0107 ca\u0142ej historii, dlatego taki system (podobnie jak ludzie w trakcie snu) musi pozbywa\u0107 si\u0119 informacji starszych ni\u017c x, ma\u0142o wa\u017cnych czy w jaki\u015b okre\u015blony spos\u00f3b zdezaktualizowanych. Potrzebne te\u017c jest ustalanie priorytet\u00f3w okre\u015blonych informacji, rozwi\u0105zywanie wielu sprzeczno\u015bci (lub chocia\u017c informowanie o nich u\u017cytkownika) i wiele innych operacji, kt\u00f3re ludzki umys\u0142 robi \u201ew tle\u201d na podstawie nowych informacji, prze\u017cy\u0107, diety czy nawet podawanych lek\u00f3w \u2013 czyli wszystkich nowych bod\u017ac\u00f3w. Programista mo\u017ce skojarzy\u0107 ten problem z baz\u0105 grafow\u0105 jako naturalnym konceptem do trzymania takich skomplikowanych relacji. API Mem0 w swojej dokumentacji zawiera informacje, \u017ce korzysta w\u0142a\u015bnie z takiego rozwi\u0105zania, by porz\u0105dkowa\u0107 wstrzykiwane przez u\u017cytkownika informacje.<\/p><h4 class=\"wp-block-heading\"><strong>Niezale\u017cno\u015b\u0107 w podejmowaniu decyzji czy <\/strong><strong><em>human in the loop<\/em><\/strong><strong>?<\/strong><\/h4><p class=\"has-background\" style=\"background-color:#e4d5b3\">Je\u015bli po\u0142\u0105czymy ze sob\u0105 mo\u017cliwo\u015b\u0107 szukania informacji, p\u0119tl\u0119, w kt\u00f3rej model mo\u017ce sprawdzi\u0107, czy to, co ju\u017c wyprodukowa\u0142, spe\u0142nia oczekiwania, a tak\u017ce pami\u0119\u0107 i budowanie proces\u00f3w z wielu pomniejszych element\u00f3w, kt\u00f3rych wykorzystanie mo\u017ce zaplanowa\u0107 jeden z subagent\u00f3w, mo\u017cemy sobie wyobrazi\u0107, jak du\u017ce mo\u017cliwo\u015bci daje taka kombinacja i z jakim wi\u0105\u017ce si\u0119 ryzykiem. Dlatego w zasadzie wszystkie \u201esilniki\u201d maj\u0105 mo\u017cliwo\u015b\u0107 potwierdzania u u\u017cytkownika wszystkich decyzji dotycz\u0105cych nast\u0119pnych krok\u00f3w.<br><br>Mog\u0119 sobie wyobrazi\u0107, \u017ce agent AI b\u0119dzie mia\u0142 dost\u0119p do drobnej kwoty pieni\u0119dzy, by w naszym imieniu wykonywa\u0107 pewne zadania, ale pod\u0142\u0105czenie go do g\u0142\u00f3wnego konta w banku zupe\u0142nie bez nadzoru by\u0142oby jednak zbyt ryzykowne. Podobnie z odpisywaniem na wa\u017cne e-maile \u2013 nadz\u00f3r cz\u0142owieka nad finalnym kszta\u0142tem wiadomo\u015bci najpewniej oszcz\u0119dzi mu zak\u0142opotania albo i nawet pomo\u017ce unikn\u0105\u0107 wi\u0119kszej katastrofy.<\/p><p class=\"has-background\" style=\"background-color:#799d94\">PS. W marcu OpenAI zaproponowa\u0142o Computer-Using Agent, co brzmi ca\u0142kiem sensownie. Ale i tak najwi\u0119kszym newsem tego miesi\u0105ca, przynajmniej w \u015bwiecie agent\u00f3w, jest Manus \u2013 kolejny chi\u0144ski zawodnik, kt\u00f3ry narobi\u0142 zamieszania. Jest \u015bwietny w researchu: szuka, pobiera, podsumowuje, spisuje, poprawia, iteracyjnie \u2013 i to nawet w j\u0119zyku polskim! Rzekomo uruchomiony lokalnie potrafi w sekundy generowa\u0107 100-stronicowe raporty. Mo\u017cliwo\u015bci wydaj\u0105 si\u0119 naprawd\u0119 niesamowite, i tym samym zn\u00f3w podnosz\u0105 poprzeczk\u0119 konkurencji.<\/p><p><\/p>","protected":false},"excerpt":{"rendered":"<p>Czy agent AI rzeczywi\u015bcie my\u015bli i dzia\u0142a samodzielnie? W teorii ma by\u0107 autonomicznym pomocnikiem, ale w praktyce cz\u0119sto okazuje si\u0119 zwyk\u0142ym wrapperem na sprytne skrypty. Gdzie le\u017cy prawda?<\/p>\n","protected":false},"author":100,"featured_media":9841,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"footnotes":""},"categories":[612,763,402,754],"tags":[],"popular":[],"difficulty-level":[38],"ppma_author":[380],"class_list":["post-9452","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-numer-4","category-ai_praktyka","category-hai-magazine","category-hai_premium","difficulty-level-medium"],"acf":[],"authors":[{"term_id":380,"user_id":100,"is_guest":0,"slug":"michal-dulemba","display_name":"Michal Dulemba","avatar_url":{"url":"https:\/\/haimagazine.com\/wp-content\/uploads\/2024\/09\/mdulemba.jpg","url2x":"https:\/\/haimagazine.com\/wp-content\/uploads\/2024\/09\/mdulemba.jpg"},"first_name":"Micha\u0142","last_name":"Dulemba","user_url":"","job_title":"","description":"Do\u015bwiadczony in\u017cynier ML, youtuber i autor znany z interdyscyplinarnego podej\u015bcia do technologii i medi\u00f3w."}],"_links":{"self":[{"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts\/9452","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\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/comments?post=9452"}],"version-history":[{"count":7,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts\/9452\/revisions"}],"predecessor-version":[{"id":9864,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/posts\/9452\/revisions\/9864"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/media\/9841"}],"wp:attachment":[{"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/media?parent=9452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/categories?post=9452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/tags?post=9452"},{"taxonomy":"popular","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/popular?post=9452"},{"taxonomy":"difficulty-level","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/difficulty-level?post=9452"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/haimagazine.com\/pl\/wp-json\/wp\/v2\/ppma_author?post=9452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}