ทีมพัฒนาของ 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 แล้วไม่รอดนะครับ !!
ใครที่มีความพยายามกว่าผมก็ลองดูนะ

ขอให้สนุกกับการ coding นะครับ