วิศวกรของ Anthropic: HTML คือรูปแบบเอาต์พุตที่ดีที่สุดสำหรับ Claude Code ไม่ใช่ Markdown

ChainNewsAbmedia

ทีมวิศวกรของ Anthropic Claude Code คุณ Thariq Shihipar เมื่อวันที่ 8 พฤษภาคม ได้เผยแพร่บทความเรื่อง「Using Claude Code: The Unreasonable Effectiveness of HTML」โดยอ้างว่าควรใช้ HTML แทน Markdown เป็นรูปแบบเอาต์พุตสำหรับการโต้ตอบกับ Claude Code

Simon Willison สรุปประเด็นสำคัญ: HTML มีกราฟิก SVG องค์ประกอบแบบอินเทอร์แอคทีฟ จุดยึดในหน้า และสไตล์ CSS ทำให้คำตอบของ Claude จากเดิมที่เป็น “ข้อความเชิงเส้น” กลายเป็น “เอกสารหลายมิติ” ซึ่งช่วยยกระดับประสิทธิภาพด้านการอ่านและความเข้าใจได้อย่างมาก ประเด็นนี้ได้รับความสนใจอย่างร้อนแรงบนแพลตฟอร์ม X — ทวีตที่เกี่ยวข้อง 2 ข้อของ Shihipar รวมกันมียอดไลก์มากกว่า 15,000 ครั้ง

ประเด็นหลัก: HTML ให้ความสามารถด้านภาพและอินเทอร์แอคทีฟที่ Markdown ทำไม่ได้

Shihipar อ้างเหตุผลที่ HTML เหนือกว่า Markdown ว่า:

ความอุดมสมบูรณ์ทางภาพ: กราฟิก SVG การเข้ารหัสด้วยสี และ callout ที่มีสไตล์

ความสามารถในการโต้ตอบ: รองรับ widget และองค์ประกอบแบบไดนามิกโดยกำเนิด

การนำทาง: จุดยึดภายในหน้า และลำดับชั้นข้อมูลที่มีโครงสร้าง

การจัดวางแบบมืออาชีพ: สไตล์ CSS ช่วยเพิ่มความชัดเจนและความสวยงาม

ที่ Markdown เคยกลายเป็นมาตรฐาน ส่วนหนึ่งเป็นเพราะบริบทของ LLM ยุคแรกค่อนข้างจำกัด (เช่นช่วง GPT-4 8K) ทำให้ผู้พัฒนาต้องประหยัด token เอง ขณะที่แท็กของ HTML มีการใช้ token มากกว่า Markdown อยู่แล้ว และในยุค context ที่เล็ก การแลกแบบนี้ไม่คุ้มค่า เมื่อ Claude เข้าสู่ยุค context 200K ถึง 1M แล้ว ต้นทุน token ไม่ใช่ข้อจำกัดอีกต่อไป ความได้เปรียบด้านภาพของ HTML จึงสามารถเปล่งประสิทธิภาพได้เต็มที่

การประยุกต์ใช้งานที่เป็นรูปธรรม: ตอนวิเคราะห์ช่องโหว่ของ Linux ใช้การสร้างเอกสารเชิงเทคนิคธีมมืดด้วยเอาต์พุต HTML

Shihipar ยกตัวอย่างการวิเคราะห์ช่องโหว่ด้านความปลอดภัยของ Linux ดังนี้:

เอาต์พุตแบบ Markdown: ข้อความล้วน อาศัยการเยื้องและการแบ่งชั้นด้วยหัวข้อ

เอาต์พุตแบบ HTML: เอกสารเทคนิคธีมมืด มีการเข้ารหัสด้วยสีระดับความรุนแรง ตารางเปรียบเทียบแบบเคียงกัน และบล็อกคำเตือน

ประสบการณ์ของผู้อ่าน: เวอร์ชัน HTML ทำให้ลำดับชั้น ความรุนแรง และความสัมพันธ์แบบเทียบกันของเนื้อหาเทคนิคเห็นได้ในทันที

ทั้งที่เนื้อหาข้อมูลเหมือนกัน แต่ความสามารถในการอ่านและความเป็นไปได้ในการนำไปใช้ของเอาต์พุต HTML เหนือกว่าเวอร์ชันข้อความล้วนของ Markdown อย่างชัดเจน สำหรับสถานการณ์ที่ต้องสร้าง “คำอธิบายสำหรับคนอ่าน” (ไม่ใช่ “ข้อความล้วนสำหรับให้เครื่องอ่าน”) HTML จึงเป็นตัวเลือกที่ดีกว่า

แนวทางการใช้งานที่แนะนำ: ในพรอมป์ตกำหนดอย่างชัดเจนให้รองรับความสามารถครบทั้ง HTML + CSS + JS

รูปแบบพรอมป์ที่ Shihipar แนะนำ:

“สร้างเอาต์พุตเป็น HTML ใช้ความสามารถครบถ้วนของ HTML, CSS และ JavaScript เพื่อทำให้คำอธิบายสมบูรณ์ อินเทอร์แอคทีฟ และชัดเจน”

เหมาะกับการใช้งาน: เอกสารทางเทคนิค คำอธิบายการสอน การมองเห็นข้อมูล และรายงานเชิงอินเทอร์แอคทีฟ

ไม่เหมาะกับ: ไฟล์โค้ดล้วน และข้อมูลแบบมีโครงสร้าง (ยังคงใช้งานรูปแบบที่สอดคล้องกัน)

เหตุการณ์เฉพาะที่ติดตามต่อได้: Anthropic จะผลักดันความสามารถในการเอาต์พุต HTML แบบเป็นทางการให้ผู้ใช้ Claude Code หรือไม่; เฟรมเวิร์ก IDE/Agent อื่น ๆ (เช่น Cursor, Codex) จะนำรูปแบบเอาต์พุตลักษณะเดียวกันมาใช้หรือไม่; และความเปลี่ยนแปลงของอัตราการยอมรับระยะยาวของ Markdown เทียบกับ HTML ในชุมชนนักพัฒนาจะเป็นอย่างไร

บทความนี้โดยวิศวกรของ Anthropic: HTML คือรูปแบบเอาต์พุตที่ดีที่สุดสำหรับ Claude Code ไม่ใช่ Markdown ซึ่งเป็นเรื่องที่เกิดขึ้นก่อนในห่วงโซ่ข่าว ABMedia

news.article.disclaimer
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น