W ciągu ostatniego roku mogłeś znaleźć się w sytuacji eksperymentowania z dużymi modelami językowymi (Large Language Models, LLMs) takimi jak Chat GPT. Mają one szeroki zakres możliwości, począwszy od podsumowywania artykułów, przez tworzenie listów motywacyjnych, aż po sugestie dotyczące planowania podróży. Magia tkwi w ich zdolności do generowania tekstu na podstawie instrukcji, czyli poleceń, które dostarczasz. Im bardziej szczegółowe są Twoje instrukcje, tym bardziej konkretne i ukierunkowane będzie wyjście.
Być może zastanawiasz się: „Czy mogę go użyć, aby ćwiczyć swój docelowy język?” Odpowiedź brzmi jednoznacznie tak! Jednakże, po prostu zadanie mu polecenia „Ćwicz ze mną mówienie po hiszpańsku” może nie zapewnić najbardziej ukierunkowanego lub spersonalizowanego doświadczenia nauki. To dobry początek dla ogólnych ćwiczeń, ale co jeśli chcesz zoptymalizować model AI, aby uczył Cię podczas ćwiczeń?
Dobra wiadomość: Zrobiliśmy ciężką pracę za ciebie! Dokładnie to było pytanie, które postawiliśmy sobie, tworząc naszą nową funkcję Roleplay. Instrukcje, jakie dostarczyliśmy LLM do opracowania tej funkcji, nie są jedynie prostym poleceniem typu „Ćwicz ze mną mówienie po hiszpańsku”. To złożony system poleceń, starannie opracowany przez zespół inżynierów, projektantów, lingwistów i menedżerów produktu. Ich celem? Zapewnienie Ci ukierunkowanego, przyjemnego i użytecznego doświadczenia nauki języków. Ta funkcja wykorzystuje magię AI, dynamicznie dostosowując się i reagując na to, co mówisz, ale zawsze skupiając się na rozwijaniu Twoich umiejętności językowych.
Przejdźmy teraz głębiej w to, jak działa ta funkcja i jak może ona rewolucjonizować Twoją naukę języków.
Jak działa Roleplay?
LLMs działają na podstawie serii instrukcji, znanych jako polecenia. Kiedy przechodzisz przez sesję Roleplay w Duolingo, prowadzisz dialog z jednym z naszych bohaterów świata. Twój pierwszy myśl może być taki, że istnieje pojedyncze polecenie kierujące tą interakcją, mówiące coś w stylu „Nazywasz się Oscar; rozmawiasz z kimś uczącym się hiszpańskiego; wyobraź sobie, że planujesz weekend”, a potem LLM robi, co chce, prowadząc z tobą swobodną rozmowę.
Jednakże, to nie tak działa! W rzeczywistości, za każdym razem, gdy Oscar odpowiada w twojej rozmowie, inne polecenie kontroluje, co mówi. Każde osobne polecenie jest skoncentrowane na tworzeniu bardzo konkretnego typu odpowiedzi dla Oskara. Na przykład, jedno polecenie jest zoptymalizowane do zadawania pytań, inne do skłaniania Cię do pytania o więcej informacji, inne do zmiany tematu, a jeszcze inne do zakończenia rozmowy, i tak dalej.
Pomocna analogia: Zamiast wyobrażać sobie swoje doświadczenie Roleplay jako luźną rozmowę telefoniczną, pomyśl o tym jako o serii rozmów jedno pytanie z różnymi przedstawicielami centrum obsługi. Za każdym razem, gdy coś powiesz, twoje połączenie zostaje przekierowane do nowego przedstawiciela.
Pierwszy przedstawiciel wita Cię i zadaje pytanie. Po twojej odpowiedzi zostajesz przekierowany do nowego przedstawiciela, doskonale przeszkolonego w udzieleniu kolejnej odpowiedzi w twojej rozmowie. Ten proces powtarza się, a każdy przedstawiciel jest doskonale wyposażony, aby kontynuować rozmowę w znaczący sposób.
Teraz wyobraź sobie, że każdy przedstawiciel w centrum obsługi to Oscar. Za każdym razem, gdy przekierowuje cię do innego Oskara, dostarcza transkrypt dotychczasowej rozmowy. W ten sposób Oscar, z którym rozmawiasz, wie dokładnie, gdzie jesteś w rozmowie, a Oskary przeszkolone do zadawania pytań, zmiany tematu lub kończenia rozmowy w odpowiednim czasie, w odpowiednim momencie wchodzą do akcji.
Możesz myśleć o „zasadach”, które określają, które Oskary przejmują rozmowę w danym momencie, jako o złożonym schemacie przepływu. Niektóre Oskary mogą mówić tylko po tym, jak narrator coś powie, inne tylko po Twojej odpowiedzi, a jeszcze inne tylko po określonej liczbie wymian zdań. Zapewnia to płynną, angażującą i edukacyjną rozmowę za każdym razem.
Jak to jest dobre dla nauki?
Każdy Oscar, czyli polecenie, nie tylko jest przeszkolony, aby dostarczać ukierunkowane, naturalne odpowiedzi, ale także otrzymuje ogólne szkolenie, aby zapewnić, że ogólne doświadczenie nauki jest skuteczne i angażujące. Oto jak:
- Starannie opracowane scenariusze
Każde polecenie jest wstrzyknięte scenariuszem, który ustawia scenę. Obejmuje to ustawienie, rol
ę postaci, czego postać chce dokonać i cel nauki odpowiedni dla Twojego poziomu CEFR. To nadaje każdemu doświadczeniu cel i prezentuje ci sytuację z życia wziętą, w której musiałbyś użyć swojego docelowego języka. Zamiast bezcelowej rozmowy, scenariusze kierują Twoją rozmowę w kierunku określonego celu. Ale pamiętaj, zawsze masz swobodę prowadzenia rozmowy w dowolnym kierunku. Oto jak może wyglądać polecenie:
Cel nauki: odmówienie prośbie
Scenariusz:
- Uczeń i Oscar są przyjaciółmi, a uczeń uprzejmie odmawia zaproszenia Oskara.
- Oscar chce, aby uczeń pilnował ich potrzebującego zwierzęcia, a uczeń uprzejmie odmawia prośby Oskara.
- Dostosowanie do poziomu CEFR
Rozumiemy, że uczą się osoby na różnych poziomach zaawansowania. Dążymy do osiągnięcia równowagi – nie chcemy, aby postać używała języka, który jest zbyt trudny, co może być zniechęcające i dezorientujące. Z drugiej strony, nie chcemy, aby było zbyt łatwo, gdyż nie nauczysz się wiele, jeśli postać używa tylko słów, które już znasz. Każde polecenie Roleplay zawiera informacje na temat Twojego poziomu CEFR, aby utrzymać Cię w Strefie Rozwoju Bliskiego.
Musisz używać języka na poziomie A1 CEFR
Instrukcje:
- Używaj tylko języka na poziomie A1, dla początkujących
- Używaj tylko prostych struktur gramatycznych
- Używaj tylko czasu teraźniejszego
- Chociaż prosty, język A1 musi brzmieć naturalnie i być poprawny gramatycznie
- Osobowość postaci
Każde polecenie dostarcza LLM informacji, aby brzmiało jak postać z Duolinga, z którą rozmawiasz. Na przykład podczas rozmowy, nie usłyszysz Lily zachowującej się wesoło ani Eddy’ego brzmiącego zniechęconym. Dostarczamy modelowi informacje na temat ogólnej osobowości postaci, stylu mówienia, informacji o tle i relacjach do innych postaci. To nie tylko sprawia, że doświadczenie jest bardziej zabawne i w stylu marki, ale daje także możliwość praktykowania rozmowy z różnymi „osobami” w twoim docelowym języku.
Postać: Oscar
Informacje o postaci:
- Jest to mężczyzna w wieku około 40 lat, który pasjonuje się sztuką, ekskluzywnymi restauracjami i kulturą.
- Jego mowa może brzmieć nieco arogancko i zarozumiale.
- Dużą wagę przywiązuje do swojego wyglądu zewnętrznego, w szczególności do swojej wąsówki.
- Uwielbia sztukę dramatyczną.
- Łuk narracyjny
Może zauważyłeś, że ty i postać nie jesteście jedynymi głosami w rozmowie. Mamy także narratora, który rozpoczyna i zamyka interakcję oraz może ingerować z nowymi informacjami w trakcie sesji. Narrator ustawia scenę, komunikuje cel, kieruje rozmowę z powrotem do celu, i wiąże konwersację w ładny kokardkę na końcu. Narracja dodaje strukturę, nadając konwersacji początek, środek i koniec, aby sprawić, że będzie się ona satysfakcjonująca. Utrzymuje to sprawy w ruchu, zapewnia, że doświadczenie jest skondensowane i satysfakcjonujące, i często dodaje elementy radości.
Oto instrukcje dla otwarcia dialogu w roli narratora:
- Wstęp powinien przedstawić scenę, o której mowa w scenariuszu.
- Wstęp powinien ustanowić dialog, w którym uczeń może osiągnąć cel nauki.
- Wstęp powinien przedstawić postać w sposób odpowiedni do jej osobowości.
Więc… czy Chat GPT może mi pomóc w ćwiczeniu?
Tak, możesz użyć dużego modelu językowego do ćwiczenia swojego docelowego języka. Ale jeśli chcesz doświadczenia dostosowanego do Twojego poziomu językowego, zanurza Cię w sytuacjach z życia wziętych, pozwala na interakcję z postaciami, które znasz i kochasz, a także jest zwięzłe i satysfakcjonujące, będziesz potrzebował bardzo konkretnego zestawu poleceń, aby dostosować doświadczenie do swoich potrzeb.
To właśnie wtedy pojawiamy się my. W Duolingo nieustannie majstrujemy nad AI, aby Twoje doświadczenie nauki języków było bardziej rozrywkowe, bardziej spersonalizowane, a przede wszystkim bardziej skuteczne. Wykonaliśmy trudną pracę opracowania poleceń i scenariuszy, więc wszystko, co musisz zrobić, to zanurzyć się i zacząć rozmawiać z naszymi postaciami. Nie dziękuj nam… po prostu wykonuj swoją lekcję!