Inżynieria podpowiedzi, czyli jak pisać prompty AI

prompty AI Blob

Nie trzeba interesować się światem nowych technologii, by wiedzieć, jaką karierę robi ChatGPT. Od końcówki ubiegłego roku niemal wszyscy klikają z nim z ciekawości, dla rozrywki lub w celach komercyjnych. Na fali popularności Chatu głośno o powstających nowych zawodach, takich jak inżynieria promptów, oraz o zmierzchu innych. W tym artykule przyjrzę się tworzeniu poleceń dla ChatGPT, ponieważ jeśli miałeś z nim już do czynienia, wiesz, jak istotne jest generowanie precyzyjnych podpowiedzi dla robota. Sprawdź, jak pisać skuteczne prompty AI i czego w nich unikać.

Informacje o sztucznej inteligencji Large Language Models, czyli np. ChatGPT

Tematowi ChatGPT poświęciłam już kilka artykułów. Pisałam o copywritingu AI, o konkurencji dla tworu Open AI, jaką jest Bard, a także o tym, jak można wykorzystać Chat w swojej pracy.

Teraz tylko przypomnę, że:

ChatGPT to duży model językowy firmy Open AI działający dzięki sztucznej inteligencji i wykorzystujący uczenie maszynowe w kontekście przetwarzania języka naturalnego. Praca z Chatem, jak sama jego nazwa wskazuje, opiera się na wymienianiu wiadomości. Dzięki świetnemu wytrenowaniu rozmowa z robotem brzmi niemal naturalnie. Zaletą tego modelu językowego jest jego rozumienie semantyki i kontekstów.

Co więcej, Chat zapamiętuje historię prowadzonej konwersacji, dlatego możliwe jest nawiązywanie do wcześniejszych podpowiedzi w danym wątku. To przydatne, szczególnie jeśli omawiane z Chatem zagadnienie jest bardziej złożone i musisz podzielić pracę nad etapy.

Wprowadzenie LLM (Large Language Models), czyli dużych modeli językowych, stopniowo doprowadziło do tego, że obecnie każdy z nas może komunikować się ze sztuczną inteligencją. Część narzędzi AI jest dostępna bezpłatnie, dzięki czemu chociażby z czystej ciekawości możemy sprawdzić, o co tyle szumu.

ChatGPT nie jest pierwszym tego typu produktem, nie jest też idealny, jednak okazał się przełomowy.

  • Możesz wypróbować ChatGPT-3,5 bezpłatnie (dostępne jest także odpłatne, bardziej zaawansowane rozwiązanie GPT-4),
  • Wiedza posiadana przez Chat opiera się na uczeniu maszynowym – wielu milionach sieci neuronowych. Zwiększa to gwarancję uzyskania satysfakcjonującej odpowiedzi na zadane polecenie,
  • Większość dotychczas dostępnych narzędzi do tworzenia treści z AI powstawała z myślą o anglojęzycznych użytkownikach i tekstach. Wykorzystywane na gruncie polskim okazywały się niedoskonałe. Język angielski jest dla ChatGPT językiem wyjściowym, tak i w przypadku innych podobnych narzędzi, jednak doskonale radzi sobie także podczas generowania treści w języku polskim.
  • To sztuczna inteligencja w formie czatu dostępna praktycznie dla każdego.

Chat jest egalitarny, wszyscy mogą z niego korzystać, dlatego wydawane mu komendy często są chaotyczne, niezorganizowane. Efektem takich niedoprecyzowanych zapytań są niesatysfakcjonujące odpowiedzi.

Czy to oznacza, że ChatGPT to niedopracowany wynalazek?

Jak pracować z AI, czyli czym są prompty?

Podstawą prowadzenia komunikacji z Chatem jest wydawanie mu poleceń w precyzyjny sposób. Te polecenia to właśnie prompty (ang. prompt – podpowiedź). Dzięki przemyślanym promptom praca z ChatGPT jest bardziej efektywna i zadowalająca.

W tym artykule stosuję zamiennie słowo „prompt” z synonimami „podpowiedzi” lub „polecenia”, jednak robię to ze względów stylistycznych, by uniknąć licznych powtórzeń. Ogólnie przyjęte jest używanie oryginalnego angielskiego terminu w nieprzetłumaczonej formie.

Podobnie jest w kontekście prompt engineeringu – nazewnictwo procesu najlepiej pozostawić w oryginalnym brzmieniu, jednak stosuje się też polskie tłumaczenie “inżynieria podpowiedzi”.

