Strona główna

Darmowy podgląd · konto nie jest potrzebne

Czym jest coding agent

Coding agent to asystent AI, który pracuje wewnątrz repozytorium kodu: czyta i edytuje pliki, uruchamia komendy i sprawdza swoją pracę, uruchamiając kod. Najpopularniejsze to Claude Code, Codex, Cursor i GitHub Copilot.

To, że uruchamia kod, odróżnia go od asystenta czatowego. Asystent czatowy daje ci kod do wklejenia i wypróbowania; coding agent uruchamia go sam, czyta błąd i próbuje ponownie, więc może posunąć zmianę znacznie dalej, zanim spojrzysz.

Nie przejmuje decyzji wokół zmiany: co zbudować, czy wynik jest dobry i czy trafia na produkcję. Rozdział „Inżynieria natywna dla AI” dotyczy tego, jak pracują inżynierowie i zespoły, gdy agenci robią większość pisania, a ludzie wciąż odpowiadają za kod.

Gdzie będziesz pracować

Każde ćwiczenie w rozdziale „Inżynieria natywna dla AI” działa na Shelf, małym narzędziu do wypożyczania książek w niewielkiej bibliotece: jeden plik Pythona, jego testy i siedem otwartych issue. Jest syntetyczny, więc możesz wkleić dowolną jego część do dowolnego toola.

Zainstaluj to, czego potrzebuje

Python 3 i git. Sprawdź przez python3 --version i git --version.

Pobierz Shelf

Pobierz te pliki do nowego folderu o nazwie shelf.

  • Kod: książki, wypożyczenia, przeterminowane wypożyczenia i wyszukiwanie.
  • Testy: cztery testy, które przechodzą.
  • README: czym jest Shelf i jak uruchomić testy.
  • Otwarte issue: siedem małych issue, których używają ćwiczenia.
  • Plik ignorowania: trzyma .env i cache poza Gitem.

W tym folderze uruchom git init, git add ., git commit -m "Shelf", a potem python3 -m unittest. Oczekiwany wynik: OK po czterech testach.

Wybierz jednego coding agenta

Każdy z nich działa w każdym ćwiczeniu:

  • Claude Code: w terminalu npm install -g @anthropic-ai/claude-code, a potem uruchom claude w folderze shelf. Wymaga planu Claude Pro lub Max albo klucza API.
  • Codex: w terminalu npm install -g @openai/codex, a potem uruchom codex w tym folderze. Wymaga planu ChatGPT albo klucza API.
  • Cursor: pobierz edytor z cursor.com i otwórz folder.
  • GitHub Copilot: w VS Code zainstaluj rozszerzenie GitHub Copilot i użyj trybu agenta w Copilot Chat.

Obaj agenci terminalowi potrzebują Node.js do npm.