🧠

Agenci AI – co to jest i jak działają w praktyce majsterkowicza

📅 2 kwietnia 2026 ⏱ 11 min czytania 🏷️ Komputery i Linux 👁 2 odsłon
← Komputery i Linux

Agent AI to autonomiczny program komputerowy, który potrafi postrzegać otoczenie, planować działania i realizować zadania bez stałego nadzoru człowieka. W odróżnieniu od zwykłego chatbota – który tylko odpowiada na pytania – agent sam wybiera narzędzia, wykonuje je sekwencyjnie i ocenia wyniki.

Jak agent AI różni się od chatbota?

CechaChatbotAgent AI
DziałanieOdpowiada na jedno pytanieRealizuje wieloetapowe zadanie
NarzędziaBrak (tylko tekst)Przeglądarka, kod, API, pliki, bazy
PamięćKontekst okna rozmowyKrótko i długoterminowa (vector DB)
PlanowanieNieRozkłada cel na podzadania (ReAct)
AutonomiaWymaga ciągłego nadzoruDziała do osiągnięcia celu

Architektura agenta – 4 składniki

1. Model językowy (LLM)

Mózg agenta – przetwarza język naturalny i decyduje co zrobić dalej. Popularne modele: Claude 3.5/4 (Anthropic), GPT-4o (OpenAI), Gemini 1.5 Pro (Google). Działają przez API lub lokalnie (Llama 3, Mistral przez Ollama).

2. Narzędzia (Tools)

Funkcje, które agent może wywoływać: wyszukiwanie w internecie, uruchamianie kodu Python, odczyt/zapis plików, sterowanie API (GPIO, MQTT, REST). Agent sam decyduje kiedy i jakie narzędzie wywołać.

3. Pamięć

Kontekst bieżącej rozmowy + opcjonalna pamięć długoterminowa w bazie wektorowej (Chroma, Pinecone, Weaviate). Dzięki temu agent "pamięta" poprzednie projekty i preferencje użytkownika.

4. Pętla działania (ReAct)

Agent pracuje w pętli: Observe → Think → Act → Observe →… aż osiągnie cel lub trafi na przeszkodę, którą musi zgłosić człowiekowi.

Popularne frameworki agentów

FrameworkJęzykCharakterystyka
LangChain / LangGraphPythonNajpopularniejszy, ogromny ekosystem
AutoGPTPythonPełna autonomia, mniej nadzoru
CrewAIPythonWiele agentów współpracujących w "zespole"
Claude Code (MCP)CLIAgent do zadań programistycznych, działa lokalnie
Home Assistant AssistYAML + PythonLokalny agent do sterowania smart-home

Praktyczne zastosowania dla majsterkowicza

Asystent programowania Arduino i ESP32

Opisz naturalnym językiem co chcesz zrobić – agent wygeneruje kompletny szkic Arduino, wyjaśni wybory i wskaże potencjalne problemy. Claude Code może bezpośrednio edytować pliki projektu i uruchamiać kompilator.

Automatyczne debugowanie kodu

Wklej błąd kompilacji lub log serialowy – agent zidentyfikuje przyczynę, zaproponuje poprawkę i wyjaśni co poszło nie tak. Skraca czas debugowania o 60–80% według badań GitHub.

Sterowanie smart-home głosem bez chmury

Lokalny agent z Ollama + Home Assistant Assist rozumie komendy po polsku ("włącz ciepłe światło w salonie i ustaw termostat na 22°C") i wykonuje je przez MQTT bez wysyłania danych do zewnętrznych serwerów.

Analiza danych z czujników

Agent monitoruje dane z temperaturowego czujnika DS18B20 przez 24h i generuje raport: "Temperatura spadła o 4°C między 2:00 a 3:00 – sprawdź szczelność okna w sypialni."

Uruchom agenta lokalnie z Ollama

# Zainstaluj Ollama
curl -fsSL https://ollama.ai/install.sh | sh

# Pobierz model (np. Llama 3.1 8B ~5 GB)
ollama pull llama3.1

# Prosty agent Python z narzędziem GPIO
pip install langchain langchain-ollama

# agent_gpio.py
from langchain_ollama import ChatOllama
from langchain.agents import AgentExecutor, create_react_agent
from langchain.tools import tool

@tool
def wlacz_diode(pin: int) -> str:
    """Włącza diodę LED na pinie GPIO Raspberry Pi"""
    import RPi.GPIO as GPIO
    GPIO.setmode(GPIO.BCM)
    GPIO.setup(pin, GPIO.OUT)
    GPIO.output(pin, GPIO.HIGH)
    return f"Dioda na GPIO{pin} włączona"

llm = ChatOllama(model="llama3.1")
# ... dalsza konfiguracja agenta

Ograniczenia i ryzyko

✅ Start: zainstaluj Ollama z modelem Llama3.1:8b i przetestuj prosty skrypt. Lokalne modele są bezpłatne, prywatne i wystarczające do większości zadań DIY.
Tagi: agent ai automatyka linux llm