? Berita: DuetGpt tidak lagi menggunakan Langchain tetapi sebaliknya fungsi OpenAI. Ini berarti peningkatan yang signifikan dalam keandalan dan kinerja.
DuetGpt adalah alat CLI bertenaga AI eksperimental dan agen semi-otonom yang membantu pengembang dengan tugas pengkodean dan tugas sistem file. Pengembang menjelaskan tugas-tugas kepada AI yang kemudian mengeluarkan perintah atau pertanyaan tindak lanjut untuk klarifikasi. Setelah disetujui oleh pengembang, DuetGpt secara otomatis menjalankan perintah yang dikeluarkan oleh AI.
DuetGpt juga sangat baik sebagai pembantu bash umum.
Bekerja dengan model openai:
Tugas contoh:
DuetGPT dibangun di atas model bahasa GPT-4 Openai dan menggunakan kemampuan percakapannya untuk terlibat dalam percakapan dua arah dengan pengembang. Ini menggunakan fitur API OpenAI yang baru dirilis yang memungkinkan AI melakukan panggilan fungsi.
Berikut adalah demo 30 detik, gunakan DuetGpt untuk membangun aplikasi Node.js yang menarik fraktal mandelbrot menggunakan karakter ASCII ke konsol:
Instal alat duetgpt CLI secara global menggunakan NPM:
npm install -g duet-gptUntuk memulai DuetGpt, jalankan perintah berikut:
duet-gptAnda akan diminta untuk memasukkan kunci API OpenAI Anda. Anda dapat menemukan kunci API Anda di dasbor OpenAI.
_ _ _
| | | | | |
__ | | _ _ ___ | | _ __ _ _ __ | | _
/ _ ` | | | | / _ __/ _ ` | ' _ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ DuetGPT
│
◆ Please enter your OpenAI API key:
│ sk-XXX…
└ Klon Repositori.
Instal dependensi:
npm installnpm start Untuk keperluan menggambarkan cara kerja interaksi, saya memilih tugas yang sangat sederhana. Katakanlah Anda ingin menambahkan .yarn/cache ke .gitignore . Inilah cara meminta DuetGpt untuk membantu Anda dengan itu:
_ _ _
| | | | | |
__| |_ _ ___| |_ __ _ _ __ | |_
/ _` | | | |/ _ __/ _` | '_ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ 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
└
Kontribusi dipersilakan! Harap buka masalah atau kirimkan permintaan tarik.
Mit