Power Virtual Agents

Power Virtual Agents ไมโครซอฟท์เปิดบริการ Power Virtual Agents บริการสร้างแชตบอตโดยไม่ต้องโค้ด แต่อาศัยการเขียน flow บนตัวออกแบบ GUI แทน ไมโครซอฟท์เตรียมหัวข้อ (topic) ที่พูดคุยกับลูกค้าไว้บ่อยๆ ให้แล้ว เช่น การถามเวลาเปิดปิดร้าน, ถามตำแหน่งร้าน, หรือยกเลิกคำสั่งซื้อ แต่ละหัวข้อจะมีประโยคเข้าเรียกใช้หัวข้ออย่างน้อย 5-10 ประโยค เช่น หากถามเวลาเปิดปิดร้าน อาจจะถามว่า “ตอนนี้เปิดอยู่ไหม” หรือ “พรุ่งนี้เที่ยงเปิดหรือเปล่า” แชตบอทสามารถเชื่อมต่อ API กับโลกภายนอกผ่านทาง Power Automate ซึ่งทำให้เข้าถึงข้อมูลบนฐานข้อมูลต่างๆ รวมถึงการคิวรีผ่านเว็บและการบันทึกผลผ่าน API ความสามารถของ สร้างบอทอย่างรวดเร็วและง่ายดาย สร้าง ทดสอบ และเผยแพร่บอทที่ทรงพลังได้เร็วกว่าที่เคยโดยใช้ระบบอัตโนมัติ, AI และการใช้อินเทอร์เฟซแบบกราฟิกที่มีโค้ดต่ำสำหรับการทำงานร่วมกัน—โดยไม่ต้องมีการฝึกอบรมใดๆ ปรับใช้ในช่องและภาษาต่างๆ มีส่วนร่วมกับลูกค้าและพนักงานในหลายภาษาบนเว็บไซต์ แอพมือถือ Facebook, Microsoft Teams หรือช่องทางใดๆ ที่ได้รับการสนับสนุนโดย Azure Bot…

ป้องกันการโจมตี Web

ป้องกันการโจมตี Web ปัญหา Web ของหน่วยงานโดนโจมตี มีข่าวให้เห็นอยู่บ่อย ๆ แล้วถ้าวันหนึ่ง Web ของบริษัทเราโดยบ้างละจะเป็นยังไง แล้ว การป้องกันละทำได้ยังไง รูปแบบของการโจมตีมีแบบไหนบ้าง วันนี้เราจะมาเรียนรู้ เรื่องราวของการป้องกันการโจมตี Web กันครับ รูปแบบการโจมตี มีคนเข้าใช้งานมากเกินความสามารถของ Server และ Application โดน Hack หน้าเว็บ Redirect ไปเว็บอื่นของแฮกเกอร์ จนไม่สามารถให้บริการได้ โดนเปลี่ยน code เว็บ ใน Server เพื่อให้แสดงผลผิดพลาด โดน DDoS Attack เว็บเข้าได้ แต่โดนแฮกเกอร์เปลี่ยนหน้าเว็บ ดังนั้นเรามาดูเรื่องพื้นฐาน อย่างแรกคือ การป้องกันด่านแรก คือ Web App Firewall นั้นเอง WAF ทำงานได้อย่างไร? หลักการที่ WAF ป้องกัน Web App ของคุณคือ…

AI Automate

