✨ Świeża dostawa•nowe kody na kinetyka.pl: Gemini Pro 18 mies. 170 zł•Cursor, ElevenLabs, Lovable i więcej, roczne plany AI w ułamku ceny Zobacz →
Przejdź do treści
Artykuły

Agenci AI od zera: jak działają, jak zbudować pierwszego krok po kroku

Ścieżka od API do własnego agenta AI: schemat pętli agenta, plan nauki na 30 dni, kod uruchomiony na moim komputerze i lista sprawdzonych darmowych kursów.

12 min czytania
Logo Python, Model Context Protocol, OpenAI i Claude - przewodnik Agenci AI od zera

👁 114 przeczytań

// w skrócie
  • Agent AI to program, w którym model językowy w pętli wybiera narzędzie, ogląda wynik i decyduje, co dalej - aż skończy zadanie.
  • Nauka budowy agenta przebiega w 30 dniach po godzinie dziennie przez trzy etapy: API modeli, automatyzacje i agenci, wymaga podstaw Pythona.
  • Łączny koszt wszystkich testów przez OpenRouter wyniósł około 0,15 USD, a pojedyncze zadanie agenta na tanim modelu kosztuje około 0,001 USD.

Agent AI to program, w którym model językowy w pętli wybiera narzędzie, ogląda wynik i decyduje, co dalej, aż skończy zadanie. Żeby zbudować pierwszego agenta i naprawdę rozumieć, co się dzieje, przejdź trzy etapy: API modeli, automatyzacje, agentów. Na tej stronie jest mapa tej ścieżki, plan nauki na 30 dni, kod, który uruchomiłem na swoim komputerze 4 października 2026, i lista najlepszych darmowych kursów i kanałów, które sprawdziłem tego samego dnia.

Stan na 4 października 2026

  • Wszystkie przykłady z tej ścieżki uruchomiłem na Windows 11 i Pythonie 3.13: function calling, agent bez frameworka, ten sam agent w 4 frameworkach, RAG na 3 polskich ustawach, własny serwer MCP, webhook z formularza.
  • Łączny koszt wszystkich testów przez OpenRouter: około 0,15 USD. Pojedyncze zadanie agenta na tanim modelu: około 0,001 USD.
  • Aktualne wersje: openai 3.24.0, openai-agents 0.23.1, langgraph 1.2.12, crewai 1.15.23, claude-agent-sdk 0.2.163, mcp 2.3.0 (w nim FastMCP zmienił nazwę na MCPServer).
  • Gotowy kod do pobrania: paczka promptowy-agenci-starter (zip, README po polsku).

Mapa ścieżki: od API do własnego agenta

Najczęstszy błąd na starcie to skok prosto w framework agentów. Działa, dopóki coś się nie zepsuje, a potem nie wiadomo, gdzie szukać. Dlatego ścieżka ma trzy etapy, a każdy buduje na poprzednim:

Etap 1

API modeli

Zapytanie, odpowiedź, tokeny, koszt, klucz. API AI od zera, tokeny, OpenRouter.

Etap 2

Automatyzacje

Stałe kroki, jeden z nich robi AI. webhook, automatyzacja z AI, n8n, Make.

Etap 3

Agenci

Model sam wybiera kroki. function calling, agent w Pythonie, RAG, MCP, frameworki.

Etap 1 opisuje osobny przewodnik API AI. Tu skupiam się na etapach 2 i 3. Jeśli wolisz klikać niż pisać kod, etap 3 przejdziesz też w Gumloop albo w węźle AI Agent w n8n, ale zrozumienie przyjdzie szybciej, gdy raz zobaczysz pętlę w 76 liniach Pythona.

Jak działa agent: pętla w czterech ruchach

Każdy agent, od mojego najprostszego po Claude Code, robi to samo. Model nie wykonuje niczego sam: tylko prosi o narzędzie, a Twój program je wykonuje i oddaje wynik.

