? 뉴스 : Duetgpt는 더 이상 Langchain이 아니라 Openai 기능을 사용합니다. 이는 신뢰성과 성능이 크게 향상되었음을 의미합니다.
DuetGpt는 실험적인 AI 전원 CLI 도구 및 반 자제 에이전트로 코딩 작업 및 파일 시스템 작업을 개발하는 데 도움이됩니다. 개발자는 AI에 대한 작업을 설명하여 설명을 위해 명령 또는 후속 질문을 발행합니다. 개발자의 승인 후 DuetGpt는 AI에서 발행 한 명령을 자동으로 실행합니다.
Duetgpt는 또한 일반적인 배쉬 도우미로서 실제로 잘 작동합니다.
OpenAI 모델과 함께 작동 :
예제 작업 :
Duetgpt는 OpenAI의 GPT-4 언어 모델을 구축하고 대화 기능을 사용하여 개발자와의 양방향 대화에 참여합니다. AI가 함수 호출을 할 수 있도록 OpenAI API의 새로 릴리스 된 기능을 사용합니다.
다음은 30 초의 데모입니다. duetgpt를 사용하여 ascii 문자를 사용하여 콘솔에 Mandelbrot Fractal을 그리는 Node.js 앱을 작성하십시오.
NPM을 사용하여 전 세계적으로 DuetGpt CLI 도구를 설치하십시오.
npm install -g duet-gptduetgpt를 시작하려면 다음 명령을 실행하십시오.
duet-gptOpenAI API 키를 입력하라는 메시지가 표시됩니다. OpenAi 대시 보드에서 API 키를 찾을 수 있습니다.
_ _ _
| | | | | |
__ | | _ _ ___ | | _ __ _ _ __ | | _
/ _ ` | | | | / _ __/ _ ` | ' _ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ 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
└
기부금을 환영합니다! 문제를 열거나 풀 요청을 제출하십시오.
MIT