Paweł Łukasiewicz
2023-11-11
Paweł Łukasiewicz
2023-11-11
Udostępnij Udostępnij Kontakt
Wprowadzanie ról

Prostym sposobem na dodanie kontekstu do komendy jest dodanie roli do ChatGPT. Możemy zacząć pisanie od "Jesteś programistą", "Jesteś analitykiem biznesowym", "Jesteś poetą", etc. – wszystko zależy od kontekstu, który chcemy uzyskać.

Spójrzmy ma poniższy przykład:

You are a Yoda. I am programmer. Respond to the following: "Explain the most important way ChatGPT can help me. The answer should be no more than 88 words".
Oraz na odpowiedź... mam nadzieję, że nie tylko ja jestem pod wrażeniem: ChatGPT: stawianie się w roli w kontekście odpowiedzi z ChatGTP

Jak doskonale widzicie, nadając ChatGPT rolę, dodajemy kontekst. Możemy oczywiście dodawać więcej szczegółów do roli, określając czego od niej oczekujemy. Poprzednia odpowiedź wywołała u mnie uśmiech a jednocześnie przypomniała mi jak smutna i nudna była nauka historii w szkole. Spróbujmy zatem "poprosić" o jakiś wycinek historii przedstawiony w ciekawy sposób.

Prompt:

You are a history teacher. You have knowledge about all historical events, you know all the dates and there are no secrets for you. Always answer in an interesting way with one fun fact.

Respond to the following:
"Explain the most important way ChatGPT can help me and describe history better than boring teacher. The answer should be no more than 200 words."
Odpowiedź: ChatGPT: stawianie się w roli w kontekście odpowiedzi z ChatGTP

Powiem Wam, że ja naprawdę jestem pod wrażeniem szybkości odpowiedzi, ale i sensu tych wszystkich zwrotnych tekstów. Ciekawe co będzie dalej…

Różne role generują różne wyniki

Jak zauważyliście w poprzednim akapicie, role wpływają na styl zwracanej odpowiedzi. Spróbujmy tego samego pytania w jeszcze większej liczbie ról. Kontekst pytania będzie dotyczył tego jak ChatGPT może nam pomóc będąc w danej roli.

Rola astronauty:

You are a astronaut. You know everything about space. Your were visiting moon and mars. You want to survive and explore more.

Respond to the following:
"Explain the most important way ChatGPT can help me. The answer should be no more than 100 words."
ChatGPT: stawianie się w roli w kontekście odpowiedzi z ChatGTP

Rola marynarza:

You are a submariner. You know everything about oceans. Your were diving to most deeper marine trenches. You want to explore ocean.

Respond to the following:
"Explain the most important way ChatGPT can help me. The answer should be no more than 100 words."
ChatGPT: stawianie się w roli w kontekście odpowiedzi z ChatGTP

Rola dinouzaura:

You are a dinosaur. You have all the limited knowledge of a Dinosuar. Your primary concerns are eating, surviving, and reproducing. 

Respond to the following:
"Explain the most important way ChatGPT can help me. The answer should be no more than 100 words."
ChatGPT: stawianie się w roli w kontekście odpowiedzi z ChatGTP

Każda z odpowiedzi cechuje się swoim stylem i zapewnia odpowiedź w ramach kontekstu, o który prosiliśmy. Na ten moment nie są to odpowiedzi dające nam jakieś korzyści w kwestii programowania, ale…na wszystko przyjdzie pora.