Copilot 코드 사용(프론티어)

Important

  • Microsoft 제품 사용 약관에 따라 제공되는 미리 보기 기능입니다.
  • 미리 보기 기능에는 제한된 기능이 있을 수 있으며 일반 제공으로 릴리스되지 않을 수 있습니다. 이런 기능은 공식 릴리스 전에 사용할 수 있으므로 고객이 조기에 액세스하고 피드백을 제공할 수 있습니다.
  • 조기에 액세스하려면 Frontier 미리 보기 프로그램에 참여해야 합니다. Frontier는 Microsoft의 최신 AI 혁신과 직접 연결합니다. 프론티어 미리 보기에는 고객 계약의 기존 미리 보기 조건이 적용됩니다. 이러한 기능은 아직 개발 중이므로 가용성 및 기능은 시간이 지남에 따라 변경 될 수 있습니다.

Copilot Code는 설명을 바탕으로 작동하는 소프트웨어를 빌드합니다. 이 문서에서는 빌드할 항목 설명, 결과 미리 보기 및 반복, 파일 및 데이터 작업, 로컬 또는 클라우드에서 실행, 작업 자동화 및 빌드한 항목 공유에 대해 설명합니다.

첫 번째 프로젝트를 만들고 열려면 Copilot Code 시작을 참조하세요. 이 문서에서는 코드 탭에서 프로젝트가 열려 있다고 가정합니다.

빌드하려는 작업 설명

코드는 자연어 설명을 작동하는 소프트웨어로 구현합니다. 코드가 아닌 원하는 결과와 대상을 설명합니다. 다음을 빌드할 수 있습니다.

  • 앱 및 대화형 도구(예: 추적기, 양식 및 계산기).
  • 대시보드 및 데이터 뷰.
  • 정적 웹 사이트 및 랜딩 페이지.
  • 데이터 변환, 스크립트 및 자동화.
  • 내부 도구.

다음 예제에서는 잘 작동하는 프롬프트의 종류를 보여 줍니다.

목표 예제 프롬프트
대시보드 채널별로 매주 등록을 추적하는 대시보드를 빌드합니다.
추적 앱 작업 추가 단추와 작업 목록을 사용하여 작업 추적기를 빌드합니다.
랜딩 페이지 등록 양식을 사용하여 제품 출시를 위한 방문 페이지를 만듭니다.

Copilot Code에 더 자세한 정보가 필요한 경우 빌드하기 전에 확인 질문을 합니다. 질문들에 답변하여 결과를 안내하세요.

Tip

간단하게 시작합니다. 먼저 원하는 내용의 핵심을 설명한 다음, 진행하면서 기능을 추가합니다.

파일 및 데이터 가져오기

Copilot 코드는 사용자가 제공한 파일과 데이터를 바탕으로 작동할 수 있습니다.

  • 파일 업로드 또는 끌어서 놓기: Copilot Code가 작업할 수 있도록 CSV 파일, 스프레드시트, 이미지, 문서, PDF 및 프레젠테이션을 추가합니다.
  • 텍스트 붙여넣기: 텍스트를 대화에 직접 붙여넣습니다.
  • 로컬 폴더 열기(로컬 프로젝트): 디바이스의 기존 폴더를 Copilot Code에 지정합니다. Copilot 코드는 거기에 있는 파일을 읽어 작업할 수 있습니다.
  • 작업 컨텍스트 사용: 사용자의 허가를 받아 Copilot Code는 Microsoft 365 데이터(문서, 전자 메일, 모임 및 일정)를 컨텍스트로 사용합니다. 내 현재 프로젝트 목록을 사용하여 대시보드를 채우기와 같이 일반 언어로 요청하거나 작성기에서 작업 컨텍스트를 첨부할 수 있습니다.

캔버스를 미리 보고 상호 작용하기

대화 옆에 있는 캔버스는 Copilot Code가 빌드하는 항목을 보고 상호 작용하는 곳입니다.

  • 프리뷰: Copilot Code가 작동함에 따라 업데이트되는 렌더링된 결과(정적 웹 사이트 또는 웹앱)를 확인합니다.
  • 코드 뷰: 원시 코드로 전환하여 생성된 파일을 보고 편집합니다(로컬에만 해당).
  • 캔버스에서 선택: 미리 보기에서 요소를 선택하여 Copilot Code가 이를 대상으로 하도록 한 다음 원하는 변경 사항을 설명합니다.

