
쌍둥이 자리 API 개발 대회.

중요한
이 프로젝트는 현재 매우 초기 개발/실험 단계에 있습니다. 현재 구현되지 않은/깨진 기능이 많이 있습니다. 기부금은 진행 상황을 도울 수 있도록 환영합니다!
Zen은 고급 인간 지침을 이해하고, 단계로 나누고, 관련 정보를 연구하고, 주어진 목표를 달성하기 위해 코드를 작성할 수있는 고급 AI 소프트웨어 엔지니어입니다. 대규모 언어 모델, 계획 및 추론 알고리즘 및 웹 브라우징 능력을 활용하여 소프트웨어를 지능적으로 개발합니다. Zen은 최소한의 인간 지침으로 복잡한 코딩 작업을 수행 할 수있는 AI 쌍 프로그래머를 제공함으로써 소프트웨어를 구축하는 방식을 혁신하는 것을 목표로합니다. 새로운 기능을 만들거나 버그 수정 또는 전체 프로젝트를 처음부터 개발 해야하는지 여부에 관계없이 도움을주기 위해 여기에 있습니다.
메모
인식 AI에 의해 Devin을 모델링합니다. 이 프로젝트는 SWE-Bench 벤치 마크에서 Devin과 같은 점수를 충족시키는 "지나치게 야심 찬"목표를 가진 Devin의 오픈 소스 대안이되는 것을 목표로합니다.
자세한 문서는 readme.md를 읽으십시오.
Version's requirements
- Python >= 3.10 and < 3.12
- NodeJs >= 18
- bun
설치하려면 다음 단계를 따르십시오.
git clone https://github.com/PrateekJannu/Zen.git cd Zenpip install -r requirements.txtplaywright install --with-deps # installs browsers in playwright (and their deps) if requiredpython zen.pyroot: INFO : Zen is up and running !ui 디렉토리로 이동하십시오. cd ui/
npm install
npm run starthttp://127.0.0.1:3001 로 탐색하여 웹 인터페이스에 액세스하십시오.사용을 시작하려면 다음 단계를 따르십시오.
올바르게 작동하려면 특정 구성 설정과 API 키가 필요합니다.
처음 실행되면 루트 디렉토리에서 config.toml 파일을 만듭니다. UI를 통해 설정 페이지에서 다음 설정을 구성 할 수 있습니다.
API 키
BING : 웹 검색 기능을위한 Bing Search API 키.GOOGLE_SEARCH : 웹 검색 기능을위한 Google 검색 API 키.GOOGLE_SEARCH_ENGINE_ID : Google을 사용하여 웹 검색을위한 Google 검색 엔진 ID.GEMINI : Gemini 모델에 액세스하기위한 Gemini API 키.NETLIFY : 웹 프로젝트를 배포하고 관리하기위한 NetLify API 키.api_endpoints
BING : 웹 검색을위한 Bing API 엔드 포인트.GOOGLE : 웹 검색을위한 Google API 엔드 포인트.API 키를 안전하게 유지하고 공개적으로 공유하지 마십시오.
Zen은 Devika와 유사한 MIT 라이센스에 따라 릴리스됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.
소프트웨어 개발 여정에서 귀중한 도구가되기를 바랍니다. 궁금한 점, 피드백 또는 제안이 있으시면 주저하지 마십시오. 행복한 코딩!