News

Jak se naučit anglicky s ChatGPT a dalšími chatboty

Možná už jsou novinky o jazykových modelech a jejich využití trochu nudné, ale osobně jsem pro sebe našel užitečnou aplikaci – učení angličtiny včetně mluvené angličtiny. Podívejme se, co nám v této věci mohou nabídnout naši soudruzi z openai: gpt-3.5-turbo, whisper a telegram jsou kompatibilní.

předmluva

Hlavní motivací je mluvit anglicky. Moje úroveň je B1, skoro B2, ale hlavně ve čtení a psaní. Lekce s učitelem jsou dost drahé, stydím se chodit do anglických klubů a obecně nerada komunikuji s lidmi. Proto jsem se rozhodl, že se nejprve donutím mluvit alespoň mizerně a pak budu pilovat úroveň u skutečných lidí.

Dalším motivátorem byla touha vytvořit svůj vlastní osobní projekt s telegramovými roboty a servery. Nápady se objevily již dříve, ale nechtěl jsem utrácet peníze za server se zbytečnou aplikací. A tady se to zdá užitečné.

Uvádět kód do článku asi nemá smysl. Zájemcům doporučuji podívat se na úložiště.

Formulace problému

Nejprve musím zjistit, zda mi chatGPT může vůbec pomoci s angličtinou. Potřeboval jsem nejen tlachání, ale opravu svých frází. Jazykový model přirozeně dokonale pochopil pravidla hry:

Zajímavé:  Vědci navrhli způsob, jak zachránit Zemi před suchem. Existuje pro něj spousta otázek.

Během dialogu model něco opravil a něco přehlédl. Ignorování mých chyb bylo zvláště patrné u dlouhých zpráv.

Ale psaní není tak těžké jako mluvit. Při tisku mám více času na přemýšlení a opravy. Pokud chci více realističnosti, pak potřebuji mluvit – přečtu svou odpověď do mikrofonu, model rozpoznávání řeči (SAR) přepíše moji řeč do textu, který bude odeslán do jazykového modelu. Rychlý Google přinesl hotová řemesla, jako je voiceGPT. Tato aplikace se ale pro mé úkoly ukázala jako příliš nepohodlná: hlasový záznam byl přerušen při prvním rozpoznání části fráze a neustálé kontroly prohlížeče při připojování k openai účtu byly otravné. Rozhodl jsem se, že bude snazší použít jakýkoli dobrý model SAR, zejména proto, že jsem již plánoval implementovat přenos zpráv přes samostatný server, abych mohl komunikovat s robotem v Telegramu a večer pohodlně lenošit na gauči.

Ověření modelu SAR

Při pohledu do budoucna řeknu, že nakonec používám model whisper ze stejného openai přes API. Původně jsem ale plánoval nahrát model na server (hlavně proto, že běží na CPU), tak jsem šel do hugginface a vybral jsem několik modelů pro srovnání. Níže je přepis textu úkolu pro chatGPT, který jsem nadiktoval do záznamníku:

  • facebook/wav2vec2-base-960h STRÝČEK NAVRHNĚTE TÉMA FAL KONVERZACE A BUDETE SE NA NĚM ZEPTAT AQUATION PAK ZKONTROLUJTE MÉ GROMETICKÉ CHYBY AUN SECAL A NABÍZTE SPRÁVNOU MOŽNOST POTOM SE ZEPTEJTE DALŠÍ COUATION JDEME NA TO
  • facebook/wav2vec2-large-960h-lv60-self NAVRHNU NÁM TÉMA KE KONVERZACI A VY SE NA NĚJ ZEPTÁTE, PAK ZKONTROLUJTE V MÉ ODPOVĚDI GRAMMETICKÉ CHYBY A NABÍDNĚTE SPRÁVNOU MOŽNOST POTOM SE POTAZTE DALŠÍ OTÁZKOU
  • jonatasgrosman/wav2vec2-large-xlsr-53-english navrhnu téma ke konverzaci a vy na něj položíte otázku, poté zkontrolujte, zda v mém alwey nejsou gramatické chyby a nabídněte správnou možnost, poté položte další otázku pojďme
  • openai/whisper-medium.cs Navrhnu téma ke konverzaci a vy se na něj zeptáte. Poté zkontrolujte, zda v mé odpovědi nejsou gramatické chyby a nabídněte správnou možnost. Potom položíte další otázku. Pojďme!