Note

미리 보기 지원은 아티팩트 유형 및 디바이스에 따라 달라집니다. 일부 아티팩트도 모든 플랫폼에서 미리 볼 수 없습니다.

반복 실행 및 되돌리기

빌드는 대화입니다. 결과를 여러 차례에 걸쳐 구체화합니다.

  • 다듬기: 기능 추가, 레이아웃 조정 또는 문제 해결과 같은 변경 사항을 설명하고 Copilot Code가 프로젝트를 업데이트합니다. Copilot Code는 세션의 컨텍스트를 유지하므로 나중 요청은 이전 요청을 바탕으로 이어집니다.
  • 되돌리기: 이전 지시를 취소하려는 경우 Copilot Code에 이전 버전으로 돌아가도록 요청합니다.
  • 오류 복구: 오류가 발생하면 Copilot Code에서 수정을 시도합니다. 그렇게 할 수 없다면 일반 언어로 무슨 일이 일어났는지 설명하고 다시 시도하도록 제안합니다.

Tip

한 번에 한 가지 변경에 집중합니다. 각 변경의 효과를 확인하고 결과를 조정하는 것이 더 쉽습니다.

Copilot Managed Runtime에 앱을 빌드하고 게시

Copilot Code는 사용자가 시간이 지남에 따라 선택, 입력 및 업데이트하는 간단한 대화형 앱(트래커, kanban 보드, 양식, 계산기, 대시보드 및 플래너)을 빌드할 수 있습니다. 원하는 앱을 설명하면 Copilot Code는 라이브 프리뷰와 함께 앱을 빌드하고, 게시하고 조직의 사람들과 공유할 수 있습니다. 코딩하는 방법을 알 필요가 없습니다.

  1. 원하는 앱, 해결하려는 문제 또는 시각화하려는 정보를 설명합니다. 문서, 스프레드시트, 모임 및 메시지와 같은 Microsoft 365 데이터를 참조할 수 있습니다.
  2. 프롬프트를 입력하세요. 예를 들어 팀의 일일 스탠드업을 진행하는 앱을 빌드해줘.
  3. Copilot Code는 앱을 빌드하고 라이브 미리 보기로 표시합니다. 실제 데이터를 사용하는 앱의 경우 Copilot Code는 빌드하기 전에 데이터 원본 사용 권한을 요청할 수 있습니다. 추적기 또는 계산기와 같은 독립 실행형 앱의 경우 바로 빌드됩니다.

Important

Copilot Managed Runtime에 앱을 빌드하고 게시하는 기능은 Microsoft 제품 약관에 따라 제공되는 미리 보기 기능입니다. 미리 보기 기능은 기능이 제한될 수 있으며 일반 공급 전에 변경될 수 있습니다. 조기에 액세스하려면 Frontier 미리 보기 프로그램에 참여해야 합니다.

Copilot Managed Runtime란 무엇인가에서 앱을 빌드하고 게시하는 방법에 대해 자세히 알아봅니다.

앱 개선

Code에 참가자 정보를 카드로 표시하는 등의 기능을 추가하거나 변경하도록 요청합니다. 앱이 진행하는 동안 업데이트됩니다. 반복 및 되돌리기에서 설명한 것과 동일한 대화 루프입니다.

앱을 여세요

앱을 열어 작동 방식을 테스트하고 공유할 사람들처럼 앱을 사용합니다. 만든 모든 앱을 보는 방법에 대한 자세한 내용은 앱을 찾고 실행하는 한 곳을 참조하세요.

앱 게시

작업 중인 내용은 자동으로 저장됩니다. 빌드는 게시하지 않습니다. 게시는 사용자가 요청할 때만 발생하는 별도의 단계입니다. 준비가 되면 코드에 앱을 게시하도록 요청합니다(예: 게시 또는 라이브로 만들기). 게시하면 앱과 최신 변경 내용이 공유한 사람들에게 라이브 버전으로 제공됩니다.

앱 공유

