## Wybór modelu: Sonnet czy Opus – którego użyć?
Po zainstalowaniu i zalogowaniu się do Claude Code nie musisz od razu martwić się wyborem modelu – domyślnie używa Claude Sonnet, który w większości przypadków wystarcza.
### Modele dostępne w Claude Code
Obecnie w trybie wiersza poleceń możesz wyb…
## Proces uwierzytelniania: logowanie przez przeglądarkę i ręczna konfiguracja klucza API
Po zainstalowaniu Claude Code, musisz jeszcze przejść uwierzytelnianie, aby móc z niego korzystać. Musisz powiązać narzędzie ze swoim kontem Anthropic. Są dwa sposoby: **logowanie przez przeglądarkę** i **ręcz…
## Jak zainstalować Claude Code
Instalacja Claude Code nie ma graficznego interfejsu "dalej", wszystko odbywa się w wierszu poleceń. Jeśli zwykle używasz npm, cały proces zajmie nie więcej niż dwie minuty.
### Wymagania wstępne
Zanim zaczniesz, upewnij się, że masz:
- **Node.js 18 lub nowszy** …
## Typowe przypadki użycia
Podzieliłem przypadki użycia na cztery kategorie, od najczęstszych do najrzadszych.
---
### Pierwsza kategoria: Zrozumienie kodu
To chyba najczęściej używana. Gdy przejmujesz cudzy projekt, przeglądasz stary moduł lub otwierasz repozytorium bez dokumentacji, po prostu …
## 1.3 Dlaczego pisać kod w terminalu?
Wyobraź sobie: piszesz nową funkcję, nagle okazuje się, że musisz zmienić podstawową funkcję narzędziową, która jest rozrzucona w trzech plikach, a niektóre wywołania są między modułami. Otwierasz edytor, szukasz globalnie, przeglądasz plik po pliku, ostrożnie…
## 1.2 Relacje z Claude Chat i API
Wielu programistów, słysząc po raz pierwszy o Claude Code, naturalnie kojarzy go z dwoma innymi produktami: **Claude Chat** (interfejs czatu w przeglądarce) i **Claude API** (interfejs programowania). Wszystkie pochodzą od Anthropic i wszystkie korzystają z tej sa…
## 1.1 Czym jest Claude Code?
### Definicja w jednym zdaniu
**Claude Code to agent programowania AI (Agent) działający w terminalu, stworzony przez Anthropic.** Deweloper opisuje zadanie w języku naturalnym, a agent aktywnie odczytuje bazę kodu, proponuje zmiany, wykonuje polecenia, uruchamia testy,…
Dobry **Spec Coding** (programowanie sterowane specyfikacją) polega na przekształceniu „niejasnych pomysłów” w „precyzyjne, weryfikowalne i wykonywalne kontrakty”. To nie tylko pisanie dokumentu, ale stworzenie **jednoznacznego języka komunikacji** między człowiekiem a AI (lub między ludźmi). Poniże…
Choć tryb „feel/atmosfera” Vibe Coding jest świetny do szybkiego prototypowania i eksploracji kreatywnej, bez kontroli łatwo wpaść w kilka typowych pułapek. Poniżej podsumowanie z pięciu wymiarów: **jakość kodu, łatwość utrzymania, bezpieczeństwo, ewolucja wymagań, współpraca zespołowa**.
---
## 1…
To jest problem, z którym spotyka się większość programistów. **Vibe Coding** i **Spec Coding** to dwa diametralnie różne paradygmaty pracy przy programowaniu z wykorzystaniem dużych modeli językowych (LLM). Ich podstawowa różnica polega na tym: **czy to, co dajesz AI na wejściu, to niejasne odczuci…
Złośliwe wstrzykiwanie zapytań (złośliwe wstrzykiwanie promptów / zatruwanie wyszukiwania) jest bardzo realnym zagrożeniem bezpieczeństwa w praktycznych wdrożeniach systemów RAG. Atakujący mogą za pomocą starannie skonstruowanych danych wejściowych próbować spowodować wyciek wrażliwych informacji pr…
Dostrajanie promptów (Prompt Engineering / Optimization) to kluczowa umiejętność, aby sprawić, że duży model językowy będzie „posłuszny”. Szczególnie w systemach RAG decyduje o tym, czy model będzie wiernie opierać się na pobranych treściach, unikać halucynacji i przestrzegać formatu wyjściowego.
-…
Optymalizacja RAG nie polega na dostosowaniu pojedynczego elementu, ale na procesie optymalizacji **pełnego łańcucha**. Poniżej przedstawiam systematyczne strategie optymalizacji z czterech wymiarów: **strona indeksowania danych, strona wyszukiwania, strona generowania i strona oceny**, wraz z prakt…
## Co właściwie robi Embedding? – Od istoty technicznej do odpowiedzi na rozmowie
### 1. Istota techniczna: sedno w jednym zdaniu
**Głównym zadaniem Embeddingu jest odwzorowanie dyskretnych, nieustrukturyzowanych danych (tekst, obrazy itp.) w ciągłą, niskowymiarową przestrzeń wektorową, tak aby ob…
Dokładność jest kluczową cechą systemów pytań i odpowiedzi, szczególnie gdy próbuje się je zastosować w poważnych scenariuszach (np. medycyna, prawo, wsparcie wewnętrzne firmy). Moje podejście można podsumować następująco: **Dokładność jest pojęciem wielowymiarowym – nie należy patrzeć tylko na poje…
### Czym jest RAG?
**RAG** to skrót od **Retrieval-Augmented Generation**, co po polsku oznacza **generowanie wspomagane wyszukiwaniem**.
Mówiąc prosto, jest to technika, która **„wyposaża duży model językowy w podręcznik, do którego może w każdej chwili zajrzeć”**.
Możesz wyobrazić sobie duży mo…
## 1. Podstawowe pojęcia Skill
Skill to jednostka wykonywalna zamknięta w **Agencie (inteligentnym agencie)** lub **systemie AI**. Zazwyczaj zawiera:
- **Warunki wyzwalające**: kiedy jest wywoływany (np. polecenie użytkownika, zdarzenie systemowe).
- **Parametry wejściowe**: dane lub kontekst, któ…
## Trzy kluczowe metodologie AI Agent: ReAct, Plan-and-Solve i Reflection
AI Agent to inteligentny byt zdolny do samodzielnego postrzegania otoczenia, podejmowania decyzji i wykonywania działań. Istnieją trzy główne metodologie: ReAct, Plan-and-Solve i Reflection. Poniżej każda z nich została opisa…
## Czym jest tryb mieszany ekspertów MOA (Mixture-of-Agents)?
**MOA** to **wieloagentowa architektura współpracy**, której główną ideą jest połączenie wielu niezależnych modeli AI (zwanych „ekspertami” lub „Agentami”) za pomocą **mechanizmu routingu/dystrybucji**, tak aby każdy ekspert zajmował się…
# Projektowanie systemu pamięci agenta: implementacja pamięci krótkoterminowej i długoterminowej
W tym artykule omówiono projektowanie systemu pamięci agenta, dzieląc go na dwa poziomy: pamięć krótkoterminową i długoterminową, oraz szczegółowo opisano odpowiednie schematy implementacji i kwestie do…