Claude Code i programowanie agentowe. Przewodnik dewelopera po systemach agentowych Miasteczko Śląskie

Opanuj agentowe programowanie z Claude Code! Sztuczna inteligencja rewolucjonizuje sposób tworzenia oprogramowania, a narzędzia oparte na agentach AI stają się nieodzownym elementem warsztatu współczesnego programisty. Claude Code jeden z najpopularniejszych agentów programistycznych pozwala …

od 53,40 zł Najbliżej: 31 km

Liczba ofert: 1

Oferta sklepu

Opis

Opanuj agentowe programowanie z Claude Code! Sztuczna inteligencja rewolucjonizuje sposób tworzenia oprogramowania, a narzędzia oparte na agentach AI stają się nieodzownym elementem warsztatu współczesnego programisty. Claude Code jeden z najpopularniejszych agentów programistycznych pozwala automatyzować złożone zadania projektowe, od generowania kodu po zarządzanie całymi procesami CI/CD. Jednak większość użytkowników korzysta z zaledwie ułamka jego możliwości. Tymczasem prawdziwa siła tego narzędzia ujawnia się dopiero wtedy, gdy traktujemy je jako rozszerzalną platformę agentową z zaawansowanymi mechanizmami kontroli kontekstu, orkiestracją wielu agentów i strukturalnymi procesami automatyzacji. Książka przedstawia pełne spektrum możliwości Claude Code od podstawowej konfiguracji i poleceń, przez zarządzanie pamięcią trwałą i hookami, aż po zaawansowane wzorce z wieloma agentami i głębokie procesy programistyczne. Autor szczegółowo omawia protokół Model Context Protocol (MCP) jako fundament współczesnego ekosystemu agentowego, wyjaśnia różnice między umiejętnościami, subagentami i serwerami MCP. Praktyczne przykłady oparte na projekcie HookHub w środowisku Next.js ilustruje rzeczywistymi zastosowaniami omawianych technik. Książka kończy się analizą architektury głębokich agentów systemów zdolnych do realizacji długoterminowych, wieloetapowych zadań programistycznych z zachowaniem jakości i niezawodności. Najważniejsze zagadnienia: Inżynieria kontekstu i zarządzanie pamięcią trwałą w systemach agentowych Protokół MCP jako warstwa integracji narzędzi i źródeł danych Automatyzacja procesów za pomocą hooków, umiejętności i niestandardowych poleceń Orkiestracja wielu agentów z użyciem subagentów i Git Worktrees Projektowanie oparte na specyfikacjach i tryb planowania Architektura głębokich agentów do zadań długoterminowych Integracja z GitHub Actions i aplikacją Claude Desktop Spis treści: O autorze O recenzentach Przedmowa Część 1. Podstawy inżynierii kontekstu i narzędzia Claude Code Rozdział 1. Inżynieria kontekstu Wprowadzenie do inżynierii kontekstu Od inżynierii promptów do inżynierii kontekstu Narzędzie Claude Code i jego strategie inżynierii kontekstu Strategia 1.: zapisywanie kontekstu i pamięć trwała Strategia 2.: inteligentne uzyskiwanie kontekstu Strategia 3.: kompresowanie kontekstu Strategia 4.: izolowanie kontekstu za pomocą subagentów Prompty systemowe i powody ich znaczenia Najlepsze praktyki tworzenia promptów systemowych Podsumowanie Rozdział 2. Narzędzie Claude Code w pigułce Konfigurowanie projektu w środowisku Next.js Uruchamianie i weryfikacja aplikacji Inicjalizacja narzędzia Claude Code Połączenie serwera Playwright MCP z narzędziem Claude Code Weryfikacja połączenia z serwerem MCP Zastosowanie reguł środowiska Cursor jako dodatkowego kontekstu Zastosowanie projektu opartego na specyfikacji Przegląd wygenerowanej specyfikacji Implementacja strony głównej za pomocą specyfikacji Uruchomienie implementacji Podsumowanie Rozdział 3. Pierwsze kroki z narzędziem Claude Code - przegląd podstawowych poleceń Cennik i plany dostępne dla narzędzia Claude Code Opcja 1.: użycie klucza interfejsu API Anthropic Opcja 2.: korzystanie z subskrypcji modelu Claude Sterowanie narzędziem Claude Code za pomocą poleceń ze znakiem "/" Integracja narzędzia Claude Code ze środowiskiem IDE Używanie hooków w narzędziu Claude Code Tworzenie hooka powiadomienia Pamięć w narzędziu Claude Code Typy pamięci Jak narzędzie Claude Code wczytuje pamięć? Praktyczny przykład: wykorzystanie pamięci w istniejącym projekcie Opcja cofania w narzędziu Claude Code Zalety i znaczenie opcji cofania Korzystanie z opcji cofania w praktyce Niestandardowe polecenia narzędzia Claude Code ze znakiem "/" (oparte na systemie Skills) Tworzenie umiejętności Użycie umiejętności Doskonalenie umiejętności za pomocą elementu zastępczego $ARGUMENTS Ulepszanie za pomocą inżynierii kontekstu automatycznie generowanych komunikatów zatwierdzania Podsumowanie Część 2. Rozszerzanie narzędzia Claude Code: protokoły, automatyzacja i procesy strukturalne Rozdział 4. Rozszerzanie narzędzia Claude Code za pomocą serwerów MCP i dodatków Dlaczego protokół MCP? Problem integracji Problem z przenośnością Protokół MCP jako warstwa abstrakcji Podstawowa architektura protokołu MCP Zalety protokołu MCP Główne komponenty protokołu MCP Zastosowanie protokołu MCP Działanie bez serwera MCP Łączenie się z serwerem MCP Ponowne użycie tego samego serwera MCP między klientami Połączenie narzędzia Claude Code z serwerem MCP Dodawanie serwera MCP Context7 z poziomu wiersza poleceń Zasięg i konfiguracja serwera MCP Ponowne uruchamianie narzędzia Claude Code i włączanie serwera MCP Wyświetlanie i sprawdzanie zainstalowanych serwerów MCP Kierowanie zapytań do środowiska LangGraph za pomocą serwera MCP Context7 Utrwalanie konfiguracji używanego serwera MCP w pamięci projektu Weryfikacja trwałości działania serwera MCP Zatwierdzanie artefaktów MCP w systemie kontroli wersji Podsumowanie zasięgów protokołu MCP Kiedy stosować poszczególne zasięgi protokołu MCP? Inżynieria kontekstu w ekosystemie protokołu MCP Problem - zbyt ogólna konfiguracja protokołu MCP Przykładowe repozytorium i serwer MCP Konfiguracja protokołu MCP na poziomie projektu Inspekcja użycia kontekstu Ograniczanie kontekstu przez określanie zasięgu konfiguracji protokołu MCP Wymuszanie ścisłej konfiguracji protokołu MCP Dynamiczne zarządzanie protokołem MCP w ramach sesji Obecne ograniczenia protokołu MCP "Zanieczyszczenie" kontekstu Nieefektywne działanie agenta Problem języka natywnego - format JSON a kod Ograniczenia definicji narzędzi i schematów Model CodeMode firmy Cloudflare Kluczowe obserwacje Wywoływanie narzędzi i związane z tym ograniczenia Rola protokołu MCP Integracja z modelem CodeMode Przekształcanie serwera MCP do postaci kodu TypeScript Wykonywanie kodu w "piaskownicy" Zarządzanie konfiguracją za pomocą dodatków narzędzia Claude Code Zalety systemu dodatków Przeglądanie oficjalnego rynku dodatków Dodawanie rynku dodatków do narzędzia Claude Code Sprawdzanie źródła dodatków i kwestie bezpieczeństwa Instalowanie dodatków oraz zarządzanie nimi Użycie dodatku feature-dev Rynki dodatków i zastosowania korporacyjne Podsumowanie Rozdział 5. Automatyzacja procesu projektowego przy użyciu narzędzia Claude Code i serwisu GitHub Instalacja i konfiguracja integracji narzędzia Claude Code z serwisem GitHub Instalacja wymaganych składników Instalacja aplikacji Claude GitHub Instalacja procesu serwisu GitHub Obsługa zgłoszeń w repozytorium GitHub za pomocą narzędzia Claude Code Lista zadań do wykonania modelu Claude i wykrywanie kontekstu Przeglądanie proponowanych zmian Dodawanie kontekstu repozytorium za pomocą pliku CLAUDE.md Inicjalizacja kontekstu repozytorium Podsumowanie Rozdział 6. Planowanie w narzędziu Claude Code i procesy z wieloma agentami Tryb planowania w narzędziu Claude Code Charakterystyka trybu planowania Proces planowania Zalety projektowania opartego na specyfikacji Przykład: iteracyjne tworzenie specyfikacji rynku hooków Utrwalanie specyfikacji rynku hooków Równoległe użycie wielu agentów narzędzia Claude Code Identyfikowanie zadań nadających się do równoległego wykonywania Przykład: równoległe prace programistyczne w projekcie HookHub Przydzielanie niezależnych zadań agentom Współbieżne wykonywanie zadań Przeglądanie i zatwierdzanie zmian Podsumowanie Rozdział 7. Korzystanie z subagentów narzędzia Claude Code Wprowadzenie do subagentów narzędzia Claude Code Struktura plików subagenta Relacja z agentami środowiska React Konfiguracja pierwszego subagenta Definiowanie opisu agenta Wybór narzędzi dla agenta Wybór modelu i ustawień wizualnych Przegląd wygenerowanej konfiguracji agenta Testowanie subagenta Uruchamianie subagenta do sprawdzania kodu Uruchamianie wielu instancji do przeglądu kodu Przepływ kontekstu podczas stosowania subagentów Zastosowanie okien kontekstowych Przykład: tworzenie subagenta diagramów Mermaid Skalowanie za pomocą współbieżnych subagentów Konfiguracja środowiska Instalowanie zależności Polecenie inifinite używane ze znakiem "/" Reorganizacja komponentu Hero Prompt z poleceniem infinite Faza 1.: analiza specyfikacji Faza 2.: rozpoznanie katalogu danych wyjściowych Faza 3.: strategia iteracji Faza 4.: koordynacja równolegle działających agentów Podsumowanie Rozdział 8. Tworzenie i dostosowywanie stylów danych wyjściowych Tworzenie niestandardowego stylu danych wyjściowych za pomocą narzędzia Claude Code Tworzenie i przeglądanie nowego stylu danych wyjściowych Jak działają style danych wyjściowych? Dlaczego format YAML? Tworzenie danych formatu YAML jako stylu danych wyjściowych Tworzenie zaawansowanego stylu danych wyjściowych na poziomie projektu Definiowanie niestandardowego stylu danych wyjściowych HTML Użycie stylu danych wyjściowych HTML Automatyzacja generowania plików Zastosowanie wielu stylów danych wyjściowych Specjalistyczne procesy stylów danych wyjściowych Dostosowywanie wierszy statusu w narzędziu Claude Code Definiowanie polecenia niestandardowego wiersza statusu Inicjowanie konfiguracji wiersza statusu Aktualizacja konfiguracji Implementacja logiki wiersza statusu Obsługa kolorów i formatowania standardu ANSI Rozszerzanie funkcjonalności wiersza statusu Zaawansowany wiersz statusu: wyświetlanie ostatniego promptu użytkownika Definiowanie wymagania dla wiersza statusu Testowanie i finalizowanie implementacji Przyszłość tworzenia kodu za pomocą sztucznej inteligencji: zespół wyspecjalizowanych agentów Agentowe tworzenie kodu i wiele instancji Nazewnictwo i konteksty oparte na rolach Podsumowanie Część 3. Zaawansowane agenty i projekt głębokiego systemu Rozdział 9. Umiejętności agentów Istota umiejętności agentów Scenariusz 1.: określanie stylu bez użycia umiejętności Scenariusz 2.: określanie stylu z użyciem umiejętności Szczegółowa analiza umiejętności agentów Eksplorowanie rynku Claude Skills Sprawdzanie skryptu Tworzenie niestandardowej umiejętności na poziomie projektu Użycie niestandardowej umiejętności Uruchamianie umiejętności w izolowanym kontekście subagenta Porównanie umiejętności agenta z jego innymi podstawowymi elementami Umiejętności agenta i protokół MCP Umiejętności agenta i subagenty Podsumowanie Rozdział 10. Użycie aplikacji Claude Code Desktop Wprowadzenie do integracji z aplikacją Claude Code Desktop i agenty działające w tle Instalacja narzędzia Claude Code i tryby działania: lokalny i chmurowy Wybór folderu obszaru roboczego (tryb Local worktree) Przełączanie na tryb chmurowy Claude Code web Jak opcja Git Worktrees umożliwia proces projektowania równoległego? Orkiestracja równoległych agentów lokalnych i chmurowych Lokalne uruchamianie aplikacji Next.js Koordynacja równoległych działań lokalnych i w chmurze Równoległe tworzenie funkcjonalności Struktura drzew roboczych Git Przygotowanie do scalenia artefaktów Znaczenie opcji Git Worktrees w narzędziu Claude Code Jak narzędzie Claude Code korzysta z drzewa roboczego? Równoległe użycie wielu drzew roboczych Scalanie równoległych gałęzi funkcjonalności Przesyłanie gałęzi drzew roboczych Scalanie wszystkiego z gałęzią project/hookhub Przeprowadzanie scalania Testowanie przed przesłaniem do gałęzi project/hookhub Weryfikacja poprawności wyniku integracji Finalizowanie scalania Uruchamianie narzędzia Claude Code w chmurze za pośrednictwem urządzenia mobilnego Implementacja komponentu stopki Przeglądanie żądania przesłania Lokalna weryfikacja zmian Kiedy współbieżne agenty są nieproduktywne? Podsumowanie Rozdział 11. Głębokie agenty Taksonomia agentów w systemach produkcyjnych Proste agenty i ich ograniczenia Głębokie agenty Co sprawia, że agent jest głęboki? Narzędzie do planowania głębokich agentów Subagenty i hierarchiczne delegowanie Dostęp do systemu plików w głębokich agentach Prompt systemowy Podsumowanie O autorze: Eden Marco jest specjalistą do spraw dużych modeli językowych (LLM) w Google Cloud i ambasadorem firmy LangChain. Ma wieloletnie doświadczenie w inżynierii oprogramowania i architekturze chmurowej, był jednym z pierwszych inżynierów w firmie Orca Security. Absolwent informatyki na uczelni Technion, wykładowca na Uniwersytecie Reichmana. Tworzy praktyczne kursy gotowe do zastosowania w środowisku produkcyjnym dzieli się nimi za pośrednictwem platformy Udemy i własnej witryny.

Specyfikacja

Podstawowe informacje

Autor
  • Eden Marco
Wydawnictwo
  • Helion
Okładka
  • Miękka
Rok wydania
  • 2026
Ilość stron
  • 304
Tematyka
  • Programowanie
ISBN
  • 9788328940895
Model
  • 9788328940895