แพ็คเกจทั้งหมดย่อยเป็น XML ที่พร้อมสำหรับ AI สำหรับการวิเคราะห์ LLM
แพ็คเกจที่เก็บไว้ในไฟล์ข้อความที่พร้อมสำหรับ AI โดยการห่อหุ้มไฟล์ต้นฉบับในแท็ก XML, เพิ่มต้นไม้ไดเรกทอรี ASCII และการประมาณจำนวนโทเค็น CodeSlimmer จาก akasula09 เป็นยูทิลิตี้บรรทัดคำสั่งสำหรับนักพัฒนาและนักวิจัย AI ที่เตรียมบริบทของโครงการทั้งหมดสำหรับโมเดลขนาดใหญ่ มันรองรับโฟลเดอร์ในเครื่องและ URL สาธารณะของ GitHub แสดงขนาดไฟล์ที่อ่านได้โดยมนุษย์ และเสนอการรวมคลิปบอร์ดเพื่อให้บริบทที่เตรียมไว้สามารถวางลงในอินเทอร์เฟซแชทได้โดยตรง
CodeSlimmer ผลิตอะไรและรักษาโครงสร้างโปรเจกต์ได้ดีแค่ไหน?
CodeSlimmer ส่งออกไฟล์ข้อความที่มีโครงสร้างเดียว ซึ่งวางไฟล์ต้นฉบับแต่ละไฟล์ไว้ภายในแท็ก XML ที่ชัดเจนและเติมต้นไม้ไดเรกทอรี ASCII ไว้ที่ไฟล์นั้น เครื่องมือยังรวมเส้นทางไฟล์ไว้ภายในแท็ก ซึ่งช่วยรักษาลำดับชั้นของโปรเจกต์สำหรับการวิเคราะห์ในภายหลังโดยโมเดลภาษา สคีม่า XML และต้นไม้ที่มองเห็นได้ทำให้ชัดเจนว่าส่วนใดอยู่ในแต่ละไฟล์แทนที่จะรวมไฟล์โดยไม่มีตัวแบ่ง.
การดึงรีโพสิทอรีระยะไกลมีผลต่อการทำงานในท้องถิ่นอย่างไร?
เครื่องมือสามารถดึงรีโพสิทอรี GitHub สาธารณะได้โดยไม่ต้องติดตั้ง Git ดังนั้นผู้ใช้จึงไม่จำเป็นต้องโคลนโปรเจกต์ลงในเครื่องก่อนที่จะประมวลผล CodeSlimmer ดึงและบรรจุรีโพสิทอรีระยะไกลโดยตรงจาก URL ซึ่งช่วยลบขั้นตอนการโคลนด้วยตนเองและลดการใช้งานดิสก์ในท้องถิ่นเมื่อเป้าหมายคือการผลิตแพ็คเกจที่เหมาะสำหรับ LLM เท่านั้น ไม่ใช่การแก้ไขรีโพสิทอรี.
ผลลัพธ์ปลอดภัยที่จะสร้างและส่งต่อไปยังโมเดลหรือไม่?
มาตรการความปลอดภัยรวมถึงการตรวจสอบความปลอดภัยในการเขียนทับและการประมาณจำนวนโทเค็น ยูทิลิตี้ตรวจสอบส่วนหัวลายเซ็นเพื่อหลีกเลี่ยงการเขียนทับไฟล์ในท้องถิ่นโดยไม่ได้ตั้งใจระหว่างการบรรจุ นอกจากนี้ยังประมาณการการใช้โทเค็นที่ประมาณสี่ตัวอักษรต่อโทเค็นและรายงานความจุเฉพาะของโมเดลเพื่อให้ผู้ใช้สามารถหลีกเลี่ยงการเกินขอบเขตบริบทก่อนที่จะส่งข้อมูลไปยังจุดสิ้นสุด AI.
การใช้งาน CodeSlimmer ต้องการความรู้ทางเทคนิคขั้นสูงหรือไม่?
การทำงานขับเคลื่อนด้วยคำสั่งในบรรทัด แต่เน้นที่งานโดยตรง CLI แบบโต้ตอบยอมรับทั้งไดเรกทอรีในท้องถิ่นหรือ URL GitHub ระยะไกล และเปิดเผยตัวเลือกที่ชัดเจน เช่น การคัดลอกผลลัพธ์ไปยังคลิปบอร์ดและแสดงขนาดที่อ่านได้โดยมนุษย์ (B, KB, MB, GB) ผู้ใช้ที่คุ้นเคยกับคำสั่งเทอร์มินัลพื้นฐานสามารถเรียกใช้เวิร์กโฟลว์หลักได้โดยไม่ต้องตั้งค่าลึก ในขณะที่ผู้ใช้ที่มีความรู้ทางเทคนิคมากกว่าสามารถรวมผลลัพธ์เข้ากับท่อสคริปต์ได้.
เหมาะที่สุดสำหรับนักพัฒนาที่เตรียมบริบทของรีโปทั้งหมดสำหรับ LLMs
CodeSlimmer เป็นเครื่องมือที่ใช้งานได้จริงและมุ่งเน้นไปที่งานสำหรับวิศวกรและนักวิจัยที่ต้องการการแสดงผลข้อความที่มีการบันทึกอย่างดีเพียงหนึ่งเดียวของฐานรหัสก่อนที่จะทำการสอบถาม LLM ใช้ขั้นตอนการประเมินโทเค็นก่อนที่จะคัดลอกโครงการขนาดใหญ่ไปยังโมเดล และเรียกใช้โหมด URL ระยะไกลเมื่อคุณไม่ต้องการโคลนรีโปทอรีในเครื่อง แนะนำ.