Jak napisać lepsze podpowiedzi dla ChatGPT (a to dotyczy również większości innych opartych na tekście systemów SI)

obraz-napisz-pomocnik.jpg

GIGO. Jest to akronim pochodzący z 1957 roku, kiedy William Mellin z Armii Stanów Zjednoczonych wyjaśnił dziennikarzowi, że komputery są ograniczone przez swoje wejścia. Oznacza to "Śmieci Wchodzą, Śmieci Wychodzą" i ma zastosowanie zarówno do dzisiejszych niesamowitych narzędzi generujących sztuczną inteligencję, jak również do tych nieporęcznych, zbudowanych na lampach urządzeń obliczeniowych sprzed 1957 roku.

Również: Sztuczna inteligencja mogłaby zautomatyzować 25% wszystkich miejsc pracy. Oto które są najbardziej (i najmniej) zagrożone

W przypadku sztucznej inteligencji, takiej jak ChatGPT, istnieje wiele możliwości zarówno dobrych, jak i złych rezultatów. Należy mieć na uwadze, że nie mamy pojęcia, jakie dane zostały użyte w procesie jego szkolenia. Wiemy tylko, że jego postrzeganie faktów jest tak płynne, że praktycznie kwalifikuje go to do bycia amerykańskim politykiem. W rzeczywistości, John Schulman, współzałożyciel OpenAI (twórcy ChatGPT), powiedział: "Naszym największym zmartwieniem było to, że model lubi wymyślać rzeczy".

Zachowaj to na uwadze, ponieważ bez względu na to, jak dobre są twoje polecenia, zawsze istnieje możliwość, że AI po prostu coś sobie wyduma. Powiedziawszy to, jest wiele rzeczy, które możesz zrobić podczas tworzenia polecenia, aby zapewnić jak najlepszy rezultat. O tym będziemy mówić w tym poradniku.

Jak tworzyć skuteczne zaczepy dla ChatGPT

Aby uniknąć efektu GIGO, Twoim najlepszym rozwiązaniem jest pisanie zachęcających wskazówek, które skłonią model językowy ChatGPT do udzielenia jak najlepszych odpowiedzi.

Mówiąc wprost, tworzenie skutecznych promptów stało się własną, dobrze płatną dyscypliną, "inżynierią promptów". Sabrina Ortiz z ZDNET napisała artykuł zatytułowany "Czy lubisz zadawać pytania ChatGPT? Możesz za to zarobić (dużo)" który opisuje tę nową kategorię zatrudnienia.

Więc zwróć uwagę na resztę tego artykułu. Kto wie? Przeczytanie go może pomóc Ci zdobyć umiejętności, które pozwolą Ci stać się jednym z tych wysoko opłacanych inżynierów oprogramowania. Najwyraźniej te posady mogą przynosić od 175 000 do 335 000 dolarów rocznie. Hmm... Do zobaczenia!

1. Porozmawiaj z AI tak, jak rozmawiałbyś z osobą

Jedną z bardziej interesujących rzeczy, które musiałem się nauczyć, pracując z ChatGPT, jest to, że nie programujesz go, tylko rozmawiasz z nim. Jako formalnie wykwalifikowany programista, musiałem porzucić wiele nawyków, gdy angażuję się z AI. Rozmawianie z nim (i z nim) wymaga zmiany sposobu myślenia.

Kiedy mówię "porozmawiaj z tym jak z człowiekiem", mam na myśli rozmawiaj z nim tak jak z kolegą z pracy lub członkiem zespołu. Jeśli ci to trudne, nadaj mu imię. Alexa jest zajęta, więc może myśl o nim jak o "Bobie". To pomaga, ponieważ kiedy rozmawiasz z Bobem, możesz włączyć szczegóły rozmowy, małe anegdoty, które nadają teksturę twojej historii, różne możliwości i wiele więcej.

Kiedy rozmawiasz z osobą, naturalne jest oczekiwanie, że ktoś na początku nie zrozumie twojego punktu i będzie wymagał wyjaśnienia. Naturalne jest, że osoba, z którą rozmawiasz, może zboczyć z tematu i potrzebować przyprowadzenia z powrotem do niego. Naturalne jest zadawanie pytań dotyczących tła i zadawanie złożonych pytań, a także naturalne jest, że trzeba sięgnąć po nie, ponownie formułując niektóre z tych pytań na podstawie otrzymanych odpowiedzi.

