หลังจากมีข่าวลือออกมามากมาย ในที่สุด GitHub ได้ประกาศเปิดตัวผลิตภัณฑ์ใหม่ล่าสุดอย่างเป็นทางการแล้ว โดยมีชื่อว่า GitHub Spark พร้อมด้วยการอัปเดต GitHub Copilot GitHub Spark เป็นเครื่องมือที่ขับเคลื่อนด้วย AI ซึ่งช่วยให้ทุกคนสามารถสร้างแอปพลิเคชันเว็บขนาดเล็ก (Spark) โดยใช้ภาษาธรรมชาติ แม้ว่าจะไม่มีความรู้ด้านการเขียนโปรแกรมหรือการปรับใช้แอปพลิเคชันเว็บก็ตาม
GitHub อธิบาย GitHub Spark ดังนี้:
ทุกสิ่งทุกอย่างเริ่มต้นด้วยความคิดเสมอ ในวัยเด็ก เรามีความคิดนับพันๆ ความคิด บางความคิดก็โง่เขลา บางความคิดก็บ้าระห่ำ แต่บางความคิดก็น่าสนใจเช่นกัน วันนี้เราจะมาแนะนำ GitHub Spark ผลิตภัณฑ์ที่เกิดจากแนวคิดอันน่าตื่นเต้น ผลิตภัณฑ์นี้ซึ่งขับเคลื่อนด้วยภาษาธรรมชาติช่วยวางรากฐานสำหรับวิสัยทัศน์ของเราในการส่งเสริมให้ผู้คน 1 พันล้านคนทั่วโลกกลายเป็นนักพัฒนา นี่เป็นซอฟต์แวร์เพื่อความสนุกสนานและส่วนตัว ไม่ใช่แอปพลิเคชันทางธุรกิจ
GitHub Spark มีคุณลักษณะการแสดงตัวอย่างแบบโต้ตอบ การเปลี่ยนแปลงการแก้ไข ประวัติอัตโนมัติ และการเลือกโมเดลสำหรับการพัฒนา สามารถใช้งานได้ทั้งจากเดสก์ท็อปและอุปกรณ์พกพา Spark มีส่วนประกอบที่ผสานรวมกันอย่างแน่นหนาสามประการ:
- ตัวแก้ไขที่ใช้พื้นฐาน NL ช่วยให้อธิบายและปรับแต่งแนวคิดเกี่ยวกับแอปพลิเคชันได้อย่างง่ายดาย
- สภาพแวดล้อมรันไทม์ที่ได้รับการจัดการโฮสต์สปาร์ค ซึ่งให้พื้นที่จัดเก็บข้อมูล หัวข้อ และการเข้าถึงโมเดลภาษาขนาดใหญ่ (LLM)
- แดชบอร์ดขับเคลื่อนด้วย PWA เพื่อจัดการและเปิดสปาร์คจากทุกที่
Spark ที่สร้างด้วย GitHub สามารถแชร์ Spark กับผู้อื่นได้โดยมีสิทธิ์อ่านอย่างเดียวหรืออ่านเขียน ผู้ใช้สามารถเลือกได้จากหลากหลายรุ่น รวมถึง Claude Sonnet 3.5, GPT-4o, o1-preview และ o1-mini
ในอีกไม่กี่เดือนข้างหน้านี้ GitHub จะอัปเดต GitHub Spark ในด้านต่างๆ ต่อไปนี้:
- ขยายวิธีการทำงานร่วมกัน (เช่น ห้องสมุดสาธารณะ อนุญาตให้ผู้ใช้ผสานความหมายของการเปลี่ยนแปลงที่ใครบางคนทำในสาขาของ Spark แบบผู้เล่นหลายคน)
- ขยายพื้นผิวของตัวแก้ไข (เช่น จัดเตรียมโหมด "x-ray" ที่ช่วยให้สรุปและปรับแต่งพฤติกรรมที่แน่นอนของแอปพลิเคชันได้)
- ขยายสภาพแวดล้อมรันไทม์ (เช่น มีส่วนประกอบในตัวมากขึ้น บูรณาการกับบริการของบุคคลที่สามได้ดีขึ้น อนุญาตให้จัดเก็บไฟล์และค้นหาเวกเตอร์)
คุณสามารถลงทะเบียนเพื่อรับตัวอย่างทางเทคนิคของ GitHub Spark ได้ที่นี่ ด้วย GitHub Spark การสร้างและการแชร์แอปเว็บขนาดเล็กเป็นเรื่องง่ายเหมือนการเขียนประโยคข้อความธรรมดาๆ เครื่องมือเชิงนวัตกรรมนี้มีศักยภาพในการ “ทำให้การพัฒนาซอฟต์แวร์เป็นประชาธิปไตย” และส่งเสริมศักยภาพให้กับคนรุ่นใหม่ของผู้สร้างสรรค์