AI Automate สอนการทำ AI สำหรับแนะนำเรื่องสินค้า สำหรับบริษัท ที่มีสินค้าจำนวนมาก เรามี Report ที่บอกสถานะปัจจุบันว่าอะไรขายดี 10 อันดับแรก แต่มี Report ตัวไหนบ้าง ที่บอกเราว่า สินค้าที่มีโอกาสขายดีในอนาคต ซึ่งตอนนี้เรามีเครื่องมือที่มาช่วย ทำนายอนาคต ได้แม่นกว่าหมอดู ระบบการทำงานจะนำข้อมูลในอดีตมาทำการวิเคราะห์หาแนวโน้ม โดยใช้ หลักการทางศณิตศาสตร์ในการคำนวน ระบบมีความน่าเชื่อถือสูง และ สามารถประเมินความแม่นยำได้อีกด้วย Azure AI เครื่องมือในการวิเคราะห์ข้อมูล ความสามารถของ AI ในเชิงของธุรกิจ มีหลายมุมมองที่เราสามารถนำมาทำให้เกิดประโยชน์ได้ เช่น การตลาด การจำแนกรูปแบบ และรูปภาพสำหรับการแสดงคอนเทนต์บน Newsfeed แบบรายบุคคล การจำแนกภาษาของลูกค้า และคนที่จะมีแนวโน้มว่าจะเป็นลูกค้าเพื่อนำมาใช้ในการประมวลผลแบบ Unstructured data การประมูลราคาแบบเรียลไทม์ และการจัดกลุ่มลูกค้า (Customer segmentation) สำหรับการกำหนดกลุ่มเป้าหมายของโฆษณา และการทำให้โฆษณาได้รับผลตอบแทนที่คุ้มค่าที่สุด การวิเคราะห์ความรู้สึก และ social semantics การบริการลูกค้าแบบคาดการณ์ล่วงหน้าในการออกแบบเว็บอัตโนมัติ การขาย…

File Server Cloud

File Server Cloud File Server คือ ระบบ Server พื้นฐานสุดสำหรับบริษัท การทำ MAP Drive เป็นเรื่องที่ต้องทำให้กับ User ที่เริ่มเข้ามาใช้งานในระบบ Network ซึ่งในปัจจุบันการทำ File Server เราก็ยังต้องใช้อยู่ แต่ ทางเลือกในการตั้ง Server ภายในบริษัท ถือว่าไม่ใช่แนวทางที่นิยมอีกต่อไป เนื่องจาก พนักงานไม่ได้ทำงานที่ office แต่มาทำบ้างไม่มาบ้าง ทำงานที่บ้าน หรือ บางบริษัท แทบจะปิด office แล้วทำงานที่บ้าน 100 % การตั้ง File Server ที่ office ไม่สะดวกเพราะคนที่เข้ามาใช้จากที่บ้านต้องมีขั้นตอน VPN ทำให้งบประมาณในการ Setup แพงขึ้นไปอีก ไม่มีเจ้าหน้าที่ ที่มาดูแลอยู่ที่สำนักงาน Azure File Server on Cloud Type…

Chat Bot on MS Team

Create Chatbot ใน Microsoft Team User ของเราเริ่มเข้ามาใช้งาน Microsoft Team กันมากขึ้น อะไร ก็บอกว่าขออยู่ใน Team นะใช้งานง่าย ซึ่งเราสามารถทำ App ให้อยู่ใน Team ได้ง่ายๆ แล้วใช่ช่องทางใน Chat เป็นตัวสื่อสารได้อีกด้วย ประเภทของ Chatbot Rule-Based Bot หรือ Script Bot เป็น Bot ที่ทำงานและให้ผลลัพธ์ตามที่ถูกกำหนดในกฎและคีย์เวิร์ดที่วางไว้ หากผู้ใช้งานพิมพ์ผิดตัวอักษรเดียว หรือถามไม่ตรงกับคีย์เวิร์ดที่กำหนดไว้ จะไม่สามารถตอบคำถามหรืออาจให้คำตอบที่ผิดพลาดได้ AI-Base Bot หรือ Intelligent Bot เป็น Bot ที่ถูกพัฒนาด้วย Natural Language Processing (NLP) ซึ่งจะมีการเรียนรู้ในคำพูดและสิ่งที่เขียน โดยใช้ Machine Learning อย่าง AI ทำให้การแสดงผลลัพธ์มีความยืดหยุ่นมากกว่า Rule-Based…

ขโมยข้อมูล Database

