Akademia Agentów AI

Rozwijaj kompetencje przyszłości - kompleksowe szkolenia i baza wiedzy o technologiach AI

Zapisz się na kurs wprowadzenie do LangGraph

Kluczowe pojęcia

Zrozum fundamenty nowoczesnej sztucznej inteligencji i poznaj technologie, które zmieniają świat.

Agenci AI to przyszłość technologii - systemy zdolne do samodzielnego działania, podejmowania decyzji i współpracy z człowiekiem.

Poniżej znajdziesz najważniejsze koncepcje, które pomogą Ci lepiej zrozumieć i wykorzystać potencjał tej rewolucyjnej technologii.

Agent AI

Program AI, który potrafi samodzielnie podejmować decyzje i działania, żeby osiągnąć wyznaczony cel. W odróżnieniu od zwykłego chatbota, agent AI może nie tylko prowadzić rozmowę, ale też wykonywać zadania - przeszukiwać internet, uruchamiać funkcje w aplikacji czy obsługiwać urządzenia.

LangGraph

Framework do budowania agentów AI w formie grafu, stworzony jako rozszerzenie możliwości LangChain. Pozwala projektować elastyczne schematy z pętlami i rozgałęzieniami, definiując agenta AI jako zestaw powiązanych ze sobą modułów (węzłów).

Duży model językowy (LLM)

Model AI przeszkolony na ogromnych zbiorach tekstu, zdolny do generowania i rozumienia języka naturalnego na zaawansowanym poziomie. Taki model ma miliardy parametrów, dzięki czemu może zapamiętać wiele wzorców językowych.

Pamięć kontekstowa

Zdolność systemu AI do pamiętania poprzednich interakcji i informacji podczas dalszej rozmowy lub działania. Dzięki niej agent nie zapomina, o czym rozmawialiście przed chwilą i może wykorzystać wcześniejsze ustalenia.

Inżynieria promptów

Sztuka odpowiedniego formułowania poleceń dla modeli AI, aby uzyskać od nich jak najlepsze rezultaty. Może to obejmować wskazanie modelowi roli, określenie formatu odpowiedzi albo podanie przykładów.

Chatbot

Program komputerowy zaprojektowany do prowadzenia rozmowy z człowiekiem w języku naturalnym. Współczesne chatboty wykorzystujące LLM potrafią rozumieć kontekst rozmowy i udzielać szczegółowych odpowiedzi.

Narzędzia dla agenta AI

Zewnętrzne funkcje lub usługi, z których agent może korzystać, by wykonać swoje zadania. Dzięki narzędziom agent nie jest ograniczony tylko do tego, co "wie" jego model językowy – może aktywnie zdobywać nowe informacje.

LangChain

Framework ułatwiający tworzenie aplikacji opartych o modele językowe (LLM). LangChain dostarcza gotowe komponenty, dzięki którym programista może łączyć modele AI z różnymi źródłami danych, narzędziami i logiką biznesową.

Retrieval-Augmented Generation (RAG)

Technika tworzenia odpowiedzi przez model AI, która łączy generowanie tekstu z wyszukiwaniem informacji. Model najpierw przeszukuje zewnętrzne źródła danych, a następnie generuje odpowiedź na ich podstawie.

Wektorowa baza danych

Specjalny rodzaj bazy danych zaprojektowany do przechowywania i wyszukiwania wektorów (np. embeddingów tekstu). Potrafi szybko odnaleźć wektory najbardziej zbliżone do zadanego.

Embedding

Technika polegająca na zamianie danych (np. słów, zdań) na wektory liczb, tak aby liczby te oddawały znaczenie tych danych. Embeddingi pozwalają AI porównywać znaczenie tekstów.

Przetwarzanie języka naturalnego (NLP)

Dziedzina sztucznej inteligencji skupiona na zrozumieniu i generowaniu ludzkiego języka przez maszyny. Systemy NLP starają się pojąć tekst lub mowę w taki sposób, jak robi to człowiek.

Generatywna sztuczna inteligencja

Rodzaj AI, która tworzy nowe treści: teksty, obrazy, muzykę czy inne dane, zamiast tylko je klasyfikować czy analizować. Pozwala np. na tworzenie unikalnych obrazów z opisu tekstowego.

Prompt

Wejściowe zapytanie lub instrukcja, którą przekazujemy modelowi językowemu. Promptem może być pytanie zadane do chatbota, prośba o wygenerowanie tekstu lub kawałek rozpoczętego zdania do dokończenia.

Halucynacje AI

