? Nachrichten: Duetgpt verwendet Langchain nicht mehr, sondern auf OpenAI -Funktionen. Dies bedeutet eine signifikante Verbesserung der Zuverlässigkeit und Leistung.
DuetGPT ist ein experimentelles AI-Power-CLI-Tool und ein halbautonomer Agent, mit dem Entwickler Codierungsaufgaben und Dateisystemaufgaben hilft. Der Entwickler beschreibt Aufgaben an die KI, die dann Befehle oder Follow-up-Fragen zur Klärung herausgibt. Nach der Genehmigung des Entwicklers führt Duetgpt automatisch die von der KI ausgegebenen Befehle aus.
Duetgpt macht auch sehr gut wie ein allgemeiner Bash -Helfer.
Funktioniert mit OpenAI -Modellen:
Beispielaufgaben:
Duetgpt baut auf dem GPT-4-Sprachmodell von OpenAI auf und nutzt seine Konversationsfähigkeiten, um sich mit dem Entwickler auf ein Zwei-Wege-Gespräch zu führen. Es verwendet die neu veröffentlichte Funktion der OpenAI -API, mit der die KI Funktionsaufrufe tätigen kann.
Hier ist eine 30 -Sekunden -Demo. Verwenden Sie DuetGPT, um eine Node.js -App zu erstellen, mit der ein Mandelbrot -Fraktal mit ASCII -Zeichen zur Konsole gezogen wird:
Installieren Sie das DuetGPT CLI -Tool weltweit mit NPM:
npm install -g duet-gptFühren Sie den folgenden Befehl aus, um DuetGPT zu starten:
duet-gptSie werden aufgefordert, Ihren OpenAI -API -Schlüssel einzugeben. Sie finden Ihre API -Schlüssel auf dem OpenAI -Dashboard.
_ _ _
| | | | | |
__ | | _ _ ___ | | _ __ _ _ __ | | _
/ _ ` | | | | / _ __/ _ ` | ' _ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ DuetGPT
│
◆ Please enter your OpenAI API key:
│ sk-XXX…
└ Klonen Sie das Repository.
Abhängigkeiten installieren:
npm installnpm start Um zu veranschaulichen, wie Interaktionen funktionieren, habe ich eine super einfache Aufgabe ausgewählt. Nehmen wir an, Sie möchten .yarn/cache zu .gitignore . Hier erfahren Sie, wie Sie Duetgpt bitten, Ihnen dabei zu helfen:
_ _ _
| | | | | |
__| |_ _ ___| |_ __ _ _ __ | |_
/ _` | | | |/ _ __/ _` | '_ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ 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
└
Beiträge sind willkommen! Bitte öffnen Sie eine Ausgabe oder senden Sie eine Pull -Anfrage.
MIT