ผมสร้างบริการ What is My Korean Name?
(jangmoonjang.com)หลังจากที่ vibe coding กลายเป็นกระแสมาพักใหญ่ ตอนนี้ก็มีมุมมองแพร่หลายมากขึ้นว่า เมื่อก้าวข้าม vibe coding ไปแล้ว การพัฒนาแบบเอเจนต์อย่าง oh-my-opencode จะกลายเป็นศูนย์กลางของสภาพแวดล้อมวิศวกรรมซอฟต์แวร์ในอนาคต
ที่บริษัทเองก็มีบริการอย่าง cursor ให้ใช้ แต่ก็ยังค่อนข้างอนุรักษ์นิยมกับการปล่อยให้ AI ดูแลงานระดับโปรดักชัน ดังนั้นผมเลยลองทำเองเป็นการส่วนตัวเพื่อสัมผัสประสบการณ์ vibe coding
ผมลองสร้างบริการสำหรับชาวต่างชาติ โดยเมื่อกรอกชื่อจริง/นามสกุลภาษาอังกฤษ ระบบจะสร้างนามสกุล/ชื่อแบบเกาหลีตามการออกเสียง จับคู่กับตัวอักษรจีน และบอกความหมายให้ด้วย
สำหรับการแปลงเสียง ผมใช้แพ็กเกจ Epitran แปลงเป็น International Phonetic Alphabet (IPA) แล้วใช้วิธีจับคู่ตามระยะห่าง ตัวอย่างเช่น "장칼국수" จะถูกแปลงเป็น IPA ว่า "t͡ɕaŋ kʰaɭɡuk̚su" และเมื่อแปลกลับเป็นภาษาอังกฤษจะได้ chang kalguksu
ไอเดียนี้มาจากประสบการณ์ที่เวลาได้คุยกับชาวต่างชาติ ผมมักใช้การตั้งชื่อเกาหลีตามการออกเสียงเป็นการละลายพฤติกรรม และผมก็คิดว่าลักษณะการประดิษฐ์ชื่อแบบเฉพาะของเกาหลีอาจกระตุ้นความหลงใหลแบบตะวันออกของชาวต่างชาติได้เหมือนกัน
เนื่องจากหาข้อมูลชื่อบุคคลได้ยาก ผมจึงใช้ Gemini เพื่อ 1. นำตัวอักษรจีนที่มักใช้ในชื่อมาคัดเลือก 2. สร้างชื่อที่ดูเหมือนมีการใช้งานจริง และ 3. ใส่ความหมายของอักษรจีนแต่ละตัว
ตลอดทั้งกระบวนการพัฒนา ผมไม่ได้แก้โค้ดเองแม้แต่บรรทัดเดียว ทุกอย่างพัฒนาด้วย Gemini CLI และ Antigravity ของ Google
ตอนนำโปรเจกต์ขึ้น AWS นั้น Gemini แนะนำให้ใช้ชุด Amplifier + Lambda และผมก็ทำตามนั้นเลย 1. ผมเพิ่งเคยได้ยินเรื่อง Amplifier เป็นครั้งแรก แต่ก็เข้าใจได้ทันทีผ่านการถามตอบ และ 2. การรัน Lambda ช้ากว่าที่คาดไว้ เลยให้มันตรวจโค้ดและขอให้แก้ไขให้ ผมรู้สึกว่ายังมีงานหลายอย่างบน GUI ที่ผู้ใช้ต้องทำเอง เช่น การออกคีย์ยืนยันตัวตน ซึ่งยังไม่ได้ถูกรวมเข้าด้วยกัน แต่แม้แต่เรื่องนี้ก็ดูเหมือนเป็นเพียงปัญหาเรื่องเวลาเท่านั้น
แพ็กเกจอย่าง Epitran หรือ Amplifier ที่พูดถึงก่อนหน้านี้ก็เป็นสิ่งที่ผมไม่รู้จักมาก่อนเลยเช่นกัน และเมื่อผมส่งความต้องการให้ Gemini มันก็เป็นฝ่ายเสนอสิ่งเหล่านี้มาก่อน AI ช่วยเติมเต็มความยากข้อที่สองของการเรียนรู้ได้อย่างรวดเร็ว นั่นคือ "เราจำเป็นต้องรู้อะไรบ้าง?" (ส่วนความยากข้อแรกคือ "เราไม่รู้อะไรอยู่บ้าง?")
แม้จะเป็นโปรเจกต์เชิงความสนใจที่ไม่ได้ติดโฆษณาแม้แต่ชิ้นเดียว แต่ผมก็คิดว่าจะโปรโมตตามที่ต่าง ๆ และลองทำโฆษณาบน Facebook ด้วย
เป้าหมายของปี 2026 คือการสร้างตัวตนของตัวเองในฐานะโปรดิวเซอร์ ไม่ใช่ผู้รับจ้างช่วงของบริษัท ดังนั้นผมจึงตั้งใจจะทำโปรเจกต์ระดับสินค้าแบบนี้สักประมาณ 3 ชิ้น แล้วใช้สิ่งนั้นเป็นฐานในการรวมทีมเพื่อทำโปรเจกต์ที่ใหญ่และยากกว่านี้ต่อไป
3 ความคิดเห็น
น่าจะดีกว่านี้ถ้าสามารถลองแยกชื่อกับนามสกุลได้ แต่เพราะทำแบบนั้นไม่ได้เลยรู้สึกว่าไม่น่าพอใจเท่าที่คิด
ลองใส่ตัวอย่างอย่าง Angelina Jolie ดูแล้ว ได้เป็น "ชเวแอริน" ออกมา ผมเลยรู้สึกว่าน่าจะให้คะแนนสูงได้ยากครับ 555;
รู้สึกว่าไม่ได้เชื่อมโยงกับชื่อที่ป้อนเข้าไปเท่าไหร่นัก... มีตัวอย่างดี ๆ บ้างไหมครับ
เคยลองชื่อแบบไหนกันบ้างครับ/คะ? เวลาจับคู่จากนามสกุล->นามสกุล และชื่อ->ชื่อ ในกรณีของนามสกุล ความหลากหลายน้อยกว่าชื่อมาก (50 แบบ) เลยมีกรณีที่ออกมาไม่ค่อยตรงอยู่บ่อย ๆ แต่ชื่อส่วนใหญ่ก็มีโอกาสออกมาดีใช้ได้ค่อนข้างสูงนะครับ/คะ ตัวอย่างเช่น ลองสุ่มมาสักสองสามแบบ
Anthony Hopkins -> ฮันอินฮวาน ก็คงประมาณระดับ 50 คะแนน
Erika Kirk -> ควักแอริน ถ้าประมาณนี้ก็น่าจะให้ได้สัก 70 คะแนนครับ/ค่ะ