Hangout On Air ใช้ไม่ได้แล้ว ทำยังไงดี!?

[Cross-posted on niwpopkorn.com] ยังจำ Hangout On Air กันได้มั้ย? Hangout On Air เป็นบริการ streaming แบบถ่ายทอดสด โดยในช่วงเปิดตัว ได้เป็นส่วนหนึ่งของ Google+  หน้าจอหลักในการ stream จะเป็นหน้าจอของ Hangout ที่เป็นระบบ video conference สามารถแชร์หน้าจอเข้าไปใน Hangout เพื่อให้คนใน video conference เห็นหน้าจอเดียวกัน และประชุมกันได้สะดวกมาขึ้น ความสามารถของ Hangout On Air ที่สามารถถ่ายทอดการประชุม ให้คนในองค์กรเข้ามาดูผ่านหน้า YouTube ได้จำนวนมาก แต่ยังสามารถจำกัดสิทธิ์ในการเข้าชมสำหรับคนในองค์กรเท่านั้น ทำให้หลายๆ องค์กร โดยเฉพาะองค์กรที่มีออฟฟิศกระจายอยู่หลายๆ ที่ หรือหลายๆ ประเทศ มีการนำ Hanout On Air มาใช้ในการประชุมบริษัทที่ถ่ายทอดสดจากสำนักงานใหญ่ และให้ออฟฟิศในเขตหรือประเทศอื่นๆ เข้ามาชมได้ทันที เพื่อให้ข้อความจากผู้บริหาร ไปถึงพนักงานในแต่ละส่วนได้อย่างทั่วถึง … Continue reading Hangout On Air ใช้ไม่ได้แล้ว ทำยังไงดี!?

แชร์ประสบการณ์ขึ้นพูด 15 นาทีในงาน Google Cloud Summit Bangkok 2019

[Cross-posted on blog.niwpopkorn.com] จบไปแล้วกับงาน Google Cloud Summit Bangkok 2019 เมื่อวันที่ 26 กันยายน 2562 ที่ Royal Paragon Hall เนื่องจากงานนี้ผมได้มีโอกาสเป็นตัวแทนบริษัทฯ ขึ้นไปพูดใน Track One ช่วงเวลา 13:50 - 14:05 น. (ระยะเวลา 15 นาที) ในหัวข้อ Improve Customer Experience through chat: Core factor for winning on CX with Chatbot ผมได้มีโอากาสเห็นเบื้องหลังการเตรียมงานนี้ในบางส่วน เลยอยากมาเล่าให้ฟัง เผื่อจะเป็นประโยชน์กับผู้อ่านครับ เวลาขึ้นพูดของผมคือ 13:50 น. ของ Track One   การเตรียมตัว 1 … Continue reading แชร์ประสบการณ์ขึ้นพูด 15 นาทีในงาน Google Cloud Summit Bangkok 2019

Chatbot: ตอบแบบสอบถาม ฟรีป๊อบคอร์น!

[Crossed-posted on blog.niwpopkorn.com] เนื่องจากทางบริษัทแทนเจอรีน ได้ไปออกบูธที่งานสัมนางานหนึ่ง โดยกิจกรรมในบูธของเรา จะมีแบบสอบถามออนไลน์ (ทำจาก Google Form) ให้ตอบ เมื่อตอบแบบสอบถามเสร็จก็รับป๊อบคอร์นไปเลย 1 ถุง โดยจะมีให้เลือก 2 รส คือรสเค็ม กับรสชีส ครับ ระหว่างนั่งที่บูธ ผมเลยนึกสนุกสร้าง Chatbot ขึ้นมาเพื่อให้คุยกับคนที่มาในบูธ โดยจำลองสถานการณ์ตามรายละเอียดที่อธิบายไปแล้วเอามาเป็นโจทย์ในการทำ Chatbot ใช้เวลาไม่นาน ให้เพื่อนช่วยทดสอบและปรับแก้อีกนิดหน่อย Chatbot ก็มีความสมบูรณ์มากยิ่งขึ้น เรามาดูรายละเอียดของ Chatbot ตัวนี้กันเลยคับ ภาพรวมของ Intent ทั้งหมด Intent Design ผม design ให้มี intent ทั้งหมด 5 intent โดยมีรายละเอียดคือ Default Fallback Intent: มีมาให้อยู่แล้วแต่เข้าไปแก้ response ให้ตอบด้วยเรื่องที่ chatbot ทำได้ Default … Continue reading Chatbot: ตอบแบบสอบถาม ฟรีป๊อบคอร์น!

