> 기술 주변기기 > 일체 포함 > Github Copilot Workspace를 시작합니다

Github Copilot Workspace를 시작합니다

William Shakespeare
풀어 주다: 2025-03-10 09:16:09
원래의
879명이 탐색했습니다.
Github Copilot Workspace (CW) 기술 미리보기 에디션을 사용할 수 있습니다! CW는 코드 기반의 자연 언어로 작업을 정의하고 AI와 협력하여 이러한 작업을 완료 할 수있는 작업 중심 개발 환경입니다. 이 안내서는 여러 입력 지점을 안내하여 Copilot Workspace를 시작합니다.

카탈로그

작업 시작 입력 지점 github 문제

CW 대시 보드로 임시 작업을 만듭니다 CodeBase Page 를 통해 임시 작업을 만듭니다

    템플릿에서 코드베이스를 만듭니다 github.com에서 "이 템플릿 사용"을 사용하십시오 대시 보드에서 "새 세션"을 사용하십시오 사용 url 를 사용하십시오
    • Github Copilot Workspace의 코드 기본 관리자 기능 코드베이스에서 Github Copilot Workspace 사용을 제한하십시오. 알려진 문제와 향후 개선 큰 파일을 다시 작성하십시오
    • 코드 생성
    • 컨텐츠 선택
    • 웹 검색 빌드/테스트 수정 작은 작업 및 대규모 작업
    • 승인
  • 요약
  • faq
      작업 시작 입력 지점 생산성을 유지하고 워크 플로를 단순화하려면 효율적인 작업 시작이 필수적입니다. CW는 기존 GitHub 문제를 기반으로하거나 처음부터 새 작업을 처음부터 만들 든 여러 입력 지점을 제공하여 작업을 쉽게 시작하는 데 도움이됩니다. 이러한 유연한 옵션을 활용하면 작업 식별에서 적극적으로 처리 작업으로 빠르게 전환하여 필요에 맞게 매끄럽고 체계적인 워크 플로우를 보장 할 수 있습니다.
    • > 1 수행하려는 작업을 설명하는 GitHub 문제가 이미 있다면 해당 문제로 시작하기가 매우 쉽습니다. 아래 단계를 따르십시오 :
    • github 문제를 엽니 다.
    • 오른쪽 패널의 "개발"섹션에서 "작업 공간 열기"버튼을 클릭하십시오.
    • 이 작업은 Coplot Workspace의 문제를 열고 문제를 분석하고 해결하는 프로세스를 시작합니다.
  • CW 대시 보드로 임시 작업을 만듭니다 CW 대시 보드에서 직접 작업을 시작할 수도 있습니다.
  • CW 대시 보드를 엽니 다.
  • "새 세션 "섹션에서"코드베이스 선택 "옵션을 클릭하십시오.
  • 처리하려는 코드 기반을 검색하십시오. <li> <base> 코드베이스를 선택하고 문제 초안 작성과 유사하게 처음부터 새 작업을 처음부터 정의하십시오. <ul> <li> <ute> 코드베이스에 대한 작업을 실행 한 후에는 새로운 세션 섹션의 세션 목록에 표시되어 진행중인 프로젝트에 대한 새로운 작업을 선택할 수 있습니다. </ute> </li> <li> </li> Codebase Page <li>를 통해 임시 작업을 만듭니다 작업을 시작하는 또 다른 방법은 코드 기반 페이지에서 직접 시작하는 것입니다.<ul> <the> 작업하려는 프로젝트의 코드베이스 페이지로 이동하십시오. <li> 녹색"코드 "버튼을 클릭하십시오. </li> <task> Coplot 탭에 새 작업을 입력하십시오. <li> </li> 작업을 제출하십시오. <li> </li> <you> 이것은 CW로 데려가 작업을 분석하고 해결하는 과정을 시작합니다. <li> </li> </you></task></the> </ul> <base> 템플릿에서 코드베이스를 만듭니다 <works> Copilot Workspace를 사용하면 자연어로 템플릿에서 코드베이스를 만들 수 있습니다. <p> <this> github.com에서 "이 템플릿 사용"을 사용하십시오 <code> Copilot Workspace를 사용하여 코드베이스를 만들려면 github.com의 템플릿 코드베이스로 이동 한 다음 "이 템플릿 사용"을 선택하십시오.

    "이 템플릿 사용"을 클릭하여 코드베이스를 만들기 시작합니다.

    Getting Started with GitHub Copilot Workspace

    이 작업은 귀하가 제공하는 소프트웨어 설명과 템플릿 코드 기반의 README를 기반으로합니다.

    시작 후 코드베이스를 작성하는 작업은 다음과 같습니다.

    작업은 "코드 라이브러리"로 표시되고 "템플릿"패널은 템플릿 코드 라이브러리를 나타냅니다.

      Copilot Workspace는 코드베이스 사양을 생성하고, 계획을 작성하고, 설명을 기반으로 최종 구현을 생성합니다.
    • 대시 보드에서 "새 세션"을 사용하십시오 Copilot Workspace 대시 보드에서 새 세션 버튼을 클릭하고 템플릿을 검색하여 템플릿에서 코드베이스를 만들 수도 있습니다. 이렇게하면 작업 공간에서 작성하려는 소프트웨어를 설명 할 수있는 새로운 작업이 열립니다.
    • 사용 url 를 사용하십시오 Query 매개 변수로 template = true를 추가하여 Codebase URL에 대한 Codebase 모드를 활성화 할 수 있습니다. 예를 들면 :

    일부 코드베이스는 기본적으로 템플릿으로 간주됩니다 Getting Started with GitHub Copilot Workspace 모든 github 템플릿 코드베이스.

    이름에 "템플릿"이 포함 된 조직의 모든 코드 기반.
      "-template", "-scaffold", "-starter"또는 "-boilerplate"이라는 이름의 모든 코드 기반.
    • Github Copilot Workspace의 코드 기본 관리자 기능 코드베이스 관리자로서 Copilot Workspace는 다양한 방법으로 도움을 줄 수 있습니다.
        잠재적 인 문제 솔루션을 탐색 할 수 있습니다.
      • 당신은 잠재적 인 기여자들을위한 문제 솔루션의 스케치를 생성하여 참여에 대한 장벽을 낮출 수 있습니다.
      • 문제 제작자가 기고자 및 AI 비서의 문제를 해결하는 방법에 대한 더 유용한 지침을 남기는 문화를 키우는 데 도움이 될 수 있습니다.
      • 예를 들어, 코드베이스에 새 문제가 제출되면 Copilot Workspace를 사용하여 해당 문제에 대한 솔루션 스케치를 생성 할 수 있습니다. 그런 다음 공유 버튼을 사용 하여이 스케치를 문제 스레드에 다시 게시 할 수 있으며, 유용하다고 생각하는지 여부와 어떤 측면을 향상시켜야하는지에 대한 추가 의견이 있습니다. 이를 통해 잠재적 기고자가 문제를 더 잘 이해하고 작업의 출발점을 제공하는 데 도움이 될 수 있습니다.
      • 마찬가지로, 새로운 문제를 제출할 때, 기고자에게 해당 문제에 대한 Copilot Workspace 세션을 만들도록 요청할 수 있습니다. 이를 통해 기고자가 문제를 더 잘 이해하고 작업의 출발점을 제공하는 데 도움이 될 수 있습니다. 사용자가 Copilot Workspace에 액세스 할 수 있다고 가정 할 때 코드베이스의 문제 템플릿 에이 지침을 포함시킬 수도 있습니다. 또한 기고자들에게 Copilot Workspace 세션에 추가 지침을 남겨 두라고 요청할 수 있습니다. 이는 향후 기고자와 AI 조수가 문제를 더 잘 이해하는 데 도움이 될 수 있습니다.
      • 코드베이스에서 Github Copilot Workspace 사용을 제한하십시오. 기부금 기고자들은 AI 지원 코드 생성을 과도하게 사용할 수 있습니다. 따라서 CodeBase Mestomptioner는 Copilot Workspace를 사용하여 Codebase에서 PULL 요청 및/또는 발행 의견을 비활성화 할 수있는 옵션을 제공합니다.
      Copilot Workspace를 사용하여 직접 풀 요청 생성을 비활성화하려면 다음 내용이 포함 된 코드 기반의 기본 브랜치에서 .github/copilot-workspace/policy.json이라는 파일을 만듭니다.

      Coplilot Workspace를 직접 사용하여 Copilot Workspace 세션 링크를 생성하는 문제 주석을 비활성화하려면 다음을 정책에 추가하십시오. json 파일 : .

      Copilot Workspace 사용자는 여전히 다음과 같습니다

      CoploT Workspace 세션에 대한 공유 링크를 작성하고이를 문제 주석에 붙여 넣습니다.

      코드베이스의 새 지점으로 밀어 넣습니다 (쓰기 권한이있는 경우).

      새 지점을 코드베이스 브랜치로 밀어 넣으십시오.

      지점에서 수동으로 풀 요청을 만듭니다.

      Copilot Workspace를 사용하여 자체 풀 요청을 위해 스 니펫 및 파일을 생성하고 자체 코드베이스에 사용하기위한 주석을 발행합니다.

      알려진 문제와 향후 개선 Github Copilot Workspace는 기술 미리보기 및 활성 개발 영역이라는 것을 기억하십시오. 이 문서에는 몇 가지 알려진 문제와 향후 제품을 개선하기를 희망하는 알려진 영역이 나와 있습니다.

      다음은 Copilot 작업 공간을 개선하기 위해 적극적으로 노력하고있는 핵심 영역입니다. 큰 파일을 다시 작성하십시오 큰 파일 변경과 관련된 계획을 구현하면 완료하는 데 시간이 오래 걸릴 수 있습니다. Copilot Workspace는 현재 "전체 파일 재 작성"을 사용하고 있습니다. Copilot Workspace를 사용할 수있는 다양한 작업에 대해 매우 철저한 것으로 나타났습니다. 우리는이 작업의 성능을 향상시키기 위해 일부 파일 재 작성 기술 (자동 및 사용자 지침에 따라)을 연구하고 있습니다.

      코드 생성 Copilot Workspace 코드 품질을 생성하면 항상 완벽하지는 않습니다. 사용 된 기본 AI 모델의 품질과 상관 관계가 있습니다. 우리는 Coply Workspace에서 생성 된 코드 품질을 여러 수준에서 개선하기 위해 노력하고 있습니다. 예를 들어, 코드 생성의 품질은 작업의 계획 및 사양 품질과 이러한 작업을 평가하고 명확하게하는 전반적인 사용자 경험의 영향을받습니다. 우리는 또한 이러한 측면을 개선하기 위해 노력하고 있습니다. 달성 된 품질은 또한 반복적으로 생성 된 코드의 경험과 관련이 있습니다. 우리는 적극적으로 세밀한 반복 기술을 연구하고 있습니다.

      컨텐츠 선택

      Copleilot 작업 공간에서의 컨텐츠 선택은 때때로 최적이 아닐 수 있으며, 이는 작업 독립적 코드의 생성으로 이어질 수 있습니다. 우리는 Coplot Worksce에서 콘텐츠 선택을 개선하기 위해 노력하고 있습니다.

      웹 검색 작업에는 문서와 같은 네트워크 리소스에 대한 직접 링크가 포함될 수 있습니다. 또한 일부 네트워크 검색은 작업에서 추론 할 수 있습니다. Coplot Workspace는 현재 네트워크 검색을 수행하지 않으며이 기능을 추가하려고합니다.

      빌드/테스트 수정 코드가 생성 된 후 AI 및 기존 도구를 사용하여 빌드, 테스트 및 실행에서 생성 된 진단 정보를 기반으로 코드를 "수정"할 수 있습니다. 우리는 이미 Coplelot Worksce에서 이것을 지원하고 있으며 이것을 개선하기 위해 노력하고 있습니다.

      작은 작업 및 대규모 작업 일부 작업은 매우 작습니다. 파일에서 몇 줄의 코드를 업데이트하십시오. 일부 작업은 매우 큽니다. 새로운 코드 기반 기능을 하나씩 구현하십시오. Coplelot Workspace는 현재 GitHub 문제에 대한 중간 크기의 작업을 위해 설계되었습니다. 우리는 작고 큰 작업에 더 적합한 스케줄링에서 Copilot Workspace Core 개념의 변형을 제공하는 데 관심이 있습니다. 예를 들어, 작은 작업의 경우 하나의 작업만으로 "Lite 버전"의 CopliT Workspace를 제공 ​​할 수 있습니다. 대규모 작업의 경우 작업을 하위 작업으로 나누는 방법을 제공 할 수 있습니다.

      승인 인증을 위해 github oauth 응용 프로그램을 사용합니다. 일부 조직에는 OAUTH 애플리케이션이 코드 기반과 상호 작용하는 것과 제한되는 정책이있을 수 있습니다. 조직 관리자가 Copilot Workspace OAUTH 애플리케이션을 승인하지 않는 한 개인 코드 기반에서 작업을 수행하거나 공개 코드 기반에서 풀 요청을 생성 할 수 없습니다. GitHub 응용 프로그램을 기반으로 Copilot Workspace에 두 번째 인증 옵션을 추가하고 사용 가능한 경우이 문서를 업데이트하기 위해 노력하고 있습니다.

      요약 시작하기 Copilot Workspace는 간단하고 유연하며 워크 플로에 여러 개의 진입 점이 적합합니다. GitHub 문제, CW 대시 보드 또는 CodeBase 페이지로 시작하든 작업을 쉽게 정의하고 AI와 협력하여 개발 프로세스를 향상시킬 수 있습니다. 그래서, 당신은 무엇을 기다리고 있습니까? 지금 탐험을 시작하십시오!

      faq

      A : CW는 사용자가 자연 언어로 코드 기반의 작업을 정의하고 AI와 공동으로 이러한 작업을 효율적으로 완료 할 수있는 작업 중심 개발 환경입니다.

      a : 다양한 진입 지점을 통해 작업을 시작할 수 있습니다. A. "작업 공간에서 열기"를 클릭하여 Github 문제에서 시작합니다. B. 코드 기반을 선택하고 새 작업을 정의하여 CW 대시 보드를 직접 시작합니다. C. Copilot 탭에서 작업을 입력하여 코드 기본 페이지에서 시작하십시오.

      Q3. A : 예, 다음과 같은 방법으로 템플릿을 사용하여 코드베이스를 만들 수 있습니다. A. github.com 에서이 템플릿을 선택하십시오. B. CW 대시 보드에서 "새 세션"을 클릭하고 템플릿을 선택하십시오. C. add? template = Codebase URL에 맞습니다.

      A : 관리자를 돕습니다. A. 잠재적 인 문제 솔루션을 탐색하십시오. B. 기고자를위한 솔루션 스케치를 생성합니다. C. 상세한 문제 설명 및 지침이 권장됩니다.

      Q5. A : 예, 알려진 일부 문제는 다음과 같습니다. A. 큰 파일을 천천히 다시 작성합니다. B. 컨텐츠 선택은 때때로 최적이 아닙니다. C. 퍼지 탐지는 너무 민감합니다. D. 풀 요청 설명을 생성 할 때 "정지"버튼이 없습니다.

위 내용은 Github Copilot Workspace를 시작합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