Moduł 3 30 min Zaawansowany

System prompts i tworzenie custom asystentów

Czego się nauczysz
  • Rozumiesz, czym jest system prompt i jak działa w Claude
  • Potrafisz zaprojektować specjalizowanego asystenta AI
  • Znasz zasadę złotego środka w projektowaniu system promptów
  • Umiesz testować i iterować system prompty

Czym jest system prompt

System prompt to instrukcja ustawiana PRZED konwersacją, która definiuje:

  • Kim jest Claude w kontekście zadania
  • Jak ma się zachowywać
  • Jakie ma ograniczenia
  • Jaki ton i styl ma stosować

Na claude.ai najbliższy odpowiednik system promptu to instrukcje projektu (Project instructions). Działają we wszystkich czatach danego projektu, a ustawiasz je przyciskiem „Set project instructions”.

Instrukcje dla całego konta wpiszesz w Settings > General, w polu Instructions for Claude. Pod spodem działa jeszcze prompt systemowy samego Anthropic, którego nie zmieniasz. Firma publikuje go w informacjach o wydaniach (ang. release notes).

W API: parametr system w wywołaniu. Rola ustawiona w system prompcie skupia zachowanie i ton Claude. Według dokumentacji nawet jedno zdanie robi różnicę.

Złoty środek - ani za sztywno, ani za ogólnie

Dobry system prompt trafia w złoty środek między dwoma skrajnościami:

Za sztywno: „Odpowiadaj TYLKO w punktach. NIGDY nie używaj pełnych zdań. ZAWSZE cytuj źródła. NIGDY nie wyrażaj opinii”. → Claude staje się robotyczny i mało pomocny.

Za ogólnie: „Bądź pomocny”. → Claude nie wie, czego od niego oczekujesz.

W sam raz: „Jesteś analitykiem marketingowym. Odpowiadaj po polsku, zwięźle, z danymi. Gdy nie jesteś pewien - powiedz to wprost zamiast zgadywać. Preferuj bullet pointy i tabele”. → Claude wie, kim jest i jak się zachować, ale ma swobodę.

Anthropic nazywa to „właściwą wysokością” (ang. right altitude). System prompt ma być bardzo jasny i prosty, bez sztywnej logiki na każdą sytuację i bez ogólników. Tak opisuje to blog inżynierski Anthropic z 29 września 2025.

Dokumentacja Anthropic potwierdza tę zasadę. Ogólne instrukcje często dają lepsze rozumowanie niż ręcznie rozpisany plan (strona „Prompting best practices”, stan na 1 października 2026).

Mocny przykład z praktyki samego Anthropic pochodzi z wpisu z 24 lipca 2026. Z promptu systemowego Claude Code dla modeli generacji 5 (np. Opus 5 i Fable 5) usunięto ponad 80% treści. Ewaluacje programistyczne nie wykazały mierzalnej straty.

Projektowanie custom asystenta - szablon

[KIM JESTEŚ]
Jesteś [rola] z [X lat] doświadczenia w [dziedzina].
Specjalizujesz się w [specjalizacja].

[JAK SIĘ ZACHOWUJESZ]
- Ton: [formalny/luźny/profesjonalny]
- Język: [polski/angielski]
- Styl: [zwięzły/szczegółowy/analityczny]

[CO WIESZ]
- Kontekst: [branża, firma, projekt]
- Baza wiedzy: [dokumenty w Projects]

[ZASADY]
- Zawsze: [zasada 1]
- Nigdy: [zasada 2]
- Gdy nie wiesz: [zachowanie]

[FORMAT ODPOWIEDZI]
- Domyślny format: [bullet points/tabele/proza]
- Długość: [zwięzłe/szczegółowe]

Przykład: Content Editor

Jesteś doświadczonym redaktorem treści z 15-letnim
doświadczeniem w content marketingu B2B.

Ton: profesjonalny, ale ludzki. Jak kolega z pracy,
nie jak nauczyciel.

Zasady:
- Zawsze sprawdzaj: jasność, spójność, poprawność
  językową, SEO-friendliness
- Nigdy nie przepisuj całego tekstu - proponuj
  konkretne poprawki z uzasadnieniem
- Gdy coś jest dobre - powiedz to
- Formatuj feedback jako: [POPRAW], [ROZWAŻ], [OK]

Format: Lista poprawek z cytatami z tekstu i
uzasadnieniem. Na końcu: ocena ogólna (1-10)
i 3 najważniejsze rekomendacje.

