Technologia Edukacyjna

A co jeśli stworzylibyśmy dla uczniów nie korepetytora AI, lecz ucznia AI?

A co jeśli stworzylibyśmy dla uczniów nie korepetytora AI, ale... ucznia AI?

Kurs z zatrudnieniem: „Zawód metodyka od podstaw do PRO”

Dowiedz się więcej

Jak przeprowadzono badanie

Czterdziestu jeden studentów z programowaniem w C++ W projekcie wzięli udział studenci z grupy Skills. Mieli oni za zadanie rozwiązać klasyczną łamigłówkę „Osiem Królowych” za pomocą programowania. Istota problemu polega na rozmieszczeniu ośmiu królowych na 64-polowej szachownicy w taki sposób, aby żadna z nich nie mogła atakować innej. Oznacza to, że hetmany nie mogą znajdować się w tym samym rzędzie, kolumnie ani na przekątnej. Studenci musieli opracować algorytm, który obliczy wszystkie możliwe współrzędne ich rozmieszczenia, zapewniając spełnienie tych warunków. Rozwiązanie tego problemu wymaga nie tylko wiedzy programistycznej, ale także logicznego myślenia i umiejętności analizy algorytmicznej.

Wszyscy uczestnicy eksperymentu mieli dostęp do dodatkowych materiałów, w tym trzech wykładów wideo. Wykłady te szczegółowo omawiały problem „Osiem Królowych”, wyjaśniając algorytmy użyte do jego rozwiązania, a także podejścia do rozwiązań oparte na sztucznej inteligencji i koncepcjach programowania. Materiały te pomogły uczestnikom lepiej zrozumieć i opanować metody niezbędne do skutecznego rozwiązania tego problemu.

W ramach badania studenci zostali podzieleni na dwie grupy: kontrolną i eksperymentalną. W grupie kontrolnej uczestnicy próbowali samodzielnie pisać kod po obejrzeniu wykładów. Grupa eksperymentalna z kolei pracowała nad zadaniem, ucząc agenta AI opartego na ChatGPT jego rozwiązania. Niniejsze badanie ocenia skuteczność różnych podejść do nauczania programowania i interakcji ze sztuczną inteligencją.

W badaniu autorzy skonfigurowali agenta AI do symulowania zachowań studentów. Studenci uczestniczący w eksperymencie pełnili rolę tutorów dla chatbota. Wymagało to od nich wykonania następujących zadań:

  • ocena początkowego „zrozumienia” przez bota badanego tematu;
  • jasne wyjaśnienie mu materiału szkoleniowego;
  • odpowiadanie na pytania bota;
  • nauczenie go rozwiązywania łamigłówki krok po kroku;
  • sprawdzenie, jak dobrze student AI „opanował” materiał i udzielanie informacji zwrotnej, aż do osiągnięcia celu.

Po eksperymencie studenci wypełnili serię testów mających na celu ocenę zdobytej wiedzy i umiejętności. Testy pozwoliły im określić poziom przyswojenia materiału i zidentyfikować obszary wymagające dodatkowej uwagi. Wyniki testu pomogą nauczycielom dostosować proces nauczania do potrzeb uczniów, co przyczyni się do głębszego zrozumienia tematu i skutecznego opanowania materiału dydaktycznego.

  • znajomość rozwiązania zagadki „Osiem Królowych” i algorytmu użytego do jej rozwiązania;
  • jakość pisania kodu – czyli jego poprawność i czytelność;
  • umiejętność samoregulacji uczenia się – chodzi tu o motywację i umiejętność budowania strategii edukacyjnej.

Czytanie jest kluczowym aspektem rozwoju osobistego i poszerzania horyzontów. Pomaga pogłębiać wiedzę, rozwijać wyobraźnię i doskonalić umiejętność krytycznego myślenia. Nie można przecenić znaczenia czytania, ponieważ wzbogaca ono nasz wewnętrzny świat i sprzyja rozwojowi osobistemu. Czytanie książek, artykułów i publikacji naukowych może znacząco podnieść poziom wykształcenia i kompetencji zawodowych. Ponadto regularne czytanie poprawia koncentrację i pamięć, co ma pozytywny wpływ na codzienne życie. Nie przegap okazji, by wzbogacić swoją wiedzę i umiejętności poprzez czytanie. To jeden z najłatwiej dostępnych sposobów na samodoskonalenie.