Pętla agenta AI Zadanie trafia do modelu. Model podejmuje decyzję: albo prosi o narzędzie, albo kończy odpowiedzią. Narzędzie zwraca obserwację, która wraca do modelu. Limit kroków i log pilnują pętli. Zadanieod człowieka 1. Modelczyta zadanie i całą historię 2. Decyzjanarzędzie czy koniec? 3. NarzędzieTwój kod: plik, API, kalkulator 4. Obserwacjawynik wraca do historii prośba pętla koniec: odpowiedź bezpieczniki: limit kroków, log decyzji,zgoda człowieka przy akcjach nieodwracalnych
Pętla agenta: model, decyzja, narzędzie, obserwacja. Schemat zrobiony w SVG na podstawie mojego kodu z tekstu Jak zbudować agenta AI w Pythonie.

W kodzie wygląda to tak (fragment mojego agenta, pełna wersja w tekście o budowie agenta):

    for krok in range(1, MAX_KROKOW + 1):
        r = client.chat.completions.create(model=MODEL, messages=messages, tools=TOOLS)
        koszt += getattr(r.usage, "cost", 0) or 0
        msg = r.choices[0].message
        messages.append(msg.model_dump(exclude_none=True))
        if not msg.tool_calls:
            print(f"--- koniec po {krok} krokach, koszt {koszt:.5f} USD")
            return msg.content
        if msg.content: print(f"[krok {krok}] MYŚL: {msg.content.strip()[:300]}")
        for call in msg.tool_calls:
            args = json.loads(call.function.arguments or "{}")
            try:
                obs = NARZEDZIA[call.function.name](**args)
            except Exception as e:
                obs = f"BŁĄD: {e}"
            print(f"[krok {krok}] AKCJA: {call.function.name}({json.dumps(args, ensure_ascii=False)})")
            print(f"[krok {krok}] OBSERWACJA: {obs[:160]!r}")
            log.write(json.dumps({"t": time.strftime("%H:%M:%S"), "krok": krok, "narzedzie": call.function.name,
                                  "args": args, "obserwacja": obs[:500]}, ensure_ascii=False) + "\n")
            messages.append({"role": "tool", "tool_call_id": call.id, "content": obs})
    return f"Przerwano: limit {MAX_KROKOW} kroków (koszt {koszt:.5f} USD)."

Trzy rzeczy, które warto zapamiętać:

  • Narzędzia to zwykłe funkcje z opisem w JSON Schema. Mechanizm prośby o funkcję to function calling.
  • Każdy krok wysyła całą historię, więc koszt rośnie szybciej niż liczba kroków. Dlatego wyniki narzędzi przycinam.
  • Agent bez limitu kroków i logu to proszenie się o kłopoty. W moim kodzie limit to 8 kroków, a każda decyzja trafia do pliku JSONL.

Plan nauki na 30 dni

Plan zakłada godzinę dziennie i podstawy Pythona (zmienne, funkcje, pętla for). Jeśli ich nie masz, dołóż tydzień na darmowy kurs Pythona przed dniem 1.

DniTematCo robiszEfekt
1-3API i tokenyZakładasz klucz (np. OpenRouter z limitem 2 USD), wysyłasz pierwsze zapytanie z Pythona, liczysz koszt. API AI, tokenyskrypt, który pyta model i wypisuje koszt
4-6Odpowiedzi strukturalneKażesz modelowi oddawać JSON, walidujesz pola, obsługujesz błędyklasyfikator wiadomości
7-9Webhook i automatyzacjaSerwer FastAPI odbiera dane z formularza, model je przetwarza, wynik idzie do arkusza. Potem to samo w Make albo n8n. webhookdziałająca automatyzacja z AI
10-12Function callingDajesz modelowi 2-3 funkcje (pogoda, kalkulator, wyszukiwanie) i obsługujesz rundy. function callingrozumiesz tool_calls i tool_call_id
13-16Pierwszy agentPętla z limitem kroków i logiem na własnych plikach. agent w Pythonieagent w ok. 80 liniach
17-20RAG i embeddingiIndeksujesz własne PDF-y, mierzysz trafność wyszukiwania. embeddingi, RAG krok po krokuczat z dokumentami z cytatami
21-23MCPWłasny serwer z 2-3 narzędziami, test w Inspectorze i w Claude Code. serwer MCPTwoje narzędzia w każdym kliencie MCP
24-27FrameworkPrzepisujesz swojego agenta na OpenAI Agents SDK albo LangGraph. porównanie frameworkówwiesz, co framework robi za Ciebie
28-30Projekt własnyWybierasz jeden z 12 przykładów agentów, dodajesz testy na znanych danych i potwierdzenie człowieka przy zapisieagent, który oszczędza Ci czas co tydzień

