AI 에이전트 구성 Now Assist

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 06월 17일
  • 소요 시간: 6분
  • Now Assist AI 에이전트 및 매핑된 도구로 에이전트 워크플로우를 실행하도록 AI 에이전트를 구성합니다.

    AI 에이전트는 지시에 따라 해당 에이전트에 대해 구성된 도구를 사용하여 특정 목표와 결과를 향해 행동합니다. AI 에이전트는 기록의 컨텍스트와 검색 가능한 콘텐츠를 사용하여 차선책을 제안하는 대규모 언어 모델(LLM)로 전송되는 지침과 결합된 비즈니스 논리로 작업을 계획하고 분석할 수 있습니다.
    주:
    최상의 결과를 얻으려면 기록 데이터와 지식베이스에 정확한 최신 정보가 있어야 합니다.

    AI 에이전트 구성 준비

    필수 구성요소
    계획을 수립하여 AI 에이전트 성능과 결과 품질을 개선할 수 있습니다. 빌드하려는 내용에 대한 견고한 기반이 있는 경우 중복 에이전트 생성을 최소화하고 기존 에이전트의 효율성을 최대화할 수 있습니다. AI 에이전트에게 지침을 보내기 전에 다음 사전 요구 사항을 따라야 합니다.
    • 에이전트 워크플로우가 처리할 수 있어야 하는 여러 종류의 작업에 대해 잘 알고 있어야 합니다.
    • 에이전트 워크플로우 및 에이전트에 대한 일반 플로우를 이해합니다.
    • 잘 작성된 설명이 있는 에이전트 도구를 사용합니다.
    구성 가능한 요소
    프레임워크 내의 다음 요소를 통해 에이전트 워크플로우 및 AI 에이전트를 지시합니다.
    • 기본 계획: 에이전트 워크플로우 수준에서 구성된 초기 계획 수립 절차에 대해 AI 에이전트 오케스트레이터에 대한 지침입니다.
    • 역할: 다음 요소를 포함하는 AI 에이전트의 명확한 ID입니다.
      • 에이전트 추론: 각 추론 프롬프트에 역할을 추가하면 LLM에서 생성된 콘텐츠에 대한 식별 감각이 제공됩니다.
      • 에이전트 숙련도: 역할의 콘텐츠, 지침 및 AI 에이전트에 할당된 도구의 설명을 포함하여 에이전트의 역량에 대한 LLM 생성 설명입니다.
        주:
        에이전트 숙련도는 자동으로 생성됩니다.
    • 지침: AI 에이전트에 대한 지침을 지웁니다. AI 에이전트의 운영 플로우를 설명하는 단계별 알고리즘으로 지침을 작성합니다.

    에이전틱 워크플로우 구성을 위한 도구 이해

    다음 세 가지 요소를 사용하여 에이전트 워크플로우를 위한 기능 도구를 빌드하는 절차를 정의합니다.
    기능
    AI 에이전트가 에이전트 워크플로우에 기여하는 것입니다. 한 가지 목적으로 도구를 구성합니다. 다목적 도구는 다음과 같은 이유로 에이전트에 문제를 일으킬 수 있습니다.
    • 다목적 도구는 AI 에이전트가 도구를 사용할 시기를 추론하고 결정하기가 더 어렵습니다. 도구를 두 가지 이상의 용도로 사용할 수 있는 경우 AI 에이전트 오케스트레이터는 가장 적합한 목적을 결정해야 하며, 이로 인해 런타임이 증가하여 AI 에이전트의 성능이 저하될 수 있습니다.
    • 도구 설명은 정의 중인 도구 사용에 대한 모든 시나리오를 설명할 수 있을 만큼 포괄적이어야 합니다.
    주:
    다른 모드에서 작동할 수 있는 도구를 사용하지 마십시오. 대신 시나리오의 단일 문제에 대한 솔루션으로 도구를 구성합니다.
    도구 설명
    도구에서 제공하는 유틸리티를 설명하는 자연어 설명입니다. 다음과 같은 방법으로 적절한 시나리오에 적합한 도구가 선택되도록 도구의 범위와 제한을 명확하게 정의해야 합니다.
    • 도구가 수행해야 하는 작업에 대한 설명을 제공합니다.
    • 도구를 호출할 수 있는 시나리오를 설명합니다. 도구와 해당 기능을 사용할 수 있는 특정 에이전트 워크플로우 및 작업을 포함합니다.
    • 도구가 명시적으로 유용하지 않지만 AI 에이전트가 도구를 유용한 것으로 혼동할 수 있는 시나리오를 살펴봅니다.
    • 앞의 경우에 사용되는 용어를 설명합니다. 예를 들어 사용자에게 역할을 할당하는 도구가 있는 경우 지정된 인스턴스의 에이전트 시스템에서 역할이 무엇인지 설명해야 합니다.
    오류 메시지
    AI 에이전트는 시행착오를 통해 작동합니다. 예를 들어, 실수로 잘못된 도구를 실행한 실행에 대한 오류 메시지는 AI 에이전트가 나중에 더 유효한 결론에 도달하는 데 도움이 될 수 있습니다. 오류 메시지는 AI 에이전트에게 다른 옵션을 반영하고 탐색할 수 있는 기회를 제공합니다.

    도구가 잘못될 수 있는 시나리오를 이해하면 AI 에이전트가 실행을 추적하는 데 도움이 될 수 있습니다.

    AI 에이전트와의 대화 호출 백그라운드 채널

    AI 에이전트 백그라운드 채널을 사용하면 작업 공간에서 AI 에이전트 또는 에이전틱 워크플로우 실행을 호출할 수 있습니다. AI 에이전트 백그라운드 제공자와 연결된 AI 에이전트 백그라운드 채널을 사용하여 대화를 호출합니다. AI 에이전트 백그라운드 제공자는 의 사용자 지정 어댑터 프레임워크 가상 에이전트를 기반으로 합니다. 자세한 내용은 Configure a provider for your custom chat integration 문서를 참조하십시오.

    제공자 채널 ID 테이블 [sys_cs_provider_application]에 채널 식별자를 생성하여 자체 제공자 애플리케이션에 대화형 기능을 추가하고 커스터마이제이션을 허용하는 새 인바운드 ID를 가져옵니다. 자세한 내용은 Create a channel identifier for your custom chat integration 문서를 참조하십시오.

    대화를 시작하려면 sn_aia를 사용하여 플로우를 트리거합니다 . AiAgentRunttimeUtil().startAiAgentConversation(request) sys_script_include API를 입력하고 스크립트 실행을 선택합니다. 스크립트 실행 상태가 성공을 나타내면 스크립트에 정의된 발언 순서대로 대화가 시작됩니다.

    AI 에이전트를 실행하기 위해 호출되는 대화는 실행 계획 [sn_aia_execution_plan] 테이블에 로깅됩니다. 대화 기록을 열어 장치 유형을 AI 에이전트 배경으로 확인합니다. 실행 기록을 열어 AI 에이전트를 실행하는 데 사용되는 실행 작업, 메시지도구 실행 을 확인합니다.

    실행 계획 기록의 [sys_Id]를 복사하고 테스트하여 테스트 페이지에서 전체 실행 단계를 AI 에이전트 스튜디오 볼 수도 있습니다. 채팅 응답 탭의 AI 에이전트 결정 로그에서 AI 에이전트의 상세 정보와 문제를 해결하는 데 사용된 도구를 볼 수 있습니다.

    대화형 및 비대화형 AI 에이전트

    대화형 AI 에이전트는 실행 프로세스에 폴백이 있는 경우 사용자에게 정보를 요청하고 AI 에이전트가 플로우를 다시 트리거합니다.

    비대화형 AI 에이전트는 실행 프로세스의 대체 단계에서 사용자에게 연락하지 않습니다. AI 에이전트는 사용자 정보가 필요한 경우 ReAct 레이어를 사용하여 동적 프롬프트 접근 방식을 취하며, 여기서 ReAct의 프롬프트는 AI 에이전트 또는 에이전틱 워크플로우의 실행 모드에 따라 변경됩니다. 따라서 비대화형 실행에서 도달 범위 대체 옵션은 사용자로부터 대체 옵션으로 입력을 수집할 필요가 없습니다. 그러나 AI 에이전트 또는 에이전틱 워크플로우의 출력은 여전히 사용자에게 표시되어야 하며 실행 실패 시나리오에서는 패널 가상 에이전트Now Assist 메시지가 표시되거나 표시됩니다.

    비대화형 실행을 구현하기 위해 실행 모드 필드가 실행 계획 [sn_aia_execution_plan] 테이블에 추가됩니다. 여기서 실행 모드는 지정된 런타임 매개변수에 따라 대화형 또는 비대화형 모드가 될 수 있습니다.

    AI 에이전트 백그라운드 채널에서 AI 에이전트와 에이전틱 워크플로우를 동시에 실행할 수 있으며, 백그라운드 실행을 통해 AI 에이전트가 Now Assist 패널 또는 가상 에이전트.

    다국어 지원

    번역 품질을 향상시키기 위해 여러 언어의 AI 에이전트에 대한 다국어 지원을 활용하여 다음을 수행할 수 있습니다.
    • 네이티브 변환에 대한 시스템 프롬프트를 조정합니다.
    • 네이티브 지원을 사용할 수 없는 경우 동적 변환 전략을 구현합니다.
    • 자동 및 수동 평가를 통해 광범위한 테스트를 제공합니다.