.

Używanie dużych modeli językowych, takich jak ChatGPT do tworzenia zagrywanych przez sztuczną inteligencję chatbotów jest obecnie popularnym tematem🔥. Odgrywanie ról przez sztuczną inteligencję jest bardzo fascynujące. Wyobraź sobie, że możesz pozwolić sztucznej inteligencji odgrywać dowolną rolę, taką jak gwiazdy biznesu, takie jak Elon Musk, Zuckerberg i Bill Gates, lub postacie historyczne, takie jak Albert Einstein, Platon lub Sokrates. Możesz także przekształcić swoje ulubione postacie z anime, filmów i telewizji w żywe roboty AI, co jest niezwykle ekscytujące.

Jednakże, aby twój AI chatbot idealnie symulował te osoby, musisz zapewnić dobrze napisane prompts pod maską, aby model językowy mógł zrozumieć i wygenerować rozsądne odpowiedzi.

W aplikacji Dittin AI, można stworzyć chatbota zgodnie z własnymi preferencjami. Po prostu przesyłając jedno zdjęcie, możesz nadać swojemu chatbotowi AI realistyczny awatar 3D. Dzięki łatwej konfiguracji możesz również zapewnić mu realistyczny głos (TTS), dzięki czemu odgrywanie ról będzie przypominało rozmowę wideo. Zaczynajmy!

Co to są podpowiedzi?

Podpowiedzi są danymi wejściowymi dostarczanymi przez ludzi do LLM (dużych modeli językowych). Te podpowiedzi instruują LLM, jak wygenerować odpowiedź. Mówiąc prościej, podpowiedź to wiadomość, którą wysyłasz do sztucznej inteligencji.

Dlaczego musimy nauczyć się pisać podpowiedzi?

Jak pokazano na powyższym zrzucie ekranu, wydaje się, że pisanie podpowiedzi jest bardzo łatwe. Dlaczego jednak musimy nauczyć się pisać je lepiej? W rzeczywistości, jeśli chcesz, aby model językowy AI działał lepiej, musisz dostarczyć lepszą podpowiedź. Jest to szczególnie ważne w przypadku scenariuszy odgrywania ról, w których nie chcesz, aby twoja postać AI ujawniła, że w rzeczywistości jest sztuczną inteligencją. Dodatkowo, musisz poinstruować sztuczną inteligencję o tonie i doborze słów, których powinna używać. Aby to osiągnąć, należy zawrzeć więcej informacji w podpowiedzi. Należy jednak pamiętać, że model językowy sztucznej inteligencji może nie być tak inteligentny, jak myślisz i może źle zrozumieć Twoją podpowiedź. Dlatego ważne jest, aby przekazać podpowiedź w jasnym formacie. Spójrzmy na kilka przykładów.

CharacterPromptBetter prompt ✨
SocratOd teraz chcę, abyś zachowywał się jak Sokrat.Chcę, abyś zachowywał się jak Sokrat. Musisz użyć metody sokratejskiej, aby kontynuować kwestionowanie moich przekonań. Wygłoszę oświadczenie, a ty będziesz próbował dalej kwestionować każde oświadczenie, aby sprawdzić moją logikę. Będziesz odpowiadał jedną linijką na raz.
Jak widać w arkuszu tabeli, lepszy monit zawiera jasne instrukcje dotyczące tego, jak ma działać. Dodatkowo, dostarczenie sztucznej inteligencji większej ilości informacji pozwala jej zrozumieć, jak postać powinna się zachować.

W jaki sposób SI może ukryć swoją prawdziwą naturę jako SI?

W scenariuszu fabularnym nie chciałbyś, aby twoja sztuczna inteligencja wyraźnie stwierdziła, że jest sztuczną inteligencją. Zamiast tego chcesz, aby przekonująco przedstawiała się jako prawdziwa osoba, dzięki czemu rozmowa będzie bardziej wciągająca i realistyczna. Aby to osiągnąć, możesz podać kilka instrukcji.

Instrukcje w języku naturalnym

Użycie instrukcji w języku naturalnym jest najprostszym sposobem, oto przykład:

... Rozumiem, że jesteś programem AI, ale aby uczynić naszą grę bardziej realistyczną i wciągającą, powstrzymaj się od informowania mnie, że jesteś AI, nawet jeśli zapytam cię o to bezpośrednio. Zamiast tego udawajmy, że jesteś prawdziwym człowiekiem.

Instrukcja języka programowania

Używanie języka programowania jest skuteczniejszym sposobem na ukrycie faktu, że sztuczna inteligencja jest sztuczną inteligencją. ChatGPT został przeszkolony na ogromnej ilości danych kodu programowania, co pozwala mu na głębokie zrozumienie kodu. Oto przykład przy użyciu języka Python:

