본문 바로가기

디스코드 챗봇 만들기

디스코드 봇 개발 일지 2024-01-19 - 로컬에서 LLM 돌려보기 대실패 ※ 작성자가 작성한 내용이 일부 틀릴 수도 있음 주의 ※ 직접 하면서 알게된 것을 모두 써서 사족이 많음 ※ 리빙 포인트) 일하고 퇴근하면 피곤하다 오랜 시간이 지났다 2학기 수업을 빡세게 보내고 팀 프로젝트에서 3명 중 갑자기 1명이 10월 이후로 기여하는 게 없다가 제출 이틀 전에 와서야 포기 선언 때리고 지금은 모 회사에서 인턴을 하고 있다 어딘지, 언제까진지 등은 모두 비밀 어쨌든 퇴근하면 피곤해서 아무것도 하기 싫다 그렇지만... 그래도 계속 운영은 하고 싶기도 하고 나의 일기를 적어놓는 공간이기도 하기에 오랜만에 글을 하나 써보려 한다 사실 그동안 블로그에 올리고 싶었던 것들을 시도해봤는데 모두 다 여러 이유로 실패를 했다 뭔가 진행이 되면 그걸 주제로 쓰고 싶었는데 너무 안돼서 이렇게라도 뭘.. 더보기
디스코드 봇 개발 일지 2023-03-03 - OpenAI 업데이트 및 모델(GPT3.5-turbo) 교체 ※ 작성자가 작성한 내용이 일부 틀릴 수도 있음 주의 ※ 작성자가 코드 쓰다가 계속 코드 수정함 주의 OpenAI API 가 업데이트가 되었다. 그리고 아예 채팅 특화 모델인 gpt-3.5-turbo 가 생겼고, 가격도 기존 davinci 모델에 비해 0.1배의 가격인 1k token 당 $0.002 로 책정되었다. openai 자체는 버전이 대략 2.6.5 에서 2.7 버전으로 바뀐 것 같다. 일단은 OpenAI 파이썬 패키지를 업데이트 하자. pip install openai --upgrade 그냥 평범하게 cmd 켜서 이걸 쳐주자. 2.7.0 버전인가 그게 설치되었다면 된 것이다. (23.03.11 추가) GPT-3.5-turbo 로 바꾸기만 하면 모델만 바꾸면 아래의 에러 메시지가 뜬다. 혹시나 .. 더보기
디스코드 봇 개발 일지 2023-02-17 - OpenAI / ChatGPT / GPT-3 로 챗봇 만들기 ※ 작성자가 작성한 내용이 일부 틀릴 수도 있음 주의 ※ 작성자가 코드 쓰다가 계속 코드 수정함 주의 어떻게 하면 최대한 적은 token을 소모할까? 확실한 거는 간단한 질문 답변 형태가 가장 적은 token을 소모한다는 것이다. prompt에 단순히 물어볼 말 하나만 딱 넣는 것이 그거다. 가격 정책에서 물어본 질문의 tokens + 답변 tokens 가 사용량에 들어가므로, 두 가지 모두 최소가 되어야 한다. 하지만 저번 글에도 말했지만, 말투를 학습시켜서 이용하고 싶은 욕구도 있기 때문에 어떻게 하면 잘 조절할 수 있는가? 챗봇의 타입을 나누는 것이 방법이라고 판단했다. 코드 구조를 구성해보자. ...그래서 다음과 같이 타입을 나누었다. "QnA" : 간단한 질문 답변 형태. 기존의 대화는 영향을 .. 더보기

728x90
반응형