Zajímavé:  Příprava na plavbu: Life hacky pro začátečníky.

A opět se ukázalo, že openai je nejlepší, dokonce dokáže podporovat velká a malá písmena a interpunkční znaménka. Obecně by bylo možné použít nejnovější model, ale na slabém procesoru serveru (a jediném) trvalo dešifrování zprávy asi minutu, proto byl dialog podobný typickému dialogu s přítelem na VK který neustále mizí. Ostatně 0.006 $ za minutu za přepis zvukové zprávy není zas tak moc.

python-telegram-bot

Telegramové roboty jsem ještě nepsal, takže jsem si možná nevybral nejlepší knihovnu. Navíc téměř všechny příklady a řešení na stackoverflow využívající tuto knihovnu byly pro starou verzi (jako by všichni přestali psát telegramové roboty). Ve skutečnosti zde nemohu říci nic zásadně nového. Běžný bot, který přijímá textové a zvukové zprávy a přesměrovává je přes API. Prozatím plánuji používat robota později, možná přidám svou ženu, takže nastavení zabezpečení je docela jednoduché – všechny příchozí zprávy jsou filtrovány podle mého telegramového ID.

Zajímavostí je, že na internetu radí nastavit webhooky, aby nečekaly na průzkum ze serverů Telegram. V praxi se ukázalo, že časové prodlevy nejsou ani patrné a na takové drobné úkoly lze nechat dotazování.

Dáte dohromady vše

Je zřejmé, že ačkoli jsem o tom hned nepřemýšlel, jazykový model neukládá historii korespondence, a proto při použití gpt přes API musíte pokaždé přenést celou konverzaci, jako například v kód níže (ale slíbil jsem bez kódu ).

def process(self, message: str, role: str = "user") -> str: self.query['messages'].append() response = self.session.post(self.url, json=self.query) if response.status_code == 200: reply = json.loads(response.text)['choices'][0]['message']['content'] self.query['messages'].append() return reply return f"Something went wrong. "

Pro použití jednou osobou to stačí + tlačítko reset, které vymaže seznam požadavků.

Zajímavé:  Cvičení dne: skvělý 20minutový komplex od královny kalisteniky.

Funkce robota vám umožňuje zahájit bezplatný dialog pomocí gpt jako jednoduché chatovací místnosti. A aby se úkol pokaždé neopakoval, vyčlenil jsem na začátku dialogu s opravami z modelu samostatné tlačítko. Bot má filtry pro zpracování textu nebo zvuku, můžete komunikovat co nejpohodlněji. A toto se stalo, když jsem to spustil:

Model pravidla přijal, ale ve srovnání s webovou verzí to udělal dost suše. Nenabídla, že si vybere téma rozhovoru, a neuvedla, zda se mě v tuto chvíli na něco ptá. Přestože byly odpovědi souvislé a správné, všimla si toho, když se vzdalovala od tématu. Ale všiml jsem si zvláštního chování, které vyžaduje, abych byl trochu zdvořilejší:

Nejprve jsem pozdravil a vyžádal si úkol, a to mělo za následek, že model reagoval téměř stejně jako ve webové verzi, tzn. podrobnějším a „lidským“ způsobem. Je zřejmé, že je to kvůli nutnosti explicitně přiřadit roli asistenta modelu s první zprávou. Další zajímavostí je, že je vidět, jak je modelka odvedena na stranu a začíná klást doplňující otázky, byť k tématu.

Výběr serveru

Nejlevnější a nejslabší. Takový server mě stál 1900 XNUMX rublů měsíčně, přibližně stejně jako jedna lekce ve známé anglické jazykové škole.

Server

Nedělal jsem žádnou složitou administraci, tím spíš, že tomu nerozumím, tak doporučuji obrátit se na příslušné články, jako je tento.

Závěry

A závěry jsou velmi jednoduché – jeden den jsem strávil psaním zajímavé a užitečné věci, která mi umožňuje popovídat si s „cizincem“, který, i když ne vždy, opraví můj projev. Doufám, že tato zkušenost bude pro někoho užitečná.

Co je ChatGPT?

