Viime aikoina opettajat ja oppilaitokset ovat etsineet erilaisia tapoja sisällyttää tekoälyä opetussuunnitelmiinsa, olipa kyse sitten koneoppimisesta (ML) tai sen sisällyttämisestä oppituntisuunnitelmien luomiseen, luokitteluun tai muihin koulutussovelluksiin. Generatiiviset tekoälymallit, erityisesti suuret kielimallit (LLM), ovat dramaattisesti nopeuttaneet tekoälyn vaikutusta koulutukseen. Generatiivisilla tekoäly- ja luonnollisen kielen ohjelmointimalleilla (NLP) on suuri potentiaali parantaa opetusta ja oppimista luomalla henkilökohtaista oppimissisältöä ja tarjoamalla opiskelijoille kiinnostavia oppimiskokemuksia.
Tässä viestissä luomme generatiivisen tekoälyratkaisun opettajille kurssimateriaalien luomiseen ja opiskelijoille englannin sanojen ja lauseiden oppimiseen. Kun opiskelijat antavat vastauksia, ratkaisu tarjoaa reaaliaikaisia arviointeja ja henkilökohtaista palautetta ja opastusta opiskelijoille, jotta he voivat parantaa vastauksiaan.
Erityisesti opettajat voivat käyttää ratkaisua seuraaviin toimiin:
- Luo tehtävä opiskelijoille luomalla kysymyksiä ja vastauksia kehotteessa
- Luo kehotteesta kuva, joka edustaa tehtävää
- Tallenna uusi tehtävä tietokantaan
- Selaa olemassa olevia tehtäviä tietokannasta
Oppilaat voivat käyttää ratkaisua seuraavasti:
- Valitse ja tarkista tehtävä tehtävätietokannasta
- Vastaa valitun tehtävän kysymyksiin
- Tarkista vastausten arvosanat reaaliajassa
- Tarkista heidän vastauksiinsa ehdotetut kieliopilliset parannukset
- Tarkista heidän vastauksiinsa ehdotetut lauseparannukset
- Lue suositellut vastaukset
Ohjaamme sinut läpi ratkaisun luomisen vaiheet käyttämällä Amazonin kallioperä, Amazonin elastisten säiliöiden palvelu (Amazon ECS), Amazon CloudFront, Elastic Load Balancing (ELB), Amazon DynamoDB, Amazonin yksinkertainen tallennuspalvelu (Amazon S3) ja AWS Cloud Development Kit (AWS CDK).
Ratkaisun yleiskatsaus
Seuraava kaavio esittää ratkaisussa käytetyt resurssit ja palvelut.
Ratkaisu toimii skaalautuvana palveluna. Opettajat ja oppilaat käyttävät sovellusta selaimillaan. Sisältö tarjotaan Amazon CloudFront -jakelun kautta, jonka alkuperä on Application Load Balancer. Se tallentaa luodut kuvat S3-ämpäriin ja tallentaa opettajan tehtävät ja opiskelijoiden vastaukset ja pisteet erillisiin DynamoDB-taulukoihin.
Ratkaisu käyttää Amazon Bedrockia kysymysten, vastausten, tehtäväkuvien luomiseen ja oppilaiden vastausten arvioimiseen. Amazon Bedrock on täysin hallittu palvelu, joka tuo johtavien tekoälyn startup-yritysten ja Amazonin perusmallit saataville helppokäyttöisten API-rajapintojen kautta. Ratkaisu käyttää myös kielioppivirheiden korjaussovellusliittymä ja parafraasi API AI21:stä suosittelemaan sana- ja lausekorjauksia.
Löydät toteutustiedot seuraavista osioista. Lähdekoodi on saatavilla osoitteessa GitHub-arkisto.
Edellytykset
Sinulla pitäisi olla jonkin verran tietoa generatiivisesta tekoälystä, ML:stä ja tässä ratkaisussa käytetyistä palveluista, mukaan lukien Amazon Bedrock, Amazon ECS, Amazon CloudFront, Elastic Load Balancing, Amazon DynamoDB ja Amazon S3
Käytämme AWS CDK:ta ratkaisun rakentamiseen ja käyttöönottoon. Löydät asennusohjeet kohdasta readme-tiedosto.
Luo tehtäviä
Opettajat voivat luoda tehtävän syötetystä tekstistä käyttämällä seuraavaa GUI-sivua. Tehtävä koostuu syöttötekstistä, tekstistä luoduista kysymyksistä ja vastauksista sekä syöttötekstistä luodusta kuvasta, joka edustaa tehtävää.
Esimerkissämme opettaja syöttää Lasten ja polkupyörän turvallisuus Yhdysvaltain liikenneministeriön ohjeita. Syötetekstiä varten käytämme tiedostoa bike.safe.riding.tips.txt.
Seuraava on luotu kuvatulostus.
Seuraavat ovat luodut kysymykset ja vastaukset:
"question": "What should you always wear when riding a bicycle?",
"answer": "You should always wear a properly fitted bicycle helmet when riding a bicycle. A helmet protects your brain and can save your life in a crash."
"question": "How can you make sure drivers can see you when you are bicycling?",
"answer": "To make sure drivers can see you, wear bright neon or fluorescent colors. Also use reflective tape, markings or flashing lights so you are visible."
"question": "What should you do before riding your bicycle?",
"answer": "Before riding, you should inspect your bicycle to make sure all parts are secure and working properly. Check that tires are inflated, brakes work properly, and reflectors are in place."
"question": "Why is it more dangerous to ride a bicycle at night?",
"answer": "It is more dangerous to ride at night because it is harder for other people in vehicles to see you in the dark."
"question": "How can you avoid hazards while bicycling?",
"answer": "Look ahead for hazards like potholes, broken glass, and dogs. Point out and yell about hazards to bicyclists behind you. Avoid riding at night when it is harder to see hazards."
Opettaja odottaa oppilaiden suorittavan tehtävän lukemalla syötetyn tekstin ja vastaavan sitten luotuihin kysymyksiin.
Portaali käyttää Amazon Bedrockia kysymysten, vastausten ja kuvien luomiseen. Amazon Bedrock nopeuttaa generatiivisten tekoälyratkaisujen kehitystä paljastamalla perusmallit API-rajapintojen kautta. Löydät lähdekoodin tiedostosta 1_Create_Assignments.py.
Portaali käyttää kahta perusmallia:
- Vakaa diffuusio XL luodaksesi kuvia toiminnon avulla
query_generate_image_endpoint
- Antrooppinen Claude v2 luoda kysymyksiä ja vastauksia toiminnon avulla
query_generate_questions_answers_endpoint
Portaali tallentaa luodut kuvat S3-säihöön funktiolla load_file_to_s3. Se luo tehtävän syötetyn tekstin, opettajan tunnuksen, luotujen kysymysten ja vastausten sekä ladatun kuvan S3-ämpärilinkin perusteella. Se tallentaa tehtävän DynamoDB-taulukkomäärityksiin funktion avulla insert_record_to_dynamodb
.
Löydät tiedostosta AWS CDK -koodin, joka luo DynamoDB-taulukon cdk_stack.py.
Näytä tehtävät
Opettajat voivat selata tehtäviä ja luotuja esineitä käyttämällä seuraavaa GUI-sivua.
Portaali käyttää toimintoa get_records_from_dynamodb
noutaaksesi tehtävät DynamoDB-taulukkomäärityksistä. Se käyttää toimintoa download_image
ladataksesi kuvan S3-ämpäristä. Löydät lähdekoodin tiedostosta 2_Show_Assignments.py.
Vastaa kysymyksiin
Opiskelija valitsee ja lukee opettajan tehtävän ja vastaa sitten tehtävän kysymyksiin.
Portaali tarjoaa mukaansatempaavan oppimiskokemuksen. Esimerkiksi kun opiskelija antaa vastauksen "Pitäisikö suojata aivot kolarissa", portaali arvostelee vastauksen reaaliajassa vertaamalla vastausta oikeaan vastaukseen. Portaali listaa myös kaikkien opiskelijoiden vastaukset samaan kysymykseen ja näyttää kolme parasta. Löydät lähdekoodin tiedostosta 3_Complete_Assignments.py.
Portaali tallentaa opiskelijan vastaukset DynamoDB-taulukkoon, jota kutsutaan vastauksiksi. Löydät tiedostosta AWS CDK -koodin, joka luo DynamoDB-taulukon cdk_stack.py.
Opiskelijan vastauksen arvostelemiseksi portaali käyttää Amazon Titan Embeddings malli kääntää opiskelijan vastaus ja oikea vastaus numeerisiksi esityksiksi ja laskea niiden samankaltaisuus pistemääränä. Löydät ratkaisun tiedostosta 3_Complete_Assignments.py.
Portaali luo ehdotetut kielioppikorjaukset ja lauseparannukset opiskelijan vastaukseen. Lopuksi portaali näyttää oikean vastauksen kysymykseen.
Portaali käyttää kielioppivirheiden korjaussovellusliittymää ja AI21:n parafraasi-APIa suositeltujen kielioppi- ja lauseparannusten luomiseen. AI21-parafraasimalli on saatavilla perusmallina SageMakerissa. Voit käyttää AI21-parafraasimallia päättelypisteenä SageMakerissa ja kutsua päättelypistettä lauseparannusten luomiseksi.
Toiminnot generate_suggestions_sentence_improvements
ja generate_suggestions_word_improvements
tiedostoon 3_Complete_Assignments.py näyttää vaihtoehtoisen tavan käyttää AI21 REST API -päätepisteitä. Sinun on luotava AI21-tili ja löydettävä tiliisi liitetty API-avain, jotta voit kutsua sovellusliittymiä. Sinun on maksettava kutsut koeajan jälkeen.
Yhteenveto
Tämä viesti osoitti sinulle, kuinka tekoäly-avusteisen ratkaisun avulla voit parantaa opetus- ja oppimiskokemusta käyttämällä useita generatiivisia tekoäly- ja NLP-malleja. Voit käyttää samaa lähestymistapaa muiden generatiivisten tekoälyprototyyppien ja -sovellusten kehittämiseen.
Jos olet kiinnostunut generatiivisen tekoälyn perusteista ja perusmallien kanssa työskentelystä, mukaan lukien edistyneet kehotustekniikat, katso käytännön kurssi Generatiivinen AI LLM:ien kanssa. Se on pyynnöstä toteutettava 3 viikon kurssi datatieteilijöille ja insinööreille, jotka haluavat oppia rakentamaan generatiivisia tekoälysovelluksia LLM:ien kanssa. Se on hyvä perusta aloittaa rakentaminen Amazon Bedrockin kanssa. Vieraile Amazon Bedrockin ominaisuudet -sivu ja Rekisteröidy saadaksesi lisätietoja Amazon Bedrockista.
Tietoja Tekijät
Jeff Li on vanhempi pilvisovellusarkkitehti AWS:n Professional Services -tiimissä. Hän on intohimoinen sukeltaa syvälle asiakkaiden kanssa luodakseen ratkaisuja ja modernisoidakseen sovelluksia, jotka tukevat liiketoiminnan innovaatioita. Vapaa-ajallaan hän pelaa tennistä, kuuntelee musiikkia ja lukee.
Isaac Privitera on vanhempi datatutkija Generatiivinen AI-innovaatiokeskus, jossa hän kehittää räätälöityjä generatiivisia tekoälypohjaisia ratkaisuja asiakkaiden liiketoimintaongelmiin. Hän työskentelee ensisijaisesti vastuullisten tekoälyjärjestelmien rakentamisessa käyttämällä haun lisättyä sukupolvea (RAG) ja ajatusketjua. Vapaa-ajallaan hän nauttii golfista, jalkapallosta ja kävelystä koiransa Barryn kanssa.
Harish Vaswani on pääasiallinen pilvisovellusarkkitehti Amazon Web Servicesissä. Hän on erikoistunut pilvipohjaisten sovellusten arkkitehtuuriin ja rakentamiseen ja tarjoaa asiakkailleen parhaat käytännöt pilvimuunnosmatkallaan. Työn ulkopuolella Harish ja hänen vaimonsa Simin ovat palkittuja riippumattomia lyhytelokuvien tuottajia ja rakastavat viettää aikaa 5-vuotiaan poikansa Karanin kanssa.
- SEO-pohjainen sisällön ja PR-jakelu. Vahvista jo tänään.
- PlatoData.Network Vertical Generatiivinen Ai. Vahvista itseäsi. Pääsy tästä.
- PlatoAiStream. Web3 Intelligence. Tietoa laajennettu. Pääsy tästä.
- PlatoESG. hiili, CleanTech, energia, ympäristö, Aurinko, Jätehuolto. Pääsy tästä.
- PlatonHealth. Biotekniikan ja kliinisten kokeiden älykkyys. Pääsy tästä.
- Lähde: https://aws.amazon.com/blogs/machine-learning/develop-generative-ai-applications-to-improve-teaching-and-learning-experiences/
- :On
- :missä
- $ YLÖS
- 125
- 173
- 7
- a
- Meistä
- pääsy
- Tili
- osoite
- kehittynyt
- Jälkeen
- eteenpäin
- AI
- AI-mallit
- AI-järjestelmät
- Kaikki
- Myös
- vaihtoehto
- aina
- Amazon
- Amazon Web Services
- an
- ja
- vastaus
- vastauksia
- api
- API
- Hakemus
- sovellukset
- lähestymistapa
- OVAT
- keinotekoinen
- tekoäly
- Tekoäly (AI)
- AS
- arvioinnit
- liittyvä
- At
- täydennetty
- saatavissa
- välttää
- Palkittu
- AWS
- swing
- tasapainotus
- perustua
- BE
- koska
- ennen
- takana
- tilaustyönä
- PARAS
- parhaat käytännöt
- Aivot
- Kirkas
- Rikki
- selaimet
- rakentaa
- Rakentaminen
- liiketoiminta
- by
- nimeltään
- CAN
- ketju
- tarkastaa
- pilvi
- koodi
- vertaamalla
- täydellinen
- käsittää
- Laskea
- Kontti
- pitoisuus
- korjata
- Korjaukset
- Kurssi
- Crash
- luoda
- luo
- Luominen
- Asiakkaat
- Vaarallinen
- tumma
- tiedot
- tietojen tutkija
- syvä
- syväoppiminen
- osasto
- sijoittaa
- yksityiskohdat
- kehittää
- Kehitys
- kehittää
- eri
- Diffuusio
- jakelu
- sukellus
- do
- Koira
- download
- dramaattisesti
- kuljettajat
- helppo käyttää
- koulutus
- koulutus-
- mahdollistaa
- harjoittaa
- Engineers
- Englanti
- parantaa
- virhe
- esimerkki
- olemassa
- odottaa
- experience
- Elämykset
- Ominaisuudet
- palaute
- filee
- Elokuva
- Vihdoin
- Löytää
- vilkkuu
- jälkeen
- jalkapallo
- varten
- perusta
- alkaen
- täysin
- toiminto
- tehtävät
- Perusteet
- tuottaa
- syntyy
- synnyttää
- tuottaa
- sukupolvi
- generatiivinen
- Generatiivinen AI
- lasi-
- golf
- hyvä
- luokka
- suuri
- ohjaus
- suuntaviivat
- käytännön
- kovemmin
- hattu
- Olla
- he
- hänen
- Miten
- Miten
- HTML
- HTTPS
- ID
- kuva
- kuvien
- Vaikutus
- täytäntöönpano
- parantaa
- parannuksia
- in
- Mukaan lukien
- sisällyttää
- sisältävät
- itsenäinen
- Innovaatio
- innovaatiot
- panos
- tuloa
- laitokset
- ohjeet
- Älykkyys
- kiinnostunut
- rajapinnat
- tulee
- vedotaan
- IT
- SEN
- matka
- jpg
- avain
- tuntemus
- Kieli
- suuri
- johtava
- OPPIA
- oppiminen
- oppitunti
- elämä
- pitää
- LINK
- Kuunteleminen
- kuormitus
- katso
- Katsoin
- rakkaus
- kone
- koneoppiminen
- tehdä
- TEE
- onnistui
- tarvikkeet
- ML
- malli
- mallit
- nykyaikaistaa
- lisää
- moninkertainen
- Musiikki
- syntyperäinen
- Luonnollinen
- Tarve
- Neon
- Uusi
- yön
- NLP
- of
- Tarjoukset
- Vanha
- on
- Tarpeen vaatiessa
- or
- alkuperä
- Muut
- meidän
- ulos
- ulostulo
- ulkopuolella
- sivulla
- erityinen
- osat
- intohimoinen
- Maksaa
- Ihmiset
- aika
- yksilöllinen
- Paikka
- suunnitelmat
- Platon
- Platonin tietotieto
- PlatonData
- pelaa
- Kohta
- Portal
- Kirje
- mahdollinen
- käytännöt
- pääasiallisesti
- Pääasiallinen
- ongelmia
- tuottajat
- ammatillinen
- Ohjelmointi
- asianmukaisesti
- suojella
- prototyyppejä
- toimittaa
- tarjoaa
- tarjoamalla
- kysymys
- kysymykset
- rivit
- Lukeminen
- todellinen
- reaaliaikainen
- suositella
- suositeltu
- edustaa
- Esittelymateriaalit
- vastuullinen
- REST
- arviot
- Ratsastaa
- ratsastus
- toimii
- turvallista
- sagemaker
- sama
- Säästä
- skaalautuva
- Tiedemies
- tutkijat
- pisteet
- osiot
- turvallinen
- nähdä
- valittu
- vanhempi
- tuomita
- erillinen
- palveli
- palvelu
- Palvelut
- setup
- Lyhyt
- shouldnt
- näyttää
- osoittivat
- Näytä
- Yksinkertainen
- So
- ratkaisu
- Ratkaisumme
- jonkin verran
- poika
- lähde
- lähdekoodi
- erikoistunut
- nopeudet
- menot
- Alkaa
- Startups
- Valtiot
- Askeleet
- Levytila
- opiskelija
- Opiskelijat
- tuki
- varma
- järjestelmät
- taulukko
- opettajat
- Opetus
- joukkue-
- tekniikat
- teksti
- että
- -
- Lähde
- heidän
- sitten
- tätä
- ajatus
- kolmella
- Kautta
- aika
- vinkit
- renkaat
- Titaani
- että
- ylin
- Muutos
- Kääntää
- kuljetus
- oikeudenkäynti
- kaksi
- Yhtenäinen
- Yhdysvallat
- käyttää
- käytetty
- käyttötarkoituksiin
- käyttämällä
- Ajoneuvot
- kautta
- näkyvä
- Vierailla
- kävellä
- kävely
- haluta
- Tapa..
- tavalla
- we
- verkko
- verkkopalvelut
- Mitä
- kun
- onko
- vaikka
- KUKA
- miksi
- vaimo
- tulee
- with
- sana
- sanoja
- Referenssit
- työskentely
- toimii
- Voit
- Sinun
- zephyrnet