Co zbudowałem i ile to kosztowało

Zamiast opisywać teorię, każdy etap uruchomiłem na swoim komputerze. Model do wszystkiego poza Claude Agent SDK: openai/gpt-5.6-luna przez OpenRouter (0,20 USD za milion tokenów wejścia). Embeddingi liczyłem lokalnie w Ollamie na RTX 4090.

ProjektCo sprawdziłemWynikKoszt jednego przebiegu
Function callingpogoda, kalkulator, Wikipediapoprawne odpowiedzi; raz wyszukiwarka zwróciła śmieci, a model odpowiedział z pamięci0,00008-0,00066 USD
Agent w Pythoniefaktury w PLN i EUR, kurs NBP, strona WWW3919,74 zł, zgodne z ręcznym wyliczeniem0,0008-0,0013 USD
5 frameworkówto samo zadanie, 3 powtórzenia każdy15/15 poprawnych0,0006-0,0009 USD (Claude Agent SDK: 0,015 USD)
RAGKodeks pracy, ustawa o ochronie praw lokatorów, ustawa o prawach pacjenta8 z 10 dobrych odpowiedzi, 2 uczciwe „nie ma tego w dokumentach”, 0 zmyśleńok. 0,00065 USD za pytanie, embeddingi lokalnie za 0 zł
Serwer MCPkurs NBP, dni robocze ze świętami, notatki; Inspector i Claude CodeClaude sam wyliczył termin 14 dni roboczychok. 0,06 USD (Claude Haiku 4.5)
Webhook3 zgłoszenia z formularza, zapis do CSV3/3 trafione kategorie, 401 dla złego sekretuok. 0,00016 USD

Frameworki i narzędzia: co wybrać

NarzędzieTypCenaKiedy
Własna pętla (biblioteka openai)koddarmowanauka, proste agenty
OpenAI Agents SDKkoddarmowykilku agentów, handoffy, guardrails
LangGraphkoddarmowy (LangSmith płatny)złożone przepływy z rozgałęzieniami
CrewAIkoddarmowy (chmura płatna)zespoły agentów z rolami
Claude Agent SDKkoddarmowy, tylko modele Claudeagent na plikach i w terminalu
n8nbez koduCommunity za darmo u siebie, chmura od 20 EUR/mies. (rocznie)dużo automatyzacji, dane u siebie
Makebez kodudarmowo 1000 kredytów/mies.scenariusze z rozgałęzieniami
Zapierbez kodudarmowo 100 zadań/mies., Zapy dwukrokowenajszybszy start, najwięcej integracji
Gumloopbez koduplan darmowy i Proagenci klikani na płótnie

Szczegółowy pomiar pięciu bibliotek (linie kodu, czas, koszt, zależności) jest w tekście Frameworki agentów AI. Agenty od OpenAI w wersji hostowanej opisuje tekst Agents API od OpenAI, a gotowych agentów do programowania: Agenci AI do kodu.

Agenci AI po polsku

Nie przepłacaj za te subskrypcje

Prowadzę sklep z rocznymi dostępami do narzędzi AI - te same konta, o których piszę wyżej, tylko taniej niż w cenniku producenta.

Zobacz, co jest dostępne

Wszystkie moje testy szły po polsku: polecenia, opisy narzędzi, dokumenty i odpowiedzi. Duże modele radzą sobie z tym bez problemu. Trzy miejsca, w których polski robi różnicę:

  • Wyszukiwanie w dokumentach: model embeddingów musi znać polski. Na polskich ustawach bge-m3 znalazł właściwy przepis w pierwszej piątce w 8 przypadkach na 10, a nomic-embed-text tylko w 4 (porównanie).
  • Wiedza lokalna: święta, kursy NBP, przepisy. Model ich pewnie nie zna, więc daję je narzędziem.
  • Nazwy funkcji: bez polskich znaków, bo API dopuszczają w nich tylko litery łacińskie, cyfry i podkreślenia.

