ChatGPT to siła, z którą należy się liczyć w świecie sztucznej inteligencji, ale tylko wtedy, gdy wiesz, jak prawidłowo z niej korzystać. Jeśli myślisz, jak ktoś może go niewłaściwie używać? Masz rację; oni nie mogą. Ale aby opanować ChatGPT, musisz używać go w sposób, który generuje lepsze wyniki. Aby generować lepsze wyniki, musisz opanować monity.
W rzeczywistości inżynieria podpowiedzi — proces projektowania i optymalizacji podpowiedzi w celu uzyskania odpowiedzi z modeli uczenia maszynowego — jak ją nazwano, stała się własnym zestawem umiejętności. Niektóre firmy zatrudniają nawet szybkich inżynierów za niesamowicie dobre pensje, 6-cyfrowe.
Ty też możesz zostać zaklinaczem sztucznej inteligencji dzięki praktyce i odpowiedniemu zestawowi technik. Oto moje trzy grosze na temat tego, jak opanować monity, korzystając ze wskazówek i zaawansowanych technik, i zostać kreatorem ChatGPT!
Podstawy podpowiedzi ChatGPT
Podpowiedź to to, co wpisujesz w polu tekstowym w ChatGPT, aby rozmawiać z chatbotem. Całe twoje doświadczenie z botem zostanie określone przez te frazy lub pytania, które zadasz sztucznej inteligencji; to klasyczna sytuacja „co zbierasz, to siejesz”. Jest kilka podstawowych wskazówek, o których należy pamiętać podczas formułowania podpowiedzi, aby uzyskać jak najlepsze odpowiedzi.
Wyraź się jasno i konkretnie: Twoja zachęta powinna jasno określać, o czym chcesz porozmawiać lub uczyć się o. Bez jasnego monitu ChatGPT nie może zrozumieć, czego szukasz. Jednak bycie ostatecznym pomoże botowi udzielić bardziej trafnej i pomocnej odpowiedzi. Więc nie bój się w to wejść; nie ma limitu słów, aby przejść do szczegółowego monitu. Ale oczywiście staraj się koncentrować na podpowiedziach. Używaj pytań otwartych: gdy zadajesz pytania otwarte, na które nie można odpowiedzieć tak lub nie, ChatGPT zachęca do udzielania przemyślanych i szczegółowych odpowiedzi, co z kolei może prowadzić do bardziej angażujących rozmowy z botem zamiast zwykłych rozmów, które brzmią jak roboty w ludzkiej mimice. Podaj kontekst: podanie podstawowych informacji lub kontekstu, nawet w niewielkim stopniu, może okazać się pomocne w uzyskaniu bardziej dopasowanej odpowiedzi, gdy chcesz zapytać o określone tematy lub sytuacje
To tylko kilka podstawowych zasad, które możesz zastosować należy pamiętać przed utworzeniem zapytań dla ChatGPT.
Zostanie mistrzem podpowiedzi ChatGPT
Sprowadzenie podstaw do podstaw to tylko wierzchołek góry lodowej. Aby stać się prawdziwym mistrzem ChatGPT, możesz zastosować te techniki inżynierii monitów i zrobić z nimi znacznie więcej.
Persona/Role Prompting
Proszenie ChatGPT o odegranie roli zamiast odpowiadania ze swoim domyślnym zachowaniem może podnieść bota w pewnych sytuacjach.
Załóżmy na przykład, że masz rozmowę o pracę i potrzebujesz pomocy ChatGPT w jej przygotowaniu. Po prostu poproszenie go o pomoc w przygotowaniu się do rozmowy kwalifikacyjnej zapewni standardowe wskazówki, które można uzyskać w dowolnym innym miejscu w Internecie.
Ale jeśli poprosisz ChatGPT, aby działał jako menedżer ds. rekrutacji na stanowisko, o które się ubiegasz, i dodasz, jak ma się zachowywać, możesz symulować pozorowaną rozmowę kwalifikacyjną. Chociaż wskazówki są świetne, pozorowane wywiady są o wiele bardziej pomocne.
Oto przykładowa zachęta:
Chcę, abyś zachowywał się tak, jakbyś był ankieterem, który przeprowadza ze mną rozmowę kwalifikacyjną na stanowisko redaktora. Jako potencjalny kandydat będziesz zadawać mi pytania dotyczące tego stanowiska i odpowiadać tylko jako osoba przeprowadzająca rozmowę kwalifikacyjną. Nie pisz całej rozmowy od razu. Zadawaj mi pytania i czekaj na moje odpowiedzi. Moje pierwsze zdanie to Cześć. Dzień dobry.
Podobnie możesz poprosić ChatGPT o odegranie dowolnej roli. Kluczem jest dodanie do monitu szczegółowych informacji o tym, jak ma się zachowywać w określonej roli. Prosząc go o odegranie pewnej roli, ChatGPT może nawet zostać Twoim nauczycielem języka lub pomóc Ci przygotować się do niektórych egzaminów. Na przykład, prosząc go o działanie jako ewaluator egzaminu IELTS, którego format egzaminu i wskaźniki oceny są łatwo dostępne w Internecie, poprosiłem ChatGPT o pomoc w przygotowaniu się do egzaminu ustnego. Kiedy po prostu poprosiłem go, aby pomógł mi przygotować się do sekcji Mówienie, wszystko, co zrobił, to dał mi wskazówki. Aby uzyskać odpowiednią symulację, możesz użyć rozszerzenia Chrome, takiego jak Promptheus, które umożliwia dyktowanie zapytań do ChatGPT.
10 najlepszych rozszerzeń ChatGPT do Chrome, których możesz użyć do zwiększenia produktywności
Lista przydatnych rozszerzeń Chrome, które wykorzystują możliwości ChatGPT, aby pomóc Ci być najbardziej produktywnym.
Podpowiedzi zerowego strzału
Ponieważ GPT ma możliwości uczenia się bez strzału, monity bez strzału mogą być niezwykle pomocne. Dzięki monitom zero-shot dostarczasz ChatGPT monit, który zawiera żądane zadanie lub kontekst oraz wszelkie istotne informacje lub ograniczenia. ChatGPT może następnie wykorzystać swoją ogólną wiedzę i zrozumienie wzorców językowych do wygenerowania danych wyjściowych związanych z monitem.
Przykład monitu zero-shot:
Wygeneruj akapit o nowym filmie, który jest otrzymując pozytywne recenzje. Film jest dramatem o rodzinie zmagającej się z osobistą tragedią.
Dzięki monitowaniu bez strzału nie szkolimy ChatGPT specjalnie do generowania tekstu na temat tego konkretnego filmu lub gatunku. Zamiast tego polegamy na ogólnej znajomości wzorców językowych i relacji, aby stworzyć odpowiedź. Dane wyjściowe mogą być mniej dokładne lub trafne niż w przypadku monitów o kilka strzałów, o których dowiemy się za chwilę.
Jednak używanie monitów o zerowym natężeniu w ChatGPT może być potężnym narzędziem do uzyskiwania wartościowych odpowiedzi w określonych sytuacjach.
Podpowiedzi o kilku strzałach
Podpowiedzi o kilku strzałach to rodzaj uczenia maszynowego podobny do monitowania o zero, ale z dodatkową możliwością wykonania zadania z niewielką liczbą zadań-specyficzne dane treningowe.
W przypadku uczenia się kilku strzałów ChatGPT jest szkolony na mniejszym zestawie przykładów dla określonego zadania, zamiast być wstępnie szkolony na dużej ilości ogólnych danych, jak w przypadku zerowego strzału uczenie się. W związku z tym pozwala botowi szybko dostosować się do nowych zadań za pomocą zaledwie kilku przykładów.
Główna różnica między monitowaniem zerowym i kilkukrotnym polega na tym, że w monitowaniu zerowym model nie został wyraźnie przeszkolony w zakresie konkretnego zadania lub kontekstu, ale raczej wykorzystuje swoją ogólną wiedzę do generowania odpowiedzi. W przypadku monitowania o kilka strzałów model został przeszkolony na niewielkim zestawie przykładów dla określonego zadania, co pozwoliło mu generować dokładniejsze i trafniejsze odpowiedzi.
Przykład monitowania o kilka strzałów:
Wygeneruj akapit o nowym filmie, który otrzymuje pozytywne recenzje. Oto dwie przykładowe recenzje:
1. „Ten film to przejmujący dramat, który bada złożoną dynamikę rodziny zmagającej się z osobistą tragedią. Gra aktorska jest znakomita, a scenariusz angażuje emocjonalnie”.
2. „Ten film to powolne studium postaci, które zagłębia się w wewnętrzne życie swoich bohaterów. Chociaż może nie być dla wszystkich, ci, którzy cenią przemyślane i introspektywne dramaty, znajdą wiele do podziwiania”.Użyj te recenzje jako podstawa do udzielenia odpowiedzi.
Dzięki krótkiemu podpowiadaniu przeszkoliliśmy ChatGPT na małym zestawie przykładów (dwie recenzje) w celu generowania tekstu dotyczącego konkretnego gatunku filmowego i kontekstu.
Ogólnie rzecz biorąc, monitowanie o kilka strzałów może być potężniejszym narzędziem niż monitowanie o zero w przypadku zadań wymagających bardziej szczegółowego lub bardziej szczegółowego zrozumienia wzorców językowych. Może jednak potrzebować więcej danych treningowych dotyczących konkretnych zadań.
Tak więc, w zależności od złożoności zadania, możesz dostosować jedną z tych technik. Jeśli zadanie jest bardziej złożone, monit o kilka strzałów pozwoli szybciej osiągnąć pożądane rezultaty, ale w przypadku mniej złożonych zadań wystarczy monit o zero strzałów.
Kilka podpowiedzi może być niezwykle przydatne, gdy chcesz, aby ChatGPT rozwiązywał złożone problemy matematyczne. Podczas gdy ChatGPT-4 jest już dobry w rozwiązywaniu złożonych problemów matematycznych, zwłaszcza z modelem wtyczki Code Interpreter, ChatGPT-3.5 ma z tym problemy. Ale kilka podpowiedzi może nawet sprawić, że GPT-3.5 rozwiąże je poprawnie, jeśli dasz mu przykład, jak rozwiązać podobny problem.
Podpowiadanie łańcucha myśli
Łańcuch Podpowiadanie —of-think obejmuje generowanie serii podpowiedzi, które opierają się na sobie nawzajem, aby pokierować danymi wyjściowymi ChatGPT w kierunku określonego tematu lub linii myślenia. Każdy kolejny monit ma na celu kontynuację poprzedniego.
Ten rodzaj podpowiedzi może być przydatny w scenariuszach, w których pożądane wyniki wymagają bardziej złożonego lub wieloetapowego procesu myślowego, takiego jak generowanie szczegółowej odpowiedzi na złożone pytanie lub dostarczanie instrukcji krok po kroku zadanie.
Na przykład następujący monit prowadzi ChatGPT przez problem krok po kroku, opierając się na poprzednich odpowiedziach, aby uzyskać ostateczną odpowiedź:
Sklep sprzedaje jabłka za 0,50 USD za sztukę i pomarańcze za 0,75 USD za sztukę. Jeśli Jan kupuje 6 jabłek i 3 pomarańcze, ile w sumie płaci? Opcje odpowiedzi (po każdym kroku):
1. Jan kupuje 6 jabłek za ____$
2. Jan kupuje 3 pomarańcze za ____$3. John płaci w sumie ____ $
ChatGPT dokładnie poda następującą odpowiedź:
1. Jan kupuje 6 jabłek za 3,00 USD
2. Jan kupuje 3 pomarańcze za 2,25 USD
3. Jan płaci łącznie 5,25 USD
Użytkownicy mogą pomylić łańcuch myśli i kilka podpowiedzi, ponieważ wydają się podobne. Główna różnica między nimi polega na tym, że podpowiedź kilku strzałów służy do poprawy zdolności modelu do generowania danych wyjściowych poprzez dostarczanie danych treningowych. W przeciwieństwie do tego, podpowiedzi oparte na łańcuchu myśli kierują procesem myślowym modelu w kierunku generowania określonego wyniku.
Ponadto obie techniki mogą być skuteczne w rozwiązywaniu problemów matematycznych, ale wybór techniki może zależeć od konkretnego problemu i osoby, która go używa. W przypadku prostszych problemów matematycznych może wystarczyć kilka podpowiedzi. Jednak podpowiadanie oparte na łańcuchu myśli może być bardziej skuteczne w przypadku bardziej złożonych problemów wymagających głębszego zrozumienia pojęć matematycznych i relacji między zmiennymi.
Źródła obrazu: arxiv.org
Dodaj osobowość i wiedzę
Możesz dodać osobowość do swoich monitów, używając języka i frazowanie, które odzwierciedla określony ton, styl lub postawę. Może to sprawić, że wyniki będą bardziej wciągające lub możliwe do odniesienia dla użytkownika. Dodanie osobowości może wiązać się z użyciem humoru, sarkazmu lub innych elementów stylistycznych. Aby dodać mu więcej osobowości, możesz dodać przymiotniki, takie jak sprytny, dowcipny, humorystyczny, beztroski itp., Które sprawią, że reakcja drastycznie różni się od standardowych odpowiedzi formalnych i robotycznych.
Przykładem takich podpowiedzi może być:
Napisz satyryczny post na 500 słów wyjaśniający, dlaczego roboty nigdy nie zastąpią ludzi w kuchni. Pisz jako ekspert AI, który od ponad dekady pracuje z robotami-kucharzami, i podawaj zabawne przykłady na poparcie swojej argumentacji.
Oprócz dodania osobowości, możesz wzbogacić odpowiedzi ChatGPT o wygenerowaną wiedzę. Generowanie wiedzy odnosi się do używania ChatGPT do generowania nowej wiedzy lub spostrzeżeń na podstawie dostępnych danych. Na przykład możesz poprosić go o przeanalizowanie dużego zbioru tekstów i wygenerowanie podsumowań, kluczowych spostrzeżeń, a nawet prognoz na podstawie wzorców i relacji znalezionych w danych. Możesz nawet podać mu linki do artykułów w sieci i poprosić o ich podsumowanie. Przykład generowania wiedzy może wyglądać następująco:
Wygeneruj 5 faktów o tym, dlaczego potrzebujemy ludzi w kuchni.
Następnie możesz poprosić ChatGPT o wykorzystanie wiedzy, którą wygenerował w poprzednią odpowiedź w swojej następnej odpowiedzi.
Choć same w sobie są świetne, łącząc te dwa podejścia, możemy tworzyć podpowiedzi, które nie tylko kierują ChatGPT w kierunku generowania określonych wyników, ale także nasycają je osobowością, aby były bardziej wciągające.
Wykorzystaj powyższe fakty i napisz satyryczny post na 500 słów wyjaśniający, dlaczego roboty nigdy nie zastąpią ludzi w kuchni. Pisz jako ekspert AI, który od ponad dekady pracuje z robotami-kucharzami i posługuj się humorystycznymi przykładami, aby poprzeć swoje argumenty.
ChatGPT generuje post na blogu, który jest satyryczny, humorystyczny i nie jest nudny do czytania.
Dodatkowe wskazówki
Chociaż szybkie techniki inżynieryjne są szczególnie ważne w zadaniach wymagających wysokiego stopnia precyzji lub dokładności, takich jak generowanie diagnoz medycznych lub opinii prawnych, istnieją inne (mniej techniczne) wskazówki, które mogą sprawić, że odpowiedzi na ChatGPT będą przyjemniejsze i produktywny.
Uzyskaj odpowiedzi w formie tabelarycznej
Możesz poprosić ChatGPT o udzielenie odpowiedzi w formie tabeli, co może być niezwykle pomocne, gdy prosisz o wiele informacji.
Na przykład, jeśli chcesz, aby ChatGPT pomógł wygenerować plan posiłków na tydzień, poproszenie go o zrobienie tego w formie tabelarycznej może lepiej uporządkować informacje.
ChatGPT może nawet wprowadzać zmiany do stołu, jeśli go o to poprosisz, lub możesz pobrać go w formacie, którego możesz używać w innych aplikacjach.
Ustaw limity lub ograniczenia
Ustawianie limitów wyników ChatGPT może uczynić je bardziej interesującymi lub wydajnymi. Typowe ograniczenia chciałyby poprosić go o napisanie posta na blogu poniżej 500 słów. Zapewniłoby to, że bot niepotrzebnie nie sfałszował kawałka.
Ale możesz nawet wykazać się kreatywnością. Na przykład możesz poprosić go o napisanie akapitu w porządku alfabetycznym lub gdzie każde słowo zaczyna się na literę, na którą kończyło się poprzednie słowo.
Poproś ChatGPT o odpowiedź w stylu autora
Podobnie jak nadanie osobowości ChatGPT, możesz poprosić go, aby mówił w stylu Twojego ulubionego autora. Oczywiście nie może naśladować ich geniuszu, ale może dość dokładnie naśladować ich styl.
Użyj Promptpal
Jeśli nadal potrzebujesz inspiracji do tworzenia podpowiedzi dla ChatGPT, możesz sprawdzić Promptpal. Jest to platforma, na której użytkownicy mogą udostępniać i odkrywać podpowiedzi dla platform AI, takich jak ChatGPT, Bing, Bard, Midjourney, Dall-E itp.
Najlepsze podpowiedzi AI: PromptPalUwolnij swoją kreatywność dzięki PromptPal — najlepszej platformie do odkrywania i udostępniania najlepsze podpowiedzi AI. Twórz nowe pomysły i zwiększ produktywność
Zawiera kolekcje podpowiedzi dla różnych kategorii, takich jak prawo, marketing, projektowanie, sztuka, nieruchomości, rozwój itp. Większość podpowiedzi jest dostępna bezpłatnie. Co więcej, ponieważ jest to platforma udostępniania, stale dodawane są nowe monity.
Opanowanie podpowiedzi ChatGPT może pomóc Ci wykorzystać możliwości tego niesamowitego bota znacznie lepiej niż użytkownicy, którzy nie poświęcają czasu na naukę tej umiejętności. I tak, jest to umiejętność, która niewątpliwie będzie miała ogromny wpływ w przyszłości.