
Programengineergpt는 AI의 힘을 활용하여 개발자에게 코드 이해력, 탐색 및 세대를 지원하는 대화식 명령 줄 도구입니다. 코드베이스를 분석하고 코드에 대한 쿼리에 답변하고 새로운 코딩 프로젝트를 설정하는 데 도움을 줄 수있는 가상 어시스턴트 역할을합니다.
Programengineergpt는 개발자가 코드 이해력, 탐색 및 생성을 지원하도록 설계된 AI 구동 도구입니다. Programengineergpt는 코드를 깊은 수준에서 이해하고 귀중한 통찰력과 지원을 제공 할 수있는 포괄적 인 개발자 보조원으로 사용될 수 있습니다. 복잡한 코드베이스를 이해하려고하거나 새 프로젝트를 시작하더라도 두 가지 작업 모드를 사용하여 Programengineergpt를 실행할 수 있습니다.
'Analyze'모드에서 Programengineergpt는 제공된 코드 저장소를 철저히 검사합니다. 코드베이스에 대한 질문을 할 수있는 대화식 채팅 세션에 참여하게됩니다. 여기에는 구조, 종속성, 기능 또는 기타 측면에 대한 질문이 포함될 수 있습니다. AI는 통찰력으로 응답하여 코드 저장소와 IT 기능에 대한 더 깊은 이해를 얻을 수 있도록 도와줍니다.
'개발'모드에서 Programengineergpt는 새로운 코딩 프로젝트를 설정하는 데 도움이 될 수 있습니다. 여기에는 프로젝트 구조 계획, 개발 환경 설정 및 기타 설정 작업이 포함됩니다. 당신은 당신이 만들고자하는 프로그램/프로젝트에 대한 프로젝트 설명을 제공 할 대화 형 세션에 들어갑니다. 프로젝트 설명을 제공 한 후 AI 시스템은 프로젝트에 대한 자세한 정보를 수집하기 위해 추가 질문을합니다. 귀하의 답변은 프로젝트에 대한 최상의 지원을 제공하는 AI를 안내합니다.
특징:
Setup a Coding Project : ProgramengineerGpt는 프로젝트 구조 계획 및 개발 환경 설정을 포함하여 새로운 코딩 프로젝트를 설정하는 데 도움이 될 수 있습니다.Gathers Program Requirements and Architecture : 프로젝트에 대한 질문을하여 더 많은 정보를 수집하고 프로젝트 요구 사항과 원하는 아키텍처를 이해할 수 있습니다.Creates a Project Directory Structure . 프로젝트 요구 사항에 따라 Programengineergpt는 프로젝트에 적합한 디렉토리 구조를 만들 수 있습니다.Generates Initial Code : 수집 된 요구 사항 및 아키텍처에 따라 프로젝트의 초기 코드를 생성 할 수 있습니다.Generates Unit Testing : ProgramEngineergpt는 코드에 대한 단위 테스트를 생성하여 정확성과 견고성을 보장 할 수 있습니다.Generates Code Documentation : 코드 기반에 대한 문서를 생성 할 수 있으므로 다른 사람들이 프로젝트를 더 쉽게 이해하고 기여할 수 있습니다. 이 지침을 통해 개발 및 테스트 목적으로 프로젝트 사본을 실행하고 실행할 수 있습니다.
ChromADB는 MacOS에 설치되지 않습니다.
# Failed Command
pip install chromadb
이 문제를 해결하려면 다음 명령을 실행하십시오.
export HNSWLIB_NO_NATIVE=1
Programengineergpt를 사용하는 방법에 대한 지침은 로컬로 구성됩니다.
달리기 전에 올바른 환경 변수가 설정되어 있어야합니다. 필요한 환경 변수를 설정합니다. test.env .env 로 변경하고 필요한 환경 변수를 추가 할 수 있습니다.
로컬로 내보내려면 다음 키를 사용하십시오.
리눅스 또는 마코
# OpenAI API
export OPENAI_API_KEY= " <OPENAI_API_KEY> "창
# OpenAI API
setx OPENAI_API_KEY < OPENAI_API_KEY >저장소를 복제하십시오
# Download Repo and Navigate to Directory
git clone https://github.com/hackedbyagirl/program-engineer-gpt.git
cd program-engineer-gpt필요한 모든 패키지를 설치하십시오
python3 -m pip install -r requirements.txt
기본 스크립트를 실행하고 작동 모드를 선택하여 ProgramenGineergpt를 사용해야합니다. 모드에 따라 코드 저장소 URL 또는 프로젝트 설명과 같은 자세한 내용을 제공하라는 메시지가 표시됩니다.
그러나이 프로그램은 API 키에 따라 다르므로 설정하십시오!
# Python program
python3 programengineergpt.py 주요 프로그램 홈 화면

현재 작업 디렉토리의로드 코드

코드에 대한 대화에 참여합니다

개발자 모드에 프로젝트 설명을 제공합니다

개발자 AI Assistant와 교류

기부금을 환영합니다! 저장소에 제공된 기고 안내서를 참조하십시오.
저장소에 제공된 라이센스 파일을 참조하십시오.
영감