개요
플로우 에이전트를 생성하고 테스트하는 방법을 안내합니다.
플로우 에이전트
플로우 에이전트는 대화의 다양한 시나리오를 처리하기 위한 여러 노드를 생성할 수 있게 해주는 고급 기능입니다. 단일 프롬프트 에이전트에 비해 대화 흐름에 대한 더 세밀한 제어가 가능하여 복잡한 시나리오를 효과적으로 처리할 수 있습니다.
주요 구성 요소
글로벌 설정
플로우 에이전트 전체에 적용되는 설정입니다. 기본 프롬프트, 음성, 기타 에이전트 관련 설정을 여기서 구성할 수 있습니다.
노드
대화 흐름의 기본 단위입니다. 다양한 유형의 노드가 있으며, 사용자와의 상호작용 방식, 함수 호출 방법 등을 정의할 수 있습니다.
전환
두 노드 간의 연결을 의미합니다. 한 노드에서 다른 노드로 전환하기 위한 조건을 정의합니다.
작동 방식
플로우 에이전트는 대화를 여러 부분으로 나누어 각 부분을 개별 노드로 관리합니다. 에이전트와 사용자 간의 대화가 진행되는 동안, 특정 조건이 충족되면 다음 노드로 이동합니다.
대화 흐름 예시
아래 다이어그램은 기본적인 대화 흐름을 보여줍니다:
플로우 에이전트의 작동 방식은 다음과 같습니다:
-
대화: 각 노드는 대화의 특정 부분이나 상황을 관리합니다. 위 다이어그램에서 볼 수 있듯이, 인사, 정보 수집, 문제 해결, 종료 등 기본적인 단계로 대화를 구조화할 수 있습니다.
-
조건부 전환: 에이전트와 사용자 간의 대화가 진행되는 동안, 전환 조건이 충족되면 현재 노드에서 다음 노드로 이동합니다. 예를 들어, 필요한 정보가 수집되면 정보 수집 노드에서 문제 해결 노드로 전환합니다.
-
성능 향상: 각 노드에 파인튜닝 예시를 추가하여 에이전트의 성능을 향상시킬 수 있습니다. 이 기능을 통해 특정 상황에서 에이전트의 응답 및 전환을 더 정확하게 만들 수 있습니다.
-
안정적인 성능: 초기 설정은 다소 시간이 걸릴 수 있지만, 한번 설정이 완료되면 유지 관리가 쉽고 성능이 안정적이며 예측 가능합니다. 이는 복잡한 대화 시나리오를 처리할 때 특히 유용합니다.
빠른 시작
대시보드 접속
vox.ai 대시보드에 접속하여 새 플로우 에이전트를 생성합니다.
템플릿 선택
미리 구축된 템플릿 중 하나를 선택하여 시작합니다. 대시보드에서 에이전트에 사용 가능한 모든 옵션을 확인할 수 있습니다.
설정 수정
필요에 맞게 템플릿을 수정합니다. 모든 변경 사항은 자동으로 저장됩니다.
테스트 및 배포
에이전트를 테스트하고 성능에 만족하면 실제 환경에 배포합니다.
장점
플로우 에이전트는 다음과 같은 주요 장점을 제공합니다:
- 세밀한 제어: 대화 흐름을 더 정밀하게 제어하여 복잡한 시나리오를 효과적으로 처리할 수 있습니다.
- 모듈식 설계: 각 노드는 특정 기능을 담당하므로 유지 관리와 업데이트가 용이합니다.
- 조건부 로직: 다양한 조건에 따라 대화 흐름을 분기하여 맞춤형 사용자 경험을 제공할 수 있습니다.
다음 단계
플로우 에이전트는 안정적이고 예측 가능한 대화 경험을 제공하는 강력한 도구입니다. 이제 첫 번째 플로우 에이전트를 구축해 보세요.