รู้จักกับ Github Copilot ให้มากขึ้น เพื่อนร่วมงานที่จะมาช่วยเปลี่ยนโลกของการพัฒนา Software

ย้อนกลับไปเมื่อซักสามสี่ปีที่แล้วราวๆปี 2021 สิ่งที่ทำให้ผมรู้จักกับ Generative AI เป็นอย่างแรกเลยคือ Github Copilot นี่แหละครับ ด้วยความสามารถอันแพรวพราวของการช่วยให้เหล่า Developer ทำงานได้อย่างสบายมากขึ้นด้วยการที่มีเจ้าปลาหมึกน้อยมานั่งข้างๆ Pair programming กับเรานี่มันแสนที่จะทำให้คุณภาพชีวิตของเราดีขึ้นกว่า Code Sugesstion ธรรมดาๆ แม้ว่าจะไม่ได้ไว้ใจน้องซักทีเดียว แต่แอบหนาวๆร้อนๆว่าอยู่เหมือนกันว่าอนาคตเราอาจจะไปสู่จุดที่มันอาจจะไม่ใช่ผู้ช่วยอีกต่อไปแต่อาจจะเป็นกัปตันแทนเราได้เลยทีเดียว จริงๆแล้วการนำ AI มาใช้กับงานการพัฒนา Software เรามีทางเลือกอยู่มากมาย ไม่ว่าจะเป็น AWS CodeWhisperer (Amazon Q for Developer) / Gemini Code Assist (Google Duet AI for Developer) หรือไม่ว่าจะเป็นของฟรีๆที่เป็น Open Source / Open Weight Model ต่างๆแข่งกันขิงกันออกมามากมายทั้ง CodeLlama, CodeGemma, Mistral Codestral, DeepSeekCoder แล้วเอาไป Serve ผ่าน llamp.cpp / Ollama / LMStudio ใช้งานผ่าน IDE Extension ต่างๆที่มีให้เลือกสรร เช่น Continue.dev แต่วันนี้เราจะมาขอพูดถึงเจ้าแรกในตลาดอย่าง Github Co… Continue reading รู้จักกับ Github Copilot ให้มากขึ้น เพื่อนร่วมงานที่จะมาช่วยเปลี่ยนโลกของการพัฒนา Software

พามาทำความรู้จัก Machine Learning และ Deep Learning

3D rendering artificial intelligence AI research of robot and cyborg development for future of people living. Digital data mining and machine learning technology design for computer brain.

ปัจจุบัน เทคโนโลยีปัญญาประดิษฐ์ หรือ AI (Artificial Intelligence) ได้เข้ามามีบทบาทในหลากหลายอุตสาหกรรม อาทิ อุตสาหกรรมเทคโนโลยี สื่อบันเทิง การเงินและธนาคาร เนื่องจากมีความสามารถที่ใกล้เคียงกับมนุษย์ ทั้งการเรียนรู้ การวางแผน ไปจนถึงการแก้ปัญหาต่างๆ   ในบทความนี้ SCB TechX จะพาไปทำความรู้จักว่า AI คืออะไรและมีหลักการทำงานอย่างไร รวมถึงเทคโนโลยี Machine Learning และ Deep Learning ที่เป็นส่วนหนึ่งของ AI  ทำความรู้จักกับ AI คำนิยามของ AI คือ ระบบคอมพิวเตอร์ที่มีฟังก์ชันการทำงานใกล้เคียงกับความสามารถของมนุษย์ เช่น การเรียนรู้ การจดจำ การประมวลผล การวิเคราะห์ และการวางแผน ส่งผลให้เทคโนโลยี AI ถูกนำมาแทนที่และแบ่งเบาภาระของแรงงานมนุษย์ในบางส่วน โดยเฉพาะการทำงานเกี่ยวกับข้อมูลปริมาณมาก (Big Data) ที่มนุษย์ใช้เวลาในการประมวลผลและวิเคราะห์ค่อนข้างนาน ในขณะที่ AI สามารถทำได้รวดเร็วกว่า   โดย Machine Learning และ Deep Learning เป็นส่วนย่อยของเทคโนโลยี AI ที่ถูกพัฒนาต่อยอดขึ้นมา เพื่อเอื้อประโยชน์ต่อการทำงานกับข้อมูลปริมาณมาก – Machine Learning ระบบคอมพิวเตอร์ที่ถูกป้อนอัลกอริทึมการตัดสินใจ… Continue reading พามาทำความรู้จัก Machine Learning และ Deep Learning

ไขข้อสงสัย Reverse ETL คืออะไร และแตกต่างจาก ETL อย่างไร?

Developing programmer Development Website design and coding technologies working in software company office

