SE CORNER

SE CORNER

By Chaiyong RagkhitwetsagulTechnology
Download on the App Store

SE CORNER episodes

  • EP196 - เล่างานวิจัย: การทดสอบ LLM ด้วย metamorphic testing

    EP นี้หยิบเอางานวิจัยล่าสุดที่เพิ่งได้รับตอบรับให้ตีพิมพ์มาเล่าให้ฟังครับ งานวิจัยชื่อ “Test It Before You Trust It: Applying Software Testing for Trustworthy In-context Learning” ซึ่งได้ตีพิมพ์ที่ 30th Annual International Conference on Natural Language & Information Systems (NLDB 2025) เราได้นำหลักการ metamorphic testing มาใช้เพื่อทดสอบ LLM และผลการทดสอบก็พบว่า LLM เช่น ChatGPT-4o และ Gemini-2.0-Flash ยังให้คำตอบผิดอยู่บ้างหากได้รับอินพุตที่ถูกแก้ไขด้วย metamorphic testing


    เนื้อหางานจะเป็นอย่างไร ไปฟังกันใน EP นี้ครับ


    Preprint: http://arxiv.org/abs/2504.18827


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    13 min
  • EP195 - Agentic AI กับการ automate developer workflow

    EP นี้หยิบ Stack Overflow blog เรื่อง "Wait, what is agentic AI?” มาเล่าให้ฟังกันว่า AI agent หรือ Agentic AI คืออะไร แตกต่างจาก Generative AI อย่างไร และเราสามารถนำมาประยุกต์ใช้กับ developer workflow ได้อย่างไรครับ 


    ไปฟังกันใน EP นี้ครับ


    บทความ: https://stackoverflow.blog/2025/04/17/wait-what-is-agentic-ai/


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    8 min
  • EP194 - Vibe Coding มาแค่ชั่วคราวหรืออยู่ยาวๆ ไป

    EP นี้หยิบบทความจาก Elevate เรื่อง Vibe Coding: Revolution or Reckless Abandon? โดยคุณ​ Addy Osmani มาสรุปให้ฟังกันครับ กระแสของ vibe coding ที่กำลังมาแรงในัปัจจุบันนั้นเริ่มจาก Tweet ของ Andrej Karpathy เมื่อต้นปีนี้ ที่เขาใช้ AI เพื่อสร้างโปรแกรมโดยที่ไม่สนใจด้วยซ้ำว่าโค้ดที่ AI สร้างมานั้นคืออะไร ทำงานอย่างไร ทำไปเรื่อยๆ จนมันทำงานได้ก็โอเค ซึ่งทำให้เกิดความเห็นที่แตกต่างระหว่างสองกลุ่มคือ vibe coding เป็นอนาคตการพัฒนาซอฟต์แวร์แบบใหม่ หรือ vibe coding ไม่สามารถมาแทนวิศวกรซอฟต์แวร์ได้หรอก 


    บทความนี้พาไปแกะปัญหานี้ออกเป็นหลายๆ ด้าน และทำให้เห็นภาพในอนาคตชัดเจนขึ้นว่า จุดจบของ vibe coding คือตรงไหน เราจะเอามาใช้ได้หรือไม่ และอย่างไรจึงจะเหมาะสม


    ไปฟังกันใน EP นี้ครับ


    บทความ: https://addyo.substack.com/p/vibe-coding-revolution-or-reckless


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    19 min
  • EP193 - Craftsmen vs. Vibe Coders

    EP นี้หยิบบทความจาก Communications of the ACM เรื่อง The Last Solo Programmer: A programmer now faces the decision of how much to craft by hand or delegate to an AI code assistant ซึ่งเขียนโดย Prof. Carlos Baquero มาเล่าให้ฟังกันครับ 


    ในยุคที่ AI เขียนโค้ดได้เก่งขนาดนี้ นักพัฒนาซอฟต์แวร์โดยเฉพาะคนรุ่นใหม่ที่กำลังฝึกเขียนโปรแกรมกำลังเผชิญทางแยกสองทางคือ เป็นช่างฝีมือ (craftsman) ด้านการเขียนโปรแกรม หรือจะเป็น vibe coder ที่กำลังคำฮิตและวิธีการเขียนโปรแกรมที่เป็นที่สนใจอย่างมากในช่วงนี้


    ไปฟังรายละเอียดใน EP นี้กันครับ


    บทความ: https://cacm.acm.org/blogcacm/the-last-solo-programmers/


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    11 min
  • EP192 - เล่างานวิจัย Human-in-the-Loop Software Development Agent

    EP นี้หยิบงานวิจัยของทีมนักวิจัย Software Engineering คนไทยที่ทำร่วมกับทีมจากบริษัท Atlassian มาเล่าให้ฟังกันครับ งานชื่อ Human-in-the-Loop Software Development Agent ซึ่งเป็นการนำ AI agents (LLMs) มาใช้ในการทำ software development โดยมีคนหรือ human agent ช่วยให้ feedback อยู่ระหว่างทาง จากการนำระบบดังกล่าวไปทดลองใช้ที่บริษัท Atlassian ก็พบว่าทำงานได้ดีระดับหนึ่ง และมี 59% ของ pull request ที่สร้างโดย AI agents ได้รับการ merged เข้าไปใน code base ครับ


    ไปฟังสรุปเนื้อหากันใน EP นี้ครับ


    เปเปอร์: https://arxiv.org/abs/2411.12924


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    11 min
  • EP191 - ยังต้องเข้าใจโค้ดอยู่ไหมในยุคที่มี GenAI เก่งขนาดนี้

    EP นี้ผมชวนคุยเรื่องที่กำลังเป็นประเด็นร้อนในปัจจุบัน ว่าเราสามารถแค่ใช้โค้ดจาก Generative AI โดยที่เราก็ไม่เข้าใจเลยได้หรือไม่ และผมคิดว่าอนาคตของการทำงานพัฒนาซอฟต์แวร์เป็นอย่างไรครับ

    ไปฟังกันใน EP นี้ครับ


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    9 min
  • EP188 - Test-Driven Development (TDD) 6 (ตอนจบ)

    (สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck)

    EP นี้เป็นตอนสุดท้ายของซีรี่ส์ TDD นะครับ เรามาทำให้โค้ดของเราสามารถแยกค่าเงิน USD กับ CHF ออกจากกันได้ครับ

    ดูแบบวิดีโอได้ที่ YouTube: https://youtu.be/vy-xu-eRgZs 

    หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/

     

    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    12 min
  • EP189 - มุมมองกฎหมายที่ SW Developer ควรรู้ในการพัฒนา GenAI Software

    EP นี้ พักเรื่อง TDD แล้วมาฟังมุมมองกฎหมายที่ SW Developer ควรรู้ในการพัฒนา GenAI Software กันบ้างนะครับ ผมหยิบบทความจาก IEEE Software เรื่อง Legal Aspects for Software Developers Interested in Generative AIApplications ที่เขียนโดยทีมนักวิจัยด้านซอฟต์แวร์และกฎหมายจาก University of Passau ที่ประเทศเยอรมันมาเล่าให้ฟังกันครับ ว่าถ้าเราจะพัฒนา GenAI model แล้วนำมาทำเป็นซอฟต์แวร์ให้คนอื่นใช้งาน เราจะต้องระวังข้อกำหนดทางกฏหมายไม่ว่าจะเป็นเรื่องการนำข้อมูลส่วนบุคคลมาใช้และเรื่อง license ของ model อย่างไร 

    ไปฟังกันใน EP นี้ครับ


    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    13 min
  • EP188 - Test-Driven Development (TDD) 5

    (สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck)

    EP นี้เรามาเริ่มทำการ abstract คลาส Dollar และ Franc ให้ไปอยู่ในคลาส Money เพื่อจะรองรับการคำนวณแบบหลายค่าเงินครับ

    ดูแบบวิดีโอได้ที่ YouTube: https://youtu.be/w8ZMY6IG8vA

    หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/

     

    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    11 min
  • EP186 - Test-Driven Development (TDD) ตอนที่ 3

    (สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck)

    EP นี้มาเขียน TDD กันต่อจาก EP ที่แล้ว โดยมีการเพิ่ม test case ให้ครอบคลุมมากขึ้น และใชัหลักการ Value object กับ Triangulation เพื่อทำให้เราทำตามหลัก TDD ได้ง่ายขึ้นครับ ไปลุยกันต่อใน EP นี้เลยครับ

    ดูแบบวิดีโอได้ที่ YouTube: https://www.youtube.com/watch?v=I6-0I4qW7PU

    หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/

    Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 

    Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX 

    Google: https://www.google.com/podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vcy82MDlmZjJiYy9wb2RjYXN0L3Jzcw== 

    Spotify for Podcaster: https://podcasters.spotify.com/pod/show/se-corner 

    YouTube: https://www.youtube.com/@secorner9359 

    Pocket: https://pca.st/5mzikb1e 

    Radio Public: https://radiopublic.com/se-corner-WRm71e

    14 min

About SE CORNER

From the publisher's feed

SE Corner "มุมซอฟต์ๆ ของวิศวกรรมซอฟต์แวร์" โดย ชัยยงค์​ รักขิตเวชสกุล