To wszystko, jak powinieneś rozmawiać z ChatGPT.

2. Ustal ramy i dostarcz kontekstu

Pisanie pytania do ChatGPT to więcej niż tylko zadawanie jednozdaniowego pytania. Często wymaga to dostarczenia istotnych informacji w tle, aby ustawić kontekst zapytania.

Przyjmijmy, że chcesz przygotować się do maratonu. Możesz zapytać ChatGPT:

Jak mogę się przygotować do maratonu?

Ale jeśli powiesz, że przygotowujesz się do pierwszego maratonu, otrzymasz znacznie bardziej szczegółowe pytanie. Otrzymasz odpowiedzi bardziej skoncentrowane na twoich potrzebach, na przykład:

Jestem początkującym biegaczem i nigdy wcześniej nie biegałem maratonu, ale chcę ukończyć jeden w ciągu sześciu miesięcy. Jak mogę się przygotować do maratonu?

Czy dostrzegasz, jak dostarczasz SI (sztucznej inteligencji) znacznie więcej informacji, aby dostarczyć ci bardziej skoncentrowane i pomocne odpowiedzi? Dla ścisłości, ja nie biegam, tańczę ani nie skaczę. Więc to jest tylko przykład. Nie ma możliwości, żebym pobiegł maraton (chyba że mam silnik V-Twin pod siedzeniem). Oto jeszcze dwa przykłady pytań, które dostarczają kontekstu:

Planuję podróż do Hiszpanii za kilka miesięcy i chciałbym nauczyć się podstawowego hiszpańskiego, aby móc porozumieć się z lokalnymi mieszkańcami. Szukam online'owych źródeł, które są odpowiednie dla początkujących i oferują zorganizowane i kompleksowe podejście do nauki języka. Czy możesz polecić jakieś online'owe zasoby do nauki hiszpańskiego dla początkujących?

W tym przypadku, zamiast tylko pytać o zasoby do nauki, kontekst pomaga skupić SI na nauczeniu się komunikowania na miejscu z lokalnymi mieszkańcami. Oto kolejny przykład:

Jestem właścicielem biznesu zainteresowanym eksploracją możliwości wykorzystania technologii blockchain w celu poprawy efektywności i przejrzystości łańcucha dostaw. Poszukuję klarownego i zwięzłego wyjaśnienia tej technologii oraz przykładów jej zastosowania w kontekście zarządzania łańcuchem dostaw. Czy możesz wyjaśnić mi pojęcie technologii blockchain oraz jej potencjalne zastosowania w zarządzaniu łańcuchem dostaw?

W tym przykładzie, zamiast tylko prosić o informacje dotyczące blockchaina i jak on działa, skupiamy się szczególnie na wykorzystaniu blockchaina w celu poprawy efektywności łańcucha dostaw i jak może być on używany w rzeczywistym scenariuszu. Proszę wprowadź ten polecenie do ChatGPT. Jego odpowiedź jest bardzo interesująca.

Również:Okay, więc ChatGPT właśnie naprawił moje kodowanie. Naprawdę.

Przedstawię ci jeszcze jedno bardziej szczegółowe przykład. Pokazuje, jak skonstruować szczegółowe polecenie. Jedno ostrzeżenie: ograniczam odpowiedzi do 500 słów, ponieważ ChatGPT zdaje się przerywać gdzieś między 500 a 700 słów, pozostawiając historie w środku zdania i nie kontynuując ich poprawnie, kiedy zostanie poproszony o dalsze pisanie. Mam nadzieję, że przyszłe wersje będą dostarczać bardziej obszerne odpowiedzi, ponieważ założenia takie jak to, które zaraz przedstawię, wydają się generować naprawdę interesujące początki opowieści.

Napisz dla mnie krótką opowieść, nie dłuższą niż 500 słów.

Akcja rozgrywa się w 2339 roku, w Bostonie. Cała historia ma miejsce w księgarni w stylu wiktoriańskiego, która nie wypadłaby niekorzystnie w Przejściu Diagon. W środku sklepu znajdują się następujące postacie, wszystkie ludzkie:

Właściciel: spraw, by ta osoba była interesująca i trochę nietypowa, nadaj im imię oraz co najmniej jedną umiejętność lub cechę, która wpływa na ich przeszłość i możliwe, że ma wpływ na całą krótką historię.

Pomocnik: jest to pracownik sklepu. Nazywa się Todd.

