autopilot 는 GPT를 활용하여 코드베이스를 읽고, 컨텍스트를 생성하고, 요청한 작업을 해결하는 AI 도구입니다.
자동 조종 장치 데모" width="800" data-animated-image="" style="max-width: 100%;">
https://discord.gg/r72ykfvyx7에서 대화에 참여하세요.
Code autopilot 웹사이트에서 제공되는 GitHub 앱을 설치하여 이 프로젝트를 사용할 수 있습니다. 이 앱은 autopilot 사용하여 GitHub에서 열리는 문제를 자동으로 해결하고 Pull Request 기능도 갖추고 있습니다. 사용하기 쉬운 인터페이스를 제공하고 Github와 직접 통합됩니다.
nodejs v18 이상.
git clone https://github.com/fjrdomingues/autopilot.git
cd autopilot
수행하십시오. npm ci
.env
파일을 생성하고 환경 변수를 설정합니다.cp .env.template .env
OPENAI_API_KEY=<your-api-key>
키로 파일을 저장하세요. openAI API 키 생성CODE_DIR=<path-to-your-code>
에 대한 경로를 설정합니다(또는 나중에 -d path-to-your-code
사용).IGNORE_LIST=node_modules,coverage,public,__tests__
업데이트FILE_EXTENSIONS_TO_PROCESS=.js,.tsx,.ts,.jsx
업데이트 node ui -t "YOUR_TASK"
- 시작하는 가장 쉬운 방법입니다.--auto-apply=false
지정할 수도 있습니다.node ui -h
- 모든 옵션을 표시합니다. 대화형 모드로 node ui -i
사용하면 진행하기 전에 여기에서 각 단계의 출력을 검토할 수 있습니다.
https://github.com/fjrdomingues/autopilot 저장소에 연결된 서버에서 autopilot 실행하고 있습니다. 생성된 새로운 이슈는 autopilot 실행하고 제안과 함께 새로운 Pull Request를 생성합니다. gpt-4로 실행
우리는 기여를 환영합니다! 풀 요청을 저장소에 제출하고 변경 사항이 프로젝트의 목표 및 지침과 일치하는지 확인하세요. 우리는 함께 개발자를 위한 autopilot 더욱 강력하고 효율적인 도구로 만들 수 있습니다!
npm run test
- 모든 테스트를 실행합니다.
npm run unit-test
- 단위 테스트를 실행합니다.
npm run e2e-test
- 종단 간 테스트를 실행합니다.