자율적인 AI 에이전트 (AI agents) 팀 협업을 통해 웹 애플리케이션을 처음부터 개발할 수 있는 AI 기반 코드 생성 도구입니다. 이것은 연구 프로젝트이며, 주요 가치는 자율적인 AI 에이전트 (AI agents)의 가능성을 탐구하는 데 있습니다.
팀 구축, 앱 구축: 단순히 팀을 구성하고 무엇을 만들지 결정하세요.
AI 에이전트 (AI Agent) 협업: AI 에이전트 (AI agents) 그룹을 모으고 협력하여 단계를 수행합니다.
-
각 단계에 적합한 리더 (leader)를 선택합니다.
-
리더 (Leaders)는 각 단계에 대한 실행 계획을 수립합니다.
-
팀원들과 협력하여 실행 계획의 모든 작업을 완료합니다.
-
설치 (Installation)
$ pip install gpt-all-star
GPT ALL STAR 환경 변수 (environment variables) 설정
$ export OPENAI_API_MODEL=gpt-4o
$ export OPENAI_API_KEY=<your-openai-api-key>
$ gpt-all-star
💡 애플리케이션을 로컬 머신에서 직접 실행하는 것도 완전히 가능하지만, 애플리케이션 시작을 위해 Docker를 사용하는 것을 강력히 권장합니다.
- 저장소 (repository) 클론 (Clone)
$ git clone [email protected]:kyaukyuai/gpt-all-star.git
$ mv .env.sample .env
# OPENAI 또는 AZURE 또는 ANTHROPIC
ENDPOINT=OPENAI
# ENDPOINT=OPENAI일 때 사용
...
docker compose build 및 docker compose up 실행
port 7681 웹 터미널 (web terminal) 열기
열기: http://localhost:7681
$ poetry install
$ poetry run gpt-all-star
$ poetry run gpt-all-star --help
Usage: gpt-all-star [OPTIONS]
╭─ Options ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
...
팀원 (team members)을 변경하고 싶다면 gpt_all_star/agents.yml 파일을 편집하세요.
이것은 연구 프로젝트이며, 현재 주요 초점은 JavaScript를 사용하여 React 및 ChakraUI에서 클라이언트 웹 애플리케이션 (Client Web Applications)을 검증하는 것입니다.
또한 다른 언어와 라이브러리들도 테스트해보고 싶으며, 기여(Contribution)를 환영합니다.
gpt-all-star-ui는 gpt-all-star를 백엔드(Backend)로 사용하는 웹 애플리케이션(Web Application)입니다.
이는 gpt-all-star를 서비스(Service)로 사용할 수 있게 해주는 간단한 웹 애플리케이션입니다.
GPT ALL STAR는 오픈 소스(Open-source)이며 기여를 환영합니다. 기여를 원하신다면 다음을 수행해 주세요:
- 저장소(Repository)를 포크(Fork)합니다.
- 기능을 위한 새로운 브랜치(Branch)를 생성합니다.
- 기능이나 개선 사항을 추가합니다.
- 풀 리퀘스트(Pull Request)를 보냅니다.
- 여러분의 의견에 감사드립니다!
의존성 설치 (Installing Dependencies)
poetry lock
poetry install
가상 환경 (Virtual Env)
poetry shell
프리 커밋 훅 (Pre-commit hooks)
pre-commit install
패키징 (Packaging)
poetry build
로컬 설치 (Installing Locally)
pip install dist/*.tar.gz