충남대학교에서 2025년도에 신설된 창의융합대학 자율전공학부 학생들의 강의 기반의 전공 탐색을 도와주고, 학습 자료를 제공하는 AI Agent Platform 입니다.
이 프로젝트의 목표와 상세한 문제 정의는 Notion 에 정리 해두었습니다.
- Langchain, Langgraph를 활용한 LLM 답변 생성 파이프라인 정의
- WebSocket 기반 실시간 스트리밍 통신
- 실시간 스트리밍을 활용한 파이프라인 작업 현황 출력
- 교내 공공데이터를 데이터베이스에 저장하고, MCP서버로 조회하여 답변할 수 있도록 구성 (ex. "컴퓨터융합학부에서 3학년이 가장 많이 듣는 과목이 뭐야?", "우리학교 이산 수학 과목은 어떤 걸 배워?")
- 교내 공공데이터를 활용하여 학과/학부의 1~4학년이 수강하는 과목을 분반별로 정리
- Youtube, Naver, Local Database(KOCW) MCP Server를 활용한 강의명 키워드 기반 학습자료 제공, LLM이 각 플랫폼과 데이터베이스에서의 자료 검색 및 생성 형식으로 동작
- "[[", "/]]" 등의 형태로 LLM이 검색 결과를 응답으로 재생성, 프론트 측에서 태그를 파싱하여 렌더링
-
[[WEB_SEARCH]] [[LINK]] https://kin.naver.com/qna/detail.naver?d1id=11&dirId=1111&docId=233058998&qb=66y07IqoIOyghOqzteydhCDshKDtg53tlbTslbwg7KKL7J2E6rmM7JqU&enc=utf8 [[/LINK]] [[TITLE]] 심리학과생인데 복수 전공으로 뭘 선택하면 좋을까요? [[/TITLE]] [[DESCRIPTION]] 복수 전공을 선택했을 때의 진로나 전망에 대한 설명을 요청하는 질문입니다. [/DESCRIPTION]] [[/WEB_SEARCH]]
-
- 강의계획서의 내용을 LLM 으로 요약하여 출력
- 실제 강의를 수강할 때 들었던 생각을 바탕으로, '이 강의를 수강하면 좋은 점' 항목 추가
- 커리어넷 전공별 교수 인터뷰 데이터를 활용한 RAG 방식의 질의 응답 수행
- "질문: ..., 답변: ..." 형식으로, 답변에 대해 chunk data를 나누고, 질문 반복하는 헤더 형식으로 구성하여 Vector DB에 Embedding 후 저장
- 학과명과 질문을 클라이언트로부터 입력받음 (학과명 기반 질문)
