Než se ponoříme do toho, jak může ChatGPT pomoci s výukou jazyků, je důležité pochopit, co technologie obnáší. ChatGPT je chatrobot umělé inteligence, vyvinutý společností OpenAI a spuštěný v roce 2022. I když není první svého druhu, co jej odlišuje od ostatních, je jeho design pro více konverzační aplikace, díky čemuž je užitečný ve více situacích. To přesahuje vytváření obrázků zelených koček nebo předpovídání budoucího vzhledu miminek. Jedním z jeho fascinujících využití je pracovat jako učitel jazyka umělé inteligence!

Zajímavé:  Málo známé funkce Spotlight v El Capitan, které vám usnadní život.

Jak používat ChatGPT k učení angličtiny nebo jiného jazyka

Jednou z nejslibnějších aplikací umělé inteligence je studium jazyků. Se znalostmi v oboru jazyk, ChatGPT se může stát vaším učitelem umělé inteligence. Zde je několik způsobů, jak ChatGPT usnadňuje studium jazyků:

⏱️ Poskytuje okamžité odpovědi,
Nabízí podrobné vysvětlení k jakémukoli tématu,
☕ Umožňuje vám učit se vlastním tempem a z pohodlí vašeho domova,
Jedná se o cenově dostupnou alternativu k tradičním kurzům,
Je přístupný z jakéhokoli zařízení připojeného k internetu.

Ale pojďme k věci – jak se můžete naučit jazyk pomocí ChatGPT? Máme štěstí, že žijeme v době, kdy existují nástroje, díky kterým je studium jazyků rychlejší, efektivnější a dostupnější. Seznamte se s Gliglish, vaším učitelem jazyků AI!

Gliglish: Váš učitel jazyků s umělou inteligencí

Snili jste někdy o tom, že budete v jakékoli situaci mluvit plynně svým cílovým jazykem, s dokonalým přízvukem, jako byste byli rodilí mluvčí? Komunikace s rodilým mluvčím vyžaduje odvahu – často se bojíme mluvit, stydíme se za cizí přízvuk a bojíme se chyb. I když sdělujeme své myšlenky, jak reagujeme, když nerozumíme odpovědi?

Gliglish, váš virtuální učitel angličtiny, nabízí revoluční řešení. Tento inovativní učitel jazyků s umělou inteligencí, založený na ChatGPT, vám umožní procvičovat jazyk, který se učíte, kdykoli a kdekoli. Vyberte jazyk nebo dialekt, který chcete procvičovat, a začněte konverzovat. Gliglish vám bude klást otázky na různá témata, zatímco budete zapisovat své odpovědi. Téma konverzace můžete kdykoli změnit položením vlastních otázek.

Co když nevíš, co říct? Gliglish poskytuje tipy, jak udržet konverzaci plynulou. Můžete se naučit mluvit cvičením stejně jako děti, což znamená, že se můžete učit anglicky v každém věku!

Zajímavé:  Chatbot v jakékoli aplikaci: Microsoft zabudoval Bing do klávesnice Swiftkey pro Android a iOS.

Jak se naučit anglicky s ChatGPT

Zlepšete své řečové dovednosti s ChatGPT!

Bojujete s rozmanitostí anglických přízvuků? Gliglish hovoří plynně třemi hlavními dialekty angličtiny: britským, americkým a australským. Vyberte si anglický přízvuk, který vás nejvíce zajímá nebo se vám zdá nejvhodnější pro váš život. Pokud máte zájem učit se více jazyků, můžete si procvičovat španělštinu dopoledne, angličtinu odpoledne a možná i němčinu večer, vše pod jedním profilem.

Co když nevíš, jak něco říct? Gliglish je dvojjazyčná, protože přečetla všechny Click & Speak! Může vám pomoci správně formulovat vaše myšlenky. Pokud jste například rodilý španělský mluvčí a učíte se anglicky, můžete se zeptat: „Jak se anglicky řekne „Me he equivocado“? Nebo, pokud jste rodilý mluvčí angličtiny a učíte se němčinu, můžete se zeptat: „Jak si mohu objednat bagetu ve francouzštině?“

Jak se naučit anglicky s ChatGPT

Naučte se francouzsky s ChatGPT

Gliglish nabízí další funkce, jako je překlad frází, úprava rychlosti zvuku, gramatická zpětná vazba a simulace reálných situací, které vás připraví na každodenní život.

