소개
GitHub Copilot은 코딩하는 동안 자동 완성 추천을 제공하는 AI 코딩 파트너입니다. 코드를 입력하거나 자연어로 설명하여 Copilot에서 제안을 받습니다.
Copilot은 파일 및 관련 파일을 분석하여 텍스트 편집기에서 추천을 제공합니다. OpenAI에서 개발한 새로운 AI 시스템인 OpenAI Codex를 사용하여 작성된 코드와 주석에서 컨텍스트를 파악한 다음 새 줄 또는 전체 함수를 추천합니다.
GitHub Codespaces는 Visual Studio Code와 함께 실행할 수 있는 클라우드에서 작동하는 호스트된 개발자 환경을 제공합니다. GitHub의 모든 개발 프로젝트에 대한 개발 환경을 사용자 지정하고 종속성, 라이브러리, Visual Studio Code 확장 및 설정을 사전 설치할 수 있습니다.
시나리오: 프로젝트 개선
개발자는 새 프로젝트와 기존 프로젝트 모두에 대한 코드를 입력할 때 생산성을 높일 수 있기를 바랄 것입니다. 또한 이를 위해 코드 작성, 문서화, 테스트 등에서 개발자 워크플로를 개선하는 데 AI 도우미가 도움이 되는지 알고 싶을 것입니다.
이 모듈에서는 GitHub Copilot에서 프롬프트를 통해 Python API를 사용자 지정하여 프로젝트를 수정하는 방법을 알아봅니다. 초기 코드를 입력한 후 라이브 제안을 사용하는 방법도 알아봅니다.
이 모듈을 마치면 다음을 수행했을 것입니다.
- Codespaces에서 GitHub 리포지토리 구성 및 GitHub Copilot 확장 설치
- GitHub Copilot의 추천을 생성하기 위한 프롬프트 작성
- GitHub Copilot를 적용하여 Python 프로젝트를 개선하는 방법 숙지
주요 목표는 무엇인가요?
이 모듈을 성공적으로 완료하면 프롬프트를 사용하여 GitHub Codespaces에서 GitHub Copilot으로 Python 프로젝트를 사용자 지정할 수 있습니다.
필수 조건
- Python 및 텍스트 편집기의 기본 사항 이해
- Git 및 GitHub 기본 사항의 기본적인 이해 특히
git및git add와 같은 기본적인git push명령 실행 - GitHub Copilot에 대한 활성 구독이 있는 GitHub 계정은 개인 GitHub 계정 또는 조직 또는 엔터프라이즈에서 관리하는 GitHub 계정에 필요합니다. 학습을 위해 사용 제한이 있는 코필로트 무료 옵션으로 충분해야 합니다.