Samoregulacja uczenia się to proces, w którym studenci aktywnie zarządzają swoim doświadczeniem edukacyjnym. Takie podejście pozwala im wyznaczać własne cele, planować działania, monitorować postępy i oceniać rezultaty. Samoregulacja uczenia się jest ważna zarówno dla technologii edukacyjnych (EdTech), jak i instytucji szkolnictwa wyższego, ponieważ promuje krytyczne myślenie, niezależność i odpowiedzialność studentów.

W kontekście EdTech, samoregulacja uczenia się umożliwia tworzenie adaptacyjnych platform, które uwzględniają indywidualne potrzeby i zainteresowania studentów. Poprawia to efektywność uczenia się i sprzyja głębszemu zrozumieniu materiału. Wdrażanie samoregulacji uczenia się jest ważne dla uniwersytetów, ponieważ pomaga ono przygotować studentów do rzeczywistych środowisk pracy, w których niezależność i samoorganizacja są kluczowymi kompetencjami.

Dlatego rozwój samoregulacji uczenia się nie tylko poprawia wyniki w nauce studentów, ale także rozwija umiejętności, które będą poszukiwane na rynku pracy. To sprawia, że ​​takie podejście jest istotne i niezbędne we współczesnych systemach edukacyjnych.

Co pokazał eksperyment

Organizatorzy eksperymentu oczekiwali, że uczestnicy z grupy eksperymentalnej wykonają zadania szybciej. Wyniki potwierdziły to założenie: średnio uczestnicy z grupy eksperymentalnej wykonali zadanie w dwóch próbach, podczas gdy uczniowie z grupy kontrolnej potrzebowali prawie trzech prób. Wskazuje to na skuteczniejsze podejścia i metody nauczania stosowane w grupie eksperymentalnej.

Uczniowie, którzy uczyli bota AI rozwiązywania łamigłówek, wykazali się znacznie głębszym zrozumieniem pojęć programistycznych w porównaniu z grupą kontrolną. Sugeruje to, że proces wyjaśniania algorytmów „uczniowi” przyczynił się do ukształtowania bardziej świadomego i głębokiego zrozumienia tematu. Takie podejście do nauczania nie tylko podnosi poziom wiedzy, ale także rozwija umiejętności krytycznego myślenia i analityczne podejście do rozwiązywania problemów.

Uczestnicy z grupy eksperymentalnej wykazali się umiejętnością pisania bardziej zrozumiałego i czytelnego kodu. Proces wyjaśniania kodu „uczniowi” prawdopodobnie przyczynił się do lepszego ustrukturyzowania ich własnych rozwiązań. Co więcej, podejście oparte na uczeniu się przez doświadczenie mogło zainspirować studentów do skupienia się na przejrzystości i dostępności kodu, co jest ważnym aspektem tworzenia oprogramowania. Poprawa czytelności kodu nie tylko ułatwia zrozumienie go innym programistom, ale także sprzyja efektywniejszej współpracy w zespołach. Studenci, którzy wchodzili w interakcję z botem AI, wykazali się lepszymi umiejętnościami samoregulacji. W porównaniu z drugą grupą, byli znacznie lepsi w opracowywaniu indywidualnej strategii uczenia się i skutecznym samokontrolowaniu procesu uczenia się. Potwierdza to, że wykorzystanie technologii AI w procesie edukacyjnym może przyczynić się do poprawy wyników uczniów w nauce. Badania pokazują, że wcielenie się uczniów w rolę nauczyciela wzmacnia ich poczucie kompetencji. To z kolei znacząco zwiększa ich samoocenę i pewność siebie. Co więcej, inne badania potwierdzają, że obserwowanie sukcesów uczniów pomaga im wcielić się w rolę nauczyciela w pełni wykorzystać ich potencjał. To doświadczenie pomaga im doskonalić swoje umiejętności i wzmacniać wiarę we własne możliwości.