Učení jazyků pomocí umělé inteligence je nyní realitou. Prozkoumejte Gliglish, svého učitele jazyka AI, zde: Procvičujte si angličtinu s AI!

Použití ChatGPT k učení angličtiny (nebo jiného jazyka)

Právě jsme představili Gliglish, komplexní řešení pro výuku jazyků, které využívá všechny funkce ChatGPT. Můžete se také podívat na produkt OpenAI přímo na jejich webových stránkách. Pro ty z vás, kteří již účet Gliglish máte, vězte, že i zde můžete použít všechny následující metody.

Slovník

K dispozici je několik online slovníků, ale ChatGPT může sloužit buď jako dvojjazyčný, nebo jako jednojazyčný slovník. Jednoduše zadejte následující příkaz: „U každého slova, které napíšu, uveďte jeho definici v angličtině, jeho přepis do mezinárodní fonetické abecedy, ukázkovou větu obsahující toto slovo a jeho překlad do španělštiny.“

Zajímavé:  Proč dochází k laktostáze a jak se léčí.

Učte se v kontextu

Máte problém najít správná slova, když mluvíte ve svém rodném jazyce? Je to pravděpodobně proto, že si zapamatujete jednotlivá slova nebo se učíte slovní zásobu bez kontextu, což je častá chyba při učení jazyka. Učte se v kontextu s ChatGPT a vytvářejte příběhy a asociace:

Překlady

Vzhledem k tomu, že automatické překlady prošly v posledních letech výrazným vývojem, výběr může být ohromující. I když možná nikdy úplně nenahradí lidi, jsou stále přesnější. Příkaz v ChatGPT můžete použít k překladu slov nebo textů.

Text na řeč

Narazili jste někdy na zajímavé články ve svém rodném jazyce, které byste si přáli číst znovu a znovu? Nebo možná máte knihy, ale nemáte odpovídající zvuk? S pomocí umělé inteligence si můžete poslechnout text dle vlastního výběru.

Automatický přepis

V ideálním světě bychom měli vždy přístup k textu i zvuku našich zdrojů, ale bohužel se tak děje jen zřídka. A i když obojí existuje, přístup k nim je nakonec příliš drahý. Umělá inteligence opět nabízí inovativní řešení – automatický přepis zvukových záznamů. I když nejsou dokonalé, jsou mnohem lepší než nic a dávají nám dobrou představu o slovní zásobě použité v pasáži.

Použil někdo slovo nebo výraz, který byste si přáli naučit ve svém oblíbeném podcastu? Pokud nejste zvyklí diktovat, možná budete mít problém přijít na to, jak číst slovo, protože pravopis může být docela složitý, zvláště v angličtině. Zkuste získat automatický přepis pomocí AI – Riverside!

Hledání dalších zdrojů

Jedním ze zajímavých způsobů, jak používat Gliglish nebo ChatGPT, je najít jiné zdroje. To se může zdát neintuitivní – jako byste hledali novou práci na svém pracovním počítači! Pokud si však chcete procvičit španělštinu s hudbou nebo si zlepšit angličtinu sledováním televize, ale nevíte, kde hledat, zeptejte se.

Zajímavé:  Jak převrátit video na smartphonu, tabletu nebo počítači.

Pište s umělou inteligencí

Ať už se jedná o psaní pracovních e-mailů v angličtině, studium na certifikaci francouzského jazyka nebo posílání zpráv přátelům v italštině, procvičování psaní ve vašem cílovém jazyce může být náročné. Na ChatGPT si můžete vyžádat cvičná témata a získat pomoc při psaní úvodu k vašemu textu.

Výkon

Ve zlatém věku jazykového vzdělávání dochází ke zlepšení rychleji, efektivněji a za dostupné ceny. Chcete-li co nejlépe využít své úsilí, čas a peníze Gliglish, váš učitel jazyků AI nabízí inovativní řešení pro výuku angličtiny nebo jakéhokoli jiného jazyka pomocí ChatGPT. Jak dlouho budete odkládat svůj sen stát se uprchlíkem? První krok je vždy nejtěžší, tak proč nezačít dnes? Vyzkoušejte Gliglish zdarma a začněte svou cestu k plynulosti v jazyce, který se učíte!

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button