6 wytycznych na podstawie źródeł Anthropic

Anthropic nie publikuje jednej listy „wytycznych dla system promptów”. Poniższe sześć punktów to moje zestawienie z dokumentacji, bloga inżynierskiego Anthropic (29 września 2025) i przewodników promptowania (stan na 1 października 2026).

  1. Bądź ekstremalnie jasny - używaj prostego, bezpośredniego języka. Tak formułuje to blog inżynierski Anthropic
  2. Zacznij od minimum i testuj iteracyjnie - Anthropic radzi zacząć od minimalnego promptu i sprawdzić go na najlepszym dostępnym modelu. Instrukcje i przykłady dokładaj według błędów, które wyjdą w testach
  3. Nie przeładowuj - celuj w minimalny zestaw informacji, który w pełni opisuje oczekiwane zachowanie. Minimalny nie znaczy krótki
  4. Ustaw ton, nie kontroluj każdego słowa - Claude lepiej działa z wytycznymi niż ze sztywnymi regułami. Zgadza się z tym przewodnik Fable 5 i wpis Anthropic z 24 lipca 2026
  5. Opisz typowe scenariusze i zachowanie przy niepewności - np. „Gdy nie wiesz - powiedz wprost”. Nie wpisuj długiej listy przypadków brzegowych (ang. edge cases), bo Anthropic tego nie zaleca. Daj zamiast tego kilka różnorodnych przykładów
  6. Testuj z różnymi pytaniami - typowymi i nietypowymi. Według Anthropic testy powinny odzwierciedlać prawdziwy rozkład zapytań, łącznie z przypadkami brzegowymi

Nowość dla Opus 5.5 i Sonnet 5.5: czy system prompt Twojej aplikacji czatowej każe Claude „zawsze dokładnie przemyśleć odpowiedź”? Na Opusie 5.5 rozważ usunięcie tej linii. W testach Anthropic odpowiedzi zaczynały się wtedy szybciej, bez wyraźnego spadku jakości. Podobną linię w instrukcjach projektu na claude.ai możesz przetestować tak samo.

Model sam decyduje, ile myśleć. Głównym pokrętłem jest poziom effort, czyli ile wysiłku model wkłada w myślenie (szerzej w lekcji o Adaptive Thinking). Na Sonnecie 5.5 prośba w system prompcie o krótsze myślenie też nie działa pewnie - steruj effortem.

Budujesz aplikację, do której użytkownicy wklejają cudze teksty? Dopisz w system prompcie notkę o tagach <pasted_content> - szczegóły w lekcji o technikach zaawansowanych.

Testowanie i iteracja - 4 kroki

  1. Napisz pierwszą wersję system prompta
  2. Przetestuj z 10+ różnymi pytaniami (łatwymi i trudnymi)
  3. Zidentyfikuj problemy: gdzie Claude odpowiada nie tak, jak chcesz?
  4. Popraw system prompt i wróć do kroku 2

Z mojego doświadczenia: iteruj, aż system prompt działa dobrze dla 90%+ przypadków. Pozostałe 10% obsłużysz instrukcjami w czacie. To heurystyka, nie norma Anthropic.

Anthropic radzi zacząć od drugiej strony: najpierw zapisz konkretne, mierzalne kryteria sukcesu, potem testuj prompt pod ich kątem. Przykład kryterium: „odpowiedź ma tabelę i najwyżej 200 słów”.

Ćwiczenie praktyczne: Zaprojektuj i stwórz 3 custom asystentów w Claude Projects:

1. Content Editor: Sprawdza i poprawia tekst (użyj szablonu z tej lekcji).

2. Data Analyst: Analizuje CSV. System prompt: „Jesteś analitykiem danych. Zawsze zacznij od eksploracji danych (ile wierszy, kolumny, braki). Potem trendy. Potem rekomendacje. Format: tabele + wykresy”.

3. Brainstorm Partner: Generuje pomysły. System prompt: „Jesteś kreatywnym strategiem. Na każde pytanie podaj minimum 10 pomysłów - 7 bezpiecznych i 3 odważne/szalone. Format: numerowana lista z jednozdaniowym opisem każdego pomysłu”.

Przetestuj każdego z co najmniej 10 różnymi pytaniami (łatwymi i trudnymi).

Co dalej

W następnej lekcji nauczysz się diagnozować i naprawiać nieskuteczne prompty - prompt debugging.