Schemat prostego czynnika odruchowego

Inteligentny agent – jednostka, która postrzega swoje otoczenie[1][2], podejmuje autonomiczne działania w celu osiągnięcia celów i może poprawiać swoją wydajność poprzez uczenie maszynowe lub przez zdobywanie wiedzy[3].

Specjalistyczny podzbiór inteligentnych agentów, agent SI[4][5] (ang. AI agent), rozszerza tę koncepcję, proaktywnie realizując cele, podejmując decyzje i działania przez dłuższy czas, stanowiąc tym samym przykład nowej formy agencji cyfrowej[6].

Inteligentne agenty mogą być proste lub bardzo złożone. Termostat lub system sterowania jest uważany za inteligentnego agenta, tak samo jak człowiek lub jakikolwiek inny system spełniający te same kryteria, taki jak firma, państwo lub biom[7].

Inteligentne agenty działają w oparciu o specyficzną funkcję, która opisuje ich cele. Mają one na celu tworzenie i wykonywanie planów maksymalizujących oczekiwaną wartość tej funkcji po jej zakończeniu[8]. Dla przykładu, agent uczący się przez wzmacnianie ma funkcję nagrody, która pozwala programistom kształtować jego pożądane zachowanie[9]. Podobnie zachowanie algorytmu ewolucyjnego jest sterowane przez funkcję kondycji[10].

Agent SI

edytuj

W kontekście generatywnej sztucznej inteligencji, agenty SI są w stanie wykonywać operacje w skomplikowanym środowisku. Posiadają takie atrybuty jak kompleksowa struktura celu, interfejs z językiem naturalnym i możliwość reagowania niezależnie od nadzorcy. Mechanizm operacji jest często oparty na dużym modelu językowym[11].

W odróżnieniu od klasycznego chatbota, który zwykle odpowiada na pojedyncze zapytania użytkownika, agent SI może dzielić zadanie na etapy, wybierać narzędzia, wykonywać działania w środowisku zewnętrznym, obserwować ich wynik i iteracyjnie korygować plan. W praktycznych systemach rolę środowiska mogą pełnić między innymi przeglądarka internetowa, repozytorium kodu, terminal, edytor plików, system zgłoszeń, poczta elektroniczna albo interfejsy programistyczne usług zewnętrznych[12][13].

Najpopularniejszą aplikacją agentów SI jest automatyzacja zadań, takich jak zakup biletów lotniczych na zadany prompt użytkownika[14][15]. Przykładem agentów SI jest AutoGPT[16], OpenAI Operator(inne języki)[17], ChatGPT Deep Research[18] czy Manus.

W lutym 2025 roku Hugging Face udostępniło wersję open source agenta o nazwie Open Deep Research[19].

Agenty programistyczne

edytuj

Jednym z istotnych zastosowań agentów SI stało się w połowie lat 20. XXI wieku wspomaganie programowania. W odróżnieniu od wcześniejszych asystentów kodowania, które działały głównie jako mechanizmy autouzupełniania lub czaty odpowiadające na pytania o kod, agenty programistyczne mogą otrzymać zadanie w języku naturalnym, przeanalizować repozytorium, zaplanować zmiany, edytować wiele plików, uruchamiać polecenia w terminalu, wykonywać testy, a następnie przygotować zmiany do przeglądu przez człowieka[20][13][21].

Do tej grupy należą między innymi GitHub Copilot, Cursor, Claude Code oraz OpenAI Codex. GitHub opisuje Copilot coding agent jako autonomicznego agenta działającego w środowisku opartym na GitHub Actions, który może zostać przypisany do zadania z poziomu zgłoszenia albo rozmowy z Copilot Chat, po czym tworzy gałąź, wprowadza zmiany i może przygotować pull request do przeglądu[20][22]. We wrześniu 2025 roku GitHub ogłosił ogólną dostępność tego agenta dla płatnych subskrybentów GitHub Copilot[23].

Anthropic udostępniło Claude Code w lutym 2025 roku jako narzędzie agentowe dla programistów, początkowo w wersji badawczej, wraz z modelem Claude 3.7 Sonnet[24]. Dokumentacja Anthropic opisuje Claude Code jako narzędzie dostępne w terminalu, środowisku IDE, aplikacji desktopowej i przeglądarce, które czyta bazę kodu, edytuje pliki, uruchamia polecenia i integruje się z narzędziami deweloperskimi[13]. OpenAI Codex w wersji z 2025 roku został opisany przez OpenAI jako chmurowy agent inżynierii oprogramowania, który może równolegle pracować nad wieloma zadaniami w osobnych środowiskach piaskownicy, pisać funkcje, odpowiadać na pytania o bazę kodu, naprawiać błędy i proponować pull requesty[25]. OpenAI udostępnia także Codex CLI jako lokalnego agenta uruchamianego z terminala, zdolnego do czytania, zmieniania i uruchamiania kodu w wybranym katalogu[26].

