# Zasady Tworzenia Promptów
## 1. Upraszczaj język
Nie trzeba być uprzejmym w stosunku do modelu LLM, więc nie ma potrzeby dodawania zwrotów typu „proszę”, „jeśli nie masz nic przeciwko”, „dziękuję”, „chciałbym” itp. Przechodź od razu do sedna.
## 2. Uwzględnij odbiorców
Włącz zamierzoną publiczność do promptu, np. zakładając, że odbiorca jest ekspertem w danej dziedzinie.
## 3. Dziel złożone zadania
Rozbijaj złożone zadania na sekwencję prostszych promptów w interaktywnej rozmowie.
## 4. Stosuj afirmatywne polecenia
Używaj afirmatywnych poleceń, takich jak „zrób”, unikając negatywnego języka, np. „nie rób”.
## 5. Proś o wyjaśnienia
Gdy potrzebujesz wyjaśnienia, używaj następujących sformułowań:
– Wyjaśnij [wstaw konkretny temat] prostymi słowami.
– Wyjaśnij, jakbym miał 11 lat.
– Wyjaśnij, jakbym był początkującym w [dziedzinie].
– Napisz [esej/tekst/akapit] w prostym języku, jakbyś tłumaczył 5-latkowi.
## 6. Zachęć do lepszych odpowiedzi
Dodaj: „Dam napiwek $XXX za lepsze rozwiązanie!”
## 7. Wykorzystuj przykłady
Stosuj prompty napędzane przykładami (np. z użyciem „few-shot prompting”).
## 8. Formatowanie promptu
Zacznij od „###Instrukcja###”, a następnie dodaj „###Przykład###” lub „###Pytanie###”, jeśli jest to istotne. Rozdziel instrukcje, przykłady i pytania przerwami w liniach.
## 9. Używaj konkretnych zwrotów
Uwzględnij zwroty: „Twoim zadaniem jest” i „Musisz”.
## 10. Stosuj konsekwencje
Dodaj zwrot: „Zostaniesz ukarany”.
## 11. Używaj naturalnych zwrotów
Wprowadź zwroty typu: „Odpowiedz na pytanie w sposób naturalny, przypominający człowieka”.
## 12. Prowadź krok po kroku
Używaj wyrażeń typu: „myśl krok po kroku”.
## 13. Unikaj stereotypów
Dodaj do promptu: „Upewnij się, że Twoja odpowiedź jest bezstronna i nie opiera się na stereotypach”.
## 14. Pozwól na pytania zwrotne
Pozwól modelowi zadawać pytania w celu uzyskania precyzyjnych szczegółów przed udzieleniem odpowiedzi.
## 15. Nauka i testy
Używaj zwrotów takich jak: „Naucz mnie [temat/teoria/zasada] i dodaj test na końcu”.
## 16. Przypisz rolę modelowi
Zdefiniuj rolę modelu w kontekście zadania.
## 17. Używaj ograniczników
Wprowadzaj ograniczniki dla lepszej precyzji.
## 18. Powtarzaj kluczowe frazy
Powtarzaj konkretne słowa lub frazy w ramach promptu.
## 19. Łącz techniki
Łącz „Chain-of-Thought” z „few-shot prompting” dla lepszych wyników.
## 20. Używaj zakończeń wstępnych
Dodaj początek oczekiwanej odpowiedzi na końcu promptu.
## 21. Tworzenie szczegółowego tekstu
Formułuj polecenia: „Napisz szczegółowy [esej/tekst/akapit] na temat [temat]”.
## 22. Poprawa tekstu
Wprowadź korekty: „Popraw każdy akapit, dbając o gramatykę i naturalność, bez zmiany stylu pisania”.
## 23. Kompleksowe prompty kodujące
Generuj skrypty dla kodu, który wymaga wielu plików.
## 24. Kontynuacja tekstu
Zaczynaj od: „Daję Ci początek [piosenki/historii/akapitów]: [wstaw fragment]”.
## 25. Wyraźne wymagania
Określ wymagania w formie słów kluczowych lub wskazówek.
## 26. Dopasowanie stylu
Instrukcja: „Użyj tego samego języka, co w podanym przykładzie”.