본문 바로가기

Project/명지대학교-입학관리팀챗봇-MARU_EGG12

창의적 SW프로그램 경진대회 - MARU_EGG 최우수상 입상 여는 글2024년 09월 06일 명지대학교 AI, BigData, ICT융합교육사업단에서 주최하는창의적 SW프로그램 경진대회 최종 결과가 발표되었다. [입상작 안내 링크]https://aict.mju.ac.kr/aict/9557/subview.do?enc=Zm5jdDF8QEB8JTJGYmJzJTJGYWljdCUyRjEzOTQlMkYyMTQ4NjIlMkZhcnRjbFZpZXcuZG8lM0ZwYWdlJTNEMSUyNnNyY2hDb2x1bW4lM0QlMjZzcmNoV3JkJTNEJTI2YmJzQ2xTZXElM0QlMjZiYnNPcGVuV3JkU2VxJTNEJTI2cmdzQmduZGVTdHIlM0QlMjZyZ3NFbmRkZVN0ciUzRCUyNmlzVmlld01pbmUlM0RmYWxzZSUyNmlzVmlldyU.. 2024. 9. 6.
입학관리팀챗봇 서비스 maru_egg 서비스 대회 제출 및 발표 여는 글2024년 8월 20일 maru_egg 프로젝트를 모두 개발 완료하고최종 결과보고서, 계획서 ppt 및 소스코드(리액트 ,스프링부트, 장고)를 제출하였다.6월부터 시작하여 8월까지 총 2개월 동안 개발을 진행하였으며, 파트는 프론트, 백엔드, ai 파트로 총 3개의 팀으로 구성하여 진행한 규모있는 프로젝트였다. 나는 ai파트로 데이터 파싱 및 임베딩 과정과 ai파트의 모든 api 및 매커니즘을 Django로 구현하였다. 8월 20일자로 모든 자료를 제출하였고 8월 27일 아래와 같이 심사통과 안내를 받게 되었다.=> 이하 발표자료 준비 및 발표준비를 모두 마치고 8월 29일 최종 대회 발표를 마쳤다. MARU_EGG 계획서, 최종결과 보고서 및 시연영상=> 계획서 및 최종 결과 보고서 ppt =>.. 2024. 8. 22.
maru-egg 프로젝트 개발일지 - APIs 개선 & crontab으로 ec2에서 파일 파싱 자동화 스크립트 작성 & 스왑진행 & 도메인, https적용 & swagger오류 해결 여는 글꽤나 오랜 기간 개발을 쭉 진행하고 변경사항이 많이 쌓여, 어떤 점을 보완하고 어떤 기능을 개발했는지 기록하려 이 글을 쓰게 되었다.기존의 수많은 retrieve, delete api들을 각각 1개씩으로 줄여 APIs개선을 진행하였고, maru-egg 프로젝트의 배포한 프론트 쪽과 통신하기 위해 maru-egg-llm 서버 역시 도메인을 구매해 적용하고 https적용을 진행하였다.추가로 스왑도 진행하였다. 또한 https를 적용하는 가운데 swagger에서 오류가 발생하여 이를 해결하고 블로그로 포스팅해두었으며,(아래 포스팅 참고)https://choiet.tistory.com/70 배포한 프로젝트 https적용 후 swagger작동이 안되는 문제 해결방법여는 글프로젝트 진행 중 배포한 리액트 쪽.. 2024. 8. 11.
DJango에서 pdf렌더링 처리 + ask_question_api 함수 고도화 작업 여는 글현재 진행하고 있는 입학관리팀 챗봇 서비스 구현에서 ask_question_api -> rag-llm기반 질의응답 api에 대해 추가 작업을 요청하였다.관련하여 llm모델이 참고한 문서에 대한 위치로 바로 하이퍼링킹할 수 있는 링크 데이터와 참조 문서의 반환이 필요했고pdf 페이지를 바로 렌더링 할 수 있어야 했다. -> 이 부분은 따로 정리해서 블로그로 추가작성함https://choiet.tistory.com/49 이 과정을 간략하게 설명해보겠다.  이전의 방식=> 이전에는 ask_question_api를 주어진 데이터 양식에 맞게 호출을 하면 다음과 같이 questionType, questionCategory, 그 질의 응답으로 answer만 리턴하였는데 추가로 이 rag-llm모델이 답변을 .. 2024. 7. 24.