ป้องกันการโดยขโมยข้อมูล Database กรณีของ PDPA ที่ระบุว่า เราต้องมีการป้องกันไม่ให้ข้อมูลหลุด ไม่งั้นจะต้อง โดนค่าปรับ หรือ อาจจะติดคุก นั้น วันนี้เราจะมาดูกันในเรื่องป้องกัน Database กันบ้าง ซึ่งใน Clip ตัวอย่างนี้เราจะยกตัวอย่างของ Azure และมี Database ที่เป็น Microsoft SQL ครับ สำหรับเรื่องพื้นฐานของการป้องกัน ก็จะมีหลักการดังนี้ 1. ข้อมูลสำคัญ (Sensitive Data) อยู่ที่ไหนผู้ดูแลระบบฐานข้อมูลจำเป็นต้องระบุ และรู้ว่าข้อมูลใดที่เก็บในฐานข้อมูลเป็นข้อมูลที่สำคัญ รวมทั้งต้องรู้ว่าเก็บอยู่ที่ฐานข้อมูลใดด้วย เพื่อที่จะได้วางแผนออกแบบระบบรักษาความปลอดภัยเน้นย้ำตรงที่ฐานข้อมูลนั้นๆได้อย่างเหมาะสม เช่น กำหนดสิทธิ์ในการเข้าถึงฐานข้อมูลเฉพาะผู้ที่เกี่ยวข้อง หรือทำการเข้ารหัสฐานข้อมูลโดยใช้อัลกอริธึมที่มีความปลอดภัยสูง เป็นต้น 2. ตรวจสอบ (Audit) การใช้งานฐานข้อมูลอยู่เสมอโดยปกติแล้ว แนะนำให้ตรวจสอบและสรุปการใช้งานฐานข้อมูลอย่างน้อยเดือนละ 1 ครั้ง โดยเน้นตรงส่วนข้อมูลสำคัญของบริษัท เช่น ใครเข้าถึงข้อมูลชุดดังกล่าวบ้าง, เข้าถึงจากที่ใด (หมายเลข IP ใด), บ่อยแค่ไหน และทำอะไรไปบ้าง เพื่อตรวจสอบพฤติกรรมที่อาจจะผิดปกติไปจากเดิม…

Server คือ

Server คือ อุปกรณ์ computer สำหรับให้บริการ Application ตัวอย่างของการนำ Server ไปใช้ ช่วงปี 2000 จนถึง ปี 2015 จะเป็น Server แบบที่เราเห็นกันเป็นปกติ การจัดซื้อ Server เป็นการลงทุน หมื่น จนถึง แสน ล้าน บาท แต่ หลังจากปี 2015 จนถึงปัจจุบันการซื้อ Server ไม่ใช่ทางเลือกเดียว โดย User สามารถ เลือกที่จะ ทำแบบ เช่าใช้ ( Cloud Server ) ที่ประหยัดกว่า จากค่าใช้จ่ายหลัก แสน หรือ ล้าน มาเป็นการชำระแบบรายเดือน ตั้งแต่ 500 บาทต่อเดือน Cloud Server หากเอ่ยถึงผู้ให้บริการ Cloud Server ในปัจจุบันถือว่ามีอยู่มากมายทั้งในประเทศและต่างประเทศ โดยแต่ละเจ้ามีความแตกต่างในรายละเอียดของบริการและราคา…

Microsoft Purview

Microsoft Purview Microsoft Purview คือบริการการจัดระเบียบ และควบคุมข้อมูลภายในองค์กร บนระบบคลาวด์ และ software-as-a-service (SaaS) หน้าที่สำคัญของ ระบบ คือค้นหาข้อมูลอัตโนมัติเพื่อทำ Mapping ที่ทันเหตุการณ์ จัดประเภทข้อมูลที่มีความอ่อนไหว และจัดระเบียบข้อมูลตั้งแต่ต้นทางจนถึงปลายทาง ผู้ดูแลข้อมูลสามารถจัดการกำหนดการเข้าถึงข้อมูล และรักษาความปลอดภัยของข้อมูลได้ Data Map Data Map เป็นส่วนสำคัญสำหรับการค้นพบข้อมูล และควบคุมข้อมูลอย่างมีประสิทธิภาพ Data Map เป็นบริการ PaaS บนคลาวด์ที่รวบรวม Metadata เกี่ยวกับข้อมูลองค์กรที่มีอยู่ในระบบการวิเคราะห์และการดำเนินงานในองค์กร บนระบบคลาวด์ Data Map จะถูกอัปเดตอัตโนมัติด้วยระบบการแสกนในตัว และการจำแนกประเภท ผู้ใช้งานทางธุรกิจสามารถใช้ Data Map ผ่าน UI และนักพัฒนาสามารถโต้ตอบกับ Data Map ได้โดยใช้ open-source Apache Atlas 2.0 APIs Data Catalog Data Catalog…

