데브 어시스턴트
1.0.0
Dev Assistant 는 작업을 수행하고 환경에서 학습하며 주어진 목표를 향한 진행 상황을 평가할 수 있는 지능형 에이전트를 보여주는 Python 프로젝트입니다. 에이전트는 여러 모듈로 구성되며 각 모듈은 에이전트 동작의 특정 측면을 담당합니다.
에이전트는 사용자가 제공한 입력 목표를 기반으로 작동하며 원하는 결과를 달성하기 위해 다양한 도구를 사용합니다.
이 도구는 완료 시 여러 파일이 생성되는 작업에 특히 유용하며 개발자의 작업 흐름을 간소화하도록 설계되었습니다.
프로젝트를 설정하려면 다음 단계를 따르세요.
make install
실행하여 필요한 종속성을 설치합니다..envrc
파일에 필요한 환경 변수를 설정합니다. OpenAI API 키를 제공해야 합니다.make docker
또는 make
명령을 사용하여 프로젝트를 실행합니다. 다양한 모드에서 프로젝트를 실행할 수 있습니다.
python -u -m main --obj "Your objective here"
명령을 사용하세요.--verbose
플래그를 명령에 추가하세요.--visualizer
플래그를 추가하세요.경고:
에이전트에는 현재 작동 중인 시스템을 수정할 수 있는 도구가 장착되어 있습니다. Docker 컨테이너 내부에서 에이전트를 실행하는 것이 좋습니다. 달리다도커 만들기
컨테이너를 시작하는 명령입니다.보조자는 작업을 완료하기 위해 여러 도구를 사용합니다. 이러한 도구 중 일부는 다음과 같습니다.
프로젝트는 각각 특정 모듈이나 클래스를 포함하는 여러 Python 파일로 구성됩니다.
프로젝트에 기여하고 싶다면 언제든지 끌어오기 요청을 제출하거나 저장소에서 문제를 열어주세요.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.