Klient i jego przyjaciel: Do sklepu przyszli razem dwaj klienci, Jackson i Ophelia. Jackson jest ubrany tak, jakby miał iść na konwent Steampunkowy, podczas gdy Ophelia wyraźnie wraca z pracy w biurze.

Inny klient to Evangeline, stały klient w sklepie, w wieku około 40 lat. Kolejnym klientem jest Archibald, mężczyzna, który może mieć od 40 do 70 lat. On ma wokół siebie tajemniczy nastrój i wydaje się zarówno trochę ekstrawagancki, jak i tajemniczy. Jest w Archibaldu coś, co sprawia, że inni czują się nieswojo.

Typowym pojęciem w sprzedaży detalicznej jest, że zawsze istnieje większy zapas towarów "w tyle", gdzie znajduje się magazyn na dodatkowe produkty, które może być nie pokazane na półkach, gdzie klienci przeglądają. Założeniem tej historii jest to, że jest coś bardzo niezwykłego w tym sklepie "w tyle".

Zestaw wszystko razem i opowiedz coś pasjonującego i zabawnego.

Możesz zobaczyć, jak więcej szczegółów dostarcza AI, z którymi może pracować. Najpierw wpisz "Napisz mi opowieść o księgarni" do ChatGPT i zobacz, co otrzymasz. Następnie wprowadź powyższe wskazówki, a zobaczysz różnicę.

3. Powiedz SI, aby przyjął tożsamość lub zawód

Jedną z najfajniejszych funkcji ChatGPT jest możliwość pisania z perspektywy konkretnej osoby lub zawodu. Kilka miesięcy temu pokazałem, jak można sprawić, żeby ChatGPT pisał jak pirat lub Szekspir, ale można też sprawić, żeby pisał jak nauczyciel, osoba zajmująca się marketingiem, dziennikarz lub dowolna inna perspektywa, którą chcesz, żeby uwzględnił.

Oto przykład. Poproszę ChatGPT o opisanie urządzenia inteligentnego domu Amazon Echo, ale z punktu widzenia menedżera produktu, opiekuna i dziennikarza. Oto te trzy pytania:

Z perspektywy swojego menedżera produktu, opisz urządzenie Amazon Echo Alexa.

Z perspektywy dorosłego dziecka opiekującego się starszym rodzicem, opisz urządzenie Amazon Echo Alexa.

Z perspektywy dziennikarza, opisz urządzenie Amazon Echo Alexa.

Możesz wprowadzić te trzy podpowiedzi do ChatGPT, aby zobaczyć, jakie przedstawia pełne odpowiedzi. Ale kilka zdań pokaże Ci, jak ChatGPT przyjmuje różne role, aby dostarczyć różne odpowiedzi.

Odpowiedź SI, korzystającą tożsamość menedżera produktu, zawierało zdanie:Mogę śmiało powiedzieć, że jest to jedno z najbardziej innowacyjnych i rewolucyjnych produktów w branży inteligentnego domu.

Odpowiedź SI, korzystającą z tożsamości opiekuna, zawierała takie zdanie: Możliwość urządzenia do ustawiania przypomnień i alarmów może być szczególnie pomocna dla starszych osób, które mogą mieć trudności z zapamiętywaniem przyjmowania leków lub spotkań.

W odpowiedzi AI, korzystając z tożsamości dziennikarskiej, pojawiło się to zdanie: Z perspektywy dziennikarskiej Echo zyskało rozgłos ze względu na obawy dotyczące prywatności związane z gromadzeniem i przechowywaniem danych użytkowników.

Możesz zobaczyć, jak różne tożsamości pozwalają na różne perspektywy, które AI może dostarczyć jako część swojej odpowiedzi. Rozwinę tę ideę trochę, pokazując ci, jak można pozwolić AI na przeprowadzenie eksperymentu myślowego. Przyjrzyjmy się kilku kwestiom, które wpłynęły na tworzenie czegoś takiego jak Alexa:

Rok to 2012. Siri było dostępne na iPhone już od około roku, ale nic takiego jak inteligentne urządzenie domowe Alexa nie zostało jeszcze wydane. Akcja to spotkanie zarządu Amazona, na którym właśnie zaproponowano inteligentnego asystenta Echo opartego na Alexie.

Zaopatrz członków zarządu w argumenty, za i przeciw, które najprawdopodobniej były omawiane podczas spotkania w celu podjęcia decyzji, czy zatwierdzić wydatki na inwestycje w rozwój urządzenia.