แน่นอนว่าข้อมูลกลายเป็นเครื่องมือสำคัญของธุรกิจในปัจจุบัน แต่ก็ต้องอาศัยกระบวนการและเครื่องมือต่างๆ ในด้าน Data Engineering เพื่อให้ธุรกิจสามารถนำข้อมูลที่มีอยู่มาใช้ให้เกิดประโยชน์ได้ โดยกระบวนการทาง Data Engineering ที่มักเห็นผ่านตาบ่อยๆ คือ ETL ส่วน Reverse ETL ถือเป็นแนวคิดใหม่ที่ยังไม่เป็นที่รู้จักอย่างแพร่หลายมากนัก ในบทความนี้ SCB TechX จะพาไปทำความรู้จักว่า Reverse ETL คืออะไรและมีความแตกต่างกับ ETL อย่างไรบ้าง ทำความรู้จักกับ ETL และ Reverse ETL คืออะไร โดย ETL และ Reverse ETL คือ กระบวนการในการจัดการกับข้อมูลดิบ เพื่อให้แผนกต่างๆ ในองค์กรสามารถนำข้อมูลมาใช้งานให้เกิดประโยชน์ได้ – ความหมายของ ETL ก่อนอื่นขอแนะนำให้รู้จักกับ ETL ซึ่งย่อมาจาก Extract-Transform-Load โดยเป็นกระบวนการดึงข้อมูลดิบ (Extract) จากต้นทางหลายแหล่ง เช่น ข้อมูลจากแผนกการตลาด ข้อมูลจากแผนกพัฒนาธุรกิจ ไปจนถึงข้อมูลจากฝ่ายดูแลลูกค้า แล้วทำการแปลงข้อมูล (Transform) ให้อยู่ในรูปแบบที่เหมาะสม เพื่อจัดเก็บ (Load) ใน Data Warehouse   หลังจากนั้น ทีมวิเคราะห์ข้อมูล (Data Analytics) จะนำข้อมูลที่ถูกจัดเก็บใน … Continue reading ไขข้อสงสัย Reverse ETL คืออะไร และแตกต่างจาก ETL อย่างไร?

ไขข้อสงสัย Databricks คือใคร? พลิกโฉมวงการ Big Data กับ Lakehouse

ยังคงเติบโตขึ้นอย่างต่อเนื่องสำหรับตลาด ‘Big Data Analytics’ หรือการวิเคราะห์ข้อมูลขนาดใหญ่ โดยในปี 2023 มูลค่าของตลาดอยู่ที่ 10 ล้านล้านบาท และมีแนวโน้มจะเติบโตขึ้นเรื่อยๆ จนแตะมูลค่า 25 ล้านล้านบาท ภายในปี 2030 (ตัวเลขโดยประมาณ) ซึ่งหนึ่งในผู้เล่นสำคัญของตลาดนี้ก็คือ บริษัท Databricks ในบทความนี้ SCB TechX จะพาไปทำความรู้จักว่า Databricks คือใคร และเหตุผลที่ทำให้ Databricks ได้ขึ้นแท่นเป็นผู้เล่นสำคัญในตลาด Big Data Analytics Databricks คือใคร Databricks คือ บริษัทพัฒนาซอฟต์แวร์สัญชาติอเมริกันที่ก่อตั้งขึ้นเมื่อปี 2013 ซึ่งเติบโตมาจากโครงการ AMPLab ในมหาวิทยาลัย University of California ปัจจุบันบริษัท Databricks ครองส่วนแบ่งตลาดมากเป็นอันดับสองที่ตัวเลข 16.24%   โดยหนึ่งในเหตุผลที่ทำให้บริษัท Databricks มาได้ไกลขนาดนี้ก็คือ โปรดักซ์ที่เรียกว่า Data Lakehouse ซึ่งสามารถตอบโจทย์ธุรกิจและองค์กรได้เกือบทุกอุตสาหกรรม ส่งผลให้ฐานลูกค้าของบริษัท Databricks กว้างขวางและหลากหลาย ไม่ว่าจะเป็นอุตสาหกรรมด้านสื่อบันเทิง ค้าปลีก ไปจนถึงสถาบันทางการเงินต่างๆ ทำความรู้จักกับ Data Lakehouse สำหรับ D… Continue reading ไขข้อสงสัย Databricks คือใคร? พลิกโฉมวงการ Big Data กับ Lakehouse

มารู้จักเทคโนโลยี Data Solutions อย่าง Databases และ Data Warehouses กัน

