ทีมพัฒนาของ Microsoft ได้พัฒนา Bot สำหรับตอบคำถามหรือปัญหาต่าง ๆ
โดยข้อมูลนำมาจาก StackOverflow
สามารถใช้งานผ่าน Visual Studio Code ได้เลย
น่าจะมีประโยชน์มาก ๆ สำหรับนักพัฒนา
ดังนั้นมาดูกันว่าเป็นอย่างไรบ้าง ?
ประเด็นหลัก ๆ ของ Bot ตัวนี้คือ
การโชว์ของจาก Microsoft AI Platform และเครื่องมือต่าง ๆ ที่เกี่ยวกับ AI นั่นเอง
ยกตัวอย่างเช่น
- Bot framework
- Cognitive Service
- Cognitive Toolkit
- Azure Machine Learning
- Azure Service เช่น Bing custom search, LUIS, QnA Maker และ Text analytic
ตัวอย่าง source code ของ StackOverflow Bot
มาดูความสามารถของ Bot ตัวนี้กัน
สามารถรับข้อมูลในรูปแบบของ Text และ รูปภาพหรือ Screenshot ได้
จากนั้นจะตอบกลับเป็น Text ในภาษาอังกฤษ
แสดงดัง VDO
ข้อดีของ Bot คือ
ช่วยลดเวลาในการค้นหาสิ่งต่าง ๆ จาก StackOverflow
ทำให้นักพัฒนามีเวลาในการเขียน code มากยิ่งขึ้น
การติดตั้ง StackOverflow Bot extension บน Visual Studio Code
ทางทีม Microsoft ไม่ยอมทำ plugin มาให้ใช้ง่าย ๆ
แต่ก็บอกขั้นตอนการติดตั้งไว้ที่ Github Page
สิ่งที่จำเป็นในการติดตั้งประกอบไปด้วย
- NodeJs 8.14
- ต้องไปสมัครสมาชิกที่ Microsoft Azure (ได้ 200 USD ฟรีนะ)
ลองเข้าไปดูใน folder StackBot สำหรับการสร้าง Bot
มีไฟล์ Dockerfile ให้ด้วย
ดังนั้นสร้าง Docker image ได้เลย
จากนั้นก็สร้าง container ของ Bot มาใช้กันง่ายมาก ๆ
แต่ต้องไปเปิดใช้งาน service ต่าง ๆ จาก Microsoft เยอะมาก
ไม่รู้ว่าจะเยอะไปไหน ดังนี้
- Service Bot framework
- Service: Language Understanding Intelligence Service (LUIS)
- Service: QnAMaker
- Service: Dialog Analyzer ซึ่งเป็น cloud function เขียนได้ทั้ง C# และ JavaScript
- Service : Computer Vision
- Service : Text Analytics
ผมลองไปเปิด service แล้วไม่รอดนะครับ !!
ใครที่มีความพยายามกว่าผมก็ลองดูนะ
ขอให้สนุกกับการ coding นะครับ