Baru-baru ini, guru dan institusi mencari berbagai cara untuk memasukkan kecerdasan buatan (AI) ke dalam kurikulum mereka, baik itu mengajarkan tentang pembelajaran mesin (ML) atau memasukkannya ke dalam pembuatan rencana pembelajaran, penilaian, atau aplikasi pendidikan lainnya. Model AI generatif, khususnya model bahasa besar (LLM), telah mempercepat dampak AI terhadap pendidikan secara signifikan. Model AI generatif dan pemrograman bahasa alami (NLP) memiliki potensi besar untuk meningkatkan pengajaran dan pembelajaran dengan menghasilkan konten pembelajaran yang dipersonalisasi dan memberikan pengalaman belajar yang menarik bagi siswa.
Dalam postingan ini, kami membuat solusi AI generatif bagi guru untuk membuat materi pelajaran dan bagi siswa untuk mempelajari kata dan kalimat bahasa Inggris. Saat siswa memberikan jawaban, solusinya memberikan penilaian waktu nyata dan menawarkan umpan balik serta panduan yang dipersonalisasi bagi siswa untuk meningkatkan jawaban mereka.
Secara khusus, guru dapat menggunakan solusi untuk melakukan hal berikut:
- Buat tugas untuk siswa dengan menghasilkan pertanyaan dan jawaban dari prompt
- Buat gambar dari prompt untuk mewakili tugas
- Simpan tugas baru ke database
- Telusuri tugas yang ada dari database
Siswa dapat menggunakan solusi untuk melakukan hal berikut:
- Pilih dan tinjau tugas dari database tugas
- Jawablah pertanyaan dari tugas yang dipilih
- Periksa skor penilaian jawaban secara real time
- Tinjau perbaikan tata bahasa yang disarankan untuk jawaban mereka
- Tinjau perbaikan kalimat yang disarankan untuk jawaban mereka
- Baca jawaban yang disarankan
Kami memandu Anda melalui langkah-langkah membuat solusi menggunakan Batuan Dasar Amazon, Layanan Kontainer Amazon Elastic (ECS Amazon), Amazon CloudFront, Penyeimbangan Beban Elastis (ELB), Amazon DynamoDB, Layanan Penyimpanan Sederhana Amazon (Amazon S3), dan Kit Pengembangan AWS Cloud (AWS-CDK).
Ikhtisar solusi
Diagram berikut menunjukkan sumber daya dan layanan yang digunakan dalam solusi.
Solusinya berjalan sebagai layanan yang dapat diskalakan. Guru dan siswa menggunakan browser mereka untuk mengakses aplikasi. Konten disajikan melalui distribusi Amazon CloudFront dengan Application Load Balancer sebagai asalnya. Ini menyimpan gambar yang dihasilkan ke bucket S3, dan menyimpan tugas guru serta jawaban dan skor siswa ke tabel DynamoDB terpisah.
Solusinya menggunakan Amazon Bedrock untuk menghasilkan pertanyaan, jawaban, gambar tugas, dan menilai jawaban siswa. Amazon Bedrock adalah layanan terkelola sepenuhnya yang menjadikan model dasar dari startup AI terkemuka dan Amazon tersedia melalui antarmuka API yang mudah digunakan. Solusinya juga menggunakan API koreksi kesalahan tata bahasa dan memparafrasekan API dari AI21 untuk merekomendasikan koreksi kata dan kalimat.
Anda dapat menemukan detail penerapannya di bagian berikut. Kode sumber tersedia di Repositori GitHub.
Prasyarat
Anda harus memiliki pengetahuan tentang AI generatif, ML, dan layanan yang digunakan dalam solusi ini, termasuk Amazon Bedrock, Amazon ECS, Amazon CloudFront, Elastic Load Balancing, Amazon DynamoDB, dan Amazon S3
Kami menggunakan AWS CDK untuk membangun dan menerapkan solusinya. Anda dapat menemukan petunjuk pengaturan di file readme.
Buat tugas
Guru dapat membuat tugas dari teks masukan menggunakan halaman GUI berikut. Tugas terdiri dari teks masukan, pertanyaan dan jawaban yang dihasilkan dari teks, dan gambar yang dihasilkan dari teks masukan untuk mewakili tugas.
Sebagai contoh kita, seorang guru memasukkan Keamanan Anak dan Sepeda pedoman dari Departemen Transportasi Amerika Serikat. Untuk input teks, kami menggunakan file sepeda.safe.riding.tips.txt.
Berikut keluaran gambar yang dihasilkan.
Berikut ini adalah pertanyaan dan jawaban yang dihasilkan:
"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."
Guru mengharapkan siswa menyelesaikan tugas dengan membaca teks masukan dan kemudian menjawab pertanyaan yang dihasilkan.
Portal ini menggunakan Amazon Bedrock untuk membuat pertanyaan, jawaban, dan gambar. Amazon Bedrock mempercepat pengembangan solusi AI generatif dengan mengekspos model dasar melalui antarmuka API. Anda dapat menemukan kode sumber di file 1_Buat_Tugas.py.
Portal ini menggunakan dua model fondasi:
- Difusi Stabil XL untuk menghasilkan gambar menggunakan fungsi
query_generate_image_endpoint
- Claude Antropik v2 untuk menghasilkan pertanyaan dan jawaban menggunakan fungsi tersebut
query_generate_questions_answers_endpoint
Portal menyimpan gambar yang dihasilkan ke bucket S3 menggunakan fungsi load_file_to_s3. Ini membuat tugas berdasarkan teks masukan, ID guru, pertanyaan dan jawaban yang dihasilkan, dan tautan bucket S3 untuk gambar yang dimuat. Ini menyimpan tugas ke tugas tabel DynamoDB menggunakan fungsi tersebut insert_record_to_dynamodb
.
Anda dapat menemukan kode AWS CDK yang membuat tabel DynamoDB di file cdk_stack.py.
Tampilkan tugas
Guru dapat menelusuri tugas dan artefak yang dihasilkan menggunakan halaman GUI berikut.
Portal menggunakan fungsi tersebut get_records_from_dynamodb
untuk mengambil tugas dari tugas tabel DynamoDB. Ini menggunakan fungsi tersebut download_image
untuk mengunduh gambar dari bucket S3. Anda dapat menemukan kode sumber di file 2_Tampilkan_Tugas.py.
Jawab pertanyaan
Seorang siswa memilih dan membaca tugas guru dan kemudian menjawab pertanyaan tugas tersebut.
Portal ini memberikan pengalaman belajar yang menarik. Misalnya, ketika siswa memberikan jawaban โSaya harus melindungi otak saya saat terjadi kecelakaanโ portal akan menilai jawabannya secara real-time dengan membandingkan jawabannya dengan jawaban yang benar. Portal ini juga memeringkat jawaban semua siswa terhadap pertanyaan yang sama dan menunjukkan tiga skor teratas. Anda dapat menemukan kode sumber di file 3_Lengkap_Tugas.py.
Portal menyimpan jawaban siswa ke tabel DynamoDB yang disebut jawaban. Anda dapat menemukan kode AWS CDK yang membuat tabel DynamoDB di file cdk_stack.py.
Untuk menilai jawaban siswa, portal memanggil Model Penyematan Amazon Titan untuk menerjemahkan jawaban siswa dan jawaban yang benar ke dalam representasi numerik dan kemudian menghitung kesamaannya sebagai skor. Anda dapat menemukan solusinya di file 3_Lengkap_Tugas.py.
Portal ini menghasilkan saran koreksi tata bahasa dan perbaikan kalimat untuk jawaban siswa. Terakhir, portal menunjukkan jawaban yang benar atas pertanyaan tersebut.
Portal ini menggunakan API koreksi kesalahan tata bahasa dan API parafrase dari AI21 untuk menghasilkan perbaikan tata bahasa dan kalimat yang direkomendasikan. Model parafrase AI21 tersedia sebagai model dasar di SageMaker. Anda dapat menerapkan model parafrase AI21 sebagai titik inferensi di SageMaker dan menjalankan titik inferensi untuk menghasilkan perbaikan kalimat.
Fungsi-fungsinya generate_suggestions_sentence_improvements
dan generate_suggestions_word_improvements
dalam file 3_Lengkap_Tugas.py menunjukkan cara alternatif menggunakan titik akhir AI21 REST API. Anda perlu membuat akun AI21 dan menemukan kunci API yang terkait dengan akun Anda untuk memanggil API. Anda harus membayar untuk pemanggilan setelah masa percobaan.
Kesimpulan
Postingan ini menunjukkan kepada Anda cara menggunakan solusi berbantuan AI untuk meningkatkan pengalaman belajar mengajar dengan menggunakan beberapa model AI generatif dan NLP. Anda dapat menggunakan pendekatan yang sama untuk mengembangkan prototipe dan aplikasi AI generatif lainnya.
Jika Anda tertarik dengan dasar-dasar AI generatif dan cara bekerja dengan model dasar, termasuk teknik dorongan tingkat lanjut, lihat kursus praktiknya AI generatif dengan LLM. Ini adalah kursus 3 minggu sesuai permintaan untuk ilmuwan dan insinyur data yang ingin mempelajari cara membangun aplikasi AI generatif dengan LLM. Ini adalah landasan yang baik untuk mulai membangun dengan Amazon Bedrock. Mengunjungi Halaman Fitur Batuan Dasar Amazon dan daftar untuk mempelajari lebih lanjut tentang Amazon Bedrock.
Tentang Penulis
Jeff Li adalah Arsitek Aplikasi Cloud Senior dengan tim Layanan Profesional di AWS. Dia bersemangat mendalami pelanggan untuk menciptakan solusi dan memodernisasi aplikasi yang mendukung inovasi bisnis. Di waktu luangnya, ia menikmati bermain tenis, mendengarkan musik, dan membaca.
Ishak Privitera adalah Ilmuwan Data Senior di Pusat Inovasi AI Generatif, tempat ia mengembangkan solusi berbasis AI generatif untuk mengatasi masalah bisnis pelanggan. Dia bekerja terutama dalam membangun sistem AI yang bertanggung jawab menggunakan retrieval augmented generation (RAG) dan penalaran rantai pemikiran. Di waktu luangnya dia menikmati golf, sepak bola, dan berjalan-jalan dengan anjingnya Barry.
Harish Waswani adalah Arsitek Aplikasi Cloud Utama di Amazon Web Services. Ia berspesialisasi dalam merancang dan membangun aplikasi cloud native dan memberikan praktik terbaik kepada pelanggan dalam perjalanan transformasi cloud mereka. Di luar pekerjaan, Harish dan istrinya, Simin, adalah produser film pendek independen pemenang penghargaan dan senang menghabiskan waktu bersama putra mereka yang berusia 5 tahun, Karan.
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- PlatoData.Jaringan Vertikal Generatif Ai. Berdayakan Diri Anda. Akses Di Sini.
- PlatoAiStream. Intelijen Web3. Pengetahuan Diperkuat. Akses Di Sini.
- PlatoESG. Karbon, teknologi bersih, energi, Lingkungan Hidup, Tenaga surya, Penanganan limbah. Akses Di Sini.
- PlatoHealth. Kecerdasan Uji Coba Biotek dan Klinis. Akses Di Sini.
- Sumber: https://aws.amazon.com/blogs/machine-learning/develop-generative-ai-applications-to-improve-teaching-and-learning-experiences/
- :adalah
- :Di mana
- $NAIK
- 125
- 173
- 7
- a
- Tentang Kami
- mengakses
- Akun
- alamat
- maju
- Setelah
- di depan
- AI
- Model AI
- Sistem AI
- Semua
- juga
- alternatif
- selalu
- Amazon
- Amazon Web Services
- an
- dan
- menjawab
- jawaban
- api
- Lebah
- Aplikasi
- aplikasi
- pendekatan
- ADALAH
- buatan
- kecerdasan buatan
- Kecerdasan buatan (AI)
- AS
- penilaian
- terkait
- At
- ditambah
- tersedia
- menghindari
- memenangkan penghargaan
- AWS
- ayunan
- balancing
- berdasarkan
- BE
- karena
- sebelum
- di belakang
- dipesan lebih dahulu
- TERBAIK
- Praktik Terbaik
- Otak
- Bright
- Rusak
- browser
- membangun
- Bangunan
- bisnis
- by
- bernama
- CAN
- rantai
- memeriksa
- awan
- kode
- pembandingan
- lengkap
- terdiri dari
- menghitung
- Wadah
- Konten
- benar
- Koreksi
- Kelas
- Crash
- membuat
- menciptakan
- membuat
- pelanggan
- Berbahaya
- gelap
- data
- ilmuwan data
- mendalam
- belajar mendalam
- Departemen
- menyebarkan
- rincian
- mengembangkan
- Pengembangan
- mengembangkan
- berbeda
- Difusi
- distribusi
- penyelaman
- do
- Anjing
- Download
- secara dramatis
- driver
- mudah digunakan
- Pendidikan
- edukasi
- memungkinkan
- menarik
- Insinyur
- Inggris
- mempertinggi
- kesalahan
- contoh
- ada
- mengharapkan
- pengalaman
- Pengalaman
- Fitur
- umpan balik
- File
- Film
- Akhirnya
- Menemukan
- berkedip
- berikut
- sepak bola
- Untuk
- Prinsip Dasar
- dari
- sepenuhnya
- fungsi
- fungsi
- Fundamental
- menghasilkan
- dihasilkan
- menghasilkan
- menghasilkan
- generasi
- generatif
- AI generatif
- kaca
- golf
- baik
- kelas
- besar
- bimbingan
- pedoman
- hands-on
- sulit
- topi
- Memiliki
- he
- -nya
- Seterpercayaapakah Olymp Trade? Kesimpulan
- How To
- HTML
- HTTPS
- ID
- gambar
- gambar
- Dampak
- implementasi
- memperbaiki
- perbaikan
- in
- Termasuk
- menggabungkan
- menggabungkan
- independen
- Innovation
- inovasi
- memasukkan
- input
- lembaga
- instruksi
- Intelijen
- tertarik
- interface
- ke
- memanggil
- IT
- NYA
- perjalanan
- jpg
- kunci
- pengetahuan
- bahasa
- besar
- terkemuka
- BELAJAR
- pengetahuan
- pelajaran
- Hidup
- 'like'
- LINK
- Listening
- memuat
- melihat
- tampak
- cinta
- mesin
- Mesin belajar
- membuat
- MEMBUAT
- berhasil
- bahan
- ML
- model
- model
- memodernisasi
- lebih
- beberapa
- musik
- asli
- Alam
- Perlu
- Neon
- New
- malam
- nLP
- of
- Penawaran
- Tua
- on
- Sesuai Permintaan
- or
- asal
- Lainnya
- kami
- di luar
- keluaran
- di luar
- halaman
- tertentu
- bagian
- bergairah
- Membayar
- Konsultan Ahli
- periode
- Personalized
- Tempat
- rencana
- plato
- Kecerdasan Data Plato
- Data Plato
- bermain
- Titik
- Portal
- Pos
- potensi
- praktek
- terutama
- Utama
- masalah
- Produsen
- profesional
- Pemrograman
- tepat
- melindungi
- prototipe
- memberikan
- menyediakan
- menyediakan
- pertanyaan
- Pertanyaan
- jajaran
- Bacaan
- nyata
- real-time
- sarankan
- direkomendasikan
- mewakili
- Sumber
- tanggung jawab
- ISTIRAHAT
- ulasan
- Mengendarai
- naik
- berjalan
- aman
- pembuat bijak
- sama
- Save
- terukur
- ilmuwan
- ilmuwan
- skor
- bagian
- aman
- melihat
- terpilih
- senior
- putusan pengadilan
- terpisah
- yang telah dilayani
- layanan
- Layanan
- penyiapan
- Pendek
- harus
- Menunjukkan
- menunjukkan
- Pertunjukkan
- Sederhana
- So
- larutan
- Solusi
- beberapa
- putra
- sumber
- kode sumber
- spesialisasi
- kecepatan
- Pengeluaran
- awal
- Startups
- Negara
- Tangga
- penyimpanan
- mahasiswa
- Siswa
- mendukung
- yakin
- sistem
- tabel
- guru
- Pengajaran
- tim
- teknik
- teks
- bahwa
- Grafik
- Sumber
- mereka
- kemudian
- ini
- pikir
- tiga
- Melalui
- waktu
- Tips
- ban
- titan
- untuk
- puncak
- Transformasi
- menterjemahkan
- angkutan
- percobaan
- dua
- Serikat
- Amerika Serikat
- menggunakan
- bekas
- kegunaan
- menggunakan
- Kendaraan
- melalui
- terlihat
- Mengunjungi
- berjalan
- berjalan
- ingin
- Cara..
- cara
- we
- jaringan
- layanan web
- Apa
- ketika
- apakah
- sementara
- SIAPA
- mengapa
- istri
- akan
- dengan
- Word
- kata
- Kerja
- kerja
- bekerja
- Kamu
- Anda
- zephyrnet.dll