Framework CRISP - autorska metoda promptowania
- Znasz i rozumiesz 5 elementów frameworka CRISP
- Potrafisz zastosować CRISP do dowolnego zadania
- Wiesz, jak CRISP mapuje się na oficjalne wytyczne Anthropic
- Masz własną bibliotekę promptów CRISP
Dlaczego framework
Wyobraź sobie, że dajesz Claude prompt „napisz coś o marketingu”. Dostajesz 500 słów tekstu, który mógłby napisać ktokolwiek o czymkolwiek. Zero konkretu, zero Twojego kontekstu. Teraz porównaj to z promptem, który ma rolę, kontekst, instrukcje, format i cel - wynik jest jak przepaść.
W poprzedniej lekcji poznałeś 5 elementów skutecznego prompta. Problem? Trudno zapamiętać luźne zasady. Dlatego stworzyłem CRISP - akronim, który zbiera te zasady w spoisty, łatwy do zapamiętania system.
Anthropic nie ma frameworka z akronimem. Wszystkie techniki zebrał na jednej długiej stronie dokumentacji „Prompting best practices”, uzupełnionej przewodnikami dla poszczególnych modeli (stan na 1 października 2026). CRISP układa najważniejsze z nich w pięć liter, które łatwo zapamiętać.
CRISP - 5 elementów
C - Context (Kontekst)
Co to: Informacje tła, dane, dokumenty - wszystko, co Claude musi wiedzieć, żeby dobrze wykonać zadanie.
Jak stosować:
- Umieść na początku prompta, zwłaszcza długie dokumenty (20k+ tokenów), a pytanie zostaw na końcu (oficjalna rekomendacja Anthropic)
- Opakowuj w tagi
<context>dla dłuższych fragmentów - Im bardziej specyficzny kontekst, tym lepsza odpowiedź
Przykład: „Pracuję w firmie SaaS B2B (50 pracowników). Nasz produkt to narzędzie do zarządzania projektami. Grupa docelowa: marketing managerowie w firmach 100-500 osób”.
R - Role (Rola)
Co to: Kim jest Claude w kontekście tego zadania. Nawet jedno zdanie robi różnicę.
Jak stosować:
- Umieść w prompcie systemowym lub na początku wiadomości
- Bądź konkretny: „Jesteś X specjalizującym się w Y”
- Dodaj lata doświadczenia, specjalizację, perspektywę
- Nie przesadzaj z personą. Blog Anthropic zauważa, że proste „Jesteś pomocnym asystentem” bywa lepsze niż „światowej klasy ekspert, który nigdy się nie myli”. Często lepiej działa wskazanie perspektywy, np. „oceń ten portfel pod kątem tolerancji ryzyka”
Przykład: „Jesteś doświadczonym content strategiem z 10-letnim doświadczeniem w branży technologicznej. Specjalizujesz się w content marketingu B2B”.
I - Instructions (Instrukcje)
Co to: Jasne, eksplicytne polecenie - co dokładnie Claude ma zrobić.
Jak stosować:
- Bądź bezpośredni - nie polegaj na domysłach
- Użyj numerowanych kroków, gdy liczy się kolejność albo kompletność etapów
- Opakowuj w tagi
<instructions>
Przykład: „Przeanalizuj podane dane sprzedażowe i: (1) zidentyfikuj 3 najlepiej sprzedające się produkty, (2) porównaj wyniki z poprzednim kwartałem, (3) zaproponuj strategię na Q2”.
S - Specifics (Szczegóły)
Co to: Format odpowiedzi, przykłady, ograniczenia - wszystko, co precyzuje oczekiwania.
Jak stosować:
- Określ format: tabela, lista, markdown, JSON
- Podaj długość: „max 500 słów”, „3-5 punktów”
- Dodaj ograniczenia: „nie spekuluj”, „cytuj źródła”
- Daj 3-5 przykładów w tagach
<example>
Przykład: „Format: tabela markdown z kolumnami Produkt / Sprzedaż Q1 / Zmiana vs Q4 / Rekomendacja. Maksymalnie 500 słów podsumowania. Opieraj się wyłącznie na dostarczonych danych”.
P - Purpose (Cel)
Co to: Dlaczego to robisz - jaki jest końcowy cel tego zadania.
Jak stosować:
- Powiedz Claude, do czego posłuży odpowiedź
- Pomaga Claude dostosować ton, głębokość i perspektywę
Przykład: „Celem jest przygotowanie prezentacji dla zarządu, na podstawie której podejmą decyzję o budżecie marketingowym na Q2”.
Do zapamiętania: Element P (Purpose) ma bezpośredni odpowiednik w dokumentacji Anthropic. Strona „Prompting best practices” radzi podawać kontekst albo motywację instrukcji, czyli wyjaśniać, dlaczego coś jest ważne. Według Anthropic Claude potrafi wyprowadzić z takiego wyjaśnienia ogólną zasadę. Przewodnik dla Fable 5 ma nawet osobną sekcję „Give the reason, not only the request” (podaj powód, nie tylko prośbę). CRISP robi z celu osobną literę, żeby o nim nie zapominać. To właśnie cel decyduje o tym, jak Claude dostosuje odpowiedź.
CRISP a oficjalne wytyczne Anthropic
| Element CRISP | Odpowiednik w dokumentacji Anthropic | Zgodność |
|---|---|---|
| C - Context | „Umieść dokumenty na górze, w tagach XML” | Pełna |
| R - Role | „Rola w prompcie systemowym skupia zachowanie i ton” | Pełna |
| I - Instructions | „Bądź jasny i bezpośredni” | Pełna |
| S - Specifics | „Bądź precyzyjny, dawaj przykłady, definiuj format” | Pełna |
| P - Purpose | „Podaj kontekst lub motywację instrukcji (dlaczego to ważne)” | Pełna |
Moja ocena: CRISP pokrywa sześć z siedmiu ogólnych zasad ze strony „Prompting best practices”. Pomija tylko punkt o wiedzy modelu o sobie (jak podać Claude jego nazwę i identyfikator w Twojej aplikacji). Ten punkt ma znaczenie przy budowie aplikacji, nie w czacie. Od siebie CRISP dodaje strukturę i łatwość zapamiętania.
CRISP w praktyce - 3 przykłady
Przykład 1: Analiza konkurencji
<context>
Firma: SaaS do zarządzania projektami, rynek polski,
50 pracowników. Główni konkurenci: Asana, Monday, ClickUp.
</context>
Jesteś analitykiem strategicznym z doświadczeniem w SaaS B2B.
<instructions>
Przeanalizuj pozycję konkurencyjną mojej firmy
na polskim rynku narzędzi do zarządzania projektami.
</instructions>
<specifics>
Format: tabela porównawcza (ja vs 3 konkurenci)
w kategoriach: cena, funkcje, UX, integracje, wsparcie PL.
Następnie 3 rekomendacje strategiczne.
Max 600 słów.
</specifics>
Cel: Materiał na board meeting, na którym decydujemy
o strategii produktowej na Q3.
Przykład 2: Post na LinkedIn
Kontekst: Prowadzę blog o AI w marketingu (czechu.blog).
Moja grupa docelowa to marketerzy i przedsiębiorcy w Polsce.
Jesteś ekspertem od personal brandingu na LinkedIn.
Napisz post na LinkedIn o tym, dlaczego prompt engineering
to najważniejsza umiejętność w 2026 roku.
Szczegóły: Hook w pierwszym zdaniu, 150-200 słów,
3-5 hashtagów, CTA na końcu. Ton: profesjonalny,
ale ludzki. Bez emoji.
Cel: Budowanie ekspertyzy i generowanie ruchu na blog.
Przykład 3: Refaktoryzacja kodu
<context>
Stack: TypeScript, React, Next.js 15.
Plik: UserDashboard.tsx (350 linii, duży komponent).
</context>
Jesteś senior developerem specjalizującym się w React.
<instructions>
Zrefaktoryzuj ten komponent na mniejsze, reużywalne
komponenty. Wszystko ma działać jak wcześniej.
</instructions>
<specifics>
- Każdy komponent max 100 linii
- Użyj custom hooks do logiki
- TypeScript strict mode
- Komentarze tylko tam, gdzie logika nie jest oczywista
</specifics>
Cel: Kod musi być czytelny dla junior devów
dołączających do zespołu.
Ćwiczenie praktyczne: Napisz 3 prompty używając frameworka CRISP:
1. Analiza danych: Prompt do analizy CSV z danymi sprzedażowymi.
2. Content: Prompt do napisania artykułu blogowego na wybrany temat.
3. Kodowanie: Prompt do stworzenia konkretnej funkcji/komponentu.
Dla każdego prompta uzupełnij wszystkie 5 elementów CRISP.
Wyzwanie: Stwórz własną bibliotekę 5 promptów CRISP dopasowanych do Twojej branży. Zapisz je w osobnym dokumencie - będziesz z nich korzystać na co dzień.
Pełne omówienie frameworka CRISP z dodatkowymi przykładami znajdziesz w artykule Inżynieria promptów - Framework CRISP.
Co dalej
W następnej lekcji poznasz Chain-of-Thought prompting - technikę, która pomaga Claude rozłożyć problem na kroki przed udzieleniem odpowiedzi. Zobaczysz też, jak działa obok wbudowanego myślenia nowych modeli.