1 คะแนน โดย GN⁺ 2026-02-17 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Anthropic ได้เปลี่ยนวิธีแสดงผลของ Claude Code เครื่องมือเขียนโค้ดด้วย AI โดยไม่แสดงว่า AI กำลังอ่านหรือแก้ไขไฟล์ใดอยู่
  • เวอร์ชันใหม่ (2.1.20) จะแสดงเพียงสรุปอย่าง “อ่าน 3 ไฟล์” แทนชื่อไฟล์ และสามารถดูรายละเอียดได้ ผ่านคีย์ลัดเท่านั้น
  • นักพัฒนาคัดค้านอย่างหนัก โดยระบุว่าจำเป็นต้องเห็นชื่อไฟล์แบบเรียลไทม์เพื่อ ความปลอดภัย การตรวจสอบย้อนหลัง และการตรวจจับข้อผิดพลาด
  • ฝั่ง Anthropic ชี้แจงว่าเป็นมาตรการเพื่อ ทำให้ UI เรียบง่ายขึ้น แต่ทางเลือกอย่าง โหมด verbose ก็ถูกวิจารณ์ว่ามี ข้อมูลมากเกินจำเป็น
  • มีความกังวลว่าหากเครื่องมือ AI ซ่อนการทำงานภายใน ก็อาจนำไปสู่ ความโปร่งใสและความน่าเชื่อถือที่ลดลง

ประเด็นถกเถียงเรื่องการเปลี่ยนการแสดงผลของ Claude Code

  • Anthropic ได้ปรับ progress output ของ Claude Code เพื่อซ่อนชื่อไฟล์ที่ AI กำลังอ่านหรือแก้ไขไว้เป็นค่าเริ่มต้น
    • เดิมทีจะแสดงชื่อไฟล์และจำนวนบรรทัดที่อ่าน แต่ในเวอร์ชันใหม่จะย่อเป็นรูปแบบอย่าง “Read 3 files (ctrl+o to expand)”
    • แม้จะเปิดดูรายละเอียดได้ด้วยคีย์ลัด แต่นักพัฒนามองว่าวิธีนี้ ยุ่งยากและใช้งานจริงไม่สะดวก
  • นักพัฒนาชี้ว่า หาก Claude อ้างอิงไฟล์ผิดหรือเข้าถึงไฟล์ที่อ่อนไหวด้านความปลอดภัย จะทำให้ตรวจพบได้ยากในทันที
    • ยิ่งโค้ดเบสซับซ้อนมากเท่าไร การตรวจสอบว่า AI กำลังติดตามบริบทอย่างไร ก็ยิ่งสำคัญ
    • ยังมีการย้ำว่าการหยุดได้ตั้งแต่เนิ่นๆ เมื่อมันเดินผิดทาง จะช่วย ป้องกันการสิ้นเปลืองโทเค็น ได้

ปฏิกิริยาและคำวิจารณ์จากนักพัฒนา

  • ใน GitHub issue มีนักพัฒนาจำนวนมากแสดงความไม่พอใจกับการเปลี่ยนแปลงนี้
    • ผู้ใช้รายหนึ่งวิจารณ์ว่า “นี่ไม่ใช่การทำให้ง่ายขึ้น แต่เป็น การลบข้อมูลที่มีประโยชน์
    • ผู้ใช้อีกรายชี้ว่า “โหมด verbose ส่งเสียงรบกวนมากเกินไปและไม่อาจเป็นทางออกได้”
  • Boris Cherny ผู้รับผิดชอบ Claude Code ของ Anthropic อธิบายว่า “นี่เป็นมาตรการเพื่อทำให้ UI เรียบง่ายขึ้น และสิ่งสำคัญจริงๆ คือ diff กับผลลัพธ์ของ bash/mcp”
    • เขายังบอกให้ “ลองใช้สักสองสามวัน” พร้อมระบุว่านักพัฒนาภายในประเมินเชิงบวกต่อ ‘การลดสัญญาณรบกวน’
  • ต่อมา Cherny ได้ปรับโหมด verbose ตามฟีดแบ็กและเพิ่ม ฟังก์ชันแสดงพาธไฟล์ แต่
    • เนื่องจากรายละเอียดในโหมด verbose แบบเดิมลดลง จึงยังมีเสียงวิจารณ์ว่า ไม่เป็นผลดีกับผู้ใช้ที่ต้องการข้อมูลครบถ้วน

การถกเถียงใน Hacker News และชุมชน

  • Cherny กล่าวในวงสนทนา Hacker News ด้วยว่า “Claude ฉลาดขึ้นและใช้เวลาทำงานนานขึ้น จนปริมาณเอาต์พุตมากเกินไป”
    • เขาอ้างว่าจำเป็นต้องทำให้เรียบง่ายขึ้น เพราะเอาต์พุตทำให้เทอร์มินัล รับภาระหนักเกินไป
  • อย่างไรก็ตาม ผู้ใช้จำนวนมากโต้แย้งว่าการย่อเอาต์พุตลงแบบนี้ ทำให้ประโยชน์ใช้งานลดลง
    • มีความเห็นว่า “จำเป็นต้องรู้ว่า Claude กำลังอ่านไฟล์อะไร เพื่อจะแทรกแซงระหว่างทางและประหยัดโทเค็นได้หลายพัน”
    • บางคนระบุว่าความ ทึบแสง (opacity) ของ Claude เพิ่มขึ้นจน “เชื่อถือได้ยากขึ้นแล้ว”

ประเด็นเรื่องความโปร่งใสและความน่าเชื่อถือ

  • นักพัฒนาเตือนว่า หาก Claude Code ซ่อนการทำงานภายใน ก็จะทำให้ การตรวจจับข้อผิดพลาดและการตรวจสอบความถูกต้องทำได้ยากขึ้น
    • ผู้ใช้รายหนึ่งชี้ว่า “หากตามเจตนาหรือตรรกะของ Claude ไม่ได้ เซสชันนั้นก็มีแต่จะเปลืองโทเค็น”
    • พร้อมระบุว่า “หากไม่มีการกำกับดูแลและการแก้ทิศทางอย่างต่อเนื่อง ก็ยากจะคาดหวังผลลัพธ์ที่ถูกต้อง”
  • ตามบทความ Claude Code ยังอัปเดตอยู่บ่อยครั้ง แต่ ยังไม่มีสัญญาณว่าจะย้อนกลับไปใช้วิธีเดิม

