[SANGMYUNG AI] 사용자 경험을 위한 RAG 답변 생성 최적화 개발 (병렬 처리, k값 수정 등)
[SANGMYUNG AI] 사용자 경험을 위한 RAG 답변 생성 최적화 개발 (병렬 처리, k값 수정 등)
[AI CHAT BOT] 응답 속도 개선을 위한 스트리밍 설계, Next -> Nest -> Python 실시간 렌더링 Nest -> Python 실시간 렌더링" data-og-description="[Python] 멀티프로세싱으로 처리 속도 올리기 (multiprocessing)이전 글 읽
blog.juyear.dev
이전 글 읽으러 가기!
👋 소개
안녕하세요! 대학생 개발자 주이어입니다!
제가 블로그 글을 쭉 보다보니 SANGMYUNG AI 프로젝트 글이 마무리가 안되었더라구요.
그래서 오늘은 이 프로젝트가 어떻게 마무리되었고, 마무리 한 후 최종적으로 느낀 생각들에 대해서 짧게 정리해보려고 합니다.
그럼 재미있게 읽어주시길 바랍니다!
🧑💻 프로젝트 소개
제 프로젝트의 모든 내용을 공개할 수는 없지만, 핵심 아이디어만 말씀드리자면,
학교 공지사항 글들을 활용하여 RAG 방식으로 AI 챗 봇이 답변해주는 프로젝트였습니다.
공지사항은 대부분 PDF 파일로 되어있었기 때문에, 파이썬 PyPDFLoader 라이브러리를 사용하여 텍스트를 추출하였습니다.
그 후 추출한 텍스트를 적절한 size로 분할한 뒤 임베딩하여 벡터 DB에 저장했고,
이렇게 임베딩된 데이터를 활용하여 챗 봇이 답변해주는 방식이었습니다.
이외에도 오늘의 학식, 버스 시간, 공지 조, 문의하기 등의 기능이 있었습니다.
🔥 프로젝트 성과
📈 4일만에 400명!

제가 프로젝트를 배포한 이후 약 4일 만에 400명 가까이 이용해주셨습니다.
측정은 vercel - analytics를 사용하였습니다.
(사진의 경우 프로젝트를 진행하던 당시 사진 밖에 없어서 323명으로 표기되었습니다...)
학교 재학생 기준, 꽤나 많은 비율의 학생이 이용해주셨고 많은 관심을 주셔서 감사했습니다.
📰 학보사 인터뷰 요청!
어쩌다보니 학보사 인터뷰 요청을 받게 되었습니다.
이 부분과 관련해서는 자세히 밝힐 수가 없지만, 정말 신기하고 뜻 깊은 경험이었습니다.
(자세히 밝힐 수 없는 이유에 대해서는 밑에서 설명할 예정입니다.)
💬 많은 피드백과 관심!
위에서 말했던 부분과 어느정도 겹치는 부분이지만,
이외에도 여러 사람들이 피드백을 남겨주셨고, 프로젝트를 잘 사용해주셨습니다.
"졸업요건 알려줘", "개강일이 언제야", "군휴학 관련 질문" 등 다양한 질문들을 해주셨고,
챗 봇이 생성한 답변 품질에 대해서도 많은 평가를 남겨주셨습니다.
⚠️ 프로젝트 마무리 이유
프로젝트를 마무리하게 된 가장 큰 이유는 제가 프로젝트를 제작하는데 있어서 충분히 확인하지 못했던 부분이 있었기 때문입니다.
어떠한 부분인지에 대해서 자세히 말씀드릴 수는 없지만, 굉장히 민감한 부분이고 법적으로도 문제가 될 수 있는 부분이었습니다.
이러한 부분 때문에, 프로젝트나 학보사 인터뷰 등에 대해서 자세히 설명할 수 없었습니다.
결과적으로는 큰 문제 없이 해결되었지만, 프로젝트가 본질과 멀어지게 되었고, 결국 프로젝트를 마무리하게 되었습니다.
이 부분에 대해서는 현재도 주의하고 있으며, 앞으로도 조심해야 겠다는 생각이 들었습니다.
✍️ 프로젝트 후기
이 프로젝트는 열심히 배우고 프로젝트를 만들어 왔지만, 성과가 없다는 생각에 번아웃이 올뻔한 저에게 성과를 가져다준 프로젝트였습니다.
제가 지금까지 만들었던 여러 프로젝트 중에 가장 반응이 좋았었고, 가장 성공적이었다고 생각하는 프로젝트인 것 같습니다.
초기 배포 이후에 확장성도 열려있었고, 1인 개발에서 벗어나 팀원 모집까지 고려했던 프로젝트였습니다.
결과적으로 마무리가 조금 아쉽게 되었지만, 제 잘못이었기 때문에 오히려 중요한 경험을 얻었다고 생각합니다.
무엇보다 이번 프로젝트를 통해 FAISS, RAG, 스트리밍 등 다양한 기술적 배움을 얻을 수 있었고,
여러 사건을 겪으면서 프로덕트적인 배움도 얻을 수 있었습니다.
이 기회를 통해 앞으로도 여러 아이디어를 프로젝트화 할 생각이고, 계속해서 새로운 도전을 할 생각입니다.
SANGMYUNG AI 프로젝트에 관심을 가져준 학우 여러분께 감사드리며, 이 글을 읽어주신 분들께도 감사드립니다.
KYT CODING COMMUNITY Discord 서버에 가입하세요!
Discord에서 KYT CODING COMMUNITY 커뮤니티를 확인하세요. 25명과 어울리며 무료 음성 및 텍스트 채팅을 즐기세요.
discord.com
KYT CODING COMMUNITY 가입하기!
'[Projects] > [SANGMYUNG AI]' 카테고리의 다른 글
| [SANGMYUNG AI] 사용자 경험을 위한 RAG 답변 생성 최적화 개발 (병렬 처리, k값 수정 등) (15) | 2025.07.24 |
|---|---|
| [SANGMYUNG AI] 응답 속도 개선을 위한 스트리밍 설계, Next -> Nest -> Python 실시간 렌더링 (6) | 2025.07.21 |