1 คะแนน โดย GN⁺ 2025-08-30 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

การผสานรวม Claude

  • Xcode 26 Beta 7 ได้เพิ่ม Claude เข้าไปใน แผงการตั้งค่า Intelligence ของ Xcode
  • ผู้ใช้สามารถเชื่อมต่อ บัญชี Claude แบบชำระเงิน ที่มีอยู่กับ Xcode เพื่อใช้งาน Claude Sonnet 4 ได้ทันที
  • ด้วยสิ่งนี้ นักพัฒนาสามารถใช้ความสามารถ AI ขั้นสูงของ Claude ภายในสภาพแวดล้อม Xcode เพื่อช่วยงานเขียนโค้ดได้

การปรับปรุงความสามารถของ ChatGPT

  • เมื่อใช้ ChatGPT ใน Xcode สามารถเลือก GPT-4.1 หรือ GPT-5 เพื่อเริ่มการสนทนาใหม่ได้
  • GPT-5 ถูกตั้งเป็นค่าเริ่มต้น เพื่อมอบผลลัพธ์ที่รวดเร็วและมีคุณภาพสูง เหมาะกับงานเขียนโค้ดส่วนใหญ่
  • สำหรับงานที่ซับซ้อน สามารถเลือกโมเดล GPT-5 (Reasoning) ได้ ซึ่งจะใช้เวลามากขึ้นก่อนตอบเพื่อให้ได้ ผลลัพธ์ที่แม่นยำ

รายละเอียดโมเดล OpenAI API

  • ใน OpenAI API, GPT-5 อยู่ในระดับ minimal reasoning level และได้รับการออกแบบมาเพื่อการตอบสนองที่รวดเร็ว
  • GPT-5 (Reasoning) อยู่ในระดับ low reasoning level และได้รับการออกแบบมาเพื่อมอบ ความแม่นยำ ที่สูงขึ้นในงานเขียนโค้ดที่ซับซ้อน
  • การเลือกโมเดลเหล่านี้ช่วยให้นักพัฒนาสามารถรับการสนับสนุนจาก AI ที่เหมาะสมตามความซับซ้อนของงานได้

