แนะนำ 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

Google ปรับเปลี่ยนราคาในรอบ 10 ปี สำหรับ G Suite Basic และ G Suite Business

บริษัท แทนเจอรีน จำกัด ขอขอบคุณลูกค้าทุกท่านที่ให้ความไว้วางใจเราเป็นผู้ให้บริการ G Suite แก่องค์กรของท่านมาตลอด กว่า 10 ปี ที่ทางแทนเจอรีนได้ให้บริการ G Suite กับลูกค้าหลากหลายธุรกิจในประเทศไทย เราได้เห็นการพัฒนาความสามารถของเครื่องมือต่างๆ ที่ทาง Google ได้พัฒนาให้กับผู้ใช้บริการมาโดยตลอด               ตั้งแต่การให้บริการ Gmail และ Calendar เพื่อเพิ่มประสิทธิภาพการติดต่อสื่อสารให้ดียิ่งขึ้น พร้อมกับการพัฒนาความสามารถอีกมากมายให้สนับสนุนการทำงานร่วมกันแบบ Collaboration อย่าง Google Docs, Google Sheets, Google Slides การรวบรวมการแบ่งปันข้อมูลการทำงานด้วย Google Drive ที่สามารถกำหนดสิทธิ์การเข้าถึงข้อมูลได้เป็นอย่างดี อีกทั้งยังสนองการสื่อสารอย่างไร้พรมแดนอย่าง Hangout Meets ฯลฯ ที่สำคัญมีการนำเทคโนโลยีปัญญาประดิษฐ์ (AI) มาประยุกต์กับความสามารถในชุดเครื่องมือ G Suite คลิกเพื่อดูรายละเอียด 2018 Feature … Continue reading Google ปรับเปลี่ยนราคาในรอบ 10 ปี สำหรับ G Suite Basic และ G Suite Business

ผลกระทบกับการปรับ Mobile Places SDK แบบใหม่ ของ Google Maps Platform ตั้งแต่วันนี้!

เครื่องมือ Google Maps Platform แบบ Mobile Places SDK สำหรับ Android และ iOS เครื่องมือสำหรับให้แอพลิเคชั่นในมือถือเรียกใช้ Service ของ Google Maps Platform ในการค้นหาหรือแสดงข้อมูลของสถานที่ที่เราสนใจ เช่น ชื่อ-ที่อยู่ เวลาเปิด-ปิด  คะแนนรวมของรีวิว เป็นต้น วันที่ 29 Jan 2019 Google ได้ประกาศออกเครื่องมือ Mobile Places SDK สำหรับ Android และ iOS แบบใหม่ ซึ่งจะมีการคิดค่าใช้จ่ายแบบ pay as you go ในอัตราเดียวกับ Web Application โดยลูกค้าที่ใช้งานเครื่องมือ Mobile Places SDK สำหรับ Android และ iOS แบบเก่า … Continue reading ผลกระทบกับการปรับ Mobile Places SDK แบบใหม่ ของ Google Maps Platform ตั้งแต่วันนี้!

