커스텀 챗봇 카카오톡으로 공개하기

🤔 배경 및 목적

챗지피티 처음 나오고 나만의 챗봇(인격부여, 캐릭터 챗봇, GPTs, Poe)등 나만의 챗봇을 만드는 서비스들이 많이 등장했죠! 그런데 챗지피티도 그렇고 대부분의 서비스들이 국외기반이어서 디스코드를 지원하는 서비스들도 있지만 정작 한국에서 많이 쓰는 카카오톡을 지원하지 않아요!

간단한 커스텀 챗봇을 시스템 프롬프트로 구현가능한건 다 아실테고 다양한 워크숍, 서비스를 통해서 많이들 만들어보셨을텐데 카카오톡에 연동하려면 제가 오픈소스로 공개한 챗지 AI 챗봇 빌더 를 많이들 사용하십니다만, 아무리 간단하게 만들수 있도록 한 빌더도 직접 개발자의 영역에 발을 내딛어야 하는 어려움이 있고, 서버도 구축해서 켜두어야하는 단점이…!

챗지를 이용해서 클라우드에 커스텀 챗봇을 만들고 카카오톡까지 연동해 보아요!

🛠️ 활용 툴

✨ What’s 챗지(ChatGee)?

챗지는 손쉽게 커스텀 챗봇을 만들 수 있는 서비스 입니다.

챗지에는 총 3개의 기능이 있어요!

🟡 Threads (챗지 소셜플랫폼)

  • 챗지 안의 SNS 기능

    • 커뮤니티를 구성하고 댓글을 주고받을수 있습니다.

  • 챗봇 응답 공유

    • 일반적인 SNS는 물론 챗봇과 응답을 주고 받은 걸 공유하고 커뮤니티를 구성

    • 카카오톡에서 공유한 챗봇의 응답도 공유가능

검은색 화면의 채팅 스레드 스크린샷

🟢  ChatGee Basic (간단 커스텀 챗봇 제작)

  • 간단한 챗봇을 제작하고 공유하는데 유용해요! API사용 비용은 저희가 지원합니다!

    • 랭체인을 이용한 Basic챗봇 제작

    • OpenAI의 GPTs를 이용한 GPTs 챗봇 제작

    • 챗지 Studio에서 생성한 커스텀 챗봇의 API를 연동해 챗봇 제작

    • 생성한 챗봇은 카카오톡으로 연동 가능

chatgee 기본 스크린샷

🟣 Studio (고급 커스텀 챗봇 제작)

  • 조금 더 전문적인 챗봇, 홈페이지에 이식할 챗봇을 만들 수 있는 공간입니다.

    • 실제 서버를 점유하고 구성

    • 상상하시는 대로 챗봇을 노코드로 구현

    • 제작한 챗봇은 API를 통해 홈페이지에 이식(임베딩, 챗봇버튼)하거나 독립적인 웹사이트로 구현 가능

    • 제작한 챗봇을 Basic 챗봇과 연동하면 카카오톡으로 연동 가능

🏗️ 실행 과정

  1. ChatGee Basic에 접속

    • 챗봇을 생성하려면 회원가입과 로그인이 필요합니다.

  2. 왼쪽 탭에서 원하는 커스텀 챗봇을 선택

    • Basic 챗봇

    OpenAI의 언어모델과 랭체인, 파인콘 벡터검색을 이용해 대화와 관련된 내용을 검색하고 응답합니다. 문서 용량은 5MB/파일, 최대 20MB 이내의 참고문서를 제공할 수 있습니다. 물론 카카오톡과 연동 가능합니다. 현재 OpenAI 4o-mini를 사용해 제작되며 향후 지속적으로 최신의 모델로 업데이트됩니다.

    • GPTs 챗봇

    챗봇 (GPTs)는 OpenAI의 GPTs와 같은 OpenAI의 Assistant API를 이용한 챗봇 제작방식입니다. 업로드 문서는 OpenAI에 저장되며, 대화와 관련된 내용 또한 OpenAI의 API를 이용해 검색합니다. 문서 용량은 5MB/파일, 최대 20MB 이내의 참고문서를 제공할 수 있습니다. 물론 카카오톡과 연동 가능합니다. 현재 OpenAI 4o-mini를 사용해 제작되며 향후 지속적으로 최신의 모델로 업데이트됩니다.

    • Studio 챗봇

    챗지의 Studio를 이용해 제작한 챗봇을 연동해 사용가능하도록 합니다. Studio로는 더욱 복잡한 챗봇을 구성할 수 있읍니다. 이렇게 연결된 Studio 챗봇은 물론 카카오톡과도 연동 가능합니다. OpenAI외에도 다양한 LLM을 연동 가능합니다.

  3. 여기서는 Basic 챗봇을 생성해 보겠습니다.

    • 자동적으로 랜덤 아바타 이미지를 생성합니다. 새로운 아바타 생성 버튼을 누르면 아바타를 새로 만듭니다. 물론 원하는 이미지도 업로드 가능합니다.

    • 이름과 소개글, 카테고리 기본정보를 입력합니다.

    • 챗봇설정에 챗봇의 성격, 말투 등을 시스템프롬프트로서 입력합니다. 챗봇의 이름을 설명중에 정해 주면 대화예시 입력칸에서도 사용하기 좋습니다.

    • 대화 예시에 챗봇의 대화 예시를 입력합니다.

    • 챗봇 참고문서에 대답에 참고하게할 문서가 있다면 업로드합니다.

    • 챗봇 검색 공개여부를 선택합니다. 공개를 선택하면 ChatGee Basic에 공개됩니다.

    • 카카오톡 챗봇 연동은 먼저 맨 아래 신규생성 버튼으로 챗봇을 생성 후 대시보드 페이지에서 설정 가능합니다.

    녹색 문자가 표시된 웹사이트의 스크린샷

  4. 생성이 완료되면 ChatGee Basic의 왼쪽 탭 중 관리 대시보드에서 확인 가능합니다.

    • 챗봇 이름을 클릭하면 채팅 페이지로 이동합니다.

    • 챗봇 이름 왼쪽의 점3개를 클릭하면 정보수정 페이지로 이동하는 버튼이 있습니다.

    • 대화 횟수의 버튼을 클릭하면 대화기록을 다운로드

      합니다.

    • 카카오톡 챗봇을 신청하는 버튼이 있습니다.

  5. 카카오톡 채널 생성 및 챗봇 연동

    • 챗지 카카오톡 챗봇채널 연동을 따라 진행하면 최종적으로 생성한 챗봇을 카카오톡에 연동할 수 있습니다.

      • 카카오의 AI챗봇 승인 과정에서 최대 하루가 소요될 수 있습니다.

🔊 결과 및 인사이트

  • 나만의 챗봇을 만드는 서비스는 많습니다만 그것을 카카오톡과 연동시켜서 공개하려면 개발자의 영역에 발을 들여야합니다. 챗지(ChatGee)를 이용하시면 편리합니다!

📣 향후 예정 포스트

  • 챗지 Studio의 사용법과 카카오톡 연동 방법

  • 챗지 Studio를 이용한 상품정보 기반 응답 챗봇 제작

  • 챗지 Studio와 Make를 이용한 실시간 상품정보 기반 응답 챗봇 제작

5
7개의 답글

👉 이 게시글도 읽어보세요