สรุปอบรม “การใช้ AI for Thai Platform” สำหรับนักพัฒนาโปรแกรม (ภาคเหนือ)

Apirak Sang-ngenchai
ASbavensky
Published in
2 min readJan 31, 2020

Seminar : AI for Thai Platform for developer

AI for Thai เกิดจากความมุ่นมั่นของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) ที่จะสร้างเทคโนโลยีฐานรากทางด้านดิจิทัล (Digital Infrastructure) ให้กับประเทศไทย โดยนำผลงานวิจัยที่มีอยู่ทางด้านปัญญาประดิษฐ์มาเผยแพร่ในรูปแบบการให้บริการ หรือ API เพื่อให้นักพัฒนานำไปต่อยอด สร้างสรรค์และพัฒนาแอปพลิเคชันให้เกิดประโยชน์ทั้งในเชิงธุรกิจและสังคม

แพลตฟอร์ม AI for Thai ยังเป็นชิ้นส่วนและกลไกสำคัญที่จะช่วยสร้างและขับเคลื่อนระบบนิเวศทางด้านปัญญาประดิษฐ์ (AI Ecosystem) ให้เกิดขึ้นในประเทศไทย โดยจะเปิดให้นักวิจัย อาจารย์ นักศึกษาและนักพัฒนามาร่วมกันสร้าง API ใหม่ๆ และนำมาให้บริการผ่านแพลตฟอร์ม เพื่อเป็นประโยชน์สูงสุดกับผู้ใช้งานในประเทศไทย

การอบรม “การใช้ AI for Thai Platform” สำหรับนักพัฒนาโปรแกรม (ภาคเหนือ) จัดขึ้นวันเสาร์ที่ 21 ธันวาคม 2562 ณ สำนักบริการวิชาการ มหาวิทยาลัยเชียงใหม่ (UNISERV CMU) จังหวัดเชียงใหม่

AI for Thai เกิดจากความมุ่นมั่นของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) ที่จะสร้างเทคโนโลยีฐานรากทางด้านดิจิทัล (Digital Infrastructure) ให้กับประเทศไทย โดยนำผลงานวิจัยที่มีอยู่ทางด้านปัญญาประดิษฐ์มาเผยแพร่ในรูปแบบการให้บริการ หรือ API เพื่อให้นักพัฒนานำไปต่อยอด สร้างสรรค์และพัฒนาแอปพลิเคชันให้เกิดประโยชน์ทั้งในเชิงธุรกิจและสังคม
แพลตฟอร์ม AI for Thai ยังเป็นชิ้นส่วนและกลไกสำคัญที่จะช่วยสร้างและขับเคลื่อนระบบนิเวศทางด้านปัญญาประดิษฐ์ (AI Ecosystem) ให้เกิดขึ้นในประเทศไทย โดยจะเปิดให้นักวิจัย อาจารย์ นักศึกษาและนักพัฒนามาร่วมกันสร้าง API ใหม่ๆ และนำมาให้บริการผ่านแพลตฟอร์ม เพื่อเป็นประโยชน์สูงสุดกับผู้ใช้งานในประเทศไทย
(ที่มา : https://aiforthai.in.th/about.php)

ผู้ใช้งานสามารถทดลองใช้ AI for Thai ได้ที่ aiforthai.in.th

เนื้อหาในการอบรม แบ่งออกเป็น 3 ด้านดังนี้
1) ภาษา (Language)

เป็นการใช้งานการประมวลผลข้อความภาษาไทย เช่น การตัดคำด้วยพจนานุกรรม, การตัดคำด้วย Machine Learning, ตัดคำ และแก้คำซ้ำ, ตัดคำ และบอกประเภท, แสดงคำที่ออกเสียงคล้ายกัน, คำสะกดใกล้เคียงกัน จากพจนานุกรม และรายชื่อคนไทย และคำที่มีบริบทใกล้เคียงกัน โดยสามารถทดลองเรียกใช้งาน API ได้จาก
colab : Basic NLP API call G2P LexTo Soundex TLexPlus,Word approx, WordSim

การใช้งาน LANGUAGE

2) ภาพ (Vision)

เป็นการใช้งานการวิเคราะห์ และเข้าใจภาพและวิดีโอ เช่น การแปลงภาพเอกสารให้เป็นข้อความ, การวิเคราะห์วัตถุ (ชื่ออาหาร), การระบุตำแหน่งบุคคลในภาพ, การแสดงความหนาแน่นของบุคคลในรูปภาพ และการตรวจจับป้ายทะเบียนรถ สามารถดาวน์โหลดโปรแกรมทดลองเรียกใช้งาน API ได้จาก
Google Drive : ATFORTHAI_vision.zip

การใช้งาน VISION

3) การสนทนา และการโต้ตอบ (Conversation)

เป็นการใช้งานการสนทนา เสียงพูด และการโต้ตอบจาก chatbot เช่น การแปลงเสียงพูดเป็นข้อความ, การแปลงข้อความเป็นเสียงพูด และการสร้างแช็ตบอตเพื่อโต้ตอบโดยสามารถทดลองเรียกใช้งาน API ได้จาก
colab : Conversation API call Partii & Vaja

การใช้งาน CONVERSATION

ทั้งนี้จากการอบรมพบว่า ตัวแพลตฟอร์ตเองสามารถใช้งานได้ในระดับหนึ่ง ซึ่งข้อมูล (dataset) ที่ทาง NECTEC ได้รวบรวมและทำ Model เอาไว้ให้ สามารถนำไปใช้งาน และต่อยอดให้เกิดผลงาน สิ่งประดิษฐ์ และนวัตกรรมต่าง ๆ ได้ในอนาคต ทั้งนี้ ขึ้นอยู่กับผู้พัฒนาเอง ว่าจะสามารถดึงความสามารถของ SERVICES ที่เปิดให้ใช้งานได้มากน้อยเพียงใด

จำนวน API ที่สามารถใช้งานได้

#เพิ่มเติม1 การใช้งาน API มีขีดจำกัด หากต้องการเพิ่มการใช้งาน สามารถติดต่อกับทาง NECTEC ได้โดยตรง และdataset ที่ใช้สร้างโมเดลอาจจะยังไม่ครอบคลุมทั้งหมด โดยผู้พัฒนาสามารถติดต่อทีม NECTEC เพื่อเพิ่ม dataset สำหรับงานของตนเองในภายภาคหน้าได้

#เพิ่มเติม2 ยังไม่ได้อธิบายการใช้งานร่วมกับ ABDUL Platform และ LINE Chatbot นะครับ

--

--

Apirak Sang-ngenchai
ASbavensky

Sometime, We need to take a step away from certain things to reclaim your own self .