Cursor rozwija podobny model pracy w edytorze kodu i w chmurze. Jego dokumentacja opisuje funkcje Agent, Rules, MCP, Skills, CLI oraz Cloud Agent, czyli możliwość uruchamiania agenta w środowisku chmurowym do ciągłej pomocy przy kodowaniu[27][28]. Takie narzędzia są powiązane z pojęciem vibe codingu, ale nie są z nim tożsame: vibe coding opisuje sposób pracy, w którym człowiek kieruje tworzeniem programu głównie przez polecenia w języku naturalnym, natomiast agent programistyczny jest konkretnym typem systemu wykonującego zadania w środowisku programistycznym.

Rozwój agentów programistycznych doprowadził również do pojawienia się narzędzi koordynujących wielu agentów. W 2026 roku GitHub udostępnił w publicznej wersji zapoznawczej możliwość uruchamiania w ramach Agent HQ agentów Claude i OpenAI Codex obok GitHub Copilot, tak aby użytkownik mógł przypisywać zadania różnym agentom bez opuszczania GitHuba, GitHub Mobile lub Visual Studio Code[29].

Ocena skuteczności i ograniczenia

edytuj

Skuteczność agentów SI zależy od jakości modelu językowego, dostępnych narzędzi, zakresu nadanych uprawnień, jakości kontekstu oraz możliwości automatycznego sprawdzania wyników. W przypadku agentów programistycznych szczególne znaczenie mają testy automatyczne, statyczna analiza kodu i możliwość uruchamiania programu, ponieważ dostarczają agentowi informacji zwrotnej pozwalającej ocenić, czy wykonane zmiany działają zgodnie z oczekiwaniami[30][31].

Badacze zwracają uwagę, że sama deklaracja autonomii nie przesądza o użyteczności agenta. W pracy SI Agents That Matter wskazano, że porównywanie agentów SI jest utrudnione przez różnice w kosztach, środowiskach testowych, zestawach narzędzi i sposobie liczenia interwencji człowieka[32]. W praktyce agenty mogą wymagać ograniczania uprawnień, nadzoru człowieka, przeglądu zmian oraz zabezpieczeń przed błędnym użyciem narzędzi, wyciekiem danych lub wykonaniem niepożądanych operacji w środowisku zewnętrznym[33].

Zalety agentów SI

edytuj

Jako zalety agentów SI wskazywane jest zwiększenie produktywności[34][15], zwiększenie innowacji[35] czy zmniejszenie ilości wykonywanych powtarzalnych zadań przez ludzi[36]. W obszarze programowania agenty mogą być używane do naprawiania błędów, tworzenia prostych funkcji, refaktoryzacji, uzupełniania testów, aktualizacji dokumentacji i analizy istniejących repozytoriów[20][21].

Potencjalne obawy

edytuj

Obawy dotyczące wykorzystania agentów SI obejmują odpowiedzialność prawną[15][34], zwiększone ryzyko przestępczości komputerowej[14][34] oraz trudności z przypisaniem odpowiedzialności za działania systemu wykonującego polecenia w imieniu użytkownika. W przypadku agentów programistycznych dodatkowe ryzyka obejmują wprowadzenie błędów bezpieczeństwa, niezamierzone usunięcie danych, ujawnienie tajemnic projektowych oraz wykonanie niebezpiecznych poleceń w środowisku lokalnym lub chmurowym. Z tego powodu systemy te są zwykle projektowane z mechanizmami przeglądu, zatwierdzania działań, izolacji środowiska wykonawczego i ograniczania dostępu do wrażliwych zasobów[20][21].

Zobacz też

edytuj

Przypisy

