챗봇에서 자주사용하는 값을 관리할 수 있습니다.
깃허브 수정요청

공통 변수 관리 (Manage Variable)

화면 위치 : [설정(Preference)] > [공통 변수 관리]

공통변수란, 챗봇에서 자주 사용되거나, 공통적으로 사용될 수 있는 변수를 말합니다.
공통변수는 인텐트 간편답변 작성시,혹은 챗플로우의 ‘SpeakNode’,’SlotNode’,’CarouselNode’등 노드설정화면에서 사용될 수 있으며, API 호출 값으로도 사용될 수 있습니다.

또한, 하나의 챗봇모델을 만들어놓고 회사명,챗봇명,오시는 길 등을 공통변수로 설정한 뒤 챗봇을 복사하면, 공통변수부분만 수정하면 유사한 챗봇을 쉽고 빠르게 만들 수 있습니다.
이 외에도 여러 상황에서 공통변수를 사용하면 더욱 효율적으로 챗봇을 만들 수 있습니다.

기본 공통변수

기본 공통변수는 ‘챗봇명’과 같은 챗봇의 기본적인 정보를 담고 있는 공통변수입니다.
기본 공통변수는 공통변수관리페이지에서는 사용자가 임의로 수정 할 수 없습니다.

기본 공통변수


사용자정의 공통변수

사용자 정의 공통변수는 챗봇의 정보를 담고있는 ‘기본 공통변수’와는 다르게, 사용자가 원하는 어떠한 정보도 담아 낼 수 있는 변수입니다.
‘+변수추가’ 버튼을 클릭하면, 공통변수를 추가할 수 있는 입력폼이 나타납니다.

사용자정의 공통변수 - 변수 추가


‘변수명’항목은 필수 입력항목으로, 변수명을 입력하지않으면 공통변수가 추가되지 않습니다.
‘변수명’항목은 한글입력도 가능합니다.


사용자정의 공통변수 - 목록


공통변수가 저장되면, 공통변수 목록에 추가된 공통변수가 나타납니다.
추가된 공통변수들은, Chatflow의 SpeakNode 등에서 ‘#{@변수명}’으로 값을 불러올 수 있습니다.


사용자정의 공통변수 - 수정


공통변수의 수정시 ‘변수명’항목은 수정이 불가능하며, ‘내용’,’설명’항목의 수정만 가능합니다.
‘변수명’항목을 수정하고 싶다면 공통변수를 삭제 후 다시 설정해주셔야 합니다.


공통변수 검색

챗봇에 설정한 공통변수의 개수가 많아지면 수정,삭제 작업시 공통변수를 찾기 불편합니다.
검색기능을 통해서 내가 찾고자 하는 공통변수를 빠르게 찾을 수 있습니다.

공통변수검색 - '전체'로 검색


‘전체’옵션 선택 후 검색키워드를 입력하면 모든 항목에서 키워드와 일치하는 공통변수들을 찾습니다.

공통변수검색 - '변수내용'으로 검색


‘변수내용’옵션 선택 후 검색키워드를 입력하면 ‘변수내용’항목에서 키워드와 일치하는 공통변수들을 찾습니다.


공통변수 사용

챗봇에 공통변수를 설정해놓으면 챗플로우의 ‘SpeakkNode’,’SlotNode’,’CarouselNode’설정시 메세지나,버튼명,버튼값,이미지 등 여러 상황에서 ‘#{@공통변수명}’과 같은 표현식을 이용하여 공통변수를 호출할 수 있고 값을 설정할 수 있습니다.

또한, 공통변수는 인텐트 간편답변 작성시에도, ‘FunctionNode’의 변수로도 활용되어집니다.

공통변수사용 - SpeakNode 메세지 설정
공통변수사용 - 결과