UI 에이전트에 프롬프트를 표시할 때 목표를 설명하는 데 사용할 언어에 대해 고려할 수 있는 제안 사항입니다.

UI 에이전트를 사용하여 엔드 투 엔드 작업을 달성하는 가장 간단한 방법은 목표, 따라야 할 규칙, 필요한 정보를 명확하게 지정하여 에이전트에게 안내하는 것입니다. 에이전트는 목표를 달성하기 위해 여러 단계를 순차적으로 수행해야 하며, 목표가 불분명하면 워크플로와 결과가 엇갈릴 수 있다는 것을 명심하십시오.

UI 에이전트는 목표를 10단계 미만으로 달성할 수 있을 때 가장 안정적으로 작동합니다. 목표 달성에 더 많은 단계가 필요한 경우에는 이를 여러 개의 작은 목표로 세분화하여 각 목표를 에이전트에게 전달할 수 있습니다. 여러 작업 연결을 참조하십시오.

반복성이 중요한 모든 UI 에이전트의 경우 작업의 특수성을 고려하는 것이 중요합니다. 에이전트의 신뢰도와 작업의 목표가 얼마나 구체적이어야 하는지는 직접적인 관계가 있습니다. 최상의 결과를 얻으려면 목표에서 작업을 수행하는 데 필요한 모든 뉘앙스를 설명하십시오.
  • 목표를 명확히 밝히기: "완료" 상태가 어떤 모습인지 한 문장으로 설명하십시오(예: 여러분의 목표는…입니다.).
  • 해야 할 일과 하지 말아야 할 일에 대해 명확히 전달: 경계 설정을 포함하십시오(예: 결제를 제출하지 말 것, 기록을 삭제하지 말 것).
  • 완전한 입력값과 정의 제공: 정확한 이름/ID, 날짜 범위, 모호한 용어의 의미(예: 상위 고객 = ARR 기준 상위 20명)를 지정하십시오.
  • 큰 목표를 단계별로 분할: 각 단계를 검증 가능하도록 구성하고, 연구, 실행, 커뮤니케이션을 하나의 프롬프트에 묶지 마십시오.
  • 출력 및 형식 지정: 자유 텍스트 대 JSON, 필수 필드, 누락된 데이터에 레이블을 지정하는 방법 등을 설명합니다.
  • 규칙 추가: 비즈니스 규칙(예: 연락처 요청 시 이메일 주소 사용)을 지정하십시오. 언제 일시 중지해야 하는지 알려주십시오(데이터 누락, 유료 벽, MFA, 캡차, 오류 등).
  • 대체 경로 포함: UI 요소를 찾을 수 없는 경우 수행 방법을 명시합니다(검색, 대체 탐색, 두 번째 시도 후 중지).
대조적인 프롬프트 예시
사용자 정의 사용자 정의 하지 않음 하지 않음
1. Enter search 'RPA' in the
 search box. 
2. Submit the search request top right.
3. Return the first 2 links from the web page, along with author, data of published details
Enter the following payment information into the web form.
Invoice No.: A12
Amount: 100
Card Number: 1234-5678-9999
Rules: 1. If asked for Account Number, enter Invoice Number.
2. Do not retry if an error appears after submission.
Log into the admin portal and fix the billing issue for the Acme account
Check our top customers, see who might churn, email them something, and update the CRM.