Azure Custom Vision

Azure Custom Vision Azure Custom Vision เป็นบริการของ Azure ที่ใช้สำหรับการทำ Computer Vision (CV) ได้สะดวก และรวดเร็วมากขึ้น ช่วยให้ผู้ใช้สามารถติดฉลากกำกับเพื่ออธิบายรูปภาพ สร้าง ปรับปรุง และนำโมเดลจำแนกรูปภาพไปใช้งานได้ง่ายยิ่งขึ้น เมื่อเราอัปโหลดรูปภาพ และทำการติดฉลากให้กับรูปภาพเรียบร้อยแล้ว อัลกอริทึมจะทำการฝึกสอนโมเดลจากรูปภาพที่เราได้อัปโหลดขึ้นไป จากนั้นจะคำนวณประสิทธิภาพของโมเดลออกมา เราสามารถเริ่มต้นสร้างโมเดลง่าย ๆ ด้วยขนาดข้อมูลจำนวนน้อย ( 50 ภาพต่อประเภท) เมื่ออัลกอริทึมถูกฝึกสอนแล้ว เราสามารถที่จะทำการทดสอบ หรือฝึกสอนใหม่ และใช้โมเดลจำแนกรูปภาพใหม่ ๆ ตามความต้องการของแอปพลิเคชันปลายทางได้ อีกทั้งยังสามารถส่งออกรูปแบบการฝึกสอนสำหรับการใช้งานแบบออฟไลน์ได้อีกด้วย เริ่มต้นสร้างโปรเจค ก่อนอื่นเราต้องเปิด https://www.customvision.ai แล้วทำการ Sing In หลังจากนั้นคลิกที่ New Project Azure Custom Vision สามารถรองรับงานการจำแนกรูปภาพ (Classification) และการตรวจจับวัตถุ (Object Detection) ในครั้งนี้เราจะทำการจำแนกรูปภาพ เมื่อเราสร้างโปรเจคขึ้นมา ให้เลือกรูปแบบโปรเจคเป็นการจำแนกรูปภาพ…

PowerApps Quotation

PowerApps Quotation ปัจจุบันการออกใบเสนอราคา โดยส่วนมากเราจะออกจาก Excel หรือ บางบริษัทก็ออกจากโปรแกรมบัญชี แต่ที่ทั้ง 2 แบบนี้ไม่มีให้ คือ การ Approve online ยิ่งบริษัทที่มีโครงสร้าง ซับซ้อน การทำงานต้อง Print ออกมาแล้วให้ ผู้จัดการเซ็นต์กันอย่างเดียว หรือ ไม่ก็ ส่ง mail ถามกันก่อนแบบนี้ นี่เรายังไม่รวมถึง บริษัทที่ต้องการเพิ่ม Field พิเศษ เข้าไป ต้องบอกว่าทำไม่ได้ หรือว่า เราต้องการป้องกันการทำใบเสนอราคาผิดพลาด โดยให้ระบบตรวจสอบเอง นี้ก็ไม่ได้เหมือนกัน ปัญหาพวกนี้เป็นปัญหาที่ผมเจอมานานมาก แต่ปัญหานี้ผมแก้ไขได้แล้วครับ เพราะ ชุด Office 365 ที่ให้เครื่องมือ Power Apps ที่ช่วยให้ผมทำแบบ Form สำหรับใบเสนอราคาได้แบบง่าย ๆ ข้อดีของการทำได้เอง มีหลายข้อ เช่น กำหนด Field ได้เอง กำหนด…