ด้วยปริมาณข้อมูลที่เพิ่มขึ้นทุกวัน ส่งผลให้การจัดการข้อมูลเป็นเรื่องท้าทายของหลายธุรกิจ ซึ่งสิ่งที่จะมาช่วยในการจัดการข้อมูลอันมหาศาลเหล่านี้ก็คือ เทคโนโลยี Data Solutions ซึ่งปัจจุบันมีหลากหลายอย่างมาก และถูกพัฒนาขึ้นโดยอิงจากโจทย์ของธุรกิจหรือองค์กรต่างๆ โดยเทคโนโลยี Data Solutions ที่ SCB TechX จะมากล่าวถึงในบทความนี้ ได้แก่ Databases และ Data Warehouses ทำความรู้จักกับ Data Solutions สำหรับ Data Solutions คือ เทคโนโลยีที่เข้ามาช่วยจัดการข้อมูลทั้งหมด โดยครอบคลุมกระบวนการสำคัญ 4 ประการ ดังนี้   การนำข้อมูลเข้าระบบ: ในขั้นตอนนี้จะต้องมีการระบุแหล่งที่มาและวันเวลาของข้อมูล การประมวลผล: เป็นการประมวลผลให้ข้อมูลอยู่ในรูปแบบโครงสร้างที่เหมาะสมสำหรับการจัดเก็บ การจัดเก็บข้อมูล: หลังการประมวลผลข้อมูลจะถูกจัดเก็บใน Databases, Data Warehouses และ Data Lake ขึ้นอยู่กับจุดประสงค์การนำข้อมูลไปใช้งาน การวิเคราะห์ข้อมูล: ช่วยให้ธุรกิจสามารถนำข้อมูลที่มีอยู่ในมือมาใช้ประโยชน์ได้ ทั้งด้านการตลาด การบริการ ไปจนถึงการพัฒนาผลิตภัณฑ์ โดย Databases และ Data Warehouses เป็นเทคโนโลยี Data Solution ที่ได้… Continue reading มารู้จักเทคโนโลยี Data Solutions อย่าง Databases และ Data Warehouses กัน

ไขข้อสงสัย Data Analytics คืออะไร และ Data Analytics มีกี่ประเภท?

การมีข้อมูลมหาศาลอยู่ในครอบครอง ส่งผลดีให้ธุรกิจสร้างความได้เปรียบทางการแข่งขันได้ในหลายๆ ด้าน แต่การจัดการกับข้อมูลมหาศาลนั้นเป็นเรื่องท้าทายไม่น้อย ซึ่งต้องอาศัยการทำ Data Analytics เพื่อให้สามารถนำข้อมูลมาใช้งานได้จริง   โดย Data Analytics คือ การจัดการกับข้อมูลมหาศาลให้อยู่ในรูปแบบที่เข้าใจง่าย ครอบคลุมตั้งแต่กระบวนการรวบรวม ประมวลผล และการวิเคราะห์ข้อมูล แล้ว Data Analytics มีกี่ประเภท? ประเภทของ Data Analytics สำหรับ Data Analytics สามารถแบ่งได้ 4 ประเภท ดังนี้ 1. Descriptive Analytics หรือการวิเคราะห์เชิงพรรณนา การวิเคราะห์เชิงพรรณนา คือ การวิเคราะห์ขั้นพื้นฐาน ช่วยให้เห็นภาพรวมและความสัมพันธ์ของข้อมูล ชี้ให้เห็นว่าเกิดเหตุการณ์อะไรขึ้นบ้างในอดีต ทำให้ธุรกิจสามารถวางแผนและตัดสินใจการดำเนินงานที่จะเกิดขึ้นในอนาคตได้   ยกตัวอย่าง การทำรายงานสรุปยอดขายประจำเดือนของร้านสะดวกซื้อ จะช่วยให้เจ้าของร้านสะดวกซื้อเห็นภาพรวมว่าในเดือนที่ผ่านมามียอดขายทั้งหมดเท่าไหร่ และเมื่อนำมาหักกับต้นทุนทั้งหมดจะเหลือกำไรเท่าไหร่ โดยเจ้าของร้านสามารถนำผลสรุปนี้มาใช้ประโยชน์ต่อไปได้ เช่น วางแผนเพิ่มยอดข… Continue reading ไขข้อสงสัย Data Analytics คืออะไร และ Data Analytics มีกี่ประเภท?

ETL คืออะไร และ ETL กับ ELT ต่างกันอย่างไร? เรื่องน่ารู้ของ Data