Dodaj swobodnie udział również ekspertów w dziedzinie projektowania inżynieryjnego i ambasadorów produktu, jeśli to zapewni bardziej kompleksowe spojrzenie.

Oto szybka wskazówka. Dokonanie drobnych zmian w swoich poleceniach może znacznie zmienić odpowiedź ChatGPT. Na przykład, gdy zmieniłem frazę "Podaj argumenty, za i przeciw, że..." na "Podaj argumenty za i przeciw jako dialog, że...", ChatGPT przepisał swoją odpowiedź, przełączając się z listy wymienionych zalet i wad na rzeczywisty dialog między uczestnikami.

Więcej wskazówek dotyczących tworzenia rozbudowanego zapytania

  • Zachęcam do ponownego zadania pytania. ChatGPT często zmienia swoją odpowiedź przy każdym zapytaniu.
  • Wprowadź drobne zmiany do swoich podpowiedzi, aby skierować je w kierunku lepszej odpowiedzi.
  • ChatGPT zachowa świadomość poprzednich rozmów, dopóki bieżąca strona jest otwarta. Jeśli opuścisz tę stronę, straci ona świadomość. Trzeba jednak pamiętać, że ChatGPT czasami może również zgubić wątek rozmowy "po prostu", dlatego warto wiedzieć, że czasami trzeba zaczynać od nowa.
  • Podobnie, otwarcie nowej strony rozpocznie dyskusję od nowych odpowiedzi.
  • Odpowiedzi powyżej 500 słów czasami się nie wyświetlają. Upewnij się, że określasz żądaną długość odpowiedzi.
  • Możesz poprawiać i wyjaśniać pytania zgodnie z tym, jak AI odpowiedziało wcześniej. Jeśli złe je zrozumiał, możesz mu po prostu powiedzieć, co przeoczył i kontynuować.
  • Przefrazuj pytania, jeśli nie chce odpowiedzieć na to, o co pytasz. Użyj persony, aby wydobyć odpowiedzi, których normalnie nie chciałby udzielać.
  • Jeśli chcesz, aby były przywoływane źródła, powiedz temu, aby udowodnił lub usprawiedliwił swoje odpowiedzi.
  • Podtrzymuj eksperymenty.
  • Czasami ChatGPT po prostu zawodzi. Próbuj dalej, ale bądź też gotów zrezygnować i przerzucić się na inne narzędzia. Nie jest doskonały... jeszcze.

Jakiego rodzaju sugestie najlepiej działają z ChatGPT?

Część tego, co czyni ChatGPT tak przekonującym, to możliwość zadawania mu niemal każdego pytania. Jednakże, pamiętaj, że został stworzony w celu udzielania pisemnych odpowiedzi. Jeśli chcesz otrzymać listę stron internetowych, lepiej porozmawiać z Google. Jeśli potrzebujesz jakiejś formy obliczeń, porozmawiaj z Wolfram Alpha. Zadawaj ChatGPT otwarte pytania, zachęcaj do kreatywności (i tak, myśleliśmy, że kreatywność będzie domeną ludzi), nie bój się dzielić osobistych doświadczeń ani emocji i pamiętaj, że wiedza AI kończy się w roku 2021.

Co robić, jeśli ChatGPT odmawia udzielenia odpowiedzi lub nie podoba mi się jego odpowiedź?

Istnieją pewne zabezpieczenia wbudowane w ChatGPT. Na przykład, system ma tendencję do zamykania się, jeśli zadajesz mu pytania polityczne. Takie są założenia systemu. Choć może udać Ci się wyciągnąć odpowiedź, prawdopodobnie nie będzie ona zbyt wartościowa. Niemniej jednak, śmiało zadawaj mu pytania w różny sposób lub z różnych perspektyw.

Możesz zadawać tyle pytań, ile chcesz (chociaż kiedyś powiedział mi, że zadaję za dużo pytań i sugerował, żebym wrócił później). Tak, właściwie powiedział, "Odejdź, dziecko, przeszkadzasz mi". Szczerze mówiąc, po godzinach zadawania pytań, prawdopodobnie to robiłem. To coś może być równie, albo nawet bardziej, uzależniające niż oglądanie filmików z szczeniakami na YouTube.

Powiązane artykuły

Więcej informacji >>

Odblokuj moc AI dzięki HIX.AI!