루프 프롬프트
- 최종 업데이트2025/09/17
Co-Pilot for Automators(Co-Pilot)는 자연어 프롬프트에서 루프 로직을 지원하며, 작업에 따라 반복문의 유형을 인식할 수 있습니다.
개발자는 Co-Pilot을 활용하여 자연어 프롬프트를 통해 개발 프로세스를 가속화할 수 있습니다. 루프 로직이 필요한 자동화 시나리오를 구축할 때, 개발자는 시나리오를 간단히 설명하여 필요한 작업과 반복문 유형을 신속하게 생성하고 순서를 정할 수 있습니다. 캔버스에 필요한 작업과 반복문이 설정되면, 개발자는 변수와 구성의 값으로 자동화를 전문화하는 데 집중할 수 있습니다.
프롬프트 지침
Co-Pilot을 통해 프롬프트를 보내면 오케스트레이터와 직접 상호 작용하게 됩니다. 이때 지침은 Bot editor에서 사용 가능한 작업으로 인식되며, Co-Pilot은 이러한 작업들을 캔버스에 구조화하여 채우고 순서를 정하여 추가 개발을 가능하게 합니다. 루프를 구축하기 위한 프롬프트에 대한 지침을 작성할 때, 생성된 구조에는 설명한 순차적 작업이 포함되며, 작업에 따라 자동으로 반복할 반복문 유형과 항목이 설정됩니다. 남은 작업은 필요한 세부 사항을 검토하고 수정할 수 있도록 구조가 명확하게 제공되면 훨씬 더 쉬워집니다.
루프 로직은 반복문이 작업에 존재할 때 지침과 프롬프트에 설명된 매개변수에 의해 인식됩니다. 루프 유형은 항목의 속성(예: 폴더의 각 파일에 대해
, 프로그램이 열려 있는 동안
)에 따라 각각 생성됩니다.
결과 확인
프롬프트를 통해 루프가 생성되면 결과 자동화의 정확성을 보장하기 위해 작업 설정에서 구성을 확인하십시오. 예를 들어 반복문 유형이 폴더 내 파일인 경우 폴더 경로는 프롬프트에 입력하고 작업 설정에서 확인해야 하는 속성입니다.
파일 반복문
파일을 대상으로 루프를 수행할 때 Co-Pilot은 파일 속성을 본질적으로 이해하며 사용자 프롬프트에 설명된 목표에 대해 계획하고 추론합니다. 다음 예시에는 파일 경로, 파일 이름, 확장자가 포함되어 있습니다.
For each folder and file in C:\Users\Name\Documents, if any excel file is found, then check for the worksheet ‘Main’. If available, then save it as a PDF in the same folder.
루프 작업 실행 중에 임시 데이터를 저장하기 위해 사전 변수가 자동으로 생성됩니다.
- 이름
- 날짜
- 확장자
- 존재 여부
For each file in the folder C:\Users\Name\Documents, show the file extension in a message box.
이 반복문의 속성을 검토할 수 있습니다. 반복자 관련 조건 항목을 참조하십시오.
이메일 반복문
이메일을 반복하도록 프롬프트를 작성할 때는 이메일 서버와 Control Room 연결이 설정된 것을 활용하면 가장 좋은 결과를 얻을 수 있습니다. 다음 예시에는 저장된 이메일 연결과 첨부 파일에 대한 조건이 포함되어 있습니다.
- Outlook 패키지를 사용하여 사전 구성된 연결로 자동화를 구축합니다.
Move all emails in 'OutlookConnection' to the 'Finance' folder if attachments have more than 3 files.
- 이메일 패키지를 사용하여 자동화를 구성하며, 이메일 서버는 사용자가 직접 구성하도록 합니다.
Move all emails in to the 'Finance' folder if attachments have more than 3 files.
파일 반복문과 마찬가지로, 루프가 실행되는 동안 데이터를 저장하기 위해 사전 변수가 사용됩니다. 여기에서 Co-Pilot은 이메일 속성을 본질적으로 이해하므로 이메일 메타데이터에서 오는 많은 속성을 활용할 수 있습니다.
|
|
For each email in 'OutlookConnection' show the sender in a message box.
Using the For each mail in mail box iterator 항목을 참조하십시오.
모범 사례 이용
- 프롬프트를 보내기 전에 변수를 추가하십시오.
- 지침에 필요한 모든 변수는 프롬프트를 보내기 전에 자동화 파일에 추가해야 합니다. 파일에 존재하는 변수는 적절한 명명 규칙(
$var1$
)에 따라 프롬프트에서 인식되며, 자동화에 적절히 매핑됩니다. 파일에 존재하지 않으며 프롬프트에 의해 설명된 자동화에 필요한 변수는 기본적으로 생성됩니다. 이러한 기본 변수는 프롬프트가 입력된 후 값을 설정하기 위해 검증 및 구성이 필요합니다. - 가능한 경우, 프롬프트에 완전한 자동화 시나리오를 포함하십시오.
- 프롬프트를 입력할 준비가 되면 전체 자동화 시나리오를 하나의 프롬프트로 설명하십시오. 시나리오가 너무 길거나 복잡한 경우 시나리오를 여러 작업 섹션으로 나누십시오. 그런 다음 섹션별로 자동화 흐름에 대한 각 작업의 프롬프트를 입력하십시오.
시작하기
프롬프트를 사용하여 자동화를 구축하는 데 다음 예시를 사용하십시오. 루프 로직에 대한 프롬프트 예시 항목을 참조하십시오.