게시한 후 문서를 공유하듯 링크로 앱을 공유합니다. Code에 요청하여 이를 조직의 특정 사용자 또는 그룹과 공유하고 사용할 수 있는지 선택합니다. 앱을 공유해도 기본 데이터는 공유되지 않습니다. 공유한 사용자는 이미 연결된 원본(예: SharePoint list)에서 액세스할 수 있는 권한이 있는 데이터만 볼 수 있으며, 앱을 처음 열 때 연결을 승인하라는 메시지가 표시될 수 있습니다.

로컬 또는 클라우드에서 실행

사용자 고유의 디바이스 또는 클라우드에서 프로젝트를 실행할 수 있습니다.

  • 로컬: Copilot Code는 디바이스의 프로젝트 폴더(기본 위치 또는 선택한 폴더) 내에서 작동합니다. 파일을 읽고, 프로젝트에 필요한 내용을 설치하고, 미리 보기가 최신 상태로 유지되도록 앱을 실행할 수 있습니다. Copilot Code는 해당 폴더 외부에 액세스하거나 네트워크에 연결하기 전에 승인을 요청합니다.
  • 클라우드: Copilot Code는 클라우드에서 실행되며 프로젝트를 안전하고 격리된 환경에 유지하므로 여러 디바이스에서 작업할 수 있습니다.

비교하려면 로컬 또는 클라우드에서 빌드를 참조하세요.

플러그인 및 도구를 사용하여 코드를 확장하세요

코드는 Cowork에서 제공되는 것과 동일한 플러그인과 기본 제공 도구를 사용합니다.

  • 플러그 인: Microsoft 365 App Store의 플러그 인을 통해 외부 데이터 원본 및 서비스를 연결합니다. 플러그인이 어떻게 작동하는지는 Cowork에서 플러그인 사용을 참조하세요.
  • 도구: Code는 조직의 정책에 따라 생성되는 동안 웹 검색 및 이미지 생성과 같은 도구를 사용할 수 있습니다.

GitHub에서 작업하기

GitHub 계정을 연결하여 리포지토리를 사용하고, 코드에 대해 질문하고, 끌어오기 요청을 엽니다. GitHub 연결은 선택 사항입니다. GitHub 연결 없이도 프로젝트를 빌드, 미리 보고, 저장할 수 있습니다. 전체 워크플로는 Copilot Code에서 GitHub로 작업하기를 참조하세요.

공유 및 삭제

  • 공유: 정적 앱을 조직 범위로 제한된 링크로 공유합니다. 조직의 사용자가 링크를 열 수 있습니다.
  • 삭제: Copilot Code에 자신이 만든 아티팩트를 삭제해 달라고 요청합니다.

제어 유지

Copilot Code는 선택한 프로젝트 폴더를 벗어나는 작업(예: 다른 위치 액세스, 네트워크 연결 만들기 또는 명령 실행)을 수행하기 전에 사용자의 허가를 요청합니다. 동의 프롬프트는 일반 언어로 무슨 일이 일어나고 있는지 설명합니다.

기본적으로 Copilot Code는 다음을 수행하기 위한 권한을 요청합니다.

  • 인터넷 액세스를 포함하여 네트워크 통화를 합니다.
  • 확장 및 MCP를 사용합니다.
  • 셸 또는 터미널 명령을 실행합니다.
  • Copilot Code에서 이미 사용 중인 프로젝트 및 폴더 외부의 파일을 읽거나 씁니다.

Copilot Code를 사용하면 사용 권한을 요청하지 않고 이미 사용 중인 프로젝트 및 폴더에서 파일을 읽고 쓸 수 있습니다. 예를 들어 기존 폴더에서 새 프로젝트를 시작하는 경우 모든 Copilot Code 프로젝트는 추가 권한 없이 해당 폴더에서 읽고 쓸 수 있습니다.

Important

Always allow을 사용하도록 설정하면 사용하지 않도록 설정할 때까지 활성화된 상태로 유지됩니다. 항상 허용은 기존 세션 및 작업 영역뿐만 아니라 활성화한 후 시작된 새 세션에도 적용됩니다. 항상 허용을 사용하도록 설정할 때는 주의해야 합니다.