Apple ประกาศเปิดตัว Xcode 26.3 ที่มาพร้อมฟีเจอร์ Agentic Coding ช่วยให้นักพัฒนาสามารถใช้ AI Agents จาก Anthropic และ OpenAI สร้างแอปได้แบบอัตโนมัติ ถือเป็นการปฏิวัติวงการพัฒนาแอปครั้งใหญ่
Apple เปิดตัว Xcode 26.3 พร้อมฟีเจอร์ Agentic Coding นักพัฒนาสามารถใช้ AI Agents จากค่ายอื่นได้
Agentic coding จะช่วยให้ Xcode สามารถพัฒนาแอปที่ซับซ้อนมากขึ้นได้โดยอัตโนมัติ Claude, ChatGPT และโมเดล AI อื่น ๆ พร้อมใช้งานใน Xcode ตั้งแต่ Apple เพิ่มฟีเจอร์อัจฉริยะ ใน Xcode 26 แต่จนถึงตอนนี้ AI ถูกจํากัด และไม่สามารถทำงานได้ด้วยตัวเอง ซึ่งนั่นจะเปลี่ยนตัวเลือกในการใช้ AI Coding Assistant

Apple ได้เพิ่มความสามารถในการเขียนโค้ดบน Xcode ให้ฉลาดไปอีก โดยเปิดให้ AI Agents เข้าถึงฟีเจอร์ต่าง ๆ ได้มากขึ้น เพื่อช่วยให้โปรเจกต์เสร็จตามเป้าหมาย โดยครั้งนี้ Apple ได้จับมือทำงานร่วมกับ Anthropic และ OpenAI โดยตรง เพื่อปรับจูนตัวช่วย AI เหล่านี้ให้ทำงานบน Xcode ให้ได้ราบลื่นที่สุด
ติดตั้งแค่คลิกเดียวในเมนู Settings ของ Xcode แถมยังอัปเดตตัวเองแบบอัตโนมัติเมื่อมีเวอร์ชั่นใหม่ออกมา อย่างไรก็ตาม นักพัฒนาจำเป็นต้องมีบัญชีของ Anthropic หรือ OpenAI ก่อน และจะมีค่าใช้จ่ายตามการใช้งานจริงบน API usage
Apple กล่าวว่าจะมุ่งเน้นทำให้ Claude Agent และ Codex ทำงานได้อย่างมีประสิทธิภาพ และประหยัด Token ซึ่งนักพัฒนาสามารถสลับเปลี่ยน Agent ภายในโปรเจกต์เดียวกันได้อย่างง่ายดาย ทำให้เลือกใช้เครื่องมือที่เหมาะกับงานแต่ละอย่างได้อย่างยืดหยุ่นขึ้น
แม้ Apple จะร่วมมือกับ OpenAI และ Anthropic ในการเชื่อมต่อกับ Xcode แต่ฟีเจอร์ต่างๆ ใน Xcode 26.3 ก็สามารถใช้งานร่วมกับ Agent หรือเครื่องมืออื่น ๆ ที่ใช้มาตรฐาน Model Context Protocol (MCP) ได้เช่นกัน ซึ่ง Apple กำลังเปิดเผยเอกสารคู่มือเพื่อให้เหล่านักพัฒนาสามารถตั้งค่า และเชื่อมต่อ Agent ระบบ MCP เข้ากับ Xcode ได้ด้วยตนเอง

นักพัฒนาสามารถใช้คำสั่งภาษาธรรมชาติเพื่อสั่งการให้ AI Agent ทำโปรเจกต์ให้เสร็จสมบูรณ์ เช่น การเพิ่มฟีเจอร์ใหม่ลงในแอป โดย Xcode จะทำงานร่วมกับ Agent เพื่อย่อยคำสั่งออกเป็นงานย่อย
วิธีการทำงานมีดังนี้
- นักพัฒนาสั่งให้ Agent เพิ่มฟีเจอร์ใหม่ลงในแอป
- Agent ตรวจสอบโครงสร้าง และการจัดการภายในโปรเจกต์ปัจจุบัน
- Agent ตรวจสอบเอกสารที่เกี่ยวข้องทั้งหมด ทั้งตัวอย่างโค้ด และ API ล่าสุด
- Agent เริ่มลงมือทำโปรเจกต์ และทยอยเพิ่มโค้ดลงไป
- Agent สร้างโปรเจกต์ และใช้ Xcode ตรวจสอบความถูกต้องของงาน
- หากมีข้อผิดพลาดหรือคำเตือน Agent จะทำงานต่อไปจนกว่าปัญหาจะแก้ไข โดยสามารถเข้าถึง Build logs และปรับปรุงจนกว่าโปรเจกต์จะสมบูรณ์
- เมื่อเรียบร้อยแล้ว Agent จะสรุปสิ่งที่เกิดขึ้นทั้งหมด เพื่อให้เห็นภาพรวมของการทำงาน
นักพัฒนาสามารถติดตามการทำงานของ Agent ได้ผ่านแถบข้อความ (Transcript) ในแถบข้างของโปรเจกต์ และสามารถคลิกเพื่อดูจุดที่มีการเพิ่มโค้ดเพื่อติดตามสิ่งที่ Agent กำลังทำอยู่ได้ตลอดเวลา นอกจากนี้ยังสามารถย้อนกลับไปก่อนที่ Agent หรือโมเดลจะแก้ไขโค้ดได้ทุกเมื่อ ทำให้นักพัฒนาสามารถยกเลิกผลลัพธ์ที่ไม่ต้องการ หรือทดลองวิธีต่าง ๆ ในการเพิ่มฟีเจอร์ใหม่ได้หลายรูปแบบ
Apple ระบุว่าการเขียนโค้ดด้วย Agentic coding จะช่วยให้กระบวนการทำงานง่ายขึ้น ปรับปรุงแก้ไขได้รวดเร็วขึ้น และทำให้ไอเดียใหม่ ๆ กลายเป็นจริงได้ง่าย อีกทั้ง Apple ยังมองว่านี่เป็นเครื่องมือสำหรับการเรียนรู้ที่จะเปิดโอกาสให้นักพัฒนาได้ศึกษาวิธีการใหม่ ๆ ในการสร้างสรรค์ผลงานหรือการนำ API มาใช้งานในแอปพลิเคชันอีกด้วย

Susan Prescott รองประธานฝ่าย Worldwide Developer Relations ของ Apple กล่าว เป้าหมายของ Apple คือการสร้างเครื่องมือที่นำเทคโนโลยีชั้นนำของอุตสาหกรรมมาสู่นักพัฒนาโดยตรง เพื่อให้พวกเขาสามารถสร้างแอปที่ดีที่สุดได้
Xcode 26.3 เวอร์ชัน Release Candidate (RC) เปิดให้นักพัฒนาใช้งานได้แล้วตั้งแต่วันนี้ และคาดว่าจะเปิดตัวเวอร์ชันเต็มอย่างเป็นทางการสัปดาห์หน้าหรือหลังจากนั้นไม่นาน
ที่มา: MacRumors