ใช้ G Suite เพิ่มประสิทธิภาพการทำงาน เพื่อลดอัตราพนักงานลาออก

  สำหรับองค์กรทุกแห่งมีการขยายธุรกิจอย่างต่อเนื่อง และในทุกๆ เดือนจะเกิดการเพิ่มอัตราจำนวนพนักงานเพิ่มขึ้น เพราะฉะนั้นในการจัดสรรทรัพยากรบุคคลก็เป็นสิ่งสำคัญที่จะทำให้องค์กรมีการเติบโตที่รวดเร็ว ตั้งแต่การสรรหาคนที่มีประสิทธิภาพมาร่วมเป็นพนักงานขององค์กร การดูแลสวัสดิการของพนักงานให้สามารถดำรงชีพได้อย่างราบรื่น รวมถึงการประเมินประสิทธิภาพการทำงานตามความสามารถ เพื่อเพิ่มผลลัพธ์ที่ดีต่อองค์กรในระยะยาว ปัญหานี้จึงตกเป็นภาระของหน่วยงานที่เกี่ยวข้องกับ งานจัดสรรทรัพยากรบุคคล (Human Resource) ที่ต้องจัดการทุกกระบวนการทำงานให้เต็มความสามารถโดยไม่พ้นตัวชี้วัดที่สำคัญ 2 ข้อ คือ การสรรหาบุคลากรที่มีความสามารถ และการลดอัตราพนักงานพ้นสภาพพนักงานขององค์กร ซึ่งตัวชี้วัดที่สำคัญนี้ก็ต้องมีวิธีการปฏิบัติจำนวนมากที่ทำให้เกิดผลสำเร็จได้ การรวบรวมข้อมูลภายในองค์กรก็เป็นอีกวิธีการหนึ่ง ที่จะทำให้แต่ละส่วนของงานจัดสรรทรัพยากรบุคคลสามารถนำข้อมูลท่ีเป็นปัจจุบันไปใช้ได้อย่างเต็มที่ อีกทั้งยังจะช่วยให้ลดปัญหาการตกหล่นข้อมูลอันจะก่อให้เกิดปัญหาของพนักงานลาออกด้วย ดังนั้น หากเรามีการปรับเปลี่ยนการทำงานตั้งแต่การรับสมัครข้อมูลให้อยู่ในรูปแบบของ Google Forms ที่สามารถกำหนดหัวข้อที่เราต้องการได้เป็นอย่างดี สำหรับข้อมูลด้านหลังเป็น Google Sheets ที่เราสามารถบริหารจัดการเชื่อมต่อข้อมูลไปยังหน่วยงานต่างๆ ที่เกี่ยวข้อง เพื่อให้สามารถกรอกข้อมูลการคัดเลือกผู้เข้าสมัครคัดกรองตามเกณฑ์ของหน่วยงาน เมื่อมีการอัพเดตข้อมูลเรียบร้อย ข้อมูลจะถูกกลับมาแสดงผลในข้อมูลกลางของงานจัดสรรทรัพยากรบุคคล วิธีการนี้จะทำให้ข้อมูลระหว่างต้นทาง และปลายทางสามารถทำงานในความรับผิดชอบของตนแสดงถึงกันได้ล่าสุดเสมอ ซึ่งวิธีการนี้จะสามารถประยุกต์กับการส่งข้อมูลของผู้สมัครที่ผ่านการคัดเลือกเป็นพนักงานขององค์กรไปยังหน่วยงานที่ดูแลสวัสดิการของพนักงาน อีกทั้งยังสามารถพัฒนาไปยังการประเมินความสามารถพนักงานที่ให้หน่วยงานแต่ละสังกัดรับผิดชอบเฉพาะหน่วยงานของตนเองได้อีกด้วย การประยุกต์การทำงานกับหน่วยงานของการจัดสรรทรัพยากรบุคคลสามารถทำได้หลากหลายกระบวนการ โดยการนำกระบวนการทำงานมาเป็นโมเดลตั้งต้น แล้วนำเครื่องมือในชุด G Suite อย่าง Google Forms เป็นเครื่องมือรับเข้า และ Google Sheets เป็นเครื่องมือในการประมวลผลส่งไปยังหน่วยงานต่างๆ ขององค์กร ทำให้ความเป็นปัจจุบันของข้อมูลในของทุกหน่วยงานแสดงเหมือนกัน … Continue reading ใช้ G Suite เพิ่มประสิทธิภาพการทำงาน เพื่อลดอัตราพนักงานลาออก

ปรับเปลี่ยนกระบวนการจัดการรายได้ รองรับการขยายองค์กรอย่างก้าวกระโดดด้วย G Suite

