Recent, profesorii și instituțiile au căutat diferite modalități de a încorpora inteligența artificială (AI) în programele lor, fie că este vorba despre predarea învățării automate (ML) sau încorporarea acesteia în crearea planurilor de lecții, notări sau alte aplicații educaționale. Modelele generative de inteligență artificială, în special modelele de limbaj mari (LLM), au accelerat dramatic impactul AI asupra educației. Modelele de IA generativă și de programare în limbaj natural (NLP) au un potențial mare de a îmbunătăți predarea și învățarea prin generarea de conținut personalizat de învățare și oferirea de experiențe de învățare captivante pentru studenți.
În această postare, creăm o soluție AI generativă pentru ca profesorii să creeze materiale de curs și pentru ca elevii să învețe cuvinte și propoziții în limba engleză. Când studenții oferă răspunsuri, soluția oferă evaluări în timp real și oferă feedback personalizat și îndrumări pentru ca studenții să își îmbunătățească răspunsurile.
Mai exact, profesorii pot folosi soluția pentru a face următoarele:
- Creați o temă pentru studenți generând întrebări și răspunsuri dintr-un prompt
- Creați o imagine din prompt pentru a reprezenta sarcina
- Salvați noua atribuire într-o bază de date
- Răsfoiți sarcinile existente din baza de date
Elevii pot folosi soluția pentru a face următoarele:
- Selectați și revizuiți o sarcină din baza de date a sarcinilor
- Răspundeți la întrebările temei alese
- Verificați scorurile de notare ale răspunsurilor în timp real
- Examinați îmbunătățirile gramaticale sugerate pentru răspunsurile lor
- Examinați îmbunătățirile sugerate ale propozițiilor pentru răspunsurile lor
- Citiți răspunsurile recomandate
Vă ghidăm prin pașii creării soluției folosind Amazon Bedrock, Serviciul Amazon de containere elastice (Amazon ECS), Amazon CloudFront, Echilibrarea sarcinii elastice (ELB), Amazon DynamoDB, Serviciul Amazon de stocare simplă (Amazon S3) și Kit AWS Cloud Development (AWS CDK).
Prezentare generală a soluțiilor
Următoarea diagramă prezintă resursele și serviciile utilizate în soluție.
Soluția rulează ca un serviciu scalabil. Profesorii și studenții își folosesc browserele pentru a accesa aplicația. Conținutul este difuzat printr-o distribuție Amazon CloudFront cu un Application Load Balancer ca origine. Salvează imaginile generate într-o găleată S3 și salvează temele profesorului și răspunsurile și scorurile elevilor în tabele DynamoDB separate.
Soluția folosește Amazon Bedrock pentru a genera întrebări, răspunsuri, imagini de teme și pentru a nota răspunsurile elevilor. Amazon Bedrock este un serviciu complet gestionat care face ca modelele de bază de la startup-uri AI de vârf și Amazon să fie disponibile prin interfețe API ușor de utilizat. Soluția folosește și API-ul de corectare a erorilor gramaticale si parafrazați API de la AI21 pentru a recomanda corecții de cuvinte și propoziții.
Puteți găsi detalii de implementare în secțiunile următoare. Codul sursă este disponibil în GitHub depozit.
Cerințe preliminare
Ar trebui să aveți cunoștințe despre IA generativă, ML și serviciile utilizate în această soluție, inclusiv Amazon Bedrock, Amazon ECS, Amazon CloudFront, Elastic Load Balancing, Amazon DynamoDB și Amazon S3
Folosim AWS CDK pentru a construi și a implementa soluția. Puteți găsi instrucțiunile de configurare în fișier readme.
Creați sarcini
Profesorii pot crea o temă dintr-un text introdus folosind următoarea pagină GUI. O sarcină cuprinde un text de intrare, întrebările și răspunsurile generate din text și o imagine generată din textul de intrare pentru a reprezenta sarcina.
Pentru exemplul nostru, un profesor introduce textul Siguranța copiilor și a bicicletelor ghiduri de la Departamentul de Transport al Statelor Unite. Pentru textul de intrare, folosim fișierul sfaturi.txt pentru.biciclete.
Următorul este rezultatul imaginii generate.
Următoarele sunt întrebările și răspunsurile generate:
"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."
Profesorul se așteaptă ca elevii să finalizeze sarcina citind textul introdus și apoi răspunzând la întrebările generate.
Portalul folosește Amazon Bedrock pentru a crea întrebări, răspunsuri și imagini. Amazon Bedrock accelerează dezvoltarea soluțiilor AI generative prin expunerea modelelor de bază prin interfețe API. Puteți găsi codul sursă în fișier 1_Create_Assignments.py.
Portalul invocă două modele de fundație:
- Difuziune stabilă XL pentru a genera imagini folosind funcția
query_generate_image_endpoint
- Claude antropic v2 pentru a genera întrebări și răspunsuri folosind funcția
query_generate_questions_answers_endpoint
Portalul salvează imaginile generate într-o găleată S3 utilizând funcția load_file_to_s3. Acesta creează o sarcină bazată pe textul introdus, ID-ul profesorului, întrebările și răspunsurile generate și link-ul S3 pentru imaginea încărcată. Acesta salvează atribuirea la asignările din tabelul DynamoDB folosind funcția insert_record_to_dynamodb
.
Puteți găsi codul AWS CDK care creează tabelul DynamoDB în fișier cdk_stack.py.
Afișați sarcinile
Profesorii pot căuta teme și artefactele generate folosind următoarea pagină GUI.
Portalul folosește funcția get_records_from_dynamodb
pentru a prelua asignările din asignările din tabelul DynamoDB. Folosește funcția download_image
pentru a descărca o imagine din găleata S3. Puteți găsi codul sursă în fișier 2_Show_Assignments.py.
Răspundeți la întrebări
Un elev selectează și citește tema unui profesor și apoi răspunde la întrebările temei.
Portalul oferă o experiență de învățare captivantă. De exemplu, atunci când elevul oferă răspunsul „Ar trebui să protejez creierul în caz de accident”, portalul notează răspunsul în timp real comparând răspunsul cu răspunsul corect. Portalul clasifică, de asemenea, răspunsurile tuturor elevilor la aceeași întrebare și arată primele trei scoruri. Puteți găsi codul sursă în fișier 3_Complete_Assignments.py.
Portalul salvează răspunsurile studentului într-un tabel DynamoDB numit răspunsuri. Puteți găsi codul AWS CDK care creează tabelul DynamoDB în fișier cdk_stack.py.
Pentru a nota răspunsul unui student, portalul invocă Modelul Amazon Titan Embeddings să traducă răspunsul elevului și răspunsul corect în reprezentări numerice și apoi să calculeze asemănarea acestora ca punctaj. Soluția o găsiți în dosar 3_Complete_Assignments.py.
Portalul generează corecții gramaticale sugerate și îmbunătățiri ale propozițiilor pentru răspunsul elevului. În cele din urmă, portalul arată răspunsul corect la întrebare.
Portalul folosește API-ul de corectare a erorilor gramaticale și API-ul de parafrazare din AI21 pentru a genera îmbunătățirile gramaticale și ale propozițiilor recomandate. Modelul de parafrază AI21 este disponibil ca model de bază în SageMaker. Puteți implementa modelul de parafrazare AI21 ca punct de inferență în SageMaker și puteți invoca punctul de inferență pentru a genera îmbunătățiri ale propoziției.
Funcțiile generate_suggestions_sentence_improvements
și generate_suggestions_word_improvements
în dosar 3_Complete_Assignments.py arată o modalitate alternativă de utilizare a punctelor finale API REST AI21. Trebuie să creați un cont AI21 și să găsiți cheia API asociată contului dvs. pentru a invoca API-urile. Va trebui să plătiți pentru invocații după perioada de probă.
Concluzie
Această postare v-a arătat cum să utilizați o soluție asistată de AI pentru a îmbunătăți experiența de predare și învățare prin utilizarea mai multor modele generative de AI și NLP. Puteți utiliza aceeași abordare pentru a dezvolta alte prototipuri și aplicații AI generative.
Dacă sunteți interesat de elementele fundamentale ale inteligenței artificiale generative și de cum să lucrați cu modele de bază, inclusiv tehnici avansate de solicitare, consultați cursul practic IA generativă cu LLM-uri. Este un curs la cerere, de 3 săptămâni, pentru oamenii de știință de date și inginerii care doresc să învețe cum să construiască aplicații AI generative cu LLM. Este o bază bună să începeți să construiți cu Amazon Bedrock. Viziteaza Pagina cu funcții Amazon Bedrock și înscrieți-vă pentru a afla mai multe despre Amazon Bedrock.
Despre Autori
Jeff Li este arhitect senior de aplicații cloud cu echipa de servicii profesionale de la AWS. Este pasionat de a se scufunda cu clienții pentru a crea soluții și a moderniza aplicațiile care sprijină inovațiile în afaceri. În timpul liber, îi place să joace tenis, să asculte muzică și să citească.
Isaac Privitera este Senior Data Scientist la Centrul de inovare generativ AI, unde dezvoltă soluții personalizate bazate pe IA generativă pentru a aborda problemele de afaceri ale clienților. El lucrează în principal la construirea de sisteme AI responsabile folosind generarea augmentată de recuperare (RAG) și raționamentul în lanț de gândire. În timpul liber îi place golful, fotbalul și plimbarea cu câinele său Barry.
Harish Vaswani este arhitect principal de aplicații cloud la Amazon Web Services. El este specializat în arhitectura și construirea de aplicații native cloud și oferă clienților cele mai bune practici în călătoria lor de transformare a cloud-ului. În afara serviciului, Harish și soția sa, Simin, sunt producători independenți de scurtmetraje premiați și le place să-și petreacă timpul cu fiul lor de 5 ani, Karan.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoData.Network Vertical Generative Ai. Împuterniciți-vă. Accesați Aici.
- PlatoAiStream. Web3 Intelligence. Cunoștințe amplificate. Accesați Aici.
- PlatoESG. carbon, CleanTech, Energie, Mediu inconjurator, Solar, Managementul deșeurilor. Accesați Aici.
- PlatoHealth. Biotehnologie și Inteligență pentru studii clinice. Accesați Aici.
- Sursa: https://aws.amazon.com/blogs/machine-learning/develop-generative-ai-applications-to-improve-teaching-and-learning-experiences/
- :este
- :Unde
- $UP
- 125
- 173
- 7
- a
- Despre Noi
- acces
- Cont
- adresa
- avansat
- După
- înainte
- AI
- Modele AI
- Sisteme AI
- TOATE
- de asemenea
- alternativă
- mereu
- Amazon
- Amazon Web Services
- an
- și
- răspunde
- răspunsuri
- api
- API-uri
- aplicație
- aplicatii
- abordare
- SUNT
- artificial
- inteligență artificială
- Inteligența artificială (AI)
- AS
- evaluări
- asociate
- At
- augmented
- disponibil
- evita
- premiat
- AWS
- echilibrist
- de echilibrare
- bazat
- BE
- deoarece
- înainte
- în spatele
- bespoke
- CEL MAI BUN
- Cele mai bune practici
- Creier
- Luminos
- Spart
- browsere
- construi
- Clădire
- afaceri
- by
- denumit
- CAN
- lanţ
- verifica
- Cloud
- cod
- compararea
- Completă
- cuprinde
- Calcula
- Recipient
- conţinut
- corecta
- Corectarea
- Curs
- Crash
- crea
- creează
- Crearea
- clienţii care
- Periculos
- Întuneric
- de date
- om de știință de date
- adânc
- invatare profunda
- Departament
- implementa
- detalii
- dezvolta
- Dezvoltare
- dezvoltă
- diferit
- difuziune
- distribuire
- scufundare
- do
- Câine
- Descarca
- dramatic
- drivere
- ușor de folosit
- Educaţie
- de învăţământ
- permite
- captivant
- inginerii
- Engleză
- spori
- eroare
- exemplu
- existent
- se așteaptă
- experienţă
- Experiențe
- DESCRIERE
- feedback-ul
- Fișier
- Film
- În cele din urmă
- Găsi
- intermitent
- următor
- Fotbal
- Pentru
- Fundație
- din
- complet
- funcţie
- funcții
- Fundamentele
- genera
- generată
- generează
- generator
- generaţie
- generativ
- AI generativă
- de sticlă
- golf
- bine
- calitate
- mare
- îndrumare
- orientări
- hands-on
- Mai tare
- pălărie
- Avea
- he
- lui
- Cum
- Cum Pentru a
- HTML
- HTTPS
- ID
- imagine
- imagini
- Impactul
- implementarea
- îmbunătăţi
- îmbunătățiri
- in
- Inclusiv
- incorpora
- care încorporează
- independent
- Inovaţie
- inovații
- intrare
- intrări
- instituții
- instrucțiuni
- Inteligență
- interesat
- interfeţe
- în
- invocă
- IT
- ESTE
- călătorie
- jpg
- Cheie
- cunoştinţe
- limbă
- mare
- conducere
- AFLAȚI
- învăţare
- lecţie
- Viaţă
- ca
- LINK
- Ascultare
- încărca
- Uite
- uitat
- dragoste
- maşină
- masina de învățare
- face
- FACE
- gestionate
- Materiale
- ML
- model
- Modele
- moderniza
- mai mult
- multiplu
- Muzică
- nativ
- Natural
- Nevoie
- Neon
- Nou
- noapte
- nlp
- of
- promoții
- Vechi
- on
- La cerere
- or
- origine
- Altele
- al nostru
- afară
- producție
- exterior
- pagină
- special
- piese
- pasionat
- Plătește
- oameni
- perioadă
- Personalizat
- Loc
- Planurile
- Plato
- Informații despre date Platon
- PlatoData
- joc
- Punct
- Portal
- Post
- potenţial
- practicile
- în primul rând
- Principal
- probleme
- Producătorii
- profesional
- Programare
- cum se cuvine
- proteja
- prototipuri
- furniza
- furnizează
- furnizarea
- întrebare
- Întrebări
- rândurile
- Citind
- real
- în timp real
- recomanda
- recomandat
- reprezenta
- Resurse
- responsabil
- REST
- revizuiască
- Călări
- călărie
- ruleaza
- sigur
- sagemaker
- acelaşi
- Economisiți
- scalabil
- Om de stiinta
- oamenii de stiinta
- scor
- secțiuni
- sigur
- vedea
- selectate
- senior
- propoziție
- distinct
- servit
- serviciu
- Servicii
- configurarea
- Pantaloni scurți
- să
- Arăta
- a arătat
- Emisiuni
- simplu
- So
- soluţie
- soluţii
- unele
- fiu
- Sursă
- cod sursă
- specializată
- viteze
- Cheltuire
- Începe
- Startup-urile
- Statele
- paşi
- depozitare
- student
- Elevi
- a sustine
- sigur
- sisteme
- tabel
- profesori
- Predarea
- echipă
- tehnici de
- a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match.
- acea
- Sursa
- lor
- apoi
- acest
- gândit
- trei
- Prin
- timp
- Sfaturi
- anvelope
- gigant
- la
- top
- Transformare
- Traduceți
- transport
- proces
- Două
- Unit
- Statele Unite
- utilizare
- utilizat
- utilizări
- folosind
- Vehicule
- de
- vizibil
- Vizita
- umbla
- mers
- vrea
- Cale..
- modalități de
- we
- web
- servicii web
- Ce
- cand
- dacă
- în timp ce
- OMS
- de ce
- soţie
- voi
- cu
- Cuvânt
- cuvinte
- Apartamente
- de lucru
- fabrică
- Tu
- Ta
- zephyrnet