Sytuacja, gdy AI wymyśla odpowiedź, która brzmi przekonująco, ale nie jest zgodna z prawdą. Model językowy, próbując odpowiedzieć na pytanie, może podać zmyślone "fakty" – np. wymyślone liczby czy fałszywe informacje.

Pipeline

Szereg kroków, które wykonujemy kolejno, aby osiągnąć rezultat. W kontekście agentów i modeli językowych pipeline to często ułożenie kilku operacji po sobie dla uzyskania ostatecznego wyniku.

Fine-tuning

Dodatkowe trenowanie modelu AI, który już wcześniej został wstępnie wytrenowany, w celu przystosowania go do konkretnego zadania lub dziedziny. Dzięki temu model lepiej radzi sobie w wąskiej specjalizacji.

AutoGPT

Eksperymentalny projekt autonomicznego agenta AI, który sam inicjuje kolejne działania, by osiągnąć ogólny cel zadany przez użytkownika, z minimalnym nadzorem człowieka.

Uczenie głębokie

Specjalny rodzaj uczenia maszynowego, który wykorzystuje bardzo złożone, wielowarstwowe sieci neuronowe. Im więcej warstw, tym bardziej złożone zależności może nauczyć się model.

Etyka AI

Zbiór zagadnień dotyczących odpowiedzialnego tworzenia i używania sztucznej inteligencji. Obejmuje m.in. dbałość o prywatność, unikanie dyskryminacji i uprzedzeń oraz zapewnienie bezpieczeństwa.

Agent Development Kit (ADK)

Framework zaprojektowany, aby umożliwić deweloperom bezproblemowe tworzenie, zarządzanie, ewaluację i wdrażanie agentów opartych na AI.

Zapewnia solidne i elastyczne środowisko do budowy zarówno konwersacyjnych, jak i niekonwersacyjnych agentów, zdolnych do obsługi złożonych zadań i przepływów pracy.

Agent

Podstawowa jednostka robocza przeznaczona do określonych zadań. Może używać modeli językowych (LlmAgent) do złożonego rozumowania lub działać jako deterministyczny kontroler wykonania (np. SequentialAgent, ParallelAgent).

Tool (Narzędzie)

Daje agentom możliwości wykraczające poza konwersację: interakcję z zewnętrznymi API, wyszukiwanie informacji, uruchamianie kodu (FunctionTool) czy wywoływanie innych agentów (AgentTool).

Session & State (Sesja i Stan)

Zarządza kontekstem pojedynczej konwersacji (Session), w tym jej historią (Events) i pamięcią roboczą agenta dla tej konwersacji (State).

Memory (Pamięć Długoterminowa)

Umożliwia agentom przypominanie sobie informacji o użytkowniku pomiędzy *wieloma* sesjami, zapewniając długoterminowy kontekst (w odróżnieniu od krótkoterminowego Stanu).

Artifact Management (Zarządzanie Artefaktami)

Pozwala agentom zapisywać, ładować i zarządzać plikami lub danymi binarnymi (np. obrazy, PDF) powiązanymi z sesją lub użytkownikiem.

Planning (Planowanie)

Zaawansowana zdolność, dzięki której agenci mogą rozkładać złożone cele na mniejsze kroki i planować ich realizację, np. przy użyciu planera typu ReAct.

Runner (Silnik Wykonawczy)

Komponent zarządzający przepływem wykonania, koordynujący interakcje agentów na podstawie zdarzeń (Events) i współpracujący z usługami backendowymi.

Multi-Agent System Design

Łatwe budowanie aplikacji składających się z wielu wyspecjalizowanych, hierarchicznie ułożonych agentów, które mogą koordynować zadania i delegować podzadania.

Flexible Orchestration

Definiowanie złożonych przepływów pracy agentów przy użyciu agentów przepływu (Sequential, Parallel, Loop) oraz dynamicznego routingu opartego na LLM.

Integrated Developer Tooling

Narzędzia (CLI, Dev UI) ułatwiające lokalny rozwój, inspekcję kroków wykonania, debugowanie interakcji i wizualizację definicji agentów.

Extensibility & Interoperability

Otwarty ekosystem pozwalający na łatwą integrację i ponowne wykorzystanie narzędzi z innych frameworków, takich jak LangChain czy CrewAI.

Callbacks & Events

Możliwość uruchamiania własnego kodu (Callbacks) w kluczowych momentach oraz śledzenie historii interakcji poprzez Zdarzenia (Events) - podstawowe jednostki komunikacji.