Skip to main content
Select language: current language is Korean
Copilot 검색 또는 요청
메뉴 열기

Copilot 클라우드 에이전트를 사용하여 코드 변경 연구, 계획 및 반복

리포지토리에 대한 심층 조사를 수행하고, 구현 계획을 만들고, 분기에서 반복적인 코드를 변경한 다음, 준비가 되면 끌어오기 요청을 만듭니다.

누가 이 기능을 사용할 수 있나요?

Copilot 클라우드 에이전트는 GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business,GitHub Copilot Enterprise 플랜과 함께 사용할 수 있습니다. 에이전트는 GitHub에 저장된 모든 리포지토리에서 사용할 수 있습니다. 단, 관리형 사용자 계정가 소유한 리포지토리에서는 에이전트가 명시적으로 비활성화되어 있습니다.
Sign up for Copilot

소개

          Copilot 클라우드 에이전트(이전의 Copilot 코딩 에이전트)을(를) 사용할 수 있습니다.
  • 리포지토리에 대해 심층 연구를 수행하고 질문을 합니다.

  • 변경하기 전에 **** 접근 방식을 Copilot 구체화합니다.

  • 분기에서 코드 변경 사항에 대해 반복 작업을 수행하고, diff를 검토한 후, 준비가 되었을 때만 끌어오기 요청을 생성합니다.

            Copilot 클라우드 에이전트는 세션의 일부로 끌어오기 요청을 자동으로 열*지 않습니다*. 작업에 대한 끌어오기 요청을 바로 *원하신다면*Copilot, 프롬프트에서 명시적으로 요청하실 수 있습니다. 예를 들어 **"...에 풀 리퀘스트를 생성**하십시오."
    

참고

코드 변경에 대한 심층 조사, 계획 및 반복은 끌어오기 요청을 만들기 전에 Copilot 클라우드 에이전트의 GitHub.com에서만 가능합니다. 클라우드 에이전트 통합(예: Azure Boards, JIRA, Linear, Slack 또는 Teams)은 끌어오기 요청만 직접 만들 수 있습니다.

심층 연구 수행

리포지토리에 대해 질문 Copilot 클라우드 에이전트 하여 리포지토리의 작동 방식을 이해하거나, 변경할 위치를 식별하거나, 계획 및 구현 전에 가정을 확인할 수 있습니다. Copilot 는 리포지토리를 검사하고 근거 있는 답변을 반환하는 심층 연구 세션을 시작합니다.

  1. 에이전트 패널 또는 탭을 엽니다.

    • 리포지토리에서 에이전트 탭을 엽니다.
    •      **에이전트 페이지 열기**: [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text)로 이동합니다. 또는, 에이전트 패널을 열어 **View all**을 클릭해도 이동할 수 있습니다.
      
    •      **에이전트 패널 열기**: GitHub의 상단 오른쪽 탐색 모음에서 <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> 아이콘을 클릭합니다.
      
  2. 리포지토리에 대해 질문합니다.

    예: Investigate performance issues in this app and suggest improvements.

    또는 관련 리포지토리를 열고 Copilot 채팅 컨텍스트로 연결한 다음 연구를 수행하도록 요청 Copilot 채팅 합니다. 심층 연구 세션을 승인하라는 메시지가 표시됩니다.

  3. 필요에 따라 세션을 조정하는 동안 Copilot 추가 프롬프트를 보냅니다.

  4. 응답을 검토하고 후속 질문을 합니다.

계획 만들기

변경하기 전에 에이전트에 메시지를 표시하여 계획을 제안하도록 요청할 Copilot 클라우드 에이전트 수 있습니다.

  1. 에이전트에 계획을 만들도록 요청합니다.

    예: Create a plan to implement the most impactful performance improvements for this app.

  2. 계획을 검토하고 원하는 것과 일치할 때까지 Copilot을 반복합니다.

코드 변경 내용 반복

연구 및 계획 후에 분기를 변경하고 diff를 검토한 다음 더 반복할지 아니면 끌어오기 요청을 만들지 결정할 수 있습니다.

  1. 프롬프트에서 수행하려는 Copilot 작업을 설명하여 에이전트에 변경 내용을 구현하도록 요청합니다.

    예를 들어 이전에 디자인한 계획을 참조할 수 있습니다. Implement the plan we agreed upon.

  2.        Copilot 는 필요한 변경을 위해 세션을 시작합니다.
    
  3. 세션이 완료되면 Diff 를 클릭하여 변경 내용을 검토합니다.

  4. 선택적으로, Copilot이 만든 분기(copilot/BRANCH-NAME)를 열어 컨텍스트에서 변경 내용을 검사할 수 있습니다.

  5. 구체화를 원하는 경우 대화를 계속하고 에이전트에게 작업을 조정하도록 요청할 수 있습니다. 예: Rename this to match our existing conventions.

  6. 분기에 만족할 때까지 반복을 계속합니다.

  7. 결과에 만족하고 세션이 완료되면 끌어오기 요청 만들기를 클릭합니다.

추가 읽기

  •         [AUTOTITLE](/copilot/concepts/about-copilot-coding-agent)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents)
    
Morty Proxy This is a proxified and sanitized view of the page, visit original site.