hspotlight

ลดการใช้งาน Token ให้เหลือน้อยที่สุด - ตรงปัญหาจริงแล้วแก้ง่าย

· 1 min read
ลดการใช้งาน Token ให้เหลือน้อยที่สุด - ตรงปัญหาจริงแล้วแก้ง่าย

ใช้เครื่องมือลดการใช้งาน token ตั้งหลายตัว ใช้ caveman ก็แล้ว source-graph ก็แล้ว ทำไมยังติด limit ไว แถมยังแค่ 1 prompt !!

ฮงอยากแชร์ประสบการณ์ vibe coding ติด limit ใน 1 prompt และวิธีแก้ไขที่แสนจะง่าย แต่กว่าจะนึกออกคือเหมือนเส้นผมบังภูเขา

ถ้าพร้อมแล้ว ลุยกันครับ 🥳

เครื่องมือลดการใช้งาน token ในตลาด

  1. clear/compact คำสั่งพื้นฐานที่ติดตั้งมาพร้อมกับ Claude จัดการ ความจำ ของ session นั้นๆได้ดี

  2. caveman ช่วยลด output token โดยให้ Claude พูดและอธิบายเราเหมือนเป็นมนุษย์ถ้ำ พูดแค่คำศัพท์ ตัดคำสวยๆทิ้ง เช่น “มีปัญหา แก้ตรงนี้…” กระชัดไม่เวิ่นเว้อ

และมีอีกหลายตัวที่น่าสนใจ ฮงเคยเขียนไว้แล้ว เดี่ยวแปะลิ้งบทความใน comment นะครับ

ใช้เครื่องมือตั้งเยอะ แต่ยังติด limit ไวอยู่ หรือควรอัพเกรดดี

เครื่องมือที่ออกมาในตลาด มันช่วยแก้ปัญหาเฉพาะจุด ซึ่งส่วนใหญ่มันแก้ในขณะ “การใช้งาน”

caveman แก้ที่ output token ไม่ได้แก้ input token clear/compact คือการจัดการ session ไม่ได้แก้โดยตรง

พอเราใช้ทุกอย่างที่มีในตลาด แต่ยังมีลิมิตไวอีก

เลยมีความคิดว่า หรือควรถึงเวลาอัพเกรดเป็น Claude Max plan ดี เอาเงินแก้ปัญหาดี 555

แต่ก็มีความคิดที่ 2 เข้ามา “หรือเราควรหาปัญหาก่อน” อะไรคือสาเหตุกันแน่นะ

เมื่อคิดได้ ก็หยุดทุกอย่างไว้ และลองหาดู

ปัญหามันอยู่ตรงนี้ และมันแก้ง่ายกว่าที่คิด

กรณีของฮงคือ Claude มันต้องไปอ่านไฟล์ (data.json) เพื่อแก้ไขข้อมูล data ทีละบรรทัด ซึ่งแต่ละบรรทัด ไม่มีความเกี่ยวข้องกันเลย

ปัญหาคือ ทั้งไฟล์มันมี 10,000 บรรทัด

อ่านทั้งหมดพร้อมกัน มันก็กิน input token ตั้งแต่ยังไม่เริ่มแล้ว 🤯

คำถามที่ตามมาคือ “data 10,000 บรรทัดมันต้องอยู่ไฟล์เดียวกันไหม” “เราสามารถแบ่งไฟล์ให้เล็กลงได้ไหม” 🤔

เออ จริงๆมันก็ทำได้นี่ว่า 😆

มันอาจจะจัดการข้อมูล จากการเรียกใช้งาน 1 ไฟล์ เป็น 10 ไฟล์

แต่มันช่วยให้ AI ใช้งานได้สะดวกมากขึ้น ลด token ให้น้อยลงอีก

สรุปโดยหัวหน้าฮง

บางครั้งเรา vibe coding กัน แล้วไม่ได้ดูโค้ด บางที AI เขียนออกมา แล้วก็พยายามเพิ่มโค้ดให้ง่ายไว้ก่อน แต่ “ง่าย” มันสะดวกแค่ตอนนั้น มันไม่สะดวกตอน maintain ดูแล

แม้เพื่อนๆบางคนจะไม่ชอบอ่านโค้ด ลองเช็คดูด้วยตัวเองได้ “ไฟล์ไหนใหญ่ไป แบ่งให้เล็กลงได้” (ให้ Claude ช่วยได้นะ)

หวังว่าบทความนี้จะมีประโยชน์นะครับ

แล้วเพื่อนๆเคยติด limit บ่อยๆบ้างไหมครับ แล้วแก้ปัญหากันยังไง มาเล่าให้ฟังได้นะครับ