Now Assist AI 에이전트 역량
구성 옵션 및 기능적 역량을 포함하여 Now Assist 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 패널 또는 가상 에이전트.
다국어 지원
- 네이티브 변환에 대한 시스템 프롬프트를 조정합니다.
- 네이티브 지원을 사용할 수 없는 경우 동적 변환 전략을 구현합니다.
- 자동 및 수동 평가를 통해 광범위한 테스트를 제공합니다.