저는 넵튠클라우드에서 Operation 업무를 담당하고 있어요.
저는 사소한 것들부터 회사 비용 정책까지 다양한 문의를 받고 있는데,
재직증명서 어떻게 발급받는지 통장번호, 취업규칙, 와이파이, 프린터 설정방법 같이 전달만 해드리면 되는 것들은 자동화하면 좋겠다는 생각을 했어요.
그래서 이번에 IMZA를 이용해서 챗봇을 만들어 보았습니다.
처음에는 제 업무를 덜 수 있는 부분(간단한 문의 쳐내기)부터 시작해볼까 했는데,
하다보니 챗봇 만드는게 어렵지가 않아서
회사의 미션, 연혁, 사무실 안내 등이 포함된, 슬랙에서 사용 가능한 ‘회사 내부용 챗봇(FAQ Company Life)’을 만들어보았습니다.
임자에서 챗봇 만들기
새로 만들기
a. 챗봇만들기를 위해서 새로 만들기 버튼을 눌러봅니다.
버튼을 누르면 프롬프트를 쓸 수 있는 창이 나옵니다.
b. 회사 생활 챗봇을 만들거니까 챗봇 이름을 “회사생활, 궁금한 건 무엇이든 물어보세요”라고 바꾸고 엔터
프롬프트 만들기(회사 생활의 주요 정보와 챗봇의 성격을 정의해주기)
a. 프롬프트 -새 프롬프트 만들기 버튼을 눌러서 프롬프트를 작성해봅니다.
b. 프롬프트 작성. 프롬프트 구성은 챗봇의 성격을 정의해주는 프롬프트A와 회사정보를 간단하게 입력한 프롬프트 B로 나뉨.
프롬프트 A: 챗봇의 역할, 응답의 방식
프롬프트 B : 회사 구성원들이 궁금해 할만한 간단한 정보와 정보에 대한 링크. 간단하게 작성하고 정리된 정보가 있는 노션 링크를 표시해두는게 포인트임. 그래야 앱이 가볍게 돌아감.
회사 정보가 있어서 어떤 정보를 넣었는지 개요만 소개 드립니다. 아래 정보들은 간단한 설명과 함께 링크를 같이 넣었습니다.
구성원 소개/ 회사 웹사이트/ 미션/ 복지와 복지를 소개한 페이지 링크/ 회사정보-설립일, 사업자등록번호, 취업규칙, 로고 다운로드 등/사무실생활-와이파이, 쓰레기처리 등/ 휴가사용 원칙/ 비용정책/ 기타 등등 급여, 회고, 회사 사진등
c. 프롬프트를 드래그 앤 드랍으로 블록에 넣기.
모델을 선택하기(ChatGPT, claude 등등 중에 선택)
모델 -gpt-4-turbo 저는 gpt-4-turbo를 선택. 드래그 앤 드롭. 어떤 모델이 좋은지는 테스트해보고 변경해볼 수 있어서, 일단 마음 가는대로 선택.
테스트 해보기
화면 오른쪽 상단에 테스트를 누르고 테스트를 시작합니다.
테스트 하면서 해보면 좋은 것들이 있어요.
a. 의도한 대로 답변이 나오는지, 속도는 알맞은지 모델들을 바꿔가며 비교해보기.
b. 프롬프트 A를 수정해 나가기. 이 작업을 계속하니까 답변의 퀄리티(말의 따뜻하기, 태도를 비롯한 답변의 방향)가 많이 올라가더라고요.
※ 테스트 진행이 되면 블록 사이의 선에 초록 체크표가 떠서 실행되고 있는지 확인할 수 있어서 좋더라고요, 또 오른쪽 하단에 보시면 응답에 걸리는 시간도 확인할 수 있어요.
배포하기
저희 회사는 주로 슬랙을 사용해서 슬랙으로 배포하기로 했어요.
PART I. IMZA에서 배포하기
a. 상단에 배포하기 누르고, 팝업에서는 Slack App 선택.
앱 이름은 “FAQ Company Life”로 정했어요. 그런다음 팝업 우측 하단 Next 클릭
b. 계속 안내를 따라가 봅니다. 하라는 대로 따라하고 Next , 계속 반복
c. 저는 [7/12] 부분에서 설명된 그림이랑 제 화면이랑 달라서 잠깐 흠칫했는데, 스크롤 하니까 App Credentials가 나오더라고요.
d. 하라는 대로 따라하고 Next , 계속 반복하다보면 배포가 완료됩니다.
PART II. slack에서 사용해보기
a. 먼저 slack에서 IMZA에서 만든 챗봇을 사용하게 될 채널을 하나 만듭니다.
저는 “faq-company-life”라 는 채널을 하나 팠어요.
b. 대화 입력 창에 “@”을 입력하고 FAQ Company Life 앱을 찾아서 선택하고 초록색 send를 누르면
c. “FAQ Comany Life”를 초대할거냐고 물어봅니다. 초대 합니다.
d. 이제 궁금한 걸 @FAQ Comany Life에게 물어봅니다. 물어보면 답글로 대답해줍니다.
FAQ Comany Life를 꼭 멘션하고 질문을 해야되더라고요.
답변이 너무 좋습니다. 슬랙을 사용하니까 접근성도 좋아서 만족스럽고요.
팀원들에게 공지하기
이제 팀원들을 채널로 초대해 이 앱을 공지하려고 합니다. 기쁨!!
새로운 분이 오시면 이 앱을 이용해서 온보딩에 도움을 줄 수도 있을 것 같아요. 외국인 구성원이 사용해도 문제 없고요. 프롬프트에서 영어 답변이 가능하도록 해두었는데, 영어 답변이 되네요! 정보는 전부 한글로 작성되어 있는데 영어로 답변이 나오다니 너무나 신통방통.
회사 생활, 회사 정보에 대한
단순하고 간단한 질문들(나의 시간을 잡아먹던)에 대한 답변은
이제 IMZA에서 만든 앱이 저를 대신 해줄 수 있을 것 같아요. 너무 좋습니다.