CI/CD

ออกแบบ Pipeline CI/CD สำหรับ LLM: แยกขั้นตอนการเทรน โมเดล การบิลด์คอนเทนต์โมเดล และการเตรียมอิมเมจ/แพ็กเกจเพื่อส่ง deploy

ออกแบบ Pipeline CI/CD สำหรับ LLM: แยกขั้นตอนการเทรน โมเดล การบิลด์คอนเทนต์โมเดล และการเตรียมอิมเมจ/แพ็กเกจเพื่อส่ง deployในยุคที่ Generative AI และ Large Language Models (LLM) เข้ามามีบทบาทสำคัญในการพัฒนาซอฟต์แวร์ การจัดการวงจรชีวิตของโมเดลเหล่านี้ไม่ได้จำกัดอยู่เพียงแค่การเขียนโค้ดอีกต่อไป แต่ต้องอาศัยการ…

4 months ago

ทำ CI/CD สำหรับแอป LLM ในไทยด้วย Canary Deployment + Shadow Deployment + Evals: แนวทางครบวงจรจากการออกแบบสถาปัตยกรรมถึงการวัดผลเชิงประสิทธิภาพ

ทำ CI/CD สำหรับแอป LLM ในไทยด้วย Canary Deployment + Shadow Deployment + Evals: แนวทางครบวงจรจากการออกแบบสถาปัตยกรรมถึงการวัดผลเชิงประสิทธิภาพในยุคที่ Generative AI และ Large Language Models (LLM)…

4 months ago

ความสามารถการประเมินและเวิร์กโฟลว์ (Features & Workflow) — เปรียบเทียบฟีเจอร์การวัดผล การติดตามเชิงเวลาจริง และการรวมกับ CI/CD

ความสามารถการประเมินและเวิร์กโฟลว์ (Features & Workflow) — เปรียบเทียบฟีเจอร์การวัดผล การติดตามเชิงเวลาจริง และการรวมกับ CI/CDในยุคที่การพัฒนาซอฟต์แวร์ต้องการความรวดเร็วและแม่นยำ ความสามารถการประเมินและเวิร์กโฟลว์ กลายเป็นหัวใจสำคัญที่กำหนดความสำเร็จของโครงการ การเข้าใจถึงกลไกการวัดผล การติดตามสถานะแบบเรียลไทม์ และการเชื่อมต่อกับระบบ CI/CD (Continuous Integration/Continuous Deployment) ไม่เพียงแต่ช่วยลดข้อผิดพลาด แต่ยังเพิ่มขีดความสามารถในการแข่งขันให้กับทีมพัฒนาในระดับสากลความสำคัญของความสามารถการประเมินและเวิร์กโฟลว์ในยุคดิจิทัลการประเมินผล…

5 months ago

ออกแบบ Workflow และ Trigger ที่เหมาะสมใน GitHub Actions เมื่อมี Pull Request เพื่อสร้าง Release Notes อัตโนมัติ

ออกแบบ Workflow และ Trigger ที่เหมาะสมใน GitHub Actions เมื่อมี Pull Request เพื่อสร้าง Release Notes อัตโนมัติ ในโลกของการพัฒนาซอฟต์แวร์สมัยใหม่ การจัดการเวอร์ชันและการสื่อสารการเปลี่ยนแปลง (Changelog/Release Notes) เป็นกระบวนการที่สำคัญแต่ก็มักจะถูกมองข้ามไป การจะนั่งเขียนรายการเปลี่ยนแปลงทั้งหมดด้วยมือหลังจากการ…

6 months ago

ทำความเข้าใจการทำงานของ GitHub Actions และ LLM สำหรับอัตโนมัติในการสร้าง Release Notes

ทำความเข้าใจการทำงานของ GitHub Actions และ LLM สำหรับอัตโนมัติในการสร้าง Release Notes ในยุคของการพัฒนาซอฟต์แวร์ที่รวดเร็ว การจัดการกระบวนการเผยแพร่ (Release Management) ถือเป็นหัวใจสำคัญที่ช่วยให้ทีมสามารถส่งมอบฟีเจอร์ใหม่ๆ ได้อย่างมีประสิทธิภาพ หนึ่งในงานที่น่าเบื่อและใช้เวลามากที่สุดคือการเขียน Release Notes อย่างไรก็ตาม ด้วยพลังของการทำงานร่วมกันระหว่าง GitHub…

6 months ago

GitHub Actions + LLM สร้าง Release Notes อัตโนมัติเมื่อมี Pull Request: คู่มือครบวงจรสำหรับทีมพัฒนาในไทย

GitHub Actions + LLM สร้าง Release Notes อัตโนมัติเมื่อมี Pull Request: คู่มือครบวงจรสำหรับทีมพัฒนาในไทย ในยุคของการพัฒนาซอฟต์แวร์ที่รวดเร็ว การจัดการกระบวนการหลังการรวมโค้ด (Merge) เป็นเรื่องที่เสียเวลาอย่างยิ่ง โดยเฉพาะการเขียน Release Notes ที่มักถูกมองข้ามหรือทำแบบขอไปที บทความนี้จะพาคุณดำดิ่งสู่การผสานพลังของ…

6 months ago