ในการทำ Data Warehouse หรือคลังข้อมูล สิ่งที่ท้าทายนักออกแบบระบบก็คือ การทำ ETL เพราะไม่ได้คำนึงถึงความสามารถในการทำงานของระบบ ETL เท่านั้น แต่ยังต้องพิจารณาถึงความสามารถในการขยายตัวด้วย เพื่อรองรับกับปริมาณข้อมูลที่อาจเพิ่มขึ้น แล้ว ETL คืออะไร? ETL คืออะไร? สำหรับ ETL คือ กระบวนการหนึ่งในการทำ Data Warehouse ซึ่ง ETL ย่อมาจาก Extract-Transform-Load โดยแต่ละกระบวนการมีรายละเอียด ดังนี้ • Extract (กระบวนการดึงข้อมูล) คือ การดึงข้อมูลจากแหล่งข้อมูลภายนอก ซึ่งข้อมูลที่ดึงเข้ามาจะอยู่ในรูปแบบมาตรฐานเดียวกัน ทั้งรูปแบบและมาตรฐานของข้อมูล เพื่อให้สะดวกต่อการแปลงข้อมูลในขั้นตอนถัดไป หากข้อมูลไม่ตรงกับมาตรฐานที่กำหนดไว้ ข้อมูลก็จะถูกปฏิเสธในกระบวนการนี้ • Transform (กระบวนการแปลงข้อมูล) คือ การแปลงข้อมูลให้อยู่ในรูปแบบที่ต้องการ โดยวิธีการที่นำมาใช้ในกระบวนการแปลงข้อมูลมีอยู่หลากหลายวิธี ไม่ว่าจะเป็นการทำ Data Cleaning, Sorting ไปจนถึง Transposing หรือ Pivoting โดยวิธีการที่ใช้ในกระบวนการแปลงข้อมูลอาจแตกต่างกันออกไป ขึ้นอยู่กับความต้องการในการนำข้อมูลไปใช้ • Load (กระบวนการโหลดข้อมูลเข้าสู่ร… Continue reading ETL คืออะไร และ ETL กับ ELT ต่างกันอย่างไร? เรื่องน่ารู้ของ Data

รวม 3 เทรนด์ Big Data ปี 2024 และข้อดี Data solutions

ถือเป็นตัวแปรสำคัญขององค์กรยุคใหม่เลยก็ได้ สำหรับ Big Data ที่ช่วยให้องค์กรนำข้อมูลมาใช้ประโยชน์ได้อย่างมีประสิทธิภาพ โดยในบทความนี้ SCB TechX จะพาไปรู้จักกับเทรนด์ Big Data ในปี 2024 ที่จะถึงนี้   Big Data คืออะไร? ก่อนอื่นต้องอธิบายเพื่อให้เห็นภาพก่อนว่า Big Data คืออะไร ซึ่ง Big Data ก็คือ ข้อมูลจำนวนมหาศาลที่เกิดจากการเก็บรวบรวมข้อมูลทั้งหมดที่มีในและนอกองค์กร ไม่ว่าจะเป็นข้อมูลลูกค้า ข้อมูลพันธมิตร ไปจนถึงบันทึกรายการทำธุรกรรมต่าง ๆ โดยข้อมูลเหล่านี้มีปริมาณมาก อีกทั้งยังมีแนวโน้มจะเพิ่มมากขึ้นตามอายุและการเติบโตขององค์กร ดังนั้นหลาย ๆ องค์กรจึงมองหาเครื่องมือ Data solutions หรือเครื่องมือจัดการข้อมูลใหม่ ๆ ที่จะเข้ามาช่วยจัดการข้อมูลเหล่านี้ 3 เทรนด์ Big Data มาแรงปี 2024 ในปี 2024 เทรนด์ Big Data ที่จะมาแรงมีอะไรบ้าง? 1. การประมวลผลแบบสตรีมที่ช่วยให้ได้รับข้อมูลเชิงลึกแบบเรียลไทม์ สืบเนื่องจากการเพิ่มขึ้นของข้อมูลอย่างรวดเร็วและมีการเก็บแบบเรียลไทม์ ทำให้หลายธุรกิจประสบปัญหาด้านการประมวลผลข้อมูลเหล่านี้ แต่ด้วยการประมวลผลแบบสตรีมจะช่วยให้ธุรกิจสามารถประมวลผลข้อมูลเชิงลึกได้แบบเ… Continue reading รวม 3 เทรนด์ Big Data ปี 2024 และข้อดี Data solutions

รู้จักกับ Design Patternsใ​น React

Design Patterns คือรูปในการแก้ปัญหาของการพัฒนาซอฟต์แวร์ที่นักพัฒนาจะเจอปัญหาเหล่านั้นเป็นประจำจนกระทั่งมีคนหรือกลุ่มคนที่รวมกลุ่มกันสร้างสิ่งที่เรียกว่า พิมพ์เขียวหรือ blueprint…

TechX Sharing: Step Beyond Password

blog banner

TechX Sharing ครั้งนี้ได้รับเกียรติจากคุณโจ คุณชนินทร อัศววิชัยโรจน์ ซึ่งเป็น Lead Technical Specialist ที่ SCB TechX มาช่วยแชร์ความรู้ในหัวข้อ Step Beyond Password ซึ่งเป็นประเด็นที่น่าสนใจอยู่ในตอนนี้

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.