Gdzie się uczyć dalej: darmowe kursy i kanały (sprawdzone 4.10.2026)

To odpowiedź na pytanie, które dostałem od czytelnika: gdzie tłumaczą krok po kroku, jak działa API, jak robić automatyzacje i agentów, tak żeby to rozumieć. Każdy adres otworzyłem 4 października 2026. Przy każdym piszę, dla kogo jest.

Oficjalne kursy i dokumentacje

ŹródłoJęzykCzy darmoweDla kogo
Anthropic: Building effective agentsangielskitakdla każdego przed wyborem frameworka: czym różni się przepływ od agenta, 6 wzorców
Anthropic Academy: Building with the Claude APIangielskitak, po rejestracjiznasz podstawy Pythona: od API przez tool use, RAG, MCP do agentów
Anthropic Academy: Introduction to MCPangielskitak, po rejestracji14 lekcji o serwerach i klientach MCP w Pythonie
OpenAI Agents SDK i Function calling guideangielskitakdrugi krok po własnej pętli; dokumentacja z quickstartem
Gemini API: function calling i Google ADKangielskitak (API z darmowym pakietem)chcesz zacząć na darmowym pakiecie Gemini
Kaggle: 5-Day AI Agents Intensive (Google)angielskitak5 dni: agenci, narzędzia i MCP, pamięć, ewaluacja, produkcja; kod na ADK
DeepLearning.AI: Agentic AI (Andrew Ng)angielskiwideo tak, zadania i certyfikat w Pronajlepsze „od zasad”: każdy wzorzec najpierw w czystym Pythonie
DeepLearning.AI: AI Agents in LangGraph i MCP z Anthropicangielskitak, na czas bety platformykrótkie kursy (ok. 2 h), agent od zera, potem we frameworku
Hugging Face Agents Course i MCP Courseangielskitak, z certyfikatamiteoria pętli myśl-akcja-obserwacja i praktyka w smolagents, LangGraph, LlamaIndex
LangChain Academy: Intro to LangGraphangielskitak6 modułów, ok. 6 h; dla tych, którzy wybrali LangGraph
Microsoft: Generative AI for Beginnersangielski + tłumaczenie polskietak21 lekcji od podstaw, w tym function calling i agenci; dobry wstęp
Dokumentacja Model Context Protocolangielskitaktutoriale „Build servers” i „Build clients”

Po polsku

Kanały po angielsku

  • freeCodeCamp: pełne, wielogodzinne kursy za darmo, m.in. „AI Agents For Beginners” (3 h, lipiec 2026) i „Learn Python and Build Autonomous Agents” (6 h).
  • Dave Ebbelaar: budowanie systemów AI w Pythonie od strony inżynierskiej (RAG, FastAPI, automatyzacje).
  • LangChain: krótkie wyjaśnienia pojęć i dema LangGraph, nowe filmy prawie codziennie.
  • Sam Witteveen: szybkie, techniczne omówienia nowych modeli i frameworków agentowych z kodem.
  • Anthropic i OpenAI: oficjalne premiery i nagrania z konferencji, mniej kursów krok po kroku.

Moja kolejność dla osoby, która chce rozumieć, a nie tylko klikać: artykuł Anthropic o agentach, potem teksty z tej ścieżki z kodem, potem Hugging Face Agents Course albo Agentic AI Andrew Ng, a na koniec kurs wybranego frameworka.

Paczka promptowy-agenci-starter

Cały kod z tej ścieżki w jednym archiwum, z README po polsku i plikiem .env.example bez kluczy:

  • 01_function_calling.py: model wywołuje pogodę, kalkulator i Wikipedię;
  • 02_agent_bez_frameworka.py: agent w 76 liniach z limitem kroków i logiem;
  • 03_agent_openai_sdk.py: ten sam agent na OpenAI Agents SDK;
  • 04_rag.py: czat z PDF-ami, embeddingi w Ollamie;
  • 05_serwer_mcp.py: serwer MCP z polskimi narzędziami;
  • 06_webhook.py: webhook z formularza z AI;
  • frameworki/: jeden agent w 5 wersjach;
  • dane/: fikcyjne faktury i 3 ustawy z Dziennika Ustaw.

