AIToolbox
กลับหน้าแรก
Sourcegraph Cody logo
Coding & Development

Sourcegraph Cody

FREE

หากต้องรับช่วงต่อโปรเจกต์ที่มีโค้ด 5 แสนบรรทัด Cody คือตัวช่วย! มันใช้เทคโนโลยี RAG เจาะลึกอ่านโครงสร้างไฟล์ทั้งหมด เมื่อถามหาว่าระบบไหนผูกกับ API ตัวไหน มันจะดำน้ำไปดึงไฟล์ที่เกี่ยวข้องมาประกอบร่างเป็นคำตอบให้แม่นยำ

เข้าใช้งาน Sourcegraph Cody 💳 ค่าบริการ: Free / Pro $9 ต่อเดือน

ที่มาและแนวคิดการทำงาน

Sourcegraph เป็นบริษัททำระบบค้นหาโค้ดองค์กรมาก่อน พอนำพลังค้นหามาบวกกับ AI จึงเกิดเป็น Cody

ความสามารถหลัก (Features)

  • Codebase-Aware Chat: ถามคำถามโดยอิงความรู้จากทั้งโปรเจกต์
  • Explain Architecture: ให้ AI อธิบายสถาปัตยกรรมรวมของโฟลเดอร์งานได้
  • One-click Unit Tests: ไฮไลต์โค้ดสั่งสร้างเอกสารหรือ Test ได้แม่นยำ

วิเคราะห์ข้อดีและข้อสังเกต

จุดเด่น (Pros)

  • สวรรค์ของคนที่ต้องดูแลระบบใหญ่ (Enterprise Monoliths) ย่นเวลาทำความเข้าใจโค้ดเก่าได้มหาศาล
  • เวลาตอบจะแนบลิงก์อ้างอิงชัดเจนว่าอ่านมาจากไฟล์ไหน บรรทัดไหน
  • ราคา Pro ถูกมาก คุ้มค่าสุดๆ

ข้อควรระวัง (Cons)

  • ระบบทำดัชนี (Indexing) สำหรับโปรเจกต์ใหญ่อาจจะใช้เวลาเตรียมตัวนานเล็กน้อย
  • ไม่ค่อยเห็นความแตกต่างถ้าใช้กับโปรเจกต์เล็กๆ ไฟล์เดียว

แจก Prompt นำไปใช้งานจริง

นี่คือตัวอย่าง Prompt ระดับพรีเมียมที่คุณสามารถกด "คัดลอก" ไปวางใน Sourcegraph Cody ได้ทันที (อย่าลืมเติมข้อมูลของคุณลงในช่อง [ระบุ...] ก่อนกดส่งคำสั่งนะครับ)

💡 ไอเดียที่ 1: 💡 อธิบายสถาปัตยกรรมของระบบ

🇹🇭 โครงสร้างภาษาไทย
อ้างอิงจาก Codebase ทั้งหมด ช่วยอธิบายว่าระบบ 'ตะกร้าสินค้า' มี Flow อย่างไร เริ่มตั้งแต่คลิกปุ่มไปจนถึงเซฟลง Database มีไฟล์ไหนเกี่ยวข้องบ้าง
🇬🇧 โครงสร้างภาษาอังกฤษ (แนะนำ)
Based on the codebase, explain the 'Shopping Cart' flow from clicking the button to database persistence. List all involved files.

💡 ไอเดียที่ 2: 💡 วิเคราะห์ผลกระทบก่อนแก้โค้ด (Impact Analysis)

🇹🇭 โครงสร้างภาษาไทย
ถ้าฉันแก้ไข Schema ในตาราง 'User_Profile' มันจะส่งผลให้ไฟล์อื่นๆ เช่น Frontend พังไหม? ช่วยลิสต์ไฟล์ที่ต้องตามแก้ให้หน่อย
🇬🇧 โครงสร้างภาษาอังกฤษ (แนะนำ)
If I modify the 'User_Profile' schema, what other files will break? List all files I need to update.

3 ขั้นตอนเริ่มต้นใช้งาน

1

ติดตั้ง

โหลด Cody เข้า IDE

2

Index โค้ด

เปิดโปรเจกต์รอให้ Cody สแกนโค้ดทั้งหมด

3

ถามคำถาม

เปิดแชทถามถึงระบบโดยรวม AI จะรวบรวมไฟล์มาตอบ

🤔 คำถามที่พบบ่อย

Q: Cody รองรับภาษาอะไรบ้าง?

A: รองรับทุกภาษาครับ แต่จะทำงานได้เว่อร์ๆ กับภาษาโครงสร้างชัดเจนอย่าง TypeScript, Go, Java และ Python