소개
Dialogflow CX CLI는 Dialogflow CX 프로젝트를 관리하고 테스트하기 위한 명령줄 도구입니다. xavidop이 개발했으며, Dialogflow CX 에이전트와 상호작용하고 Google Cloud의 텍스트-음성 및 음성-텍스트 API를 사용할 수 있도록 지원합니다. 이 도구는 일상적인 작업 효율성을 높이거나 CI/CD 파이프라인에 통합하는 데 유용합니다.
상세정보
에이전트 관리
Intents, Entity Types, Flows 및 기타 Dialogflow CX 구성 요소를 생성, 업데이트, 삭제 및 복원할 수 있습니다. 에이전트를 내보내고 가져오는 기능도 제공합니다.
테스트 및 프로파일링
NLU(Natural Language Understanding) 및 대화 흐름을 프로파일링하여 에이전트 성능을 분석할 수 있습니다. 프롬프트 유사도 알고리즘과 같은 테스트 도구를 내장하고 있습니다.
생성 및 웹훅
CI/CD 파이프라인에서 사용할 수 있는 제너레이터와 웹훅을 생성 및 관리할 수 있습니다. 이를 통해 자동화된 배포 및 통합 워크플로우를 구축할 수 있습니다.
음성 API 연동
Google Cloud의 Text-to-Speech 및 Speech-to-Text API와 직접 상호작용하여 음성 기능을 테스트하고 사용할 수 있습니다.
다운로드·설치 방법
공식 웹사이트에서 설치 가이드를 확인할 수 있습니다. Chocolatey 패키지 관리자를 통해 chocolatey install cxcli 명령어로 설치할 수 있으며, ZIP 파일 형태로 직접 다운로드하여 수동 설치도 가능합니다. 설치 후 터미널에서 cxcli 명령을 실행하여 사용을 시작할 수 있습니다.
기본 사용법/명령어
설치 후 cxcli agent로 에이전트 관리, cxcli intent로 인텐트 작업, cxcli flow로 플로우 제어, cxcli stt 및 cxcli tts로 음성 API 테스트가 가능합니다. 각 명령어는 --help 플래그를 통해 상세 옵션을 확인할 수 있으며, 인증 설정 후 바로 사용을 시작할 수 있습니다.
이런 경우에 유용합니다
Dialogflow CX 에이전트를 자주 수정하거나 테스트하는 개발자에게 유용합니다. 특히 CI/CD 파이프라인에 자동화된 테스트 및 배포 단계를 통합하려는 팀에게 적합합니다. 음성 기능을 활용하는 챗봇을 개발할 때 관련 API를 빠르게 검증하고자 하는 경우에도 도움이 됩니다.
지원 환경·시스템 요구사항
Windows, macOS 및 Linux에서 실행할 수 있는 크로스플랫폼 도구입니다. Go 언어로 작성되어 있으며, 공식 배포 파일은 ZIP 형식으로 제공됩니다. 별도의 런타임 설치 없이 실행 파일을 직접 사용할 수 있습니다.
최신 버전·업데이트
현재 버전은 1.239.0이며, GitHub 저장소에서 정기적으로 업데이트가 이루어지고 있습니다. 최신 릴리스 정보와 변경 사항은 공식 GitHub 저장소의リリース 페이지에서 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