Czytanie jest ważnym aspektem rozwoju osobistego i zdobywania wiedzy. Otwiera nowe horyzonty, poszerza horyzonty i pomaga pogłębiać zrozumienie różnych tematów. Ważne jest nie tylko czytanie, ale także wybór wysokiej jakości źródeł informacji. Mogą to być przydatne materiały literackie, artykuły, badania naukowe lub blogi, które dostarczają istotnych i zweryfikowanych danych. Regularne czytanie pomaga rozwijać umiejętność krytycznego myślenia, a także wyobraźnię i kreatywność. Dlatego ważne jest, aby poświęcać czas na czytanie i aktywnie poszukiwać nowych materiałów, które mogą wzbogacić Twoją wiedzę i doświadczenie.

Motywacja akademicka, wyniki w nauce i poczucie własnej wartości są ze sobą ściśle powiązane i odgrywają ważną rolę w procesie edukacyjnym. Motywacja akademicka determinuje chęć ucznia do nauki i jego gotowość do pokonywania trudności. Wysoka motywacja sprzyja głębszemu przyswajaniu materiału i poprawia wyniki w nauce.

Wyniki w nauce z kolei wpływają na poczucie własnej wartości. Kiedy uczeń osiąga dobre wyniki, jego pewność siebie wzrasta. Tworzy to pozytywny cykl: wysokie wyniki w nauce zwiększają motywację do nauki, co z kolei prowadzi do jeszcze większych osiągnięć.

Negatywna samoocena może obniżyć motywację akademicką, a w rezultacie wyniki w nauce. Uczniowie, którym brakuje wiary we własne umiejętności, mogą unikać trudnych zadań, co prowadzi do słabych wyników. Dlatego rozwijanie poczucia własnej wartości jest ważnym aspektem zwiększania motywacji akademickiej, a co za tym idzie, poprawy wyników w nauce. Zrozumienie związku między tymi czynnikami pozwala nam opracować skuteczne metody nauczania i wsparcia dla uczniów, promując tym samym ich pomyślny rozwój i wysokie osiągnięcia. Uczniowie z grupy eksperymentalnej popełnili podobną liczbę błędów w kodzie co uczniowie z grupy kontrolnej, a w niektórych przypadkach nawet więcej, choć różnica ta nie była statystycznie istotna. Naukowcy sugerują, że uczniowie wchodzący w interakcję z botem AI mogli tworzyć kod z błędami już na etapie szkolenia. Skuteczne rozwiązanie problemu było możliwe, ponieważ sieć neuronowa generowała całkowicie poprawny kod. Ma to jednak swoje wady: delegując zadanie sieci neuronowej, uczniowie są pozbawieni możliwości rozwijania własnych umiejętności wyszukiwania kodu, co jest kluczowe dla ich uczenia się i rozwoju zawodowego.

Bot studencki oparty na ChatGPT wykazał się nienormalnie szybkim uczeniem się, co rodzi pytania o jego zdolność do utrzymania spójnego procesu edukacyjnego. Interakcje z nim obejmowały zarówno kompletnych nowicjuszy, jak i zaawansowanych uczniów, co utrudniało ocenę jego rzeczywistej wiedzy. Co więcej, bot nie wykazywał postępów w procesie uczenia się, co podważa jego skuteczność jako narzędzia dydaktycznego.

Ze względu na unikalne cechy tej sieci neuronowej, uczeń sterowany sztuczną inteligencją nie jest w stanie w pełni polegać na wcześniejszej wiedzy ani wykazać się częściowym zrozumieniem materiału. Interakcja z nią różni się od interakcji z uczniem-człowiekiem, który stopniowo i konsekwentnie osiąga zrozumienie. Ten aspekt ogranicza potencjał sztucznej inteligencji w nauczaniu, sprawiając, że jej podejście do pozyskiwania informacji jest mniej elastyczne i adaptacyjne niż uczenie się przez człowieka.