แนะนำ certificate ด้านการใช้งาน cloud จาก Google Cloud: Associate Cloud Engineer

[Cross-posted on blog.niwpopkorn.com] ปัจจุบันองค์กรต่างๆ เริ่มใช้งาน cloud services กันเป็นปกติ เนื่องจากเห็นข้อดีของการใช้งาน cloud ทั้งความยืดหยุ่นแง่การใช้งานและค่าใช้จ่าย (รองรับ workload ขนาดใหญ่ได้ ใช้เท่าไรจ่ายเท่านั้น ไม่ต้องลงเงินเป็นก้อนเพื่อทำ data center เองทั้งหมด) เทคโนโลยีที่ update ของใหม่ๆ อยู่เสมอ และความรวดเร็วในการใช้บริการ เมื่อมีการใช้งานมากขึ้น ทักษะในการออกแบบและบริหารจัดการ cloud services จึงมีความสำคัญ เพื่อให้องค์กรมั่นใจว่า การใช้งาน cloud services นั้น มีการออกแบบและใช้งานตาม practices เพื่อให้ระบบมีความปลอดภัย ตอบสนองความต้องการของ business user ได้ และไม่เกิดค่าใช้จ่ายส่วนเกินที่ไม่จำเป็น นี่จึงเป็นที่มาของใบรับรอง หรือ certification ต่างๆ ที่ cloud vendor แต่ละเจ้า มีการออกแบบการทดสอบ เพื่อยืนยันและรับรองทักษะการใช้งานบริการของตัวเองได้อย่างเหมาะสม เป็นสัญลักษณ์ที่แสดงให้เห็นว่าบุคคลนั้นมีทักษะตามที่ certification ใบนั้น … Continue reading แนะนำ certificate ด้านการใช้งาน cloud จาก Google Cloud: Associate Cloud Engineer

แนะนำ Dialogflow: สิทธิพิเศษสำหรับลูกค้า G Suite สร้าง chatbot ใช้ในองค์กรได้ง่ายสุดๆ

[Cross-posted on blog.niwpopkorn.com] Dialogflow เป็นเครื่องมือในการสร้าง chatbot เพื่อโต้ตอบเป็นบทสนทนากับผู้ใช้งาน สำหรับองค์กรที่กำลังมองหา chatbot เพื่อนำมาใช้งานภายใน เช่น HR chatbot สำหรับให้ข้อมูลต่างๆ กับพนักงานหรือคนในองค์กร ก่อนที่จะให้ chatbot โต้ตอบกับผู้ใช้ จะต้องมั่นใจก่อนว่าผู้ใช้นั้นเป็นพนักงานในองค์กรจริงๆ ไม่เช่นนั้นก็จะเกิดความเสี่ยงที่ข้อมูลภายในรั่วไหลไปหาคนนอกองค์กรได้ สำหรับองค์กรที่ใช้งาน G Suite อยู่นั้น Google มีระบบ chat ที่ชื่อว่า Hangout Chat เป็น chat platform ที่มาพร้อมระบบ G Suite และสามารถคุยกับ bot ต่างๆ ใน Hangout Chat ได้ด้วย วันนี้เราจะมาลองทำ integration ระหว่าง Hangout Chat ซึ่งเป็น enterprise chat platform กับ Dialogflow กันครับ ข้อดีคือ บริการทั้ง 2 … Continue reading แนะนำ Dialogflow: สิทธิพิเศษสำหรับลูกค้า G Suite สร้าง chatbot ใช้ในองค์กรได้ง่ายสุดๆ

แนะนำ Dialogflow: เชื่อมต่อ Dialogflow กับ Facebook Messenger