edytuj
  1. What Is Machine Perception? [online], EasyTechJunkie [dostęp 2025-04-10] (ang.).
  2. Alexander Serov, Subjective Reality and Strong Artificial Intelligence, arXiv, 29 stycznia 2013, DOI10.48550/arXiv.1301.6359 [dostęp 2025-04-10].
  3. MEDG [online], mit-medg.github.io [dostęp 2025-04-10].
  4. Agenci AI już teraz pracują obok ludzi w wielu firmach. Oto jak zwiększają przychody lub generują oszczędności [online], businessinsider.com.pl.
  5. Agenty AI [online], sjp.pwn.pl.
  6. Anirban Mukherjee, Hannah Hanwen Chang, Agentic AI: Autonomy, Accountability, and the Algorithmic Society, arXiv, 15 lutego 2025, DOI10.48550/arXiv.2502.00289 [dostęp 2025-04-10].
  7. Artificial Intelligence: A Modern Approach, 4th US ed. [online], aima.cs.berkeley.edu [dostęp 2025-04-10].
  8. Selmer Bringsjord, Naveen Sundar Govindarajulu, Artificial Intelligence, Edward N. Zalta, Uri Nodelman (red.), wyd. Summer 2020, Metaphysics Research Lab, Stanford University, 2020 [dostęp 2025-04-10].
  9. Natalie Wolchover, Artificial Intelligence Will Do What We Ask. That’s a Problem. [online], Quanta Magazine, 30 stycznia 2020 [dostęp 2025-04-10] (ang.).
  10. L. Bull, On Model-Based Evolutionary Computation, „Soft Computing”, 3 (2), 1999, s. 76–82, DOI10.1007/s005000050055, ISSN 1432-7643 [dostęp 2025-04-10] (ang.).
  11. Sayash Kapoor, Benedikt Stroebl, Zachary S. Siegel, Nitya Nadgir, Arvind Narayanan, AI Agents That Matter, arXiv, 1 lipca 2024, DOI10.48550/arXiv.2407.01502 [dostęp 2026-05-12].
  12. Agent mode: available to all users and supports MCP [online], Visual Studio Code Blog, 7 kwietnia 2025 [dostęp 2026-05-12] (ang.).
  13. a b c Claude Code overview [online], Anthropic [dostęp 2026-05-12] (ang.).
  14. a b AI Agents: The Next Generation of Artificial Intelligence [online], web.archive.org, 11 stycznia 2025 [dostęp 2025-04-10] [zarchiwizowane z adresu 2025-01-11].
  15. a b c What are the risks and benefits of ‘AI agents’? [online], web.archive.org, 28 grudnia 2024 [dostęp 2025-04-10] [zarchiwizowane z adresu 2024-12-28].
  16. Will Knight, Forget Chatbots. AI Agents Are the Future, „WIRED”, 14 marca 2024 [dostęp 2025-07-20] [zarchiwizowane z adresu 2025-01-05] (ang.).
  17. The rise of browser-use agents: Why Convergence’s Proxy is beating OpenAI’s Operator [online], web.archive.org, 22 lutego 2025 [dostęp 2025-04-10] [zarchiwizowane z adresu 2025-02-22].
  18. OpenAI launches ‘deep research’ tool that it says can match research analyst [online], web.archive.org, 3 lutego 2025 [dostęp 2025-04-10] [zarchiwizowane z adresu 2025-02-03].
  19. Hugging Face clones OpenAI’s Deep Research in 24 hours [online], web.archive.org, 6 lutego 2025 [dostęp 2025-04-10] [zarchiwizowane z adresu 2025-02-06].
  20. a b c d About GitHub Copilot coding agent [online], GitHub Docs [dostęp 2026-05-12] (ang.).
  21. a b c Codex web [online], OpenAI Developers [dostęp 2026-05-12] (ang.).
  22. GitHub Introduces Coding Agent For GitHub Copilot [online], GitHub Newsroom, 19 maja 2025 [dostęp 2026-05-12] (ang.).
  23. Copilot coding agent is now generally available [online], GitHub Blog Changelog, 25 września 2025 [dostęp 2026-05-12] (ang.).
  24. Claude 3.7 Sonnet and Claude Code [online], Anthropic, 24 lutego 2025 [dostęp 2026-05-12] (ang.).
  25. Introducing Codex [online], OpenAI, 16 maja 2025 [dostęp 2026-05-12] (ang.).
  26. Codex CLI [online], OpenAI Developers [dostęp 2026-05-12] (ang.).
  27. Cursor Docs [online], Cursor [dostęp 2026-05-12] (ang.).
  28. Cloud Agents [online], Cursor [dostęp 2026-05-12] (ang.).
  29. Pick your agent: Use Claude and Codex on Agent HQ [online], GitHub Blog, 4 lutego 2026 [dostęp 2026-05-12] (ang.).
  30. Best practices for coding with agents [online], Cursor Blog, 9 stycznia 2026 [dostęp 2026-05-12] (ang.).
  31. Best practices for Claude Code [online], Anthropic [dostęp 2026-05-12] (ang.).
  32. Sayash Kapoor, Benedikt Stroebl, Zachary S. Siegel, Nitya Nadgir, Arvind Narayanan, AI Agents That Matter, arXiv, 1 lipca 2024, DOI10.48550/arXiv.2407.01502 [dostęp 2026-05-12].
  33. Claude 3.7 Sonnet System Card [online], Anthropic [dostęp 2026-05-12] (ang.).
  34. a b c The move from AI chatbots like ChatGPT to AI “agents,” explained [online], web.archive.org, 19 grudnia 2024 [dostęp 2025-04-10] [zarchiwizowane z adresu 2024-12-19].
  35. What Is Agentic AI, and How Will It Change Work? [online], archive.ph, 30 grudnia 2024 [dostęp 2025-04-10] [zarchiwizowane z adresu 2024-12-30].
  36. What Are AI Agents, and Why Are They About to Be Everywhere? [online], web.archive.org, 23 grudnia 2024 [dostęp 2025-04-10] [zarchiwizowane z adresu 2024-12-23].