Pomysł integracji uczących się za pomocą sztucznej inteligencji z procesem edukacyjnym ma wiele zalet i może znacząco poprawić doświadczenia uczniów. Jednak aby osiągnąć pożądane rezultaty, boty sterowane sztuczną inteligencją muszą zostać udoskonalone. Autorzy eksperymentu zwrócili uwagę na znaczenie umożliwienia sieci neuronowej popełniania błędów. Pozwoli to uczniom nie tylko zidentyfikować niedociągnięcia, ale także rozwinąć umiejętności ich korygowania, co jest kluczowym aspektem uczenia się. Zatem prawidłowe wdrożenie sztucznej inteligencji w procesie edukacyjnym może poprawić efektywność uczenia się i przygotować uczniów na wyzwania realnego świata.

Autorzy zauważyli, że aby proces uczenia się był skuteczny, konieczne jest opracowanie zadań, w których uczniowie wyjaśniają sieciom neuronowym terminy i reguły ważne dla rozwiązania powierzonych im zadań. Takie podejście sprzyja głębszemu zrozumieniu materiału przez samych uczniów.

Jak jeszcze można ulepszyć takiego bota AI?

Brytyjska ekspertka ds. nauki online, Philippa Hardman, omówiła na swoim blogu wyniki niedawnego badania. Przedstawiła twórcom oprogramowania edukacyjnego kilka rekomendacji dotyczących umiejętności, jakie powinien posiadać idealny uczeń AI, aby skutecznie wspierać uczniów w procesie uczenia się.

Philippa uważa, że ​​idealny bot powinien mieć „kontrolowaną niedoskonałość”. Podkreśla wagę okresowego udzielania przez sieci neuronowe błędnych odpowiedzi, co pozwoli „nauczycielowi” na skorygowanie błędów. Co więcej, bot powinien być w stanie nie tylko popełniać błędy w odpowiedziach, ale także częściowo „uczyć się” informacji, co implikuje możliwość wystąpienia błędów w jego osądach, które przekazuje swojemu „nauczycielowi”. Takie podejście poprawia interakcję między botem a użytkownikiem i podnosi jakość nauki.

Ważne jest, aby bot AI zapewniał ciągłość procesu uczenia się. Oznacza to, że bot powinien zachować informacje o poprzednich rozmowach i wykorzystać swoje doświadczenie w uczeniu się, aby usprawnić interakcję. Powinien demonstrować postępy w czasie, unikając nagłych przejść od poziomu nowicjusza do eksperta. Takie podejście stworzy bardziej holistyczny i spójny proces nauki, który będzie sprzyjał lepszemu przyswajaniu materiału i zwiększy motywację użytkowników.

Zdjęcie: Andrea De Santis / Unsplash

Bot powinien wykazywać naturalne zachowania, w tym sygnalizować trudności ze zrozumieniem materiału. Powinien prosić o wyjaśnienia w bardziej przystępnej formie, symulować dezorientację w odpowiednich sytuacjach i zadawać coraz bardziej złożone pytania. To stworzy bardziej interaktywne i angażujące doświadczenie użytkownika.

Poziom trudności interakcji z botem AI musi być regulowany w zależności od poziomu wiedzy ucznia. Jeśli uczeń nie opanował jeszcze dokładnie materiału, uczeń AI nie powinien zadawać zbyt skomplikowanych pytań ani popełniać błędów, których uczeń nie jest w stanie wykryć. Sieć neuronowa powinna być skonfigurowana tak, aby zapewnić stały rozwój umiejętności i pogłębiać zrozumienie tematu poprzez interakcję z uczniem AI. Pozwoli to stworzyć adaptacyjne środowisko edukacyjne, które promuje efektywne uczenie się i rozwój wiedzy.

Filippa uważa, że ​​metoda „wyjaśnij komuś innemu” jest jedną z najskuteczniejszych metod pedagogicznych, a sztuczna inteligencja może odegrać kluczową rolę w jej skalowalności. Aby osiągnąć ten cel, programiści muszą skupić się na tworzeniu bardziej realistycznych zachowań botów AI. Naukowcy powinni badać, jak różne style zachowań sztucznej inteligencji wpływają na proces edukacyjny, a twórcy rozwiązań edukacyjnych powinni aktywnie eksperymentować w tym obszarze i dzielić się swoimi osiągnięciami i doświadczeniami. To zoptymalizuje technologie edukacyjne i zwiększy efektywność uczenia się.