ในยุคปัจจุบันนี้การพัฒนากระบวนการทำงานให้เข้าสู่ Digital Transformation เป็นประเด็นสำคัญที่ทำให้ทุกธุรกิจมีการขับเคลื่อนกันอย่างรวดเร็ว ธุรกิจขนส่ง Logistic ก็เป็นอีกหนึ่งธุรกิจที่เห็นความสำคัญของการพัฒนากระบวนการทำงานให้เปลี่ยนจากรูปแบบของกระดาษมาอยู่ในรูปแบบของอิเล็กทรอนิกส์ ยกตัวอย่าง งาน Revenue Process ที่มีความซับซ้อนในการรวบรวมข้อมูลจากหน่วยงานต่างๆ ภายในองค์กรมาทำงานร่วมกันอย่างต่อเนื่อง รวมไปถึงการนำข้อมูลที่ได้รับมาทั้งหมดมาแสดงผลอย่างทันทีทันใด เพื่อความรวดเร็วในการติดตามความเติบโตของธุรกิจได้ตลอดเวลา   กระบวนการจัดการรายได้ (Revenue Process) หัวใจของการทำธุรกิจเกือบทุกประเภท โดยการทำงานเริ่มต้นจากเจ้าหน้าที่การขายมีการติดต่อประสานงานข้อมูลการจัดส่งต้นทาง และปลายทางจากลูกค้า ส่งข้อมูลที่ได้รับไปยังหน่วยงานที่ทำหน้าที่ประเมินต้นทุน เพื่อคิดราคาค่าใช้จ่ายรวมไปถึงการวางแผนการจัดส่งสินค้าให้ไปถึงยังปลายทางที่ลูกค้าระบุได้อย่างถูกต้องสมบูรณ์ ปัญหาที่สำคัญของกระบวนการจัดการรายได้นี้มาจากการเก็บข้อมูลในรูปของกระดาษทำให้การเก็บข้อมูล และการส่งข้อมูลไปยังหน่วยงานที่เกี่ยวข้องเกิดความล่าช้า พร้อมทั้งเกิดความผิดพลาดอย่างสม่ำเสมอ การติดตามสถานะการทำงานที่มาด้วยความยากลำบาก ต้องติดต่อประสานด้วยกันหลายส่วน ด้วยกระบวนการทั้งหลายเหล่านี้ทำให้เกิดอุปสรรคต่อการเติบโตของธุรกิจไปข้างหน้าได้ไม่เต็มความสามารถ เพราะฉะนั้นเพื่อการพัฒนาธุรกิจที่ยั่งยืนต้องไม่ให้กระบวนการทำงานภายในเป็นตัวถ่วงในการเติบโต   เราจึงขอแนะนำวิธีการปรับเปลี่ยนกระบวนการทำงานของกระบวนการจัดการรายได้ด้วยเครื่องมือ G Suite ที่มีการปรับเปลี่ยนกระบวนการทำงานจากกระดาษที่แต่ละสาขาต้องกรอกข้อมูลเข้ามาปรับเปลี่ยนเป็นรูปแบบของการกรอกข้อมูลออนไลน์อย่าง Google Forms ที่นอกเหนือจากจะช่วยให้เราเก็บข้อมูลได้ถูกต้องตามหัวข้อที่ต้องการแล้ว ข้อมูลที่มีการกรอกเข้าไปก็ยังสามารถส่งต่อไปให้หน่วยงานที่เกี่ยวข้องได้ทันที เพราะข้อมูลหลังบ้านของแบบฟอร์มถูกเก็บอยู่ในรูปแบบของ Google Sheets สามารถทำให้ทุกหน่วยงานทำงานได้พร้อมกันหลายคน และยังสามารถกำหนดสิทธิ์การเข้าถึงข้อมูลให้กับบุคคลที่เกี่ยวข้องเจาะจงเฉพาะช่วงของข้อมูลที่เกี่ยวข้องด้วย ยิ่งไปกว่านั้นการนำข้อมูลจากการทำหมดที่อยู่ในรูปแบบของ Google Sheets มาทำ Dashboard ในแหล่งข้อมูลเดียวกันก็สามารถใช้ Data Studio เครื่องมือที่สามารถแสดงผลกราฟข้อมูลในรูปแบบต่างๆ ได้สะดวกมากยิ่งขึ้น … Continue reading ปรับเปลี่ยนกระบวนการจัดการรายได้ รองรับการขยายองค์กรอย่างก้าวกระโดดด้วย G Suite

การทำ 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

ทำระบบลงทะเบียนหนังสือด้วย Google Forms + Google Sheets + AwesomeTable