Wskazówki dotyczące pracy z AI:

  • Patrz na sztuczną inteligencję jak na omylny twór, bo taki właśnie jest. Nie ufaj w 100% wygenerowanym odpowiedziom. Sugeruję, aby zlecać robotowi zadania, które jesteś w stanie zweryfikować pod kątem rzeczowym i merytorycznym.
  • ChatGPT lubi stawiać na swoim, nawet gdy nie ma racji. A zdarza mu się wprowadzać w błąd podczas udzielania odpowiedzi.
  • Nie ufaj całkowicie robotowi w kwestii podawanych nazwisk, nazw własnych czy dat. Bywa, że podawane przez niego tytuły dzieł artystów są błędne, a daty nie pokrywają się z rzeczywistością.
  • GPT-3,5 posiada wiedzę sięgającą września 2021, dlatego pytanie go o aktualne wydarzenia nie jest najlepszym pomysłem.
  • Zbyt dużo zadanych pytań na raz może sprawić, że Chat nie sprosta Twoim oczekiwaniom. Dla uzyskania lepszych efektów warto podzielić zadanie na mniejsze części.

Powyższe wskazówki to zaledwie wierzchołek góry lodowej, jeśli idzie o to, na co uważać podczas generowania treści z AI. Zwróć też uwagę, że tak naprawdę nie napisałam też, jak zadawać mu pytania, napisałam tylko, czego unikać.

Za chwilę przedstawię dobre praktyki tworzenia promptów. Zrobię to zaraz po tym, jak opowiem Ci o tym, jaki zawód przyszłości wiąże się z tym pozornie prostym zadaniem, jakim jest wymiana zdań z robotem.

Prompt engineering, czyli inżynieria podpowiedzi

Wraz z dynamicznym rozwojem sztucznej inteligencji na horyzoncie zaczęła majaczyć nam prompt engineering, czyli w tłumaczeniu na język polski „inżynieria podpowiedzi”, czy inaczej – „inżynieria promptów”.

Warto wiedzieć, że tak jak AI nie jest wymysłem ostatnich miesięcy, a jej korzenie sięgają niemal połowy ubiegłego stulecia, tak pojęcie promptu też ma imponujący staż w świecie IT. Pierwszy raz użyto tego terminu w latach 70.

Dziedzina inżynierii podpowiedzi zajmuje się opracowywaniem metod i dobrych praktyk wprowadzania informacji do komunikacji z AI. Jak możesz zauważyć na przykładzie podanych przeze mnie potencjalnych kłopotów, jakie przynoszą kiepsko sformułowane zapytania, zawód zajmujący się w zorganizowany sposób schematami dobrych promptów wydaje się świetnym pomysłem.

Prompt engineering to opracowywanie technik pisania promptów poprzez obserwację i analizę tego, jak wygląda proces generowania odpowiedzi przez AI. Celem prompt engineeringu jest uzyskiwanie jak najbardziej satysfakcjonujących odpowiedzi na zapytania i tym samym monitorowanie najlepszych metod formułowania promptów.

Prompt engineering jest ważnym zajęciem w dziedzinie generatywnych modeli językowych i może być stosowane w różnych kontekstach, takich jak:

  • tłumaczenia,
  • generowanie treści
  • czy tworzenie dialogów itp.

Dostosowane podpowiedzi mogą pomóc w uzyskaniu bardziej precyzyjnych i pożądanych odpowiedzi od modelu, co przyczynia się do poprawy jakości interakcji z użytkownikami.

Innymi słowy celem prompt engineering jest zoptymalizowanie interakcji między człowiekiem a modelem generatywnym, aby uzyskać pożądane rezultaty. Poprzez eksperymentowanie i dostosowywanie podpowiedzi, można wpływać na to, jak model generuje odpowiedzi i jakie informacje uwzględnia w procesie generowania tekstu.

W związku z rozwojem sztucznej inteligencji pojawiają się już nawet oferty pracy jako prompt engineer. Można uznać, że jest to swoisty zawód przyszłości.

Tym samym nie każda rozmowa z Chatem to prompt engineering. Z założenia inżynieria podpowiedzi jest procesem zorganizowanym, przemyślanym i ukierunkowanym na uzyskanie pewnych modeli tworzenia podpowiedzi. Zadawanie błahych pytań bez późniejszej analizy do niczego nie prowadzi. Nie ma więc nic wspólnego z inżynierią.

Praca, jaką wykonuje prompt engineer, ma szansę przysłużyć się technologii oraz społeczeństwu przez to, że ułatwia korzystanie ze sztucznej inteligencji.

Jak generować prompty AI?

