SSourceLens
พื้นที่เขียนโค้ดด้วย AI

ค้นหาสัญลักษณ์ในซอร์ส

ค้นหาสัญลักษณ์ในซอร์สและการทดสอบก่อนแก้

● ● ●SourceLens●
ขั้นตอนการทำงาน · ค้นหาสัญลักษณ์ในซอร์ส ×
rg -n 'TargetSymbol' src tests \
  --glob '!generated/**'
# Inspect declarations and callers before changing the symbol.
✳ค้นหาสัญลักษณ์ในซอร์สและการทดสอบก่อนแก้
✓ การเปลี่ยนแปลงตรวจสอบก่อนนำไปใช้ ↗
ภาพประกอบพื้นที่ทำงาน
01

โมเดล

ตั้งค่า endpoint ที่รองรับ OpenAI หรือ Anthropic ด้วย URL หลักและคีย์ API หากจำเป็น ทดสอบการเชื่อมต่อ เซิร์ฟเวอร์โมเดลในเครื่องต้องทำงานอยู่ เครื่องมือระยะไกลอาจส่งข้อมูลแยกต่างหาก

02

โปรเจกต์

ตัดไฟล์ที่สร้างอัตโนมัติและแยกการประกาศ การเรียกจริง และข้อความที่ตรงโดยบังเอิญ

03

ตรวจสอบก่อนนำไปใช้

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

ขั้นตอนการทำงาน

ค้นหาสัญลักษณ์ในซอร์ส

ขั้นตอนการทำงาน ↗
ขั้นตอนการทำงาน
rg -n 'TargetSymbol' src tests \
  --glob '!generated/**'
# Inspect declarations and callers before changing the symbol.
พื้นที่เขียนโค้ดด้วย AI

เปลี่ยนผลค้นหาซอร์สเป็นการตัดสินใจแก้ไขอย่างเข้าใจ

ผลค้นหาระบุข้อความ แต่ไม่ได้อธิบายว่าจุดใดควบคุมพฤติกรรมที่ต้องเปลี่ยน SourceLens เป็นพื้นที่เขียนโค้ด AI บน Windows สำหรับตรวจความต่างนั้น เลือกโฟลเดอร์คลังโค้ดแล้วขอให้โมเดลที่เชื่อมต่อเชื่อมผลที่เกี่ยวข้องกับงานก่อนเสนอการพัฒนา

พิจารณาสัญลักษณ์ที่ปรากฏในซอร์ส การทดสอบ และเอาต์พุตที่สร้างอัตโนมัติ ใช้บทสนทนาโครงการระบุว่าประกาศที่ใด ส่วนเรียกใช้ใดสำคัญ และควรแก้ไฟล์ที่สร้างผ่านต้นทางแทนหรือไม่ ตัวอย่างค้นหาแสดงการตรวจสอบที่เป็นไปได้ ไม่ได้อ้างว่า SourceLens มีกลไกทำดัชนีเฉพาะทาง

เมื่อเส้นทางรับผิดชอบชัดแล้ว ขอการแก้เฉพาะจุดพร้อมคำอธิบายส่วนเรียกใช้ที่ได้รับผล รักษาบริบทรอบข้างให้พอประเมินว่าทำไมควรแก้ตรงนั้น ตรวจความต่างและรันการตรวจโครงการของเส้นทางเหล่านั้น โดยเฉพาะเมื่อชื่อเดียวกันปรากฏในหลายโมดูลที่มีหน้าที่ต่างกัน

การเลือกโมเดลยังตั้งค่าได้ผ่านเอนด์พอยต์ที่รองรับซึ่งเข้ากันได้กับ OpenAI หรือ Anthropic หากเอนด์พอยต์มีโมเดล AI ไร้การเซ็นเซอร์ พฤติกรรมจริงและเครื่องมือยังขึ้นกับโมเดลและเซิร์ฟเวอร์ ใช้ความสามารถเหล่านั้นช่วยตรวจสอบ โดยให้หลักฐานจากคลังโค้ดเป็นศูนย์กลางการตัดสินใจ

เปลี่ยนผลค้นหาซอร์สเป็นการตัดสินใจแก้ไขอย่างเข้าใจ — คำถามใช้งานจริง

ควรส่งทุกไฟล์ที่ค้นพบให้โมเดลหรือไม่

เริ่มจากจุดประกาศและส่วนเรียกใช้ที่เกี่ยวกับพฤติกรรมที่รายงาน เพิ่มไฟล์เมื่อตรวจพบการพึ่งพา ผลค้นหาจำนวนมากที่ไม่มีคำอธิบายอาจบดบังความต่างระหว่างโค้ดที่เกี่ยวข้องกับข้อความที่บังเอิญตรงกัน

ไฟล์ที่สร้างอัตโนมัติควรมีผลต่อแพตช์อย่างไร

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

คำอธิบายจากการค้นหาแบบใดน่าเชื่อถือ

ควรเชื่อมจุดที่พบกับเส้นทางประมวลผลหรือข้อตกลงที่ถามถึง ขอส่วนเรียกใช้ที่เกี่ยวข้องและพฤติกรรมที่ได้รับผล แค่ชื่อตรงกันไม่ได้ยืนยันว่าแก้แล้วจะแก้ปัญหาที่รายงาน

SourceLens รับประกันการตรวจทั้งคลังโค้ดครบได้หรือไม่

อย่าถือว่าบทสนทนาหรือคำสั่งค้นหาครอบคลุมทั้งหมด พาธที่ยกเว้น ซอร์สที่สร้าง และส่วนใช้ภายนอกอาจสำคัญ ขีดจำกัดบริบทและเครื่องมือขึ้นกับเอนด์พอยต์ที่ตั้งค่า ระบุพื้นที่ที่ยังไม่ได้ตรวจเมื่อทบทวนข้อเสนอ

ดาวน์โหลดสำหรับ Windows ↗

SourceLens · อัปเดต 2026-10-25