นักพัฒนาเปิดตัว ZigZag เครื่องมือ Open Source สำหรับเครื่องปักผ้า

· By: SirilukP

Kathy Korevec นักประดิษฐ์ซอฟต์แวร์ได้เปิดตัว ZigZag ภายใต้ลิขสิทธิ์ Apache 2.0 โดยเธอเปิดเผยว่าแอปพลิเคชันนี้ถูกสร้างขึ้นด้วย AI ผ่านการใช้ ChatGPT ทั้งหมด เป้าหมายหลักของเธอคือการสร้างซอฟต์แวร์ตามสเปกที่ต้องการให้มีความสามารถคล้ายกับชุดโปรแกรม Adobe แต่โดดเด่นด้วยการรองรับ MCP (Model Context Protocol) ในตัว

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

โพสต์ของเธอเกี่ยวกับโปรเจกต์นี้บน Hacker News ได้รับความสนใจอย่างมากจนสามารถไต่ขึ้นไปติด สถานะ top 10 ได้ในช่วงระยะเวลา 48 ชั่วโมง โดยเธอได้เข้าไปตอบข้อสงสัยเกี่ยวกับกระบวนการสร้างและเครื่องปักที่รองรับการใช้งาน

ZigZag: ทำไมถึงพัฒนาสิ่งนี้?

จุดเริ่มต้นของโปรเจกต์นี้มาจากเครื่องปัก Brother Skitch PP1 ซึ่งมีราคาประมาณ 300 ดอลลาร์ แต่การจะใช้งานให้ได้ประสิทธิภาพสูงสุดนั้นมีเงื่อนไขแฝงอยู่ โดยปกติแล้วเครื่อง Skitch จำเป็นต้องใช้งานผ่านแอป Artspira ของ Brother แม้แอปพื้นฐานจะฟรี แต่ฟีเจอร์สำคัญอย่างการแปลงภาพดิจิทัลเป็นลวดลายปักหรือการสร้างลายปักครอสติส ถูกจำกัดไว้ให้เฉพาะผู้ที่สมัครสมาชิกแผนชำระเงิน Artspira+ เท่านั้น

Kathy ระบุว่า เวอร์ชันฟรีมีข้อจำกัดด้านสีและเครื่องมืออย่างมาก รวมถึงคลิปอาร์ตบางส่วนยังสงวนไว้เฉพาะสมาชิก เธอคาดการณ์ว่าผู้ผลิตอาจขายเครื่องในราคาขาดทุนในช่วงแรก เพื่อหวังสร้างกำไรจากค่าสมัครสมาชิกรายเดือนแทน

ได้เห็น พฤติกรรมในลักษณะนี้จากผู้ผลิตฮาร์ดแวร์รายอื่นๆ เช่นกัน

ZigZag มีความสามารถในการนำเข้างานศิลปะไฟล์ SVG และลอกลายภาพจากไฟล์ PNG หรือ JPEG ให้เป็นรูปทรงได้ โดย รองรับประเภทฝีเข็มถึง 11 แบบ เช่น fill, satin, และ appliqué พร้อมระบบแสดงตัวอย่างฝีเข็มก่อนปักจริงในตัวแก้ไข

ในส่วนของเซิร์ฟเวอร์ MCP ช่วยให้เอเจนต์ AI สามารถตรวจสอบการออกแบบที่เปิดอยู่ เพิ่มหรือแก้ไขวัตถุและข้อความ ลอกลายภาพ ตรวจสอบฝีเข็ม และส่งออกไฟล์ได้ทันที นอกจากนี้ยังทำหน้าที่ควบคุมอุปกรณ์ Skitch โดยทุกการกระทำจะถูกบันทึกเป็นขั้นตอนการเลิกทำ (undo) เพื่อความสะดวกในการแก้ไข

อย่างไรก็ตาม โปรเจกต์เครื่องมือปักผ้าแบบ Open source ไม่ใช่เรื่องใหม่เสียทีเดียว ก่อนหน้านี้มีโปรเจกต์อย่าง Ink/Stitch ซึ่งเป็นส่วนขยายของ Inkscape และ Respira ที่ช่วยให้ผู้ใช้ส่งงานออกแบบไปยัง Skitch ได้โดยไม่ต้องผ่านแอปของทางผู้ผลิต

โปรเจกต์ ZigZag ยังได้ ให้เครดิต Respira สำหรับการพัฒนาระบบโปรโตคอล Bluetooth และขั้นตอนการเย็บ โดย Kathy กล่าวว่าเธอได้ทำวิศวกรรมย้อนกลับ (reverse-engineered) โปรโตคอลด้วยตัวเอง และใช้เครื่องมือของ Respira ในการตรวจสอบความถูกต้องของเอเจนต์ AI ที่เธอพัฒนาขึ้น

เริ่มเย็บผ้า

ปัจจุบัน ZigZag พร้อมใช้งานแล้วบนระบบปฏิบัติการ Windows และ macOS โดยสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ เว็บไซต์ของโปรเจกต์ หรือหน้า GitHub releases

ข้อมูลในไฟล์ README ได้ให้รายละเอียดครอบคลุมตั้งแต่การติดตั้ง การจับคู่ Bluetooth ไปจนถึงการตั้งค่าเซิร์ฟเวอร์ MCP พร้อมคำแนะนำสำคัญว่าผู้ใช้ Skitch ไม่ควรทำการอัปเดตเฟิร์มแวร์เพื่อรักษาความเข้ากันได้ ส่วนผู้ใช้ Linux สามารถสร้างโปรแกรมจากซอร์สโค้ดด้วยภาษา Rust ได้เอง

สำหรับ Brother Skitch PP1 เป็นเครื่องรุ่นเดียวที่ ZigZag สามารถส่งงานออกแบบให้ได้โดยตรงผ่าน Bluetooth (ต้องปิดแอป Artspira ก่อน เนื่องจากเครื่องรองรับการเชื่อมต่อเพียงแอปเดียวในขณะนั้น) ส่วนเครื่องปักรุ่นอื่นๆ ZigZag ก็ยังรองรับการส่งออกไฟล์ในรูปแบบมาตรฐาน เช่น PES, DST, EXP, JEF, หรือ VP3

Source: It's FOSS
ดูแลงานแปลและเรียบเรียงโดย SirilukP

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร