Plan rozwoju inżynierii AI na rok 2026: od Pythona po agenty i LLMOps
Etapowy plan nauki inżynierii AI na rok 2026, od Pythona i matematyki, przez klasyczną sztuczną inteligencję i uczenie się głębokie, aż po RAG, MCP, agenty, metody oceny oraz wdrażanie.
Źródła: The Complete AI Engineering Roadmap (2026): From Python to AI Agents
Dlaczego większość planów rozwoju sztucznej inteligencji wydaje się przestarzała
„Jak zostać inżynierem sztucznej inteligencji?” – to pytanie, które ciągle pojawia się od początkujących oraz od pracujących programistów chcących przejść na stanowiska związane z AI. Krąży mnóstwo plików PDF z takimi planami, a wiele z nich zostało napisanych jeszcze zanim agenty, MCP i inżynieria kontekstu stały się tematami rozmów. Obecnie nawet od nowicjuszy oczekuje się znajomości podstaw RAG, co utrudnia określenie, od czego zacząć. Doświadczeni programiści również się gubią, ponieważ każda kolejna faza musi być dodawana do tego, co już wiedzą z doświadczenia zawodowego i projektowania systemów.
Poniżej znajduje się zestaw etapów, a nie plan nauczania. Tematy są grupowane wraz z zasobami i projektami, dzięki czemu osoba początkująca może je śledzić od samego początku, a doświadczony inżynier może ich wykorzystać do uzupełnienia wiedzy lub podniesienia swoich umiejętności. Wiele dostępnych online materiałów dotyczących roadmapi sztucznej inteligencji to plan nauczania uczenia maszynowego z 2019 roku z rozdziałem o LLMs umieszczonym na końcu. Może to być wystarczające dla początkujących, ale doświadczony inżynier potrzebuje czegoś więcej.
Tytuły stanowisk znacznie się zmieniły w zaledwie dwa lata. Do 2026 roku od inżynierów sztucznej inteligencji oczekuje się, że będą wykonywać zadania, które wcześniej nie należały do ich obowiązków, a które osoby już pracujące w tej branży prawdopodobnie już widziały.
Czy ktoś powinien obawiać się, że sztuczna inteligencja zajmie miejsca w branży technologicznej? Nie, jeśli będą nadal rozwijać się wraz z nią.
Dwa lata temu nie istniała ani jedna praca zatytułowana prompt engineering, a teraz spójrz, ile stanowisk powstało wokół tego tematu. Każdy, kto planuje poświęcić miesiące na naukę tego tematu, zasługuje na plan działania odzwierciedlający to, czego szukają dzisiaj zespoły, a nie na przestarzałe metody.
Faza 1: Podstawy Pythona i inżynierii
Nie gonić za narzędziami. Najpierw opanuj podstawy inżynierii oprogramowania. Ci, którzy już dobrze znają Python, mogą przejść od razu do Git, środowisk wirtualnych i debugowania.
Tutaj właśnie zaczyna się prawdziwa praca z Pythonem w dziedzinie sztucznej inteligencji. Miesiące oglądania tutoriali niewiele dają w porównaniu z praktyką implementacji, a jasne myślenie pojawia się dopiero wtedy, gdy ćwiczysz struktury danych i algorytmy, pisząc je osobiście. Dlatego opanuj prosty Python lub inny język, który lubisz. C++ może być przydatny do nauki DSA, jeśli jest dla ciebie łatwiejszy, chociaż później prawdopodobnie będziesz musiał przenieść się na Pythona. Biegłość w Pythonie sprawia, że biblioteki specyficzne dla sztucznej inteligencji nie wydają się obcym językiem.
Przyzwyczaj się do następujących elementów:
- struktur danych takich jak listy, słowniki i zbiory
- fonksji i klas
- list comprehensions i dict comprehensions
- generatorów i dekoratorów, które występują wszędzie w frameworkach do sztucznej inteligencji
Dla materiałów edukacyjnych sprawdzą się zarówno kurs wprowadzający na uczelni, takie jak CS50 Python od Harvardu, jak i długotrwały bootcamp dla początkujących. Poświęć jak najmniej czasu na wybór i zacznij od jednego z nich. Gdy już opanujesz podstawy, przejdź do zadań z DSA na platformie do ćwiczeń, takiej jak LeetCode.
Następnie są narzędzia związane z językiem:
- Środowiska:
venv,piporaz coraz częściejuv. Pominięcie ich skutkuje godzinami konfliktów zależności. - Git i GitHub: gałęzie, komitowanie, prośby o pull request oraz rozwiązywanie konfliktów połączeń. Nikt nie musi tego zapamiętywać, ponieważ regularne korzystanie z nich sprawia, że staje się to nawykiem.
- Pliki i dane: JSON, CSV oraz zwykły tekst, ponieważ większość rzeczywistych danych wygląda w ten sposób na długo przed tym, zanim staną się uporządkowanymi tabelami danych.
- Terminal: podstawy bash, przemieszczanie się między katalogami oraz łączenie poleceń za pomocą pipe’ów.
- Debugowanie: przeczytaj komunikat o błędzie przed wklejeniem go do chatbota i wykorzystaj narzędzia swojego edytora, takie jak punkty przerwy w VS Code.Instrukcje print pozostają nieocenionym pomocnikiem.
Pojemność, w którą wpadają wielu początkujących, to traktowanie tej fazy jako oglądania tutoriali, dopóki wszystko nie stanie się jasne. To nie zadziała poprzez oglądanie – zadziała poprzez pisanie, naprawianie błędów i powtarzanie procesu.
Obraz powyżej prowadzi na stronę z pomysłami na projekty dla początkujących w Pythonie. Dobrym pierwszym projektem może być coś prostego, jak kalkulator BMI, Sudoku lub gra w tic-tac-toe, a potem coś z rzeczywistymi danymi lub prawdziwym problemem, na przykład:
- narzędzie w linii poleceń, które pobiera dane z publicznego API, je oczyszcza i zapisuje do strukturyzowanego pliku
- skrypt, który analizuje własne pliki CSV z wykazami bankowymi lub wyeksportowanymi danymi o podziale kosztów i sortuje wydatki według kategorii
- narzędzie do pobierania danych wraz z funkcją czyszczenia dla zestawu danych, który osobistej ciekawi cię
Cel nie polega na wygenerowaniu wyniku. Prawdziwa wartość tkwi w radzeniu sobie z nużącymi problemami: uszkodzonymi danymi, błędami typu „off-by-one” oraz API, którego format odpowiedzi zmienia się w trakcie działania skryptu.
Faza 2: Matematyka, narzędzia do przetwarzania danych i pierwszy model
Niezależnie od tego, jakie zagadnienia matematyczne zostaną omówione na tej fazie, spróbuj zaimplementować je w kodzie. W ten sposób dowiesz się, jakie biblioteki używać i w jakich sytuacjach.
Ludzie boją się matematyki w sztucznej inteligencji bardziej, niż powinni. Na początku nie jest potrzebna cała algebra liniowa – wystarczy niewielka, konkretna jej część, którą zawsze można później rozszerzyć.
Algebra liniowa
- wektory, macierze i tensory oraz to, co geometrycznie oznacza ich mnożenie
- iloczyny skalarnych, mnożenie macierzy oraz wartości własne, które odgrywają kluczową rolę w mechanizmach uwagi i embeddingach
Kursy ilustrowane i wizualne są pomocne dla osób, które lubią w ten sposób się uczyć.
Analiza matematyczna
Większość ludzi miała z nią do czynienia w szkole, więc omawiane tematy służą głównie jako powtórka.
- preanaliza matematyczna, analiza różniczkowa, całkowa i wielowymiarowa
- pochodne, szczególnie koncepcja gradientu
Statystyka i prawdopodobieństwo
- rozkłady, średnia i wariancja oraz prawdopodobieństwo warunkowe
- to język, w którym zapisywane są wyniki modeli, niepewności oraz metryki oceny
Optymalizacja
- spadek gradientu, szybkości uczenia się i funkcje straty – mechanizm, który z czasem zmienia błędy na mniej błędne
Nie przeładowuj się informacjami i nie zagłębiaj się zbytnio. Rozwiązywanie łamigłówek Sudoku, a następnie zastosowanie do nich zasad prawdopodobieństwa, to jeden ze sposobów, w jaki niechęć do matematyki może przerodzić się w podziw.
Na powyższym obrazku pokazano, gdzie każda z koncepcji matematycznych staje się konieczna.
Narzędzia do pracy z danymi
- Nauč się używać Pandas i NumPy do manipulacji i analizy danych.
- Wybierz bibliotekę do wizualizacji, taką jak Matplotlib lub Seaborn, i zacznij od Matplotlib, ponieważ jest łatwiejszy w użyciu.
Dobra wizualizacja rozszerza sposób, w jaki postrzegasz dane i możesz dzięki nim opowiadać historie, dlatego poszukaj zasobów, które dobrze tego uczą.
Praktyka: budowanie regresji liniowej od zera
Ze wszystkich elementów tego planu to ćwiczenie przynosi największe korzyści, a mimo to jest pomijane, ponieważ wydaje się zbyt podstawowe. Sprzeciwcie się temu.
import numpy as np
class LinearRegressionScratch:
def __init__(self, learning_rate=0.01, n_iterations=1000):
self.learning_rate = learning_rate
self.n_iterations = n_iterations
self.weights = None
self.bias = None
def fit(self, X, y):
n_samples, n_features = X.shape
self.weights = np.zeros(n_features)
self.bias = 0
for _ in range(self.n_iterations):
y_pred = np.dot(X, self.weights) + self.bias
# Gradients
dw = (1 / n_samples) * np.dot(X.T, (y_pred - y))
db = (1 / n_samples) * np.sum(y_pred - y)
# Update
self.weights -= self.learning_rate * dw
self.bias -= self.learning_rate * db
def predict(self, X):
return np.dot(X, self.weights) + self.bias
Gdy klasa zostanie uruchomiona i dostarczy prognozy, uruchom sklearn.linear_model.LinearRegression na identycznych danych i porównaj wyniki. Gdy oba wyniki będą się mniej więcej zgadzać, na własne oczy zobaczysz, co dzieje się wewnątrz każdego modelu, którego będziesz później używał. Przyzwyczaj się do ponownego implementowania algorytmu leżącego u podstaw każdej techniki, z którą się spotkasz. Biblioteki ułatwiają życie, ale algorytmy i matematyka stojąca za nimi nadal wymagają uwagi.
Faza 3: Klasyczne uczenie maszynowe
Nauč się klasycznych metod, zanim zajrzesz w głąb sieci neuronowych, ponieważ ogromna liczba rzeczywistych problemów w uczeniu maszynowym jest nadal lepiej i taniej rozwiązywana za pomocą tych metod niż za pomocą uczenia głębokiego. Celem jest zrozumienie, dlaczego wybiera się jedną technikę zamiast drugiej oraz w jaki sposób radzi ona sobie z danym problemem.
Główne tematy
- Uczenie się z nadzorem: regresja, klasyfikacja, drzewa decyzyjne, lasy losowe oraz metody gradient boosting z użyciem XGBoost lub LightGBM.
- Uczenie się bez nadzoru: klastrowanie za pomocą k-means oraz redukcja wymiarowości przy użyciu PCA.
- Ocena modeli: podział na dane treningowe i testowe, walidacja krzyżowa, dokładność,召回率, wskaźnik F1 oraz ROC-AUC, a także umiejętność określenia, który wskaźnik jest istotny dla danego problemu biznesowego.
- Inżynieria cech – umiejętność, która odróżnia dobry model od przeciętnego.
- Biegłość w użyciu scikit-learn, w tym tworzenie pipeline’ów, przetwarzanie danych wejściowych oraz wybór modeli.
Interaktywny kurs online przeznaczony dla początkujących dobrze omawia podstawy, natomiast dłuższy kurs w stylu Udemy pozwala zgłębić temat, jeśli szukasz większej głębi. Wystarczy każdy materiał obejmujący koncepcje z wcześniejszych etapów.
Projekt z portfela 1: prognozowanie odejścia klientów
Prawie wszyscy realizują ten projekt, i to z dobrego powodu: pokazuje on praktyczny proces życiowy złożonych danych tabelarycznych, niezrównoważonych klas, projektowania cech, porównywania modeli oraz ich oceny w kontekście biznesowym. W tym przypadku fałszywie ujemny wynik oznacza utratę klienta.
Mocna wersja projektu powinna zawierać:
- jasne wyjaśnienie, dlaczego wybrano konkretną miarę oceny, ponieważ dokładność prawie zawsze nie jest odpowiedzią w przypadku analizy odejść klientów
- co najmniej dwa modele do porównania, zamiast stwierdzenia „XGBoost, bo jest popularny”
- możliwość wyjaśnienia wyników modelu za pomocą wartości SHAP, macierzy pomyłek lub ważności cech, aby można było uzasadnić jego przewidywania
Projekt z portfela 2: system rekomendacji
Myślenie w kategoriach podobieństwa to główna lekcja tego projektu, a techniki embeddingów oraz RAG będą się na niej wielokrotnie opierać. Stwórz prosty system rekomendacji oparty na treści lub filtrze kolaboracyjnym dla filmów, książek lub produktów. Przyjmij do wiadomości, że elementy przekształcają się w wektory, a odległość między nimi można zmierzyć, ponieważ Faza 5 ponownie porusza tę samą koncepcję.
Gdy te dwa projekty zostaną ukończone, warto przejrzeć więcej pomysłów na projekty.
Faza 4: Uczenie głębokie
Tutaj dowiesz się, czy uczenie głębokie jest dla ciebie. Wielu samouków i inżynierów w trakcie tej fazy albo się do tego tematu przekonuje, albo rezygnuje po zapoznaniu z podstawami. Spróbuj naprawdę, zanim podejmiesz decyzję.
Główne tematy
- Podstawy sieci neuronowych: warstwy, funkcje aktywacyjne oraz przepływ danych w kierunku przodu i do tyłu.
- Dynamika szkolenia: nadprzystosowanie, regularizacja, dropout i normalizacja partii.
- Optymalizatory: SGD i Adam oraz dlaczego ich wybór ma znaczenie w praktyce.
- GPU: pomiń teorię i naucz się tyle, ile potrzeba, by zrozumieć, dlaczego komputer się nagrzewa podczas uruchamiania modelu z miliardami parametrów.
Zabawny, wizualny styl nauczania może sprawić, że ten materiał będzie łatwiej zrozumiały, więc szukaj kursu o takim podejściu.
PyTorch czy TensorFlow?
Początkujący cały czas o to pytają, a krótka odpowiedź brzmi: PyTorch. Jest on obecnie standardem w badaniach naukowych, w większości nowoczesnych modeli otwartego oprogramowania oraz w większości zadań związanych z inżynierią sztucznej inteligencji w produkcji w 2026 roku. TensorFlow nadal ma swoje zastosowania, głównie w określonych środowiskach korporacyjnych oraz w urządzeniach mobilnych dzięki TensorFlow Lite, ale każdy, kto musi korzystać tylko z jednego frameworku, powinien dogłębnie poznać PyTorch. Modele Hugging Face, frameworki agentów oraz większość kodu badawczego, który znajdziesz, opierają się na nim.
NLP, widzenie komputerowe i transformery
Wszystkie te dziedziny wymagają podstawowej biegłości:
- Podstawy NLP: tokenizacja, embeddingi i modele sekwencyjne.
- Podstawy widzenia komputerowego: sieci CNN, przetwarzanie obrazów i uczenie transferowe.
- Architektura transformera: uwaga i samouwaga, oraz powód, dla którego właśnie ten projekt umożliwił istnienie wszystkich obecnie używanych modeli językowych.
Rzeczywiście rozumiem, jak działa uwaga w modelu typu transformer, ponieważ wszystko w fazie 5 opiera się na niej. Poniższy diagram, zaczerpnięty z dyskusji na Kaggle, pokazuje jeden ze sposobów jego przedstawienia.
Projekt z portfela 3: analiza nastrojów
Dostosuj model transformer wstępnie nauczony do zestawu danych do klasyfikacji nastrojów. Wariant BERT w wersji skróconej to dobry i tani punkt wyjścia. Projekt w miniaturze uczy całego nowoczesnego procesu dostosowywania modeli: załaduj model wstępnie nauczony, prawidłowo ztokenizuj dane, dostosuj go dalej i ocenij wyniki – to ten sam proces, który zespoły produkcyjne stosują w większym skali.
Projekt z portfela 4: transkrybator spotkań
Stwórz całkowity przepływ pracy obejmujący wprowadzanie dźwięku, generowanie transkrypcji oraz tworzenie streszczenia. Łączy on funkcję konwersji mowy na tekst, przy której Whisper jest oczywistym i silnym wyborem, z krokiem sumaryzacji za pomocą LLM. Dzięki temu powstaje pierwsza prawdziwa aplikacja oparta na AI, a nie tylko model – jest to narzędzie, którego można nadal używać później.
Faza 5: Inżynier AI
Wszystko, co dotychczas zrobiono, prowadziło do tej fazy, w której odbywa się rzeczywista inżynieria AI. Osoby przygotowujące się do stanowisk w dziedzinie ML odkryją, że ich ścieżka rozdziela się tutaj, ponieważ wcześniejsze fazy są wspólne zarówno dla ścieżek AI, jak i ML, a także dla początkujących i doświadczonych programistów.
Inżynieria kontekstu
Inżynieria kontekstu to następca inżynierii promptów z 2026 roku. Inżynier promptów zastanawia się, jakie słowa umieścić w promptzie. Inżynier kontekstu zastanawia się, jaki kompletny zestaw informacji potrzebuje model w swoim oknie, aby dobrze wykonać zadanie – czy to odzyskane dokumenty, wyniki narzędzi, historia rozmów, instrukcje systemu czy pamięć – oraz jak to wszystko ustrukturyzować i uporządkować według priorytetów. Krótko mówiąc, chodzi o myślenie w kategoriach systemów.
Kluczowe koncepcje:
- decydowanie o tym, co należy włączyć do kontekstu, a co stanowi szum zakłócający sygnał
- ustrukturyzowanie kontekstu poprzez uporządkowanie, formatowanie i kompresję, aby model mógł go skutecznie wykorzystać
- planowanie rozmiaru okna kontekstowego, ponieważ tokeny nie są nieskończone, a próba włączenia wszystkiego „na wszelki wypadek” często pogarsza wyniki
Retrieval-augmented generation (RAG)
RAG to technika, która umożliwia modelom LLM odpowiadanie na pytania na podstawie informacji, na których nigdy nie były szkoleni.
- Dzielenie na fragmenty: proste dzielenie o stałej wielkości w porównaniu z dzieleniem semantycznym oraz to, dlaczego wybór ten po cichu określa górny limit jakości wyszukiwania.
- Embeddingi i bazy danych wektorowych: jak tekst przekształca się w wektor oraz narzędzia takie jak Pinecone, Weaviate, Chroma czy pgvector do ich przechowywania i wyszukiwania.
- Wyszukiwanie: wyszukiwanie podobieństwa, wyszukiwanie hybrydowe łączące dopasowanie słów kluczowych z dopasowaniem semantycznym oraz ponowna sortowanie wyników.
- Techniki: przepisywanie zapytań w celu ulepszenia pytania użytkownika przed wyszukiwaniem, agentic RAG, w którym agenci planują i wyszukują dane iteracyjnie, oraz Graph RAG, wykorzystujący grafy wiedzy do reprezentacji związków między entytetami.
- Ocena: mierzenie jakości wyszukiwania oraz występowania halucynacji, a nie tylko tego, czy ostateczna odpowiedź wygląda poprawnie, przy użyciu metryk takich jak precyzja kontekstowa i召回率.
Warto wziąć dedykowany kurs na temat RAG, a następnie zapoznać się z materiałami dotyczącymi strategii RAG. Ciekawym projektem jest zastosowanie RAG do własnych dzienników osobistych.
Model Context Protocol (MCP)
MCP zapewnia aplikacjom opartym na LLM jedyny standardowy sposób na dostęp do zewnętrznych narzędzi i danych, dzięki czemu zespoły unikają konieczności pisania specjalnych integracji dla każdego narzędzia używanego przez agenta. Gdy ChatGPT lub Claude pisze do lub czyta z Canvy, Notion lub jakiegokolwiek innego zewnętrznego narzędzia, to często MCP pełni tę funkcję.
- Zrozumienie modelu klienta i serwera MCP.
- Połączenie istniejącego serwera MCP z stworzonym przez Ciebie agentem.
- Stworzenie minimalnego, dostosowanego serwera MCP dla narzędzia, które go jeszcze nie ma.
Agenci AI
Agent to system, w którym model językowy rozważa cel, wybiera narzędzie, podejmuje działanie, obserwuje wynik i powtarza ten proces, zamiast dostarczać jedną, statyczną odpowiedź jak chatbot.
- Pętla rozumowania składająca się z planowania, działania, obserwacji i powtórzenia, z wykorzystaniem wzorców typu ReAct.
- Używanie narzędzi i wywoływanie funkcji: sposób, w jaki model decyduje, kiedy i co wywołać.
- Pamięć, podzielona na krótkoterminową w ramach jednej sesji i długoterminową pomiędzy sesjami.
- Zasady bezpieczeństwa, które zapobiegają działaniom destrukcyjnym, kosztownym lub błędnym ze strony agenta.
Zanim zdecydujesz się na użycie frameworków takich jak LangChain lub LangGraph, napisz przynajmniej jeden agent bezpośrednio na bazie surowych wywołań API. Dzięki temu zobaczysz, co framework robi za ciebie, zamiast ograniczyć się jedynie do jego interfejsu API. Koncepcje mają wyższy priorytet niż frameworki, ale nadal warto przyjrzeć się nowoczesnym opcjom, takim jak OpenAI Agents SDK, LangGraph, CrewAI, Google ADK, Agno, AutoGen i Smolagents, aby zrozumieć, w jaki sposób każdy z nich podejmuje się tworzenia systemów agentów produkcyjnych.
Systemy wieloagentowe
System wieloagentowy dzieli złożone zadanie pomiędzy kilka specjalizowanych agentów, które ze sobą współpracują. pojedynczy agent napotyka ograniczenia przy trudnych, wieloetapowych zadaniach, ponieważ jego kontekst zostaje przeładowany, natomiast agent ogólny, który robi wszystko, okazuje się przeciętny we większości zadań. Wąsko specjalizowani agenci z własnym kontekstem zazwyczaj osiągają lepsze wyniki, podobnie jak ludzie, którzy się specjalizują.
Wzorce, które warto znać:
- Orchestrator-pracownik, w którym jeden agent przekazuje podzadania specjalistycznym pracownikom.
- Procesy sekwencyjne, w których wynik jednego agenta staje się wejściem dla następnego.
- Dyskusja lub krytyka, w której wynik jednego agenta jest sprawdzany i kwestionowany przez innego przed uznaniem go za ostateczny.
Ocena AI
Ocena jest chyba tym, co odróżnia demonstrację od systemu produkcyjnego, i nie można tego wystarczająco podkreślić.
- Przed wdrożeniem utwórz zbiór testowy reprezentatywnych danych wejściowych.
- Zdefiniuj, co oznacza „dobry” wynik dla danej zadania – czy to poprawność, wierność źródłom, ton lub opóźnienie.
- Wykorzystaj modele LLM-as-judge tam, gdzie ludzka ocena nie jest skalowalna, jednocześnie rozumiejąc uprzedzenia, które taki podejście niesie.
Dobre materiały edukacyjne omawiają takie metryki jak wynik relevancji, precyzja,召回率, ROUGE i BLEU, a także techniki oceny, narzędzia i frameworki.
LLMOps
Gdy systemy AI stają się aplikacjami produkcyjnymi, LLMOps nabiera coraz większego znaczenia. Obejmuje wersjonowanie promptów, kierowanie ruchem do modeli, śledzenie działań i zapewnianie widoczności, monitorowanie kosztów, cacheowanie oraz śledzenie eksperymentów – wszystko to ma na celu stworzenie niezawodnych, skalowalnych systemów.
Rozwijanie aplikacji AI
Podstawy implementacji, które warto znać:
- API: otocz model lub agenta w FastAPI lub podobnym narzędziu.
- Containerzy: Docker – wystarczy zrozumieć, po co istnieją i jak je używać.
- Wynikowanie i dostarczanie: vLLM do wysokoprzepustowego dostarczania modeli językowych, a LiteLLM do kierowania zapytaniami do kilku dostawców przez jedną interfejs.
- Chmura: wdrażaj rozwiązanie od początku do końca u tego dostawcy, którego najlepiej znasz.
- Monitorowanie i koszty: każdy token kosztuje pieniądze, dlatego w środowisku produkcyjnym konieczna jest widoczność zarówno czasu reakcji, jak i kosztów – umiejętność często poszukiwana przez pracodawców.
- Podstawy CI/CD do automatyzacji procesów wdrażania.
Częste błędy początkujących
- Przechodzenie od razu do modeli językowych i agentów, pomijając fazy od 1 do 3.
- Traktowanie frameworków takich jak LangChain jako czegoś, co należy nauczyć się samych w sobie, a nie jako warstw opartych na koncepcjach, które należy najpierw zrozumieć.
- Zbieranie tutoriali zamiast tworzenia projektów. Oglądanie nie zastępuje działania, i to właśnie w tym momencie większość ludzi się zatrzymuje.
- Odkładanie oceny na później. Stwórz pipeline oceny jako część projektu, aby każda mała zmiana pokazywała, czy sytuacja się poprawiła, czy pogorszyła.
Wersja skrócona
Bycie inżynierem AI nie oznacza opanowania każdego nowego narzędzia. Silne podstawy, stosowane konsekwentnie, są ważniejsze.
Dla tych, którzy szukają odniesienia dotyczącego części tego projektu związanej z Claude Code, poniższy spis treści pokazuje, jak jeden długi przewodnik dzieli swoje rozdziały na praktyczne tematy, takie jak agenci, RAG, serwery MCP oraz ocena.