챗지 카카오톡 생성형 AI 챗봇 개발 오픈소스

오픈소스 ChatGPT 카카오톡 챗봇 '챗지' 빌더 개발과 공개

ChatGPT 수업자료를 만들려니 써봐야 했다

  • 난 작년에 임용된 새내기 공대교수다. (2023년 시점)

  • ChatGPT로 세상이 떠들썩했다. 나온지 좀 된거같은데 왜 이제 난리지? 하고 써보니, 사용성이 많이 좋아졌더라. 왜 핫한지 알겠더라.

  • 몇일만에 난 구글보다 ChatGPT를 먼저 찾는 사람이 되어있었다.

  • 효과적인 기술인 동시에 사용자로부터 그 기능에 오해를 불러일으킬 여지가 컸다.

  • 학기가 시작하면 학생들에게 꼭 대학생활에 도움되는 슬기로운 ChatGPT 사용법을 알려야겠다 마음 먹었다.

ChatGPT 대학생 강의자료 : https://woensug-choi.github.io/ChatGPT_Introduction/

ChatGPT 서버 너무 자주 터지더라

  • 그리고 수업자료를 준비하면서 만약 개학하고 ChatGPT 서버터지면 학생들과 못해보겠는데? 란 생각에 API를 가져와 서버터짐을 피해야 겠다고 생각했다.

  • 채팅기능이 되는 웹페이지 완성했다. 모두 ChatGPT가 있어서 가능했다.

그런데.. 이래도 안해볼거 같더라

  • 그런데 학생들한테 저 만들어놓은 웹사이트에 들어가서 해보게 한다고?

    • 사이트 주소치는것부터 싫을거같은데
  • 카톡이면 그나마 하기싫은 학부생들이 한글자라도 안쳐볼까?

  • 그런데 진짜 왜 아무도 안하지? 개발자라면 그냥 하면 되는 것일텐데.

    • 아.. 차별점 만들기도 힘들고 돈으로 바꾸기 어렵구나. 라고 생각했다.

그런데 아내가 1주일동안 해외출장을 갔다 🥳🎉🥳🎉

  • 대한민국의 유부남으로써,

  • 뭐라도 이 시간을 아주 특별히 유용하게 보내야된다고 생각했다.

  • 한번 만들어보지! 일주일이면 딱 깔끔하게 완성할 수 있는 정도의 작업이니!

  • 그렇게 여기까지...

현재 벤치마크 챗지의 기능

  • 질문에 따라 인공지능적(?)으로 인터넷을 검색해 정보격차를 보완
    • 질문에 따라, 네이버 뉴스, 블로그, 위키피디아 등 최적 선택

    • 검색결과 요약정리, 링크 제공, 사진에서 텍스트 추출 OCR 기능

      지금 한국대통령은? '윤석열 대통령입니다'
      합정역 근처 맛집 알려줘, 내일 서울 날씨 알려줘

    • 웹버전 : 스트리밍 방식 (공홈과 동일한 말이 만들어지는대로 출력)

    • 고속모드 : 긴 대화의 속도보완을 위해 DeepL 번역기능 사용

    • 회화공부 : 자연스러운 영어표현 제시 / 영문 대답 / 영문대답의 한글번역

스크린샷

번외 특화버전 - 삼성전자에 대해 알려주세요

  • 당시 이러한 기능을 선보인 기업이 없었음 (대기업도 기술테스트 하던 시절..)

번외 특화버전 - 삼성전자 관련 최신뉴스 알려주세요

비개발자도 클릭만으로 챗봇을 만들 수 있는 오픈소스 빌더

  • 오픈소스 생성형 AI 카카오톡 챗봇 빌더 : https://github.com/woensug-choi/ChatGee
  • 카카오톡에 나만의 챗봇채널 운용 가능🎉🎉
  • 챗봇의 성격, 역할, 내용을 프롬프트로 직접 디자인 가능🎉🎉
  • 내용 기입, 실행파일 실행, 챗봇 설정만으로 코딩 몰라도 가능🎉🎉
  • 기본 포함기능
    • 사용설명서 카드페이지 표시 📓 사용설명서로 개인화 가능
    • 대화내용 삭제 기능 💫 새로운 시작

찾으시는 분들이 많아 강의를 기획

  • 크몽에 보니 이걸 기반으로 챗봇 만들고 150~500을 받더라.
  • 그사이에 'AI 챗봇 개발실' 오픈톡방을 운영하게 되면서,
    • 많은 분들이 자세히 설명해주고 실습해볼수 있는 강의를 요청
    • 공개한 오픈소스 기반으로 3시간안에 자신만의 챗봇을 만들어드리는 강의
    • 고급기능의 꿀팁이 담긴 강의...!
  • 현재까지 차수를 거듭하면서 강의내용을 업그레이드하고 진행 중
    • 강의내용을 바탕으로 운세챗봇, 여자친구를 만들어 돈을 버신 분도..! 허허.. 대단하신 분들..
    • 그냥 후원도 많이 해주시더라.. 감사합니다.

<style>section { justify-content: start; }</style>