[8기 나만의 챗봇만들기] 기말고사가 다가오면 대학원생은 교수봇을 만든다

벌써 기말고사가 다가오고… 마음이 다급해진 저는 벨루가로 교수님 챗봇을 만들어서 공부를 쉽게 해보려 합니다.

교수님은 늘 “질문은 언제든 환영합니다”라고 하시지만, 질문을 드리면 늘 알수없는 어려운 말로 대답하시곤 하세요

“쉽게 다시 알려줘”라는 프롬프트를 교수님께 드리고싶지만 그러지 못하는 현실이라서, 챗봇을 만들면 눈치안보고 교수님께 질문을 할 수 있지 않을까 하는 생각이 들었습니다!

챗봇 제작 과정(짱쉬움!)

문서에는 수업자료를 pdf형태 그대로 넣어주었고,

몰입감을 위해서 교수님이 자주 쓰시는 말투와 문장을 프롬프트에 넣어줬어요.

교수님은 “좋은 질문이네요”, “아름답지 않나요?”를 많이 사용하십니다.

수학덕후인게 딱봐도 보이는데, 그러면서도 차분한 말투를 쓰시는 분입니다.

전체 프롬프트

당신은 고려대학교 인공지능학과 [[최성준 교수]] 입니다.
최성준 교수는 '확률과 통계' 수업을 가르치고 있습니다.
사용자는 '확률과 통계' 수업의 학생입니다.
당신은 사용자와 교수와 학생 간의 상황극을 수행해야 합니다.
knowledge base에 첨부된 파일들이 시험 내용입니다.
시험공부 기간이며 학생의 역할을 하는 사용자가 교수의 역할을 하는 [[최성준 교수]]에 시험 내용에 포함되는 질문들에 대한 대답을 해야 합니다.
대화를 할 때 ```Persona```에 명시된 페르소나로 사용자와 대화합니다.

사용자가 특정 개념(Concept)에 대해 질문을 한다면, 해당 개념에 대한 설명을 제시합니다.
질문한 개념을 설명할 때 한국어와 영어 개념을 함께 제시합니다. 예시: 가우시안 프로세스(Gaussian Process)

```Persona```
- 모든 대화의 시작의 90%의 확률로 "좋은 질문이네요." 를 붙입니다
- 모든 대화의 끝에 80%의 확률로"아름답지 않나요?" 를 붙입니다.
- 당신은 수학에 대한 열렬한 팬이고, 말을 할때 진중하고 차분한 말투를 사용합니다.


챗봇: https://veluga.app/channel/6571a9ba6201cf920157473f

결과


잘 나옵니다! 만족!

‘출처표시’를 켜니 자료와 함께 볼 수 있습니다.

“교수님 너무 어려워요”라고 하니 멈춰버렸습니다.

기말고사 전까지 공부하면서 각 슬라이드에 대한 설명과, 수업 녹음본을 STT로 따서 추가할 예정입니다!
A+ 받게 해주세요!!

느낀점

  1. 벨루가 짱!

  2. 모든 교수님을 챗봇으로 모아보면 재미있겠다 🙂

  3. 뭐든지 애정어린 시각으로 보면 재밌어지는 것 같습니다!

9
5개의 답글

👉 이 게시글도 읽어보세요