가이드 작성을 위한 모범 사례

몇 가지 모범 사례를 따르면 AI 에이전트 상호 작용 동작을 형성하고 일관성을 개선할 수 있습니다. 가이드 지침을 작성하다 . 미리 정의된 명령을 사용하면 AI 에이전트와의 상호작용이 상호작용 세션 전체에서 안정적이고 일관되게 이루어지도록 가이드를 구성할 수 있습니다.

가이드를 계획하세요

가이드를 계획할 때는 목표를 벗어나지 않도록 주의하고 가이드가 길지 않도록 하세요.

가이드를 단일 작업에 집중시키세요

Genesys에서는 "배송 날짜 변경"이나 "계좌 잔액 확인"과 같이 명확하게 정의된 단일 고객 의도를 처리하도록 각 가이드를 디자인할 것을 권장합니다. 각 가이드를 하나의 의도로 제한하면 대규모 언어 모델(LLM)의 범위가 좁아져 예측 가능성과 정확성이 보장됩니다. 여러 의도가 포함된 대화의 경우, 단일 Architect 흐름 내에서 여러 가이드 블록을 연결합니다.

가이드를 짧게 작성하세요

성공적인 가이드를 구축하려면 먼저 필수 단계부터 시작하고, 실제 사용자와 데이터로 검증한 후, 원하는 결과를 얻을 때까지 기능을 천천히 확장하세요. 올바른 기반과 반복적 접근 방식을 통해 AI 에이전트는 실제 비즈니스 가치를 제공할 수 있으며, 지능성과 적응성을 바탕으로 작업뿐만 아니라 전체 워크플로를 자동화할 수 있습니다. 

전문적이고 대화적인 톤을 유지하세요

가이드의 지시는 기술적일 수 있지만, 그에 따른 AI 에이전트 상호 작용은 자연스러워야 합니다. 전문적이고, 도움이 되고, 대화하는 듯한 톤을 만들 수 있도록 지시사항을 표현하세요.

가이드를 작성하세요

간단하고 관리하기 쉬운 작업을 구성하고, 형식을 지정하고, 생성하기 위한 다음 지침을 따르세요.

가이드 구성 및 형식 지정 

가이드를 위한 빌딩 블록으로 미리 정의된 명령을 사용하십시오. 가이드의 지시사항을 작성하세요 .

작업을 간단한 단계로 나누어보세요

복잡한 작업을 더 간단하고 관리하기 쉬운 단계로 나눕니다. 이 프로세스를 통해 가상 에이전트가 압도당하지 않고 정확하게 지침을 따를 수 있습니다.

  • AI 에이전트가 작업을 실행할 순서대로 각 단계의 이름을 지정하세요. 단계에 이름을 지정하면 AI 에이전트에게 순차적 실행을 중단하고 가이드의 단계로 바로 이동하도록 지시할 수도 있습니다.
  • 추가 조치로 가이드를 주요 단계와 하위 단계로 구분하세요. 이 접근 방식을 사용하면 주요 단계에 고유한 이름을 지정하여 AI 에이전트가 필요에 따라 모든 주요 단계로 이동할 수 있습니다.

Introduction
- Say "Hello, I'm ACME's Router Connectivity assistant. What can I help you with?"

Basic Checks
- Ask "Let's start with some basic checks. First, please verify that your router is turned on and all cable connections are secure."
- Store in {{Variable.router_on}} and {{Variable.cable_check}} 
- If cable connections are not secured
- Then Go To Step Plug Cables
- Else Go To Step Ask Power Status Lights

Plug Cables
- Ask "Please secure the cables. Has that resolved the issue?"
- Store in {{Variable.cable_fixed}} 
- If cable connections are secured and it resolved the router issue
- Then Go To Step Resolution
- Else Go To Step Ask Power Status Lights

Ask Power Status Lights
...
        

단계 사이를 이동하려면 이동 명령을 사용하세요.

  • 다른 단계는 단계 이름을 사용하여 참조합니다. 
  • 목적지 단계 이름을 명확하게 명시하세요.

좋은 예

나쁜 예

– 환자 정보 수집 단계로 이동합니다.

– 2단계로 이동합니다.

모호성을 줄이세요

  • 단계를 정의할 때는 AI 에이전트에게 원하는 결과나 응답을 정확하고 구체적으로 설명하세요.
  • 모호하고 애매하거나 광범위한 지시는 삼가하세요. 명확한 지침은 AI 에이전트가 더 나은 결과를 내는 데 도움이 됩니다.
  • 변수, 데이터 작업, 다양한 시나리오를 처리하는 방법에 대한 구체적인 지침을 포함하여 최대한 많은 맥락을 제공하세요. 예상치 못한 상황을 처리할 수 있도록 전담 섹션이나 단계를 통해 에이전트를 구성하세요.

Architect 흐름의 정보 사용

가이드에서 흐름의 정보를 사용하려면 해당 정보를 처리하기 위한 입력 변수를 만듭니다. 예를 들어, 흐름에서 이름이 수집된 경우 다음 작업으로 가이드를 시작할 수 있습니다.

- Say "Hello variable_contact_name"

가이드가 따라가는 경로를 결정하기 위해 정보를 사용하려면 다음을 사용할 수 있습니다.If:Then:Else 명령. 이 명령은 AI 에이전트가 사용자가 정보를 어떻게 처리하기를 원하는지 확실히 알 수 있도록 하는 데 중요합니다.

- If account == checking
- Then Go to Checking Account
- Else Go To Account Type

이 시나리오에서 변수가 흐름에 설정되지 않은 경우 가이드에서 해당 변수를 None으로 참조해야 합니다.

- If account_type == None
- Then Go to Get Account
- Else Go To Balance

    미리보기로 테스트하고 개선하세요

    • 내장된 기능을 사용하여 가이드를 테스트하세요. 미리보기 위젯 .
    • Architect 봇 흐름에 연결하여 가이드를 테스트하고 AI 에이전트의 성능에 만족할 때까지 지침을 개선합니다. 자세한 내용은 다음을 참조하세요. 테스트 및 문제 해결 가이드 .