Dirgha Code: ตัวแทนการเขียนโค้ด AI สำหรับการรวม LLM ที่หลากหลายและกระบวนการทำงานของนักพัฒนา
Dirgha Code เป็นตัวแทนการเขียนโค้ด AI ฟรีและผู้ช่วยการเขียนโค้ดในเทอร์มินัลที่พัฒนาโดย Dirgha AI สำหรับแพลตฟอร์ม mcp สร้างขึ้นด้วย TypeScript และทำงานบน Node.js มันรวมเข้ากับผู้ให้บริการโมเดลภาษาขนาดใหญ่หลายราย รวมถึงตัวเลือกในท้องถิ่น แจกจ่ายเป็นแพ็คเกจ npm มันมีชุดเครื่องมือในตัวที่ทรงพลังสำหรับการดำเนินการระบบไฟล์ การควบคุมเวอร์ชัน และการวิเคราะห์โค้ด โปรแกรมนี้ออกแบบมาเพื่อช่วยนักพัฒนาและผู้สร้างที่มีความสามารถโดยการทำให้การเขียนโค้ดที่ซับซ้อนเป็นอัตโนมัติและเพิ่มประสิทธิภาพการทำงานที่ขับเคลื่อนด้วย AI.
Dirgha Code เชื่อมต่อกับอะไร?
Dirgha Code เชื่อมต่อกับผู้ให้บริการโมเดลภาษาขนาดใหญ่หลายราย เช่น Anthropic, OpenAI, Gemini, และ NVIDIA NIM นอกจากนี้ยังรองรับผู้ให้บริการเฉพาะทาง เช่น DeepSeek, Groq, Mistral, และ Perplexity สำหรับการทำงานแบบออฟไลน์ มันจะรวมเข้ากับโมเดลท้องถิ่นรวมถึง Ollama และ llama.cpp โดยไม่ต้องใช้ API key การเชื่อมต่อที่กว้างขวางนี้ช่วยให้ผู้ใช้สามารถเลือกจากแบ็คเอนด์ AI ที่หลากหลาย ปรับให้เข้ากับความต้องการหรือความชอบเฉพาะของพวกเขา การออกแบบของมันในฐานะตัวแทนการเขียนโค้ด AI ภายในระบบนิเวศ mcp ช่วยให้สามารถโต้ตอบกับลูกค้า AI ที่เข้ากันได้.
ฟีเจอร์หลักและเครื่องมือ
Dirgha Code มีเครื่องมือที่สามารถเรียกใช้งานได้ 18 ชนิดในตัวเพื่อช่วยในการพัฒนางาน ซึ่งรวมถึงการดำเนินการระบบไฟล์ เช่น fs_read, fs_write, fs_edit, และ fs_ls รวมถึง shell และ git สำหรับการดำเนินการคำสั่งและการควบคุมเวอร์ชัน เครื่องมือวิเคราะห์โค้ด เช่น go_to_definition, find_references, hover_documentation, และ document_symbols มีให้บริการ เครื่องมือ github ขยายความสามารถโดยการห่อหุ้ม gh CLI สำหรับการดำเนินการ เช่น pr_create และ issue_list เครื่องมืออื่น ๆ รวมถึง browser, checkpoint, และ cron.
ใครคือกลุ่มเป้าหมาย?
Dirgha Code มุ่งเป้าไปที่นักพัฒนาและ "ผู้สร้างที่มีอำนาจ" ซึ่งรวมถึงนักเขียน นักวิจัย ผู้สร้าง และทีมฮาร์ดแวร์ มันรองรับผู้ที่ต้องการทำให้การเขียนโค้ดที่ซับซ้อนเป็นอัตโนมัติหรือจัดการตัวแทน AI สำหรับโครงการต่าง ๆ ความสามารถในการเชื่อมต่อกับผู้ให้บริการ LLM หลายรายและโมเดลท้องถิ่นทำให้เหมาะสำหรับผู้ใช้ที่มีความต้องการโครงสร้างพื้นฐานที่หลากหลาย ข้ามส่วนนี้ไปหากคุณต้องการผู้ช่วยการเขียนโค้ดที่ไม่พึ่งพาผู้ให้บริการ LLM ภายนอกหรือการทำงานของโมเดลท้องถิ่น.
วิธีเริ่มต้น
เซิร์ฟเวอร์ทำการตรวจสอบสิทธิ์โดยใช้ API key ที่ส่งเป็นตัวแปรสภาพแวดล้อมหรือผ่านตัวช่วยการตั้งค่า สำหรับ API ของ Dirgha ที่กว้างขึ้น การตรวจสอบสิทธิ์เกี่ยวข้องกับการสร้าง API keys จาก console.dirgha.ai และรวมไว้ในหัวข้อ "Authorization: Bearer".
กรณีการใช้งาน
- การดำเนินการงานแบบขนาน: "dirgha fleet launch "<goal>"" แยกเป้าหมายออกเป็นงานที่เป็นอิสระ รันในขนานใน git worktrees แยกต่างหาก และรวมผลลัพธ์.
- การวิเคราะห์เปรียบเทียบ: "dirgha fleet triple "<goal>"" รันสามวิธีในการแก้ปัญหาและเลือกผลลัพธ์ที่ดีที่สุด.
- การเชื่อมโยงตัวแทนแบบลำดับ: "dirgha fleet dag "step1..." "step2..." "step3..."" ช่วยให้ตัวแทนสามารถสร้างจากบริบทสะสมในหลายขั้นตอน.
Dirgha Code นำเสนอประสบการณ์ตัวแทนการเขียนโค้ด AI ที่หลากหลาย โดยการรวมเข้ากับผู้ให้บริการ LLM จำนวนมากและให้ชุดเครื่องมือพัฒนาที่หลากหลาย การสนับสนุนทั้งโมเดลคลาวด์และท้องถิ่น พร้อมกับกระบวนการทำงานที่เป็นตัวแทนขั้นสูง ทำให้มันเป็นสินทรัพย์ที่มีค่าในการทำให้กระบวนการเขียนโค้ดเป็นอัตโนมัติและปรับปรุงให้ดีขึ้น โมเดลการตรวจสอบสิทธิ์ BYOK ให้ความยืดหยุ่นสำหรับผู้ใช้ที่จัดการการเข้าถึง API ของตนเอง.