สรุป

  • การเปลี่ยนแปลงของ Anthropic จุดชนวนข้อถกเถียงระหว่าง การทำ UI ให้เรียบง่าย กับ การลดทอนความโปร่งใส
  • ชุมชนนักพัฒนามองว่า การมองเห็นพฤติกรรมภายในของเครื่องมือ AI เป็นองค์ประกอบสำคัญของความน่าเชื่อถือ
  • สิ่งที่ต้องจับตาคือการอัปเดตในอนาคตของ Claude Code จะสร้าง สมดุลระหว่างความโปร่งใสกับการใช้งาน ได้อย่างไร

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

 
GN⁺ 2026-02-17
ความคิดเห็นจาก Hacker News
  • การที่ Claude ซ่อนการทำงานภายในถือว่าแปลก
    ไม่ใช่แค่เพราะความอยากรู้ แต่เพื่อจะได้จับอาการผิดปกติของโมเดลก่อนที่มันจะทำอะไรหลุดทิศ
    ตัวอย่างเช่น เพื่อป้องกันไม่ให้มันอ่านทั้งโค้ดเบสผิด หรือไปแตะไฟล์ที่ไม่ควรแก้ไข
    การปรับปรุงโหมด verbose เป็นเรื่องดี แต่ความโปร่งใสแบบนี้ควรเป็นค่าเริ่มต้นตั้งแต่แรก
    ถ้า AI จัดการไฟล์ ก็จำเป็นต้องแสดงให้เห็นอย่างชัดเจนว่ามันกำลังจัดการไฟล์ไหนอยู่
    การทำ abstraction เป็นเรื่องดี แต่ไม่ควรปิดบังส่วนที่อาจทำให้บิลด์พัง

    • ช่วงหลังแนวโน้มของ AI สำหรับการเขียนโปรแกรมคือ ทีมเอเจนต์ที่ทำงานได้เองเป็นเวลานาน
      มองจากมุมนี้ก็พอเข้าใจได้ว่า UX ถูกออกแบบโดยเน้นผลลัพธ์มากกว่าคนใช้
      แต่ปัญหาเรื่อง “หลุดราง” ก็ยังไม่ถูกแก้ และก็ยังน่าสงสัยว่าเอเจนต์ AI หลายตัวจะให้ผลลัพธ์ที่ถูกต้องได้เองจริงหรือไม่
    • เพราะงั้นฉันยังคงใช้พรอมป์ต์แบบ “ขออนุญาตก่อน” อยู่
      ถึงจะจุกจิก แต่ช่วยกันไม่ให้มันไปแก้โปรเจกต์ผิดตัวได้
      ในโค้ดเบสแบบโมโนลิธิกที่มีโปรเจกต์ไลบรารีเป็นร้อย ๆ ตัว นี่ถือว่าจำเป็น
      ถ้าโมเดลตีความคำสั่งผิดความหมาย มันอาจวนเปล่าอยู่เป็นสิบ ๆ นาที
    • ฉันไม่ได้คอยนั่งดูว่า Claude กำลังทำอะไรอยู่
      แต่ไปทำอย่างอื่นหรือดูมือถือแทน
      ฉันคิดว่าการเฝ้าดูเอาต์พุตแบบแมนนวลเป็นวิธีที่ไม่มีประสิทธิภาพ
    • วิธีที่ดีที่สุดคือทำ code review แบบเรียลไทม์พร้อมกับปรับทิศทางของ AIไปด้วย
      แปลกดีที่ Anthropic ไม่เข้าใจเรื่องนี้
    • เป็นไปได้ว่าเจตนาคือไม่อยากให้คู่แข่งเอา Chain-of-Thought ของ Claude ไปใช้ฝึกโมเดล
  • น่าขำตรงที่พอมีคนขอว่า “ช่วยแสดงข้อมูลให้มากขึ้น” กลับตอบสนองด้วยการ “แสดงให้น้อยลง”

    • ตอนนี้คำว่า “verbose” เหมือนจะเสียความหมายเดิมไปแล้ว
      แม้แต่คำว่า “เร็ว (fast)” แต่ละบริษัทก็ใช้ไม่เหมือนกัน และความหมายของคำก็เริ่มกระจัดกระจายจนดูจากแค่ป้ายกำกับก็เข้าใจไม่ได้
    • น่าสนใจที่ Claude มักตัดสินใจแนวนี้ว่า “เอาฟังก์ชันเดิมกลับมาใช้ใหม่ก็พอ”
      ดูเหมือนจะคิดว่าง่ายดีและตอบโจทย์ผู้ใช้แล้ว
    • ฉันลองใช้โหมด verbose ใหม่จริง ๆ แล้ว มันเยิ่นเย้อมาก
      โหมดปกติก็แทบจะเป็นโหมดเงียบอยู่แล้ว และรันเองอัตโนมัติอยู่เบื้องหลังจนหน้าจอกะพริบ
      หลังถามคำถามก็รอไม่กี่วินาทีแล้วเลือกค่าพื้นฐานต่อเองอัตโนมัติ บางครั้งกด Esc ก็ยังหยุดไม่ได้
      อัปเดตล่าสุดค่อนข้างน่าหงุดหงิด
    • เดิมทีจะแสดงแค่จำนวนไฟล์ที่อ่าน แต่ตอนนี้แสดงพาธและชื่อไฟล์ด้วย
      เพียงแต่มันละเอียดน้อยกว่าเมื่อก่อน และถ้าอยากเห็นละเอียดกว่านี้ต้องใช้โหมดใหม่
  • Anthropic ทำได้ดีมาตลอดในการเจาะตลาดนักพัฒนา แต่การตัดสินใจครั้งนี้เป็นทางเลือกที่เสี่ยง
    การแข่งขันรุนแรงอยู่แล้ว และความดื้อแบบนี้อาจทำให้นักพัฒนาสูญเสียความเชื่อมั่น

    • สงสัยว่า Claude Code คือแกนหลักของรายได้ หรือจริง ๆ แล้วตัวโมเดลต่างหาก
      ฉันใช้โมเดล Claude บนหลายแพลตฟอร์ม แต่ไม่ใช้ Claude Code เพราะมันใช้งานไม่สะดวก
      ในทางกลับกัน การขยายไปตลาดคนนอกสายพัฒนาอย่าง Claude Co-work หรือการเชื่อมกับ Excel ดูมีศักยภาพมาก
    • ฉันก็ยกเลิกสมาชิกไปแล้วเหมือนกัน
      ย้ายไปใช้ Codex และ Claude Code ทั้งช้าและให้ฟีดแบ็กน้อยจนชวนอึดอัด
      แค่พรอมป์ต์ง่าย ๆ อันเดียว ถ้ามันค้างอยู่ 20 นาที ก็ไม่มีเหตุผลให้กลับไปใช้อีก
  • ทางเลือกอื่นคือ OpenCode
    มันให้ประสบการณ์ที่ใกล้เคียง Claude Code มากที่สุด แต่ตอนนี้ฉันยังชอบ Claude Code มากกว่า

    • ฉันชอบอินเทอร์เฟซ TUI ของ OpenCodeมากจนแทบกลับไปใช้อย่างอื่นไม่ได้
    • แต่ OpenCode ไปทำ terminal scroll เองเลยใช้งานไม่ค่อยสะดวก
    • เคยมีคนบ่นเหมือนกันว่าคนที่สมัคร Max ก็ยังใช้ OpenCode ได้ไม่เต็มที่
    • โปรเจกต์ที่เกี่ยวข้องอีกตัวคือ oh-my-pi
    • ส่วนตัวแล้วรู้สึกว่าชุด opencode + glm5ใช้งานได้น่าพอใจทีเดียว
  • Anthropic ดูเหมือนกำลังผลักไปสู่เวิร์กโฟลว์ที่หลีกเลี่ยง code review
    การทำให้คนไม่ต้องมองโค้ดเองเป็นเหมือนกลยุทธ์ล็อกอินผู้ใช้อย่างหนึ่ง

    • ฉันยังคงตรวจทุกการเปลี่ยนแปลงด้วยตัวเอง
      เพราะการสร้างโค้ดมันเร็ว เลยใช้เวลารวมราว 40% ไปกับการรีวิว และคุณภาพก็สำคัญขนาดนั้น
  • ฉันรันเอเจนต์มากกว่า 5 ตัวทั้งวัน
    เพราะมีการวัดผลและตรวจสอบผลลัพธ์อย่างเข้มงวดอยู่แล้ว การที่เอาต์พุตเงียบกลับเป็นข้อดี
    เวลาจำเป็นเท่านั้นถึงจะใช้พรอมป์ต์ว่า “อธิบายกระบวนการคิด” เพื่อเก็บล็อก
    ถึงอย่างนั้นก็ควรมีโหมดให้เลือกสำหรับคนที่ชอบวิธีเดิม

    • ฉันเองก็คิดว่าน่าจะมีโหมดการมองเห็น 3 ระดับ (ค่าเริ่มต้น, สูง, verbose)
      แต่การนั่งเฝ้าดูเอเจนต์แบบเรียลไทม์น่าจะกลายเป็นวิธีที่ล้าสมัยในไม่ช้า
      โมเดลพัฒนาเร็วมาก
    • แก่นของการถกเถียงนี้ก็คือความตึงเครียดเชิงพื้นฐานแบบนี้นี่เอง
    • อยากรู้ว่าคุณทำการทดสอบและตรวจสอบอย่างไร — ใช้การทดสอบแบบดั้งเดิม หรือเป็นกลยุทธ์เอเจนต์แยกบทบาท
    • ถ้ารัน 5 เอเจนต์ตลอด 24/7 ค่า subscription ก็น่าจะสูงพอสมควร เลยอยากรู้ว่าใช้แพลนไหน
  • ช่วงหลังรู้สึกว่าวิธีทำรีเสิร์ชของ Claude แย่ลง
    มันสร้างเธรดที่ไม่จำเป็นเป็นสิบ ๆ อันแม้กับปัญหาง่าย ๆ
    วนเปล่าเกิน 30 นาทีแล้วสุดท้ายก็อยู่ในสภาพ “หลงทาง”
    ตอนนี้ถ้าเริ่มเห็นสัญญาณแบบนี้ฉันจะหยุดมันทันที
    ต่อให้บอกว่า “ดูแค่โค้ดที่เกี่ยวข้อง” มันก็ยังตอบว่า “ฉันจะดูเอง” — งงมากจริง ๆ

    • สงสัยว่านี่เป็นปัญหาเฉพาะบางโมเดล หรือเป็นปัญหาโดยรวม
  • ประเด็นนี้มีนักพัฒนาของ Anthropicออกมาพูดเองแล้วใน อีกเธรดหนึ่งบน HN

    • และหลังจากนั้นการพูดคุยนั้นก็ถูกสรุปเป็นบล็อกโพสต์แล้วแชร์ต่อในหลายช่องทาง
  • Claude เก็บบันทึกการสนทนาไว้ที่ ~/.claude/projects
    เพราะงั้นจึงใช้เครื่องมืออย่าง cc-tail เพื่อดูล็อกแบบเรียลไทม์ได้

  • ฉันให้ Claude Code วางแผนการเปลี่ยนแปลงก่อนเสมอ
    ให้มันอธิบายก่อนว่าจะไปแก้ไฟล์ไหนบ้าง แล้วค่อยให้รันในคอนเท็กซ์ใหม่

    • ฉันกำลังทำเครื่องมือชื่อ blackbird อยู่
      มันจะแยกสเปกออกเป็นแผน JSON แล้วรันแต่ละงานกับ Claude หรือ Codex แบบไม่ต้องโต้ตอบ
      ดูเหมือนน่าจะเข้ากับเวิร์กโฟลว์ของคุณได้ดี
    • อยากรู้เหตุผลที่ใช้คอนเท็กซ์ใหม่ — คือแค่อนุมัติแผนแล้วมันจะรีเซ็ตอัตโนมัติเลยหรือเปล่า