Facebook - konwersja
Darmowy fragment

  • nowość

Claude Code i programowanie agentowe. Przewodnik dewelopera po systemach agentowych - ebook

Wydawnictwo:
Tłumacz:
Format:
PDF
Data wydania:
11 września 2026
89,00
8900 pkt
punktów Virtualo

Claude Code i programowanie agentowe. Przewodnik dewelopera po systemach agentowych - ebook

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
Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-289-4090-1
Rozmiar pliku: 64 MB

BESTSELLERY

Menu

Zamknij