크사콜라(KSACOKE)

Short Introduction

사람들이 잘 모르는 정보를 제공하고 또 다른 사람들에게서 새로운 정보를 입력받아 점점 발전하는 챗봇을 만들어보고자 이 프로젝트를 계획하게 되었습니다. 오픈소스로 만들어서 모듈만 만들 수 있다면, 누구나 원하는 기능들을 넣을 수 있도록 할 예정입니다

Content

  • 프로젝트 진행 동기

한과영에 들어오고나서, 카톡에 가장 큰 변화가 생긴 것 같습니다. 채팅방이 너무 많아지다보니, 학교 관련한 많은 기능을 가진 크사이다를 이용하기가 오히려 불편할 지경에 이르렀습니다. 그래서, 다른 플랫폼으로, 이런 도움을 줄 수 있는 봇이 있었으면 좋겠다고 생각하였습니다.

  • 프로젝트의 진행 과정

현재 아무말이나 보내면, 그 말에 대해 같은 말로 답변해주는 기능과, wf라는 수식어를 붙여서 뒤에 말이나 질문을 입력하면wolframalpha로부터 값을 받아와서 그 결과로 답을 해주는 기능이 완성되어있습니다.

  • 프로젝트의 결과

https://ksacola.vercel.app/ 에서 질문을 할 수 있도록 ui가 마련되어있고, https://ksacola-api.vercel.app/ 에서 api를 수정할 수 있습니다. https://github.com/SHI3DO/ksacola 에서 크사콜라의 소스를 볼 수 있고, api는 private repostory이지만, https://github.com/SHI3DO/ksacola-api에서 api관련 소스를 수정할 수 있습니다. wolframalpha키를 config로 따로 빼서 키가 없는 버전만 따로 커밋해놓을 예정입니다. 전부 오픈소스이므로, 다른 사람들도 이에 기여해서 계속해서 만들어낼 수 있을 것입니다.

  • 프로젝트 진행 소감

원래 구현하려던 도박기능과 날씨는 빠지게 되었지만, 날씨코드는 아직 답변만 못 받을 뿐 내부적으로 구현이 되어있고, 세가지 기능 목표중 한가지를 달성해서 프로젝트는 여기서  끝나겠지만, 추후에 이어서 만들고 싶은 친구들이 있다면 앞에 짠 코드를 설명해주거나, 프로젝트 째로 넘겨줄 수 있습니다.

Attachments


About

본 글은 2022년도 1학기에 22 임도현, 22 송윤우 연구회원이 진행한 프로젝트입니다.

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다