- ข่าว: DuetGpt ไม่ได้ใช้ Langchain อีกต่อไป แต่แทนที่จะใช้ฟังก์ชั่น OpenAI นี่หมายถึงการปรับปรุงที่สำคัญในด้านความน่าเชื่อถือและประสิทธิภาพ
DuetGPT เป็นเครื่องมือ CLI ที่ขับเคลื่อนด้วย AI ทดลองและตัวแทนกึ่งอิสระที่ช่วยให้นักพัฒนาซอฟต์แวร์มีงานเข้ารหัสและงานระบบไฟล์ นักพัฒนาอธิบายงานให้กับ AI ซึ่งออกคำสั่งหรือติดตามคำถามเพื่อการชี้แจง หลังจากได้รับการอนุมัติจากนักพัฒนา DuetGPT จะดำเนินการคำสั่งที่ออกโดย AI โดยอัตโนมัติ
Duetgpt ก็ทำได้ดีมากในฐานะผู้ช่วยทุบตีทั่วไป
ทำงานร่วมกับโมเดล OpenAI:
ตัวอย่างงาน:
DuetGPT สร้างในรูปแบบภาษา GPT-4 ของ OpenAI และใช้ความสามารถในการสนทนาเพื่อมีส่วนร่วมในการสนทนาสองทางกับนักพัฒนา มันใช้คุณสมบัติที่เปิดตัวใหม่ของ OpenAI API ที่อนุญาตให้ AI โทรหาฟังก์ชั่น
นี่คือการสาธิต 30 วินาทีใช้ DuetGPT เพื่อสร้างแอป Node.js ที่วาด Mandelbrot Fractal โดยใช้อักขระ ASCII ไปยังคอนโซล:
ติดตั้งเครื่องมือ DuetGPT CLI ทั่วโลกโดยใช้ NPM:
npm install -g duet-gptหากต้องการเริ่มต้น DuetGpt ให้เรียกใช้คำสั่งต่อไปนี้:
duet-gptคุณจะได้รับแจ้งให้ป้อนคีย์ OpenAI API ของคุณ คุณสามารถค้นหาคีย์ API ของคุณได้ที่แผงควบคุม OpenAI
_ _ _
| | | | | |
__ | | _ _ ___ | | _ __ _ _ __ | | _
/ _ ` | | | | / _ __/ _ ` | ' _ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ DuetGPT
│
◆ Please enter your OpenAI API key:
│ sk-XXX…
└ โคลนที่เก็บ
ติดตั้งการพึ่งพา:
npm installnpm start เพื่อจุดประสงค์ในการแสดงให้เห็นว่าการโต้ตอบทำงานอย่างไรฉันเลือกงานที่ง่ายมาก สมมติว่าคุณต้องการเพิ่ม .yarn/cache ลงใน .gitignore นี่คือวิธีขอให้ DuetGpt ช่วยคุณในเรื่องนั้น:
_ _ _
| | | | | |
__| |_ _ ___| |_ __ _ _ __ | |_
/ _` | | | |/ _ __/ _` | '_ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ DuetGPT
│
◇ LLM and memory started
│
┌ ? ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ My mission is to collaborate with you as a developer by providing specific bash or file modification commands to help │
│ you complete your development-related tasks, while effectively engaging in two-way interactions. │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
│
◇ What would you like to do?
│ Add .yarn/cache to .gitignore
│
◇ AI response received
│
┌ ? ────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ First, I need to check if .gitignore exists in the current directory. │
│ │
│ § BASH │
│ │
│ 1 ls .gitignore │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
│
◇ What would you like to do?
│ Run command
│
┌ ────────────┐
│ │
│ .gitignore │
│ │
└────────────────┘
│
◇ AI response received
│
┌ ? ────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ I will now append '.yarn/cache' to your existing .gitignore file. │
│ │
│ § BASH │
│ │
│ 1 echo ".yarn/cache" >> .gitignore │
│ │
│ │
└────────────────────────────────────────────────────────────────────────┘
│
◇ What would you like to do?
│ Run command
│
┌ ────┐
│ │
│ OK │
│ │
└────────┘
│
◆ What would you like to do?
│ Not sure
└
ยินดีต้อนรับ! กรุณาเปิดปัญหาหรือส่งคำขอดึง
มิกซ์