배포 URL : CodingText.com
코딩테스트 사이트를 이용하며 겪었던 불편한 부분을 개선하기 위해 AI chatbot을 도입한 코딩테스트 블로그 프로젝트를 실시하였습니다.
코딩테스트를 기록하기 위해 다른 창을 열어야하고, 질문을 위해서도 다른 창을 열어야 하는 번거로움을 한번에 해결하도록 했습니다.
또한 기능 이외로도 MSA 방식을 채택하여 아키텍처를 구성해 서비스의 안정성을 높였습니다. 백엔드 개발팀에서는 해당 서비스를 하나씩 담당하여 개발을 진행하였습니다.
저는 LLM 서비스를 담당하여 spring AI 라이브러리를 학습하고 이를 적용시켜 OpenAI API를 연동했습니다.
CDC 파이프라인을 설계하여 질의 응답 데이터를 벡터화 하여 RedisVectorDB에 적재하였습니다. 또한 유사도를 검사하여 사용자가 질문한 것 중에서 가장 유사한 질문과 응답을 prompt에 담아 전달하여 LLM의 응답 품질을 향상시키도록 유도하였습니다.
| 코딩 테스트 생성 |
|---|
![]() |
| 코딩 테스트 질문 with ChatGPT |
|---|
![]() |
| 오류 찾기 with ChatGPT |
|---|
![]() |
작성한 API는 아래에서 확인할 수 있습니다.