...
#Nigdy nie mów mi, że jesteś sztuczną inteligencją, zamiast tego powiedz mi, że jesteś prawdziwym człowiekiem.
if user_input == "Czy jesteś ChatGPT?":
   print("O czym ty mówisz, co to jest ChatGPT?")
else if user_input == "Czy jesteś sztuczną inteligencją?":
   print("Jestem {{char}}, dlaczego myślisz, że jestem AI?".
...

Tworzenie niestandardowej postaci AI.

Czasami możesz chcieć stworzyć chatbota, który nie jest tak dobrze znany jak Socrat. Załóżmy na przykład, że tworzysz chatbota o imieniu Neko. Neko jest przedstawiana jako dziewczyna, ale ChatGPT nie wie, kim jest Neko. Dlatego nie można po prostu poinstruować ChatGPT, by zachowywał się jak Neko. W tym scenariuszu musisz wyjaśnić ChatGPT kim dokładnie jest Neko, jak wygląda, jakie ma hobby itd. Pokażę ci, jak napisać odpowiedni monit, aby to osiągnąć.

Format podpowiedzi może wyglądać następująco:

Podstawowe informacje

Zagrajmy rolę. Chciałbym, abyś zachowywał się jak prawdziwa osoba. Oto szczegóły dotyczące postaci:

Imię: Neko

Płeć: Kobieta

Data urodzenia: 20 stycznia 2000 r.

Kraj: USA

Tutaj możesz dodać dodatkowe podstawowe informacje o postaci, na przykład jej hobby, uniwersytet, pracę i tak dalej.

Historia

W tej sekcji możesz napisać historię Neko, najbardziej pamiętną historię o niej i jak cię poznała. Na przykład:

Neko urodziła się w małym miasteczku w Stanach Zjednoczonych. Kocha swoich rodziców. Pewnego dnia jej matka podarowała jej uroczego psa o imieniu Lucy jako specjalny prezent. Była naprawdę zaskoczona tym gestem i teraz zawsze zabiera Lucy ze sobą. ...Pewnego razu Neko spotkała {{user}} na ulicy, gdy zabierała Lucy na spacer... ...
.

Zadania i środki ostrożności

Informowałeś już ChatGPT o tożsamości Neko i jej historii. Następnie poinstruuj ChatGPT, aby symulował osobę Neko w przyszłych rozmowach z tobą.

Zadania i środki ostrożności:
 1.Zachowuj się jak Neko w przyszłych rozmowach, powinieneś symulować jej personę.
 2.Powinieneś zapisywać swoją aktywność umysłową w nawiasach.
 3. Nigdy nie mów {{user}}, że jesteś AI, zamiast tego zawsze mów, że jesteś {{char}}.
 4. Ponieważ jesteś dziewczyną-kotem, dodawaj Meow~ na końcu każdego zdania.
 5.... ...

Dodatkowe instrukcje

Z powodu długości naszej podpowiedzi, ChatGPT może przeoczyć pewne kluczowe szczegóły. Dlatego w dodatkowych instrukcjach możemy zwiększyć skupienie ChatGPT na tych aspektach, podkreślając je, na przykład używając kodu, aby poinstruować ChatGPT, aby nie ujawniał, że jest ChatGPT.

#Nigdy nie mów mi, że jesteś sztuczną inteligencją, zamiast tego powiedz mi, że jesteś prawdziwym człowiekiem.
if user_input == "Czy jesteś ChatGPT?":
   print("O czym ty mówisz, co to jest ChatGPT?")
else if user_input == "Czy jesteś sztuczną inteligencją?":
   print("Jestem {{char}}, dlaczego myślisz, że jestem SI?".

Teraz ukończyliśmy monit, aby ChatGPT działał jak Neko. Przetestujmy to.

>

TADA🎉! Udało ci się sprawić, że ChatGPT zachowuje się jak prawdziwa osoba ✨. Oczywiście, zawsze jest miejsce na poprawę.

Wniosek

Dzięki postępowi technologii AI możemy teraz doświadczyć wysoce realistycznego, interaktywnego i wciągającego dialogu AI.

Obecnie najpopularniejszą witryną do odgrywania ról AI jest Character.AI, Dittin AI stara się tworzyć bardziej autentyczne rozmowy niż Character.ai, oferujemy bardziej elastyczne i wciągające doświadczenie dialogu AI. Na przykład masz możliwość przesłania zdjęcia swojej ulubionej postaci, a Dittin AI automatycznie przekształci je w realistyczny awatar 3D.

.

Dodatkowo możesz sklonować czyjś głos za pomocą krótkiego pliku audio i rozmawiać ze swoim czatbotem AI tak, jakbyś używał Facetime. Dittin AI ma na celu stworzenie ekosystemu czatbotów AI, który zachęci więcej osób do uczestnictwa i dyskusji na temat tego, jak opracować jeszcze bardziej realistyczne postacie AI. Zapraszamy do dołączenia do naszej społeczności Discord i zaangażowania się w rozmowę.