Power Automate 디자이너의 Copilot은 자연어를 사용하여 흐름을 생성하고 수정하는 데 도움을 줍니다. 이 가이드에서는 현재 잘 작동하는 항목, 그렇지 않은 항목 및 최상의 결과를 얻는 방법에 대해 설명합니다.
Copilot 오늘 할 수 있는 일
명확한 범위가 지정된 지침을 제공할 때 Copilot이 흐름을 수정하기에 가장 적합합니다. 다음과 같은 기능이 있습니다.
- 흐름에 작업 추가: Copilot에게 특정 시점에 특정 작업을 삽입하도록 요청하세요. 작업 카탈로그를 이해하고 공통 매개 변수를 구성할 수 있습니다.
- 기존 작업 수정: 트리거 일정을 변경하거나, 조건을 업데이트하거나, 커넥터를 교체하거나, 작업 설정을 조정합니다.
- 흐름이 수행하는 작업 설명: 흐름을 선택하고 Copilot 논리를 단계별로 안내하도록 요청합니다. 이는 다른 사람에게서 상속된 흐름에 특히 유용합니다.
- 다음 단계: 트리거를 추가한 후 Copilot 일반적인 패턴에 따라 논리적인 다음 작업을 권장할 수 있습니다.
-
단순 식을 사용하는 경우: Copilot
formatDateTime(),concat(), 문자열 조작 및 간단한 조건부와 같은 기본 식을 작성할 수 있습니다. 시스템은 한 줄 명령어를 잘 처리합니다. - 병렬 분기 및 오류 처리: Copilot에 오류 알림 패턴을 위한 실행 후 구성 설정으로 병렬 분기를 추가하도록 요청합니다.
- 범위 블록 생성: Copilot은 구성 후 실행이 있는 범위 작업을 사용하여 try/catch 패턴으로 작업을 래핑할 수 있습니다.
Copilot 아직 할 수 없는 일
제한 사항에 대한 선행 작업을 통해 시간을 절약할 수 있습니다. Copilot 현재 다음을 수행할 수 없습니다.
- 디버그 런타임 오류: Copilot 흐름의 실행 기록, 오류 로그 또는 실행 컨텍스트에 액세스할 수 없습니다. 특정 실행이 실패한 이유를 알 수 없습니다.
- 데이터 읽기: Copilot SharePoint 목록, Dataverse 테이블, SQL 데이터베이스 또는 라이브 데이터 원본을 쿼리하지 않습니다. 열 이름이 있거나 값이 올바른지 확인할 수 없습니다.
- 연결 문제 해결: 만료된 토큰, 권한 오류 및 게이트웨이 문제는 Copilot의 범위를 벗어납니다. 이를 위해서는 수동 다시 인증 또는 관리자 작업이 필요합니다.
- 복잡한 중첩 논리를 안정적으로 수정합니다. 심층 중첩된 조건, 각각에 적용의 여러 수준 또는 분기가 많은 Switch 문은 예기치 않은 결과를 생성할 수 있습니다. 이러한 요청을 더 작은 요청으로 분할합니다.
- 교차 흐름 종속성 이해하기: 흐름이 자식 흐름을 호출하거나 다른 흐름의 출력에 의존하는 경우, Copilot은 각 흐름을 별개로 처리합니다.
- 복잡한 식 생성: 다중 함수 중첩 식, XPath 쿼리 또는 여러 단계에서 동적 콘텐츠를 참조하는 식은 종종 잘못되거나 불완전합니다.
메모
이러한 제한 사항은 일시적입니다. 제품 팀은 실행 기록 및 오류 컨텍스트에 대한 액세스 권한을 Copilot 제공하기 위해 적극적으로 노력하고 있습니다.
작동하는 프롬프트 패턴
특정 단일 용도 프롬프트는 최상의 결과를 얻습니다. 다음은 일관되게 잘 작동하는 패턴입니다.
작업 추가
"상태 열이 '승인됨'인지 확인하는 항목 가져오기 작업 뒤에 조건을 추가합니다."
"승인 단계 후에 이메일 보내기(V2) 작업을 추가합니다. To 필드를 RequestorEmail 변수로 설정하고 제목을 '요청이 승인됨'으로 설정합니다."
기존 단계 수정
"매주 월요일 오전 9시 태평양 표준시에 실행되도록 트리거를 변경합니다."
"OR 연산자를 사용하여 우선 순위 필드가 '높음'인지 확인하도록 조건을 업데이트합니다."
흐름 설명
"이 흐름이 단계별로 수행하는 작업을 설명합니다."
"각각에 적용의 조건이 false이면 어떻게 되나요?"
오류를 처리하십시오.
"HTTP 작업에 오류 처리를 추가합니다. 오류가 발생하면 오류 세부 정보가 포함된 전자 메일을 보낸 다음 실패한 흐름을 종료합니다."
“SharePoint 작업을 범위로 래핑하고, 실패 시 실행되어 Teams 채널에 게시하는 병렬 범위를 추가합니다.”
식
"오늘 날짜의 서식을 YYYY-MM-DD로 지정하는 식을 작성합니다."
"FileName 필드에서 파일 확장자를 가져오는 식을 만듭니다."
제대로 작동하지 않는 프롬프트 패턴
이러한 프롬프트 스타일은 잘못된 결과를 생성합니다. 그들을 피하십시오.
너무 모호함
내 작업 흐름을 수정해 주세요.
Copilot 무엇이 잘못되었는지 모른다. 오류를 볼 수 없으며 "수정"은 무엇을 의미할지 모릅니다. 대신 변경하려는 내용을 정확히 Copilot 알려주세요.
런타임 오류를 디버그하도록 요청
"어제 오후 3시에 흐름이 실패한 이유는 무엇인가요?"
"이 오류를 디버그합니다. '요청한 작업이 잘못되었습니다.'"
Copilot 디자이너의 실행 기록 또는 오류 로그에 액세스할 수 없지만 흐름 실행 페이지에서 흐름 실행 문제를 해결하는 데 도움이 될 수 있습니다. 이 문서에서 외부 AI를 사용하는 경우 의 디버깅에 대해 자세히 알아봅니다.
한 메시지에 다단계 지침 입력
"SharePoint 항목이 만들어질 때 트리거를 추가한 다음 항목 세부 정보를 얻고, 상태가 승인되었는지 확인하고, 관리자에게 전자 메일을 보내고, 승인을 기다리고, 항목을 업데이트하고, Teams에 게시합니다."
이를 개별 요청으로 분할합니다. 한 가지 명령을 지정하고 결과를 확인한 다음, 다음 명령을 제공합니다. Copilot 단일 단계를 안정적으로 처리하지만 긴 체인에서 정확도를 잃습니다.
특정 데이터에 대해 질문하기
내 SharePoint 목록의 열은 무엇인가요?
"내 Dataverse 연락처 테이블의 전자 메일 주소가 유효한가요?"
Copilot 데이터 원본을 쿼리할 수 없습니다. 데이터를 직접 확인한 다음, Copilot에 사용할 정확한 필드 이름을 알려주세요.
외부 AI를 사용하는 경우
일부 작업의 경우 범용 AI 도구가 오늘날 더 효과적입니다. Copilot은 더 많은 맥락을 얻으면 변경될 수 있습니다. 하지만 지금은:
오류 메시지 디버깅에 외부 AI 사용: 실패한 실행에서 전체 오류 메시지를 복사하여 Copilot, GitHub Copilot 또는 기타 도구에 붙여넣습니다. 포함되는 사항은 다음과 같습니다.
- 오류 메시지 및 상태 코드
- 실패한 작업 유형(HTTP, SharePoint, SQL 등)
- 발생할 것으로 예상한 내용
외부 AI 도구는 API 오류 코드에 대한 광범위한 지식을 가지고 있으며 종종 근본 원인을 즉시 식별할 수 있습니다.
복잡한 식에 외부 AI 사용: 여러 함수를 결합하는 중첩 식이 필요한 경우 외부 AI 도구가 더 정확한 결과를 생성하는 경우가 많습니다. 작업 중인 필드를 붙여넣고 원하는 출력을 설명합니다. 그런 다음 생성된 식을 다시 Power Automate 붙여넣습니다.
Tip
클라우드 흐름에 대해 식 쿡북에서 즉시 사용할 수 있는 식 라이브러리를 사용하는 방법을 알아봅니다. 이 문서에서는 AI 도구 없이도 많은 일반적인 패턴을 다룹니다.
흐름 디자인 조언에 외부 AI 사용: 비즈니스 프로세스를 설명하고 아키텍처 권장 사항을 요청합니다. 외부 도구는 부모/자식 흐름, 오류 처리 전략 및 재시도 논리와 같은 패턴을 제안할 수 있습니다.
커넥터 관련 질문에 외부 AI 사용: HTTP 요청 본문에 대한 정확한 JSON 형식 또는 SharePoint OData 필터 구문을 알아야 하는 경우 외부 AI 도구에는 심층 참조 지식이 있습니다.
메모
이것은 Copilot 품질을 반영하는 것이 아닙니다. 범위의 반영입니다. Copilot 컨텍스트 내 흐름 편집에 최적화되어 있습니다. 외부 도구는 광범위한 지식 검색에 최적화되어 있습니다. 둘 다 사용합니다.
더 나은 결과를 위한 팁
구체적으로: 작업, 필드 및 값의 이름을 지정합니다. "
Status이Approved와 같은지 확인하는 조건을 추가"가 "승인 확인 추가"를 더 돋보이게 만듭니다.메시지당 하나의 요청: Copilot은 집중된 단일 목적의 지침에 따라 최상의 성능을 발휘합니다. 작업을 추가하고 올바르게 표시되는지 확인한 다음 계속 진행합니다.
작업 동사 사용: "추가", "변경", "제거", "설명" 또는 "이동"으로 프롬프트를 시작합니다. 이러한 맵은 Copilot 수행할 수 있는 작업에 직접 매핑됩니다.
필드 이름 및 값 포함: Copilot에게 추측할 필요를 주지 마십시오. 열의 이름이
EmployeeEmail인 것을 알고 있다면 그렇게 이야기하세요.저장하기 전에 검토하세요: 항상 Copilot이 생성한 내용을 저장하기 전에 확인하세요. 만든 작업을 열고 매개 변수, 특히 동적 콘텐츠 참조를 확인합니다.
작은 단계로 반복: 흐름을 증분 방식으로 빌드합니다. 트리거를 추가하고 확인합니다. 첫 번째 작업을 추가하고 확인합니다. 문제를 조기에 발견하고 Copilot의 컨텍스트를 깨끗하게 유지합니다.
Copilot 설명 기능을 사용하여 유효성을 검사합니다: Copilot 흐름을 수정한 후 흐름이 수행하는 작업을 설명하도록 요청합니다. 설명과 의도를 비교합니다. 이렇게 하면 오해가 런타임 오류로 이어지기 전에 방지할 수 있습니다.
주요 Copilot 편집하기 전에 흐름 저장: Copilot 바람직하지 않은 변경을 생성하는 경우 마지막으로 저장된 버전으로 되돌릴 수 있습니다. 저장 파일을 검사점으로 간주합니다.
Tip
Copilot 예기치 않은 결과를 생성하는 경우 실행 취소하고 보다 구체적인 세부 정보로 요청을 다시 실행해 봅니다. 더 짧고 집중적인 프롬프트는 거의 항상 긴 다중 파트 지침보다 더 잘 작동합니다.
관련 정보
참고: 작성자가 AI의 도움을 받아 이 문서를 만들었습니다. 자세한 정보