บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2018

ลองเขียน chatbot ใช้งานใน Hangout Chat

รูปภาพ
Hangout Chat เป็นระบบ chat ตัวใหม่ในชุด G Suite ที่มาพร้อมความสามารถใหม่ๆ มากมาย ทั้งการสร้าง room ซึ่งคล้ายกับการสร้าง group chat แต่สามารถคุยแยกเรื่องกันได้ สามารถส่งไฟล์หากันใน chat ได้ทันที และการค้นหาข้อมูลใน chat ก็ทำได้สะดวก ทั้งค้นหาคน ค้นหาคำ หรือค้นหาไฟล์ตามประเภทข้อมูล เพราะมีการออกแบบการค้นหาไว้ตั้งแต่ต้น อีกหนึ่งความสามารถที่มีมาใน Hangout Chat คือเราสามารถใช้งาน chatbot ได้ด้วย โดยมี bot ให้เราเลือกใช้มากมาย ทั้ง chatbot ของ Google Drive ที่จะคอย update ความเคลื่อนไหวให้เราว่ามีใครแชร์ไฟล์มาให้บ้าง หรือ chatbot ของ Meet ที่เราสามารถนัดประชุมด้วยการพิมพ์คุยกับ bot ได้เลย ที่เจ๋งไปกว่านั้นคือ เราสามารถเขียน bot ขึ้นมาใช้งานเองได้ด้วย Apps Script หากต้องการเริ่มต้นเขียน bot สามารถทำตามบทความนี้ได้เลยคับ https://developers.google.com/hangouts/chat/quickstart/apps-script-bot bot ที่ผมลองเขียนขึ้นมาใช้งานนั้น ก็ต่อยอดมาจาก quickstart ตัวนี้ครับ โดยผมลองปรับแต่ง เพื่อให้ bot ตัวนี้ สามารถโต้ตอบกับคนโดยการนำสิ่งที่คนพิมพ์เข้ามาไปค้นหาข้อมูลจาก directory (หรือสมุดหน้าเห

พาชมบรรยากาศงาน Google Next '18

รูปภาพ
งาน Google Cloud Next เป็นงานประจำปีของ Google Cloud ซึ่งเป็นแผนกที่รับผิดชอบบริการและผลิตภัณฑ์ของ Google สำหรับลูกค้าองค์กร ปีนี้งานจัดขึ้นในวันที่ 24-26 กรกฎาคม 2561 ที่เมืองซานฟรานซิสโก ซึ่งผมได้มีโอกาสไปร่วมงานนี้ โดยได้รับการสนับสนุนจาก บริษัท คับ ในงาน จะแบ่งเนื้อหาออกเป็นหลายๆ ส่วน และหลากหลายรูปแบบ ทั้งในรูปแบบ keynote session ที่เป็นเวทีใหญ่ในช่วงเช้าของแต่ละวัน, breakout session ที่แบ่งเป็นห้องขนาดกลางๆ (session ละประมาณ 50 นาที) , panel session ซึ่งเป็นเวทีเล็กๆ ผู้ฟังจะใกล้ชิดกับวิทยากรแบบติดขอบเวที, hands-on lab ที่เราสามารถเข้าไปนั่งทำ lab และมีเจ้าหน้าที่คอยดูแลให้ความช่วยเหลืออย่างใกล้ชิด, interactive learning เป็นการเรียนรู้แบบกลุ่มในลักษณะ workshop (ใช้เวลา 2 ชั่วโมง) และ bootcamp ทั้งแบบครี่งวัน และเต็มวัน keynote session สรุปเรื่องสำคัญของวันนั้นๆ มีลูกเล่นเป็นจอแสดงผลบนกล่องลูกบาศก์ 4 กล่อง ที่หมุนได้ panel session รองรับคนประมาณ 20 คน ให้ผู้เข้าร่วมได้ใกล้ชิดกับวิทยากร interactive learning session ที่มีการแบ่งกลุ่มและให้ทำกิจกรรมร่วมกัน hand