장민석
검색과 RAG로 답을 찾는 백엔드 개발자
FastAPI 헥사고날 백엔드 위에 검색(BM25·벡터)과 LLM을 얹어, 근거가 있는 답을 내는 시스템을 만듭니다.
이런 일을 해봤어요
요건마다 근거가 되는 슬라이드로 바로 이동할 수 있어요.
Python 백엔드 (FastAPI)
헥사고날·클린 아키텍처, import-linter로 레이어 의존 강제
검색엔진 구축·활용
검색 품질을 골든셋(nDCG·MRR)으로 측정하고 개선 여부를 판정
RAG 설계와 적용
청크·임베딩·프롬프트·출처 표기, 골든셋 회귀 평가
하이브리드 검색 (Sparse + Dense)
키워드 검색과 벡터 검색을 RRF로 융합하고, 측정 게이트로 채택·기각을 판정
Linux · Docker 배포
Docker Compose, k3s, 리버스 프록시·터널 운영
Git 협업
팀 프로젝트 브랜치 전략, CI, 커밋 컨벤션
준비 중AI 코딩 어시스턴트 활용
규칙 문서·하네스로 에이전트의 경계와 검증을 고정
준비 중
프로젝트
교육
2026.04 ~ 2026.10
IBM x RedHat AI Transformation Academy (대한상공회의소)
AI 트랜스포메이션 과정 7회차 (수강 중)
- Python
- FastAPI
- React
- PyTorch
- watsonx
- LangChain
- RAG
- Docker
- Kubernetes·OpenShift
- AWS
2022.02 ~ 2022.08 (977시간)
더조은컴퓨터아카데미 종로
빅데이터 플랫폼 구축(Hadoop)과 빅데이터 분석(Spark·Power BI) & Java 웹개발
- Hadoop
- Spark
- Power BI
- Java
- Spring
- JSP
- Oracle DB
- Python 머신러닝