1 ความคิดเห็น

 
GN⁺ 2025-08-30
ความคิดเห็นจาก Hacker News
  • รู้สึกประชดดีที่ Microsoft พยายามยัด CoPilot ไปทุกที่ แต่สุดท้าย Apple, Google และ JetBrains ก็ออกการผสาน AI ของตัวเอง จน CoPilot ถูกดันออกจากจุดศูนย์กลาง ภาพมันคล้ายกับตอนที่ Microsoft เคยทุ่มสุดตัวกับเว็บ (IE), มือถือ (Windows CE/Pocket PC/WP 7/WP 8/UWP) และ UWP ในงาน BUILD สมัยก่อน ก่อนจะโดนคู่แข่งแซง เหมือนเป็นการวนซ้ำของการจมอยู่กับ KPI และ OKR จนพลาดเรื่องการส่งมอบ แล้วปล่อยให้ผู้ตามมาทีหลังแย่งตลาดไปได้ ชอบการปรับปรุงด้านความปลอดภัยของ C++ ที่เห็นในรีลีสนี้ด้วย

    • ที่บอกว่ามันน่าประชดเพราะ Microsoft เอา CoPilot ไปผสานไว้ทั่วสารพัด แล้วคู่แข่งก็ออกฟีเจอร์ AI ของตัวเองจน CoPilot ต้องหลบไปนั้น จริง ๆ ไม่ใช่แบบนั้น Microsoft แค่เป็นเจ้าแรกที่ใส่ AI ลงในผลิตภัณฑ์ แล้วบริษัทอื่นก็ตามมาผสาน AI ของตัวเองเข้าผลิตภัณฑ์ของตน เป็นรูปแบบที่ไม่ได้แปลกหรือน่าประชดอะไรเลย
    • คิดว่าไม่จำเป็นต้องกังวลมาก เพราะ Microsoft ถือหุ้น 49% ใน OpenAI อยู่แล้ว และ JetBrains ก็เพิ่งประกาศว่าจะใช้ GPT-5 เป็นเอนจินเริ่มต้นด้วย แน่นอนว่า Microsoft ก็เคยมีกรณีทุ่มสุดตัวช่วงแรกแล้วโดนคู่แข่งแซง แต่ตัวอย่างตรงข้ามก็มีเยอะ เช่น ตลาดคลาวด์คอมพิวติ้งที่เข้ามาทีหลังแต่ตอนนี้ Azure กลายเป็นแหล่งรายได้ใหญ่ที่สุดในประวัติศาสตร์ของบริษัท หรือ Visual Studio ที่ครั้งหนึ่งเคยถูกมองเป็นแอป legacy สำหรับ Windows เท่านั้น แต่หลังออก VSCode มาก็กลายเป็นเอดิเตอร์ที่ได้รับความนิยมอย่างท่วมท้น อ้างอิงผลสำรวจ Stack Overflow
    • CoPilot เป็นผลิตภัณฑ์ที่ไม่ได้ขายนอกบริการในเครือ Microsoft ส่วน GitHub Copilot สามารถเลือกใช้เอนจินจาก Anthropic, OpenAI และ Google ได้ ส่วนเหตุผลที่ UWP ล้มเหลวนั้นชัดเจน เพราะ Win32 ได้รับความนิยมสูงและยืดหยุ่นมาก นักพัฒนาไม่มีเหตุผลมากพอที่จะเขียนแอปใหม่เป็น UWP เพียงเพื่อรองรับมือถือ
    • การที่ผลิตภัณฑ์ไม่สำเร็จในตลาดไม่ได้แปลว่าควรปล่อยให้คู่แข่งแย่งการลงทุนทั้งหมดไป ถ้าไม่ใช่ Microsoft ก็อาจเป็น Google, Apple, Facebook, AWS และรายอื่น ๆ ที่สนใจดีลลิขสิทธิ์เหล่านี้อยู่ดี
    • ความผิดหวังที่สุดเกี่ยวกับ GitHub Copilot คือพอ GPT-4 ออกมา ก็ไม่ได้ปล่อยให้ผู้ใช้แบบเสียเงินใช้ทันที แต่กลับบอกว่า “กำลังจะมา” หรือให้เฉพาะ Copilot X แบบ “เบตา” เลยยกเลิกการสมัคร Copilot ที่ใช้ในบริษัทไปเลย
  • คิดว่า Apple น่าจะได้ประโยชน์มากในการตัดสินใจด้านผลิตภัณฑ์ เพราะตอนนี้การรันแอปส่งสัญญาณไปยังเซิร์ฟเวอร์ผ่านข้อมูลวิเคราะห์จาก Gatekeeper OCSP ทำให้รู้ได้แม่นยำขึ้นว่าแอปไหนถูกใช้งานมาก เช่น VSCode ได้รับความนิยมขนาดไหน มันน่าสนใจที่ตอน Facebook ใช้ Onavo ทำอะไรคล้ายกันกลับโดนวิจารณ์ แต่พอ Apple ทำภายใต้ชื่อการปกป้องคอมพิวเตอร์ กลับดูเหมือนเป็นเรื่องที่ยอมรับกันได้

    • ต่อให้ไม่มี telemetry, Apple ก็ยังส่งอีเมลถึงผู้ใช้ Xcode ทั้ง 2 คนให้ลอง coding AI ที่ตัวเองชอบได้อยู่ดี
    • คิดว่าข่าวนี้ยังไม่ใช่การเปลี่ยนแปลงครั้งใหญ่ จริง ๆ จะนับว่าเป็นข่าวก็ต่อเมื่อมีการผสาน Codex CLI หรือ Claude Code เข้ามา หรือ Apple เปิดตัวบริการมาแข่งกับพวกนี้ ก่อนหน้านั้นฟีเจอร์นี้ก็ยังเป็นแค่ของเล่น เพราะมีเครื่องมือที่ดีกว่านี้อยู่แล้ว และคงไม่ใช้มันทำงานจริงจัง
  • รอบนี้ไม่ได้มีการฝังโมเดลไว้ใน Xcode ตัวข้อมูลก็ยังถูกส่งไปยังผู้ให้บริการภายนอกอยู่ดี และเราก็ต้องหวังว่าพวกเขาจะจัดการข้อมูลทั้งหมดอย่างเหมาะสม รวมถึงหวังว่ารัฐบาลจะไม่มาบังคับให้เปิดเผยข้อมูลเหล่านั้นด้วย

    • ตอนนี้รัฐบาลก็บังคับ OpenAI ให้เก็บ log ทั้งหมดอยู่แล้ว สุดท้ายทุกอย่างก็ถูกติดตาม
    • Anthropic ดูเหมือนจะมีจุดยืนเรื่องความเป็นส่วนตัวที่แข็งกร้าวมาก แต่จากข่าวล่าสุด พวกเขาก็เปลี่ยนจุดยืนและจะใช้แชต Claude สำหรับการฝึกโมเดลแล้ว
  • เมื่อ 3 วันก่อนเห็นโพสต์ใน HN ที่ชม Claude มาก ก็เลยลองสมัครเองแล้วเอามาเทียบกับ copilot โดยลองขออยู่ 2 อย่าง

    1. ขอให้สร้าง project skeleton ของ Zephyr สำหรับ Pi Pico ที่ตั้งค่าไดรเวอร์จอ st7789 spi ไว้แล้ว ปรากฏว่ามันปล่อย devicetree แปลก ๆ มาให้และคอมไพล์ไม่ผ่าน พอชี้ว่าผิด มันก็ขอโทษแล้วปล่อยโค้ดที่ยังคอมไพล์ไม่ผ่านมาอีก แถมยังสร้างไดรเวอร์ที่ไม่มีอยู่จริงขึ้นมา และไม่รู้ทำไมถึงเปิดแค่ monkey test แต่ไม่มีเทสต์ที่เหมาะสม
    2. ขอให้สร้าง pixelmap ขาวดำขนาด 7x10 สำหรับตัวเลข 0~9 ในรูป C array แต่เลข 8 กลับหน้าตาเหมือนเลข 0 ทั้งที่ให้ตัวอย่างไปแล้ว มันทำทั้ง 0 และ 8 ออกมาเป็นแค่วงแหวน ไม่มีรูปกากบาทตรงกลางเลย เลยสงสัยว่าตัวเองทำอะไรผิด หรือข้อจำกัดของ AI ตอนนี้มันมีแค่นี้เอง
    • สำหรับคำถามว่า “ฉันทำอะไรผิดหรือเปล่า?” พรอมป์แรกนั้นเป็นเรื่องที่ Claude จะตอบได้ก็ต่อเมื่อโมเดลจำคำตอบที่ถูกต้องไว้ได้เหมือนสารานุกรม การคาดหวังให้มันสร้าง skeleton code ที่เฉพาะเจาะจงขนาดนั้นได้ทันทีอาจเกินจริง สิ่งสำคัญคือให้ตัวอย่างที่เหมาะสมแล้วใช้มันเป็นเครื่องมือ ส่วนกรณีที่สองก็ควรใช้แบบโต้ตอบ ค่อย ๆ แก้ในจุดที่ต้องการ LLM ไม่ได้ให้ผลลัพธ์สมบูรณ์แบบตั้งแต่ครั้งแรกอยู่แล้ว ถ้าบอกเพิ่มว่า “เลข 8 ออกมาเหมือนเลข 0 แก้ให้หน่อย” ก็จะช่วยได้
    • Claude ทำงานประเภททั่วไปอย่าง “เอาทั้งหมดขึ้น Docker, สร้างตาราง Users ในฐานข้อมูล Postgres, ทำ CRUD endpoint ด้วย FastAPI และทำหน้าแรก, ล็อกอิน, แดชบอร์ดด้วย React” ได้ดี เพราะมีตัวอย่างของชุดเทคโนโลยีนี้บนอินเทอร์เน็ตเยอะมากอยู่แล้ว แต่ถ้าเป็นความต้องการที่แปลกหรือพบไม่บ่อย ก็ต้องอธิบายและชี้นำมากขึ้น ยิ่งข้อกำหนดซับซ้อนมากเท่าไร มันก็ยิ่งใกล้เคียงกับ “autocomplete แบบเผ็ดจัด” มากขึ้นเท่านั้น และถ้าเป็นงานที่พบได้บ่อยอย่างแอป CRUD ธรรมดา ก็สามารถให้แค่ทิศทางระดับสูงด้วยภาษาธรรมชาติแล้วได้ผลลัพธ์เลย
    • ดูเหมือนคุณจะลองเร็วเกินไปแค่สองครั้งแล้วก็ยอมแพ้ คล้ายกับเปิด REPL ของภาษาใหม่แล้วลองพิมพ์คำสั่งที่คุ้นอยู่ไม่กี่คำ จากนั้นพอเจอ error ก็เลิกใช้ไปเลย ถ้าอยากดึงประสิทธิภาพของเครื่องมือออกมาให้เต็มที่ ก็ต้องเรียนรู้วิธีใช้มันด้วยตัวเอง เช่น เริ่มจากสั่งงานเหมือนกำลังอธิบายให้ junior developer ที่เพิ่งเจอกันครั้งแรกผ่านอีเมลฉบับเดียว สำหรับกรณีนี้อาจเตรียมไฟล์ CLAUDE.md ที่อธิบายโปรเจกต์ที่อยากทำ, toolchain ที่ใช้, คำสั่ง build/test และแนบไฟล์จากโปรเจกต์ตัวอย่างที่ใกล้เคียงไปด้วย แล้วก่อนให้เริ่มงานก็สั่งว่า “วางแผนมาก่อน ขออนุมัติ แล้วค่อยเริ่ม”
    • นักพัฒนาหลายคนดูเหมือนจะรู้สึกสบายใจทางจิตใจเมื่อจงใจโยนงานที่ AI น่าจะทำไม่ได้ให้มัน แต่การประเมินผลิตภาพของ AI ด้วยวิธีนั้นไม่ได้ช่วยอะไรนัก
    • การมอง Claude ว่าเป็นนักพัฒนาซอฟต์แวร์ธรรมดาคนหนึ่งน่าจะถูกต้องกว่า ถ้าสุ่มเลือกนักพัฒนาคนหนึ่งแล้วบอกว่า “ช่วยสร้าง project skeleton แบบนี้ให้หน่อย!” แน่นอนว่าส่วนใหญ่ก็ไม่รู้เหมือนกัน ปัญหาคือ LLM จะไม่ยอมบอกว่าไม่รู้ แต่จะเดา ๆ แบบเด็กฝึกงานแล้วส่งผลลัพธ์กลับมา
  • เมื่อเห็นว่าทุกวันนี้ทุก IDE แทบจะฝัง AI มาแล้ว ก็รู้สึกว่าในโปรเจกต์ลับมีความเสี่ยงอยู่เสมอว่าโค้ดบางส่วนอาจถูกอัปโหลดขึ้นเซิร์ฟเวอร์เพื่อนำไปวิเคราะห์เมื่อไรสักวัน

    • ถ้าเคยมีประสบการณ์กับการผสาน AI จะรู้ว่าไม่มี AI ตัวไหนแนบเข้ากับ codebase โดยอัตโนมัติ
    • การจะใช้ Claude Sonnet 4 จากใน Xcode ได้ทันทีนั้น ต้องมีบัญชี Claude แบบเสียเงินอยู่ก่อน ซึ่งไม่ใช่ค่าเริ่มต้น
    • เครื่องมือโอเพนซอร์สอย่าง Neovim และ Emacs ไม่มี AI ฝังมาในตัว การใช้เครื่องมือพวกนี้ก็เป็นทางเลือกหนึ่ง
    • ถ้าเป็นสภาพแวดล้อมที่จัดการโค้ดลับจริงจังอยู่แล้ว เครือข่ายก็มักถูกตัดขาดหรือบังคับให้เข้าถึงผ่านพร็อกซีที่เข้มงวด ดังนั้นไม่ต้องกังวลว่า AI จะทำข้อมูลรั่ว
    • สุดท้ายแล้วประเด็นนี้ขึ้นอยู่กับว่าผู้ใช้อนุญาตให้เข้าถึงหรือไม่ และชื่อเสียงของ Apple เรื่องความเป็นส่วนตัวก็ช่วยสร้างความเชื่อมั่นได้ระดับหนึ่ง
  • ใน OpenAI API, “GPT-5” คือ reasoning ระดับมินิมอล ส่วน “GPT-5(Reasoning)” อยู่ที่ reasoning ระดับ low น่าสนใจที่ระดับ reasoning สูงสุดของ GPT-5 ที่รองรับใน XCode รอบนี้ จริง ๆ แล้วอยู่แค่ระดับ “low” เลยสงสัยว่าทำไม

    • ถ้าเป็นโครงสร้างที่ใส่ API Key เองได้ ก็น่าจะรองรับโมเดล Opus ด้วย ไม่เข้าใจว่าทำไมถึงไม่รองรับ
  • ใช้ได้แล้วตอนนี้เลย และมีข้อมูลที่ดีกว่าทั้งหัวข้อโพสต์หรือ release note ของ Xcode อยู่ที่ลิงก์นี้

  • ตอนนี้เริ่มหายากขึ้นเรื่อย ๆ แล้วที่จะหา IDE ที่ปฏิเสธ LLM

    • คล้ายกันตรงที่รู้สึกว่าเดี๋ยวนี้แทบหา operating system ที่ตัดการเชื่อมต่ออินเทอร์เน็ตออกทั้งหมดไม่ได้แล้ว
    • คำว่า “คว่ำบาตร” อาจแรงไปหน่อย แต่ก็ดูเหมือนมีอคติต่อ AI ค่อนข้างมาก อย่างไรก็ดี ถ้าปฏิเสธฟีเจอร์ที่ผู้ใช้ส่วนใหญ่ชอบ สุดท้ายก็เหลือแต่เอดิเตอร์เฉพาะกลุ่มที่ปรับแต่งมาเพื่อคุณเท่านั้น
    • ก็แค่ไม่ต้องใช้ฟีเจอร์ที่ไม่ต้องการ
    • มี Kate Editor ด้วย
    • ถ้าใช้ macOS, Code Edit เป็นทางเลือกโอเพนซอร์สแบบเนทีฟ (MIT license, พัฒนาอยู่โดยไม่รับเงินทุน VC) หน้าอย่างเป็นทางการของ Code Edit, ส่วนตอนนี้ก่อนจะ stable ก็ใช้ VSCodium อยู่
  • ส่วนที่ว่า “ในแผงตั้งค่า Intelligence ของ Xcode สามารถเชื่อมบัญชี Claude ที่จ่ายเงินไว้อยู่แล้ว เพื่อใช้ Claude Sonnet 4 ได้ทันที” ทำให้พาดหัวดูชวนให้เข้าใจผิดเล็กน้อย เพราะไม่ได้หมายความว่าตอนนี้ Xcode ฝังโมเดลมาในตัว แต่เป็นการเชื่อมบัญชีเพื่อใช้งาน

  • ชอบฟีเจอร์นี้มาก ก่อนหน้านี้ถ้าจะใช้ Claude Code ใน Xcode ต้องเปิดเทอร์มินัลแยกควบคู่ไปด้วย ซึ่งค่อนข้างยุ่งยาก

    • ใน Jetbrains IDE การใช้ Claude Code ให้ประสบการณ์ที่ดีมาก แต่แปลกที่ Xcode รองรับการให้ Claude แก้ไฟล์โดยตรงได้ไม่ค่อยดี
    • ผมใช้ Claude Code ใน VS Code แล้วใช้ Xcode แค่สำหรับ build กับ launch
    • ถ้าใช้ Claude ในเทอร์มินัล มันสามารถอ่านไฟล์นอกโฟลเดอร์โปรเจกต์ได้ด้วย จึงสะดวกกว่า เลยสงสัยว่าเจอปัญหาอะไร
    • แค่อยากให้ Claude จำให้ได้จริง ๆ ว่ามันแก้ไฟล์โปรเจกต์ Xcode โดยตรงได้ ต่อให้ระบุสิทธิ์ไว้ในไฟล์ CLAUDE มันก็เมินไปครึ่งหนึ่ง ครั้งหนึ่งมันถึงขั้นสร้างสคริปต์ Python ใหม่ขึ้นมาเพื่อจะไปแก้ไฟล์โปรเจกต์ พฤติกรรมแบบนั้นเข้าใจยากมาก
    • ผมไม่ได้ใช้ Xcode เลยไม่ค่อยรู้ แต่ส่วนตัวคิดว่าการให้เอเจนต์ทำงานเป็นแอปแยกต่างหากดีกว่ามาก