Pobierz promptowy-agenci-starter.zip (2,1 MB, 25 plików). Licencja MIT. Klucz OpenRouter wpisujesz u siebie w pliku .env. Nigdy nie wklejaj go do kodu ani na zrzuty ekranu.

Najczęstsze pytania

Jak zbudować agenta AI krok po kroku?

  1. Opanuj zapytanie do API.
  2. Naucz się function callingu.
  3. Zamknij go w pętli z limitem kroków.
  4. Dodaj narzędzia tylko do odczytu i log.
  5. Przetestuj na danych, których wynik znasz.

Cały proces z kodem jest w tekście Jak zbudować agenta AI w Pythonie.

Czy muszę umieć programować, żeby zrobić agenta AI?

Nie, n8n, Make i Gumloop pozwalają klikać. Ale żeby rozumieć, co się dzieje i dlaczego agent się myli, warto raz przeczytać kilkadziesiąt linii kodu pętli. To da się zrobić bez wcześniejszego doświadczenia.

Ile kosztuje nauka budowania agentów?

Kursy z listy są darmowe. Za tokeny: wszystkie moje testy z tej ścieżki kosztowały około 0,15 USD. Na start wystarczy 2-5 USD doładowania z limitem na kluczu.

Czym się różni agent AI od automatyzacji?

W automatyzacji kroki ustalasz Ty. W agencie kolejność kroków wybiera model na podstawie wyników narzędzi. Większość praktycznych wdrożeń to automatyzacja z jednym krokiem agentowym.

Od czego zacząć: n8n czy Python?

Jeśli chcesz szybko mieć działającą automatyzację, od n8n albo Make. Jeśli chcesz rozumieć mechanikę API i agentów, od Pythona. Najlepiej oba: ten sam przepływ najpierw w kodzie, potem w n8n.

Jaki model wybrać do pierwszego agenta?

Tani model z obsługą narzędzi (na OpenRouterze filtr „tools”). Ja używałem openai/gpt-5.6-luna za 0,20 USD za milion tokenów wejścia. Mocniejszy model weź dopiero, gdy tańszy wyraźnie gubi plan.

Co to jest MCP i czy muszę go znać?

MCP to standard podłączania narzędzi do aplikacji AI. Nie jest potrzebny do pierwszego agenta, ale przydaje się, gdy chcesz używać swoich narzędzi w Claude Code, Cursorze czy innym kliencie. Zobacz Własny serwer MCP w 15 minut i wprowadzenie MCP: co to jest.

Czy agent AI może działać na moim komputerze bez internetu?

Tak, z modelem lokalnym w Ollamie, która ma API zgodne z OpenAI. Mniejsze modele lokalne częściej mylą argumenty narzędzi, więc zacznij od prostych zadań.

Google · Twoje źródłaPromptowy wyżej w Twoim Google - jednym kliknięciemDodaj do preferowanych źródeł →

Źródła i data sprawdzenia

// Newsletter

Cały tydzień w AI, w jednym mailu

Wybrane premiery, narzędzia i analizy. Raz w tygodniu, prosto do skrzynki.

Zapisz się za darmo →
Za darmo. Wypisujesz się jednym kliknięciem.
// czytaj też

Podobne tematy na Promptowym

Piotr Olszewski

Piotr Olszewski

AUTOR I WYDAWCA

Piotr Olszewski - twórca i autor Promptowego, polskiego serwisu o sztucznej inteligencji. Codziennie śledzi premiery modeli, narzędzia i regulacje AI, i tłumaczy je prostym, konkretnym językiem.

// mapa strony

🛒 Sklep Kinetyka Google AI Gemini Pro 170 zł CapCut Pro 460 zł/rok Lovable Pro 400 zł/rok Zobacz wszystko →
promptowy w liczbach 0tekstów w archiwum0newsów z ostatnich 7 dni0modeli wideo w obserwatorium0zagadek w grach
× ‹ powiększenie ›