[Cross-posted on blog.niwpopkorn.com] เทศกาลปีใหม่ เป็นโอกาสดีๆ ที่เราจะได้เริ่มต้นสิ่งใหม่ๆ ออฟฟิศของบริษัทแทนเจอรีน ก็มีการย้ายไปชั้นใหม่ ใหญ่กว่าเดิม พร้อมกับการขึ้นออฟฟิศใหม่ ที่ออฟฟิศก็มีการริเริ่มเล็กๆ แต่เป็นสิ่งใหม่ นั่นคือการทำระบบแบ่งหนังสือกันอ่าน โดยเปิดให้พนักงานเอาหนังสือของตัวเองที่อ่านแล้วชอบ อยากให้คนอื่นอ่านด้วย เอามาวางไว้ในตะกร้าที่เตรียมไว้ แค่เตรียมตะกร้าเปล่าหนึ่งใบ ก็พร้อมให้คนเอาหนังสือมาวางแล้ว ใครอยากอ่านหนังสือเล่มไหน ก็เดินมาหยิบไปอ่านได้เลย (ตอนนี้เพิ่งเริ่มต้น เลยยังไม่มีระบบยืม/คืน แต่อาจจะขยายผลในอนาคตก็เป็นได้) โดยเราจะมี online catalog เพื่อบอกว่าตอนนี้เรามีหนังสืออะไรบ้าง และใครเป็นเจ้าของ ถ้าคนที่หยิบไปอ่านแล้วถูกใจ อยากขอบคุณเจ้าของ จะได้ตอบแทนน้ำใจกันได้ถูกคน online catalog ให้ทุกคนเข้ามาดูได้ว่าตอนนี้มีเล่มไหนน่าสนใจบ้าง ผ่านทาง intranet โครงการนี้ ตั้งใจออกแบบมาให้ทุกคนมีส่วนร่วมด้วยตัวเองได้ ไม่ต้องมีส่วนกลาง หรือเจ้าหน้าที่ห้องสมุดแต่อย่างใด บริการต่างๆ จึงออกแบบมาให้เป็น self-service ทั้งหมด โดยวันนี้เราจะมาพูดถึงระบบลงทะเบียนเจ้าของหนังสือกันครับ ระบบลงทะเบียนเจ้าของหนังสือนั้น มีไว้ให้คนที่อยากเอาหนังสือมาวาง สามารถลงทะเบียนด้วยตัวเองได้เลย และเมื่อลงทะเบียนเรียบร้อยแล้ว ข้อมูลหนังสือจะไปแสดงผลอยู่ใน online catalog โดยอัตโนมัติ โดยไม่ต้องเขียน script … Continue reading ทำระบบลงทะเบียนหนังสือด้วย Google Forms + Google Sheets + AwesomeTable

พื้นที่บน Google Drive ใกล้เต็มแล้ว ทำยังไงดี!?

ใครที่ใช้ Google Account ทั้ง Gmail หรือ G Suite มาสักระยะหนึ่งแล้ว และกำลังอยู่ในสถานะพื้นที่ของ Google Drive ใกล้เต็ม (หรือบางคนล้นไปแล้ว ลบไฟล์เก่าเพื่อใส่ไฟล์ใหม่ลงไป) เราทางออกอยู่ 3 ทางใหญ่ๆ นั่นคือ 1. ซื้อพื้นที่เพิ่ม 2. ลบข้อมูลที่ไม่จำเป็นออก (ซึ่งบางทีลบแค่ไหนก็พื้นที่ไม่พออยู่ดี) 3. export ข้อมูลออกมา (แต่ก็กลัวไฟล์หาย เพราะไม่ได้ฝากไว้บนระบบ Cloud) เริ่มต้นที่วิธีแรก คือ ... 1. การซื้อพื้นที่เพิ่ม เป็นวิธีการที่ง่ายที่สุด และรวดเร็วที่สุด โดยเราสามารถซื้อพื้นที่เพิ่มได้ด้วยตนเอง โดยไปที่หน้า Google Drive และกด “Upgrade storage” ที่มุมซ้ายล่าง ระบบจะพาเราไปที่หน้าสั่งซื้อพื้นที่เพิ่ม และบอกเราว่า Total Storage ตอนนี้เราใช้ไปเท่าไหร่ และใช้ไปกับอะไรบ้าง สามารถคลิกดู View Details ได้ โดยเป็นการจ่ายบัตรเครดิต เริ่มต้นที่ 100 GB ราคาปีละ 700 บาท หรืออยากเพิ่มปริมาณที่มากกว่า 1 TB หรือประมาณ 1,024 GB … Continue reading พื้นที่บน Google Drive ใกล้เต็มแล้ว ทำยังไงดี!?