[Cross-posted on blog.niwpopkorn.com] จากบทความตอนก่อน ทั้ง แนะนำ Dialogflow สำหรับการสร้าง chatbot และ Intent, Parameters และ Fulfillment หลังจากเราสร้าง chatbot ด้วย Dialogflow แล้ว เราสามารถนำ chatbot ที่ได้มา integrate เพื่อใช้งานกับ messenger หลายๆ ตัวได้ โดยวันนี้เรามาดูวิธีการเชื่อมต่อ Dialogflow เข้ากับ Facebook Messenger กันครับ Facebook Messenger เริ่มต้นจากหน้า Dialogflow console ให้เราไปที่เมนู Integrations และกดที่ Facebook Messenger เราจะได้หน้าสำหรับตั้งค่าเพื่อเชื่อมต่อ Dialogflow กับ Facebook Messenger ซึ่งมีรายละเอียดดังนี้ Callback URL: เป็น url สำหรับนำไปใส่เป็น webhook ในหน้า facebook developer app … Continue reading แนะนำ Dialogflow: เชื่อมต่อ Dialogflow กับ Facebook Messenger

แนะนำ Dialogflow: Intent, Parameters และ Fulfillment

[Crossed-posted on niwpopkorn.com] จากบทความตอนที่แล้ว เราได้รู้จักกับ Dialogflow ที่ช่วยให้เราสามารถสร้าง chatbot ขึ้นมาได้ง่ายๆ และจะเห็นว่า chatbot ที่ดี จะช่วยเสริมสร้างประสบการณ์ให้กับลูกค้าได้ ทั้งความรวดเร็วในการตอบ และความแม่นยำของคำตอบ ที่เกิดจากความสามารถในการตีความสิ่งที่ผู้ใช้งานพิมพ์มาหาได้ การจับคู่ intent โดยทั่วไป โปรแกรมหรือแอพพลิเคชันที่มีการใช้งานกันนั้น จะมีการระบุ input จากผู้ใช้อย่างชัดเจน เช่นการกดปุ่มคำสั่ง หรือการเลือกข้อมูลจากตัวเลือกที่เตรียมไว้ให้ แต่ในกรณีของ chatbot นั้น input ที่เราได้จากผู้ใช้จะเป็นประโยค ซึ่งจะมีความหลากหลายมาก เนื่องจากผู้ใช้แต่ละคน แม้ว่าจะต้องการส่งคำสั่งเดียวกัน ก็อาจจะพิมพ์ประโยคที่แตกต่างกัน ดังนั้น ความสามารถของ chatbot ที่ดี คือสามารถตีความข้อมูลที่ได้รับ และสกัดข้อมูลจาก unstructured input (ประโยคที่ผู้ใช้พิมพ์เข้ามา) ให้อยู่ในรูปแบบ structured data เพื่อให้เราสามารถเขียน logic เพื่อโต้ตอบกับ input นั้นได้อย่างถูกต้อง และจับคู่ input นั้น กับ intent … Continue reading แนะนำ Dialogflow: Intent, Parameters และ Fulfillment

แนะนำ Dialogflow สำหรับการสร้าง chatbot

[Cross-posted on niwpopkorn.com] ในปัจจุบัน ช่องทางที่ลูกค้าใช้ติดต่อสื่อสารกันมากคือการ chat ทั้งทาง Facebook, Line และที่หน้าเวบ เนื่องจากการ chat สามารถเข้าถึงได้ง่าย สามารถโต้ตอบได้รวดเร็ว ลักษณะการคุยเหมือนบทสนทนาจริง ลูกค้าจึงรู้สึกเป็นกันเองและสะดวกใจในการ chat มากกว่า ในทางกลับกัน แบรนด์ต่างๆ ที่มีช่องทาง chat สำหรับให้ลูกค้าติดต่อได้ง่าย จะต้องเตรียมประสบการณ์สำหรับการ chat ไว้ให้ดี โดยหลักๆ คือ ความรวดเร็วในการตอบ และความถูกต้องแม่นยำของข้อมูล เพื่อให้ผู้ใช้รู้สึกดีกับแบรนด์ ซึ่งหากยังทำไม่ได้ คือมีช่อง chat แต่ตอบลูกค้าช้า หรือตอบเร็วจากการใช้ bot แต่ก็ตอบไม่ตรงประเด็น ก็จะทำให้ผู้ใช้รู้สึกเสียเวลาและรู้สึกไม่ดีกับแบรนด์ ตัวช่วยหนึ่งที่จะทำให้แบรนด์โต้ตอบลูกค้าทาง chat ได้รวดเร็ว นอกจากการใช้คน คือการใช้ chatbot เนื่องจาก chatbot สามารถตอบสนองได้ตลอดเวลาในทันที ทั้งในและนอกเวลาทำการ แต่ chatbot นั้นควรจะฉลาดและสามารถให้ข้อมูลที่เป็นประโยชน์กับลูกค้าได้อย่างแม่นยำ Dialogflow เป็นเครื่องมือสร้าง chatbot … Continue reading แนะนำ Dialogflow สำหรับการสร้าง chatbot

แนะนำ tip (ส่วนตัว) ในการสร้าง app ด้วย App Maker

[Cross-posted on blog.niwpopkorn.com] หลังจากที่ผมได้ใช้งาน App Maker มาระยะหนึ่ง ได้สร้าง app ที่มีการใช้งานแบบจริงจัง ราว 5 app (หนึ่งในนั้นคือ app ขอ OT ที่เคยพูดถึง) ทำให้ผมเจอ pattern บางอย่างที่ผมใช้ในการสร้างแต่ละ app ผมเลยยึดถือเป็น practice ส่วนตัว และนำมาเล่าให้ฟังกัน อาจจะไม่ใช่ practice ที่ดีนัก แต่น่าจะเป็นประโยชน์สำหรับผู้เริ่มต้น   เริ่มต้นสร้าง app จาก Starter App เมื่อต้องการสร้าง app แทนที่จะเริ่มสร้างจาก Blank Application ซึ่งเราต้องสร้างทุกอย่างขึ้นมาใหม่ทั้งหมด ให้ลองสร้างจาก Starter App แทน เนื่องจาก template นี้มี component พื้นฐานเตรียมให้เราใช้งานได้เลย เช่น menu, header และ page นอกจากนี้ template นี้ยังออกแบบมาให้เป็น … Continue reading แนะนำ tip (ส่วนตัว) ในการสร้าง app ด้วย App Maker

การทำ Single Sign On (SSO) ระหว่าง G Suite กับ Azure AD

การทำ Single Sign On เป็นการเชื่อมบริการหนึ่งๆ เข้ากับระบบ directory อีกตัวหนึ่ง ทำให้ผู้ใช้งาน สามารถใช้ identity (โดยส่วนใหญ่จะอยู่ในรูปแบบ username และ password) ที่มีอยู่แล้ว เข้าใช้งานบริการตัวใหม่ๆ ได้เลย ไม่จำเป็นต้องจำ password ของ account สำหรับเข้าใช้งานระบบใหม่ๆ ส่วนผู้ดูแลระบบก็สามารถจัดการบัญชีผู้ใช้งานจากจุดเดียวได้โดยสะดวก ไม่ต้องมีความเสี่ยงในการเก็บ password ไว้ที่บริการแต่ละตัว องค์ประกอบของการทำ SSO จะส่วนประกอบสำคัญ 2 ส่วน คือ IdP หรือ Identity Provider ซึ่งหมายถึงระบบที่ทำหน้าที่เป็น directory กลาง ให้ระบบอื่นๆ เรียกใช้งานเพื่อยืนยันตัวตนผู้ใช้งาน ก่อนเข้าถึงข้อมูลในแต่ละระบบ SP หรือ Service Provider ซึ่งหมายถึง ระบบปลายทางที่ผู้ใช้จะเข้าใช้งาน ซึ่งจะส่งการยืนยันตัวตนให้ IdP จัดการให้เรียบร้อยก่อน ผู้ใช้จึงจะเข้าใช้งานระบบนั้นๆ ได้ ในบทความนี้ … Continue reading การทำ Single Sign On (SSO) ระหว่าง G Suite กับ Azure AD