Przejdę teraz do kluczowej części tego artykuł, czyli propozycji i wskazówek, jak napisać dobry prompt.

  • Tworząc wskazówki dotyczące zadania dla sztucznej inteligencji, bądź precyzyjny i staraj się podać w poleceniu najcenniejsze informacje. Dzięki temu jest większa szansa, że robot stworzy odpowiedź zgodną z Twoimi oczekiwaniami.
  • Unikaj wielokrotnie złożonych zdań, które mogą wprowadzić AI w błąd. Wykorzystuj jasne komunikaty, sprawdzi się tu krótkie zdanie bez niepotrzebnych informacji, które mogą potencjalnie wprowadzić generator w błąd.
  • Jeśli masz dla AI, np. Chat GPT, złożone zadanie do wykonania, zaleca się podzielenie go na mniejsze części. Wieloetapowy proces tworzenia odpowiedzi służy jakości. Na przykład jeśli chcesz napisać z Chatem artykuł, nie każ mu pisać od razu całości. Poproś najpierw o wygenerowanie konspektu, a następnie, po kolei, generowanie kolejnych fragmentów. Pole odpowiedzi ChatGPT ma ograniczenia ilościowe, jeśli chodzi o znaki. Gdy wytworzony tekst jest zbyt długi, ChatGPT przerwie generowanie. Możesz wówczas jednym kliknięciem zlecić kontynuację tekstu.
  • Jeśli zależy Ci na określonym efekcie stylistycznym lub jeśli tekst stworzony przez AI ma trafić do konkretnej grupy odbiorców, zawrzyj taką informację w prompcie. Przykładowo narzędzie Rytr.me w momencie wprowadzania zapytania do edytora, daje Ci możliwość wybrania tonu oczekiwanej treści. Dzięki temu, że wybierzesz ton „humorystyczny”, „oficjalny” lub „swobodny”, AI może wygenerować odpowiedź zgodną z Twoimi oczekiwaniami.
  • Przydatna jest informacja o kontekście – np. możesz dać znać generatorowi, gdzie chcesz umieścić gotowy tekst. Naprowadzi to robota na to, jaką przyjąć perspektywę. Np. jeśli chcesz stworzyć tekst o wiązaniu krawata, daj znać, czy chodzi Ci o profesjonalny tekst dla znawców męskiej mody czy może podstawowy przewodnik po najpopularniejszych wiązaniach.
  • Informuj o preferowanej strukturze odpowiedzi. W przypadku gdy chcesz uzyskać odpowiedź inną niż blok tekstu, poinformuj o tym w prompcie. Zawrzyj dopisek „Wygeneruj w formie diagramu” lub „Przykłady wypunktuj’ – dzięki temu najprawdopodobniej otrzymasz oczekiwany efekt.
  • W prompcie możesz zaznaczyć, że oczekujesz długiego lub zwięzłego tekstu na dany temat.

Warto eksperymentować z wydawaniem poleceń, testować różne techniki i różne rozwiązania. Wspominałam o tym, że prompty powinny być proste i jasne. Zatem oczywistą sprawą jest to, że w jednym poleceniu nie wykorzystasz wszystkich powyższych wskazówek. Stąd sugestia, by sprawdzać różne możliwości i obserwować, jakie otrzymasz wyniki.

Podsumowanie

W tym artykule podałam Ci definicję prompta i opowiedziałam o zagadnieniu prompt engineering. Wspomnialam też o stosunkowo nowym popularnym zawodzie, którym żyje branża IT i jakim jest prompt engineer. Przypomniałam też, co to jest ChatGPT i na jakiej zasadzie działa.

Wspomniałam, czego lepiej unikać podczas wydawania poleceń sztucznej inteligencji oraz zasugerowałam metody zadawania pytań, dzięki którym osiągniesz najlepsze wyniki, a Twoje prompty AI będą skuteczne.

Warto nauczyć się, jak wykorzystać sztuczną inteligencję, bo może to znacząco poprawić i usprawnić wiele dziedzin życia. AI już od lat wykorzystuje się w branży IT, w e-commerce, a teraz, dzięki popularności Chatu, AI wkracza do naszej codzienności i pomniejszych branż.

Jak to mówią: „work smart, not hard”, a umiejętność tworzenia przemyślanych poleceń dla AI może ułatwić wiele procesów w wielu zawodach i branżach. 

Jednak nie zawsze opieranie się na treściach tworzonych dzięki AI jest najlepszym pomysłem. Nadal warto korzystać ze wsparcia content writerów. Dlatego skontaktuj się z nami i nawiąż współprace w zakresie optymalizacji SEO i tworzenia treści.

Opublikowano w Blog Narzędzia: , aktualizacja: