สอนเด็กไทยที่บ้านให้เขียนเอไอ ได้ด้วย AI FOR THAI

เว็บ, เครือข่าย, เทคโนโลยีสารสนเทศ, ผู้หญิง, Smarthome

ในปี 2021 นี้ไทยเราก็ไม่น้อยหน้าชาติใด ๆ ในโลกเรื่องของเทคโนโลยี เพราะตอนนี้ไทยเราได้มีแพลตฟอร์มเอไอให้ที่สามารถนำมาลองใช้ ลองศึกษากันได้แล้ว เริ่มพัฒนาโดยฝ่ายกลยุทธ์วิจัยและถ่ายทอดเทคโนโลยี (SPD) ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC) โดยเป็น AI ที่ผ่านการ Training มาจาก NECTEC ภายในประเทศไทยเราแล้วนั่นเองค่ะ

หากใครที่สนใจก็สามารถลองเข้าไปกดเล่นดูได้ที่ https://aiforthai.in.th/ หรืออัพเดทข้อมูลข่าวสารจากทีมพัฒนาได้ที่ กลุ่ม Facebook ที่นี่ : https://www.facebook.com/groups/329293231118737/?_rdc=1&_rdr

การใช้งานนั้น ทางเว็บจะมีการเปิดให้เราสมัครสมาชิกเพื่อที่จะสามารถขอ API Key มาใช้งานได้เลยทันทีค่ะ เรียกว่าเตรียมพร้อมสำหรับผู้ที่สนใจทั้งเรียนรู้และใช้งานเพียงแค่ทำการเข้าไปสมัครผ่านหน้าเว็บ เราก็จะได้รับ API Key มาใช้งานกับ Project ของเรากันแล้วค่ะไม่ยากเลย เหมาะกับอาจารย์ หรือ นักศึกษาที่สนใจแต่อาจไม่ได้เก่งเรื่องโค้ดดิ้งมากนักคิดว่าเพราะเขาจัดหน้าตามาใช้ง่าย เเละมีวิธีการใช้งานมาให้เรียบร้อย

AI for thai ทำอะไรได้บ้าง ?

โดยทางเว็บจะมี Services API ต่างๆ ที่ทางเขาเทรนนิ่งไว้ให้เราเอาไปใช้งานค่อนข้างหลากหลายพอสมควรค่ะ เเละ สำหรับเอาไปศึกษาต่อหรือเอาไปใช้งานในงานบางประเภทถือว่าครบเลย เพราะไม่ว่าจะเป็นในเรื่องการประมวลผลทางภาษาที่รองรับภาษาไทยได้ดีเลย หรือจะเป็นรูปที่ก็มีข้อมูลไทยให้ได้ลองทดสอบ หรือจะเป็นด้านเสียง หรือด้านอื่น ๆ ก็ใช้หลักการเทรนที่อิงตามข้อมูลไทยเอาไว้ จึงทำให้เหมาะมากกับการนำมาใช้ในสโคปงานที่เน้นเป็นภายในไทย

API ที่ว่าน่าจะเอาไปทำอะไรได้หลายอย่างเลยก็

เช่น API ตรวจป้ายทะเบียนรถ หรือ อยากลองทำ แชทบอทใช้งานเอง

ก็มี API ให้เรานำมาใช้ได้

เอาล่ะเรามาลองเล่นกันเถอะ!! เริ่มจากการไปสมัครก่อนเลยเพื่อรับ API Key มาใช้สมัครได้ที่เว็บ https://aiforthai.in.th/ ไปที่เมนู Register ด้านบน

กรอกข้อมูลเสร็จจากนั้น ให้เราไปยืนยันข้อมูลใน E-mail ที่เรากรอกเข้าไปค่ะ

ให้เราทำการคลิก Link ที่มา AI for Thai ส่งมาให้เพื่อที่จะให้เราเข้าไป set password เพื่อ Login ใช้งานตัวระบบกัน

หลังจากยืนยันและเข้ารหัสได้แล้ว กดเลือก Profile

บรรทัดสุดท้ายของหน้าโปรไฟล์ จะมีช่อง API KEY สามารถก๊อปไปใช้งานได้เลย

หรือเราสามารถเข้ามาทดลองใช้ AI Demo ได้ที่เมนู Home หรือ Services โดยทางทีมพัฒนาได้มีตัวอย่างและวิธีใช้ให้แล้วค่ะ เราสามารถคลิกเลือก Services เพื่อเลือกใช้งานได้ทันทีเลยค่ะ

โดยจะเมนูหลักจะมีดังนี้คือ

Basic NLP – ประมวลผลภาษาไทย

Character Recognition – แปลภาพอักษรเป็นข้อความ

Speech to Text – แปลงเสียงพูดเป็นข้อความ

Tag Suggestion – แนะนำป้ายกำกับ

Object Recognition – รู้จำวัตถุ

Text to Speech – แปลงข้อความเป็นเสียงพูด

Machine Translation – แปลภาษา

Face Analytics – วิเคราะห์ใบหน้า

Chat Bot – สร้างแชทบอต

Sentiment Analysis – วิเคราะห์ความคิดเห็น

Person & Activity Analytics – วิเคราะห์บุคคล

ซึ่งภาษาที่ Codekids จะนำมาสาธิต วิธีใช้เบื้อต้นในวันนี้ จะขอใช้เป็น Python นะคะ

แต่สำหรับใครที่ใช้ภาษาอื่นสามารถลองประยุกต์ใช้ดูได้ค่ะไม่ว่าจะเป็น PHP หรือภาษาใหม่มาแรงอย่าง GO และไม่ต้องห่วงนะคะว่าเข้ามาแล้วจะใช้ไม่เป็นเพราะทางเว็บได้มีวิธีการใช้งานในแต่ล่ะหัวข้อมาให้เรา เสร็จเรียบร้อยแล้วที่เหลือก็แค่ให้เรานำไปใช้ประยุกต์ต่อได้เลยง่ายๆ

ระบบตัดคําทีเล็กซ์พลัส ( TLex+ )

มาเริ่มกันที่ API ตัวแรกกันค่ะ เป็น API ตัดคำจากประโยคภาษาไทยโดยหากเราทำการใส่ประโยคยาวๆ ลงไปตัว AI นี้มันจะทำการตัดแยกข้อความออกเป็นคำย่อยๆ ให้กับเราค่ะการใช้งานนั้นเรามาเปิดตัว IDE โปรแกรมที่เราใช้เขียน Python กันค่ะ

https://aiforthai.in.th/aiplatform/#/tlexplus

ทาง Codekids จะใช้ของเป็นการเขียนโปรแกรมบนเว็บไม่ต้องเป็นติดตั้งอะไรลงคอมทั้งนั้นเลยค่ะ โดยเข้าไปที่เว็บ  https://trinket.io

วิธีการใช้จาก เว็บ https://aiforthai.in.th/aiplatform/#/tlexplus เป็นภาษา python

โดยก่อนอื่น import lib กันก่อน

import requests

เก็บค่า API Key ที่เราได้จากหน้าเว็บมาสร้างเป็นตัวแปรรอเอาไว้ก่อน

Apikey=’ You API ‘

จากนั้นก็มาสร้างโค้ดเพื่อร้องขอข้อมูลจาก API กันได้เลยค่ะ

url =’https://api.aiforthai.in.th/tlexplus’

headers = {‘Apikey’:Apikey}

params = {‘text’:’วันนี้เรียนโค้ดดิ้งกับโค้ดคิดส์สนุกมากเลย’}

res = requests.get(url, params=params, headers=headers)

print(res.json())

พอเขียนโค้ดเสร็จขั้นตอนต่อไปคือ เราต้องกด Run เพื่อให้โปรเเกรมของเราทำงาน

เราจะได้ผลลัพธ์ออกมาเป็น

ต่อมาลองอีกซักตัวอย่างเป็น Word Similarity

โดยตัวนี้จะทำการค้นหาคำในภาษาไทยที่มีความหมายในเชิงเดียวกันค่ะ โดยทำการเรียนรู้คำศัพท์ผ่านโปรแกรม

https://aiforthai.in.th/aiplatform/#/wordsimilarity

เช่น

thwiki = ข้อมูลวิกิพีเดียภาษาไทย

twitter = ข้อมูลทวิตเตอร์ภาษาไทย

โดยมีโค้ดสำหรับการเรียกข้อมูลจาก API ดังนี้ โดยจะทำการใส่ข้อมูลที่ต้องการค้นหาไปว่า “สวย” ผ่านการเรียนรูจาก Twitter ออกมาทั้งหมด 5 คำ

วิธีการใช้จากเว็บ https://aiforthai.in.th/aiplatform/#/wordsimilarity เป็นภาษา python

ลองเปลี่ยน Key word เป็นคำว่า “โค้ด”

จะสังเกตุว่าคำศัพท์ที่ได้ออกมาก็จะดูเป็นคำที่มีบริบทคล้ายๆ กัน เพราะคำเหล่านี้น่าจะเป็นคำที่มักมาควบคู่กันกับคำว่า สาว หรือ โค้ด ภายในทวิตต่างๆที่ทาง NECTEC ได้เทรน AI มานั่นเองค่ะ ถ้าเราสังเกตุดีๆ เเล้วโค้ด ส่วนใหญ่ก็จะเป็นการเรียกใช้ API ทั่วไป ไม่ได้ยากอะไร แต่ถ้าเราลองเอามาประยุกต์ใช้ดีๆ ก็อาจจะสามารถเอามาทำเป็น Project เจ๋งๆได้เยอะเลยเเน่ค่ะ

ขอบคุณที่ทุกการติดตามนะคะเเละขอให้สนุกกับการเรียน Coding ค่ะ

บทความที่เกี่ยวข้อง

pokémon-unplugged
คุณครู

แจกคู่มือใบงาน Pokémon Unplugged เกมฟรี!! 23 โปรเจคพร้อมเฉลย (ลิขสิทธิ์แท้แน่นอน)

CodeKids เราไปเจอของดีมาเลยอยากจะมาแนะนำต่อเพื่อเป็นประโยชน์สำหรับคุณครูและผู้ปกครองนำไปใช้สอนเด็กๆ Unplugged Coding