CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

M1-6. 자연어로 솔루션 생성 (프리뷰)

한 줄 요약 — GitHub Copilot 하네스의 홈 입력창에 자동화하고 싶은 업무를 서술하면, 풀페이지 채팅이 워크플로·대화형 에이전트·조합 중 최적 형태를 스스로 판단해 빌드합니다. 코드도, 개발자도 필요 없습니다 — 단, Anthropic 모델 허용 환경Copilot Credits 소모가 전제입니다. (프로덕션 준비 미리보기 · 기능·화면·명칭은 프리뷰 기준 · subject to change)

1. 무엇인가 — 서술하면 솔루션이 나온다

자연어로 솔루션 생성 — 흐름

지금까지(M1-4)는 에이전트를 직접 만들었습니다. 자연어 생성은 반대 방향입니다: 해결하고 싶은 업무 프로세스·시스템·문제를 서술하면 Copilot Studio가 어떤 형태가 최적인지 판단해 빌드합니다.

  • 결정적 워크플로(deterministic workflow)
  • 대화형 에이전트(conversational agent)
  • 둘의 조합

이미 만들 것이 정해져 있다면 입력창의 Workflow(반복 프로세스 자동화) 또는 Conversational agent (질문 응답·작업 수행 에이전트) 버튼으로 형태를 직접 지정할 수도 있습니다.

주의 — 자연어 채팅은 GitHub Copilot 하네스로 빌드된 에이전트·아티팩트와만 호환됩니다.

2. 전제 조건 — 시작 전 확인 3가지

전제 상세
Anthropic 모델 허용 이 자연어 생성 경험은 Anthropic 모델을 사용 — 환경(environment)에서 외부 모델(Anthropic) 액세스가 켜진 경우에만 사용 가능. 안 보이면 관리자에게 문의
GitHub Copilot 하네스 진입 홈에서 Try now 선택(하네스 선택) (화면 명칭은 프리뷰 기준·변경 가능)
Copilot Credits GitHub Copilot 하네스 기능은 사용량 과금 — 에이전트 사용뿐 아니라 빌드·테스트·평가에도 크레딧이 소모될 수 있음

3. 절차 — 홈 입력 → 채팅 → 카드 → 캔버스

홈 Try now → 풀페이지 채팅 화면

📷 위 이미지는 자리표시자입니다 — 실제 화면 캡처를 같은 경로에 저장하면 자동 반영됩니다.

  1. 홈에서 Try now 선택(하네스 선택)Home 페이지로 이동합니다.
  2. 입력창에 자동화·최적화하고 싶은 업무 프로세스를 구체적으로 서술합니다. 예:
    "직원 온보딩 프로세스를 자동화해 줘: 환영 메일 발송, 계정 프로비저닝, 교육 배정,
     매니저 알림, 모든 단계가 끝날 때까지 후속 확인"
    

    맥락을 많이 줄수록 솔루션이 필요에 맞게 다듬어집니다.

  3. 화살표로 제출하면 풀페이지 채팅이 열리고, 요청을 분석해 최적의 에이전틱 솔루션(워크플로/에이전트/조합)을 결정합니다.
    • 빌드 과정에서 명확화 질문을 몇 차례 던지며 진행합니다.
    • 만들어지는 아티팩트는 측면의 Steps / Artifacts 패널에서 실시간으로 확인할 수 있습니다.
    • 솔루션이 미연결 데이터 원본·시스템을 필요로 하면(예: 메일 발송) 연결(connection) 구성을 요청받을 수 있습니다.
  4. 빌드가 끝나면 아티팩트가 채팅에 카드로 표시됩니다. 카드의 Edit를 선택하면 캔버스가 열려 확인·수정할 수 있고, 채팅에서 계속 다듬을 수도 있습니다 — 채팅 ↔ 캔버스는 언제든 왕복 가능합니다.
    • 채팅 복귀: 좌측 상단 이동 경로(breadcrumb) 링크.
    • 지난 대화: Chat 탭 → 좌측 상단 Chat history — 이전 대화로 돌아가 아티팩트를 계속 편집할 수 있으며, 지난 대화는 현재 22시간 보존됩니다.
  5. 게시 전에 캔버스에서 에이전트·워크플로를 테스트합니다.

4. 개선 루프 — 테스트 → 수정 → 반복

에이전트가 만들어졌다면Preview 탭 채팅으로 응답을 테스트하고, Build 탭에서 지침을 바꿔 (예: 어조 변경) 응답이 어떻게 달라지는지 실험한 뒤 Save로 저장합니다.

워크플로가 만들어졌다면 — 캔버스에서 단계 순서 변경·추가·삭제 후, 우측 상단 Test 버튼으로 다양한 입력·시나리오를 테스트하고 결과를 보며 다듬습니다.

5. 게시

  • 에이전트Publish 옆 갈매기표(chevron) → Publish agent 대화 상자에서 Demo website 선택 → Save and publish → 표시된 URL을 공유해 시연합니다.
  • 워크플로 — 워크플로를 열고 캔버스의 Publish 버튼을 선택합니다.

주의평가판(trial) 라이선스로는 게시 불가 — 에이전트 생성과 테스트 채팅까지만 가능합니다.

6. 관통 실습과의 관계

이 과정의 관통 실습(RFP 검토 팀)은 구조를 익히기 위해 수동 생성이 기본입니다 (→ 단계별 실습 ⓪). 자연어 생성은 M2~M5에서 각 부품(지침·지식·도구·스킬·워크플로)을 이해한 뒤, 같은 시나리오를 서술만으로 재현해 보는 심화 대안 경로로 활용하세요.

핵심 정리

  1. 흐름: 홈 입력 → 풀페이지 채팅(명확화 질문) → Steps/Artifacts 실시간 확인 → 카드 Edit로 캔버스 → 테스트 → 게시
  2. 형태는 시스템이 판단(워크플로/에이전트/조합) — Workflow·Conversational agent 버튼으로 직접 지정도 가능
  3. 전제: Anthropic 모델 허용 환경(관리자 설정) + GitHub Copilot 하네스 — 채팅 이력은 22시간 보존
  4. ⚠️ Copilot Credits 소모 — 사용·빌드·테스트·평가 모두 과금 대상이 될 수 있고, 평가판 라이선스는 게시 불가

이전: 에이전트 공유 · M1 허브로 → 다음 모듈: M2. 빌드

출처: Quickstart: Create an automated solution with natural language in the GitHub Copilot harness (MS Learn) · Choose a harness (MS Learn)