개인 학습 및 사이드 프로젝트 모음
Python · FastAPI · LangGraph · ChromaDB · Groq LLM
FIA 공식 규정 PDF(2024/2026)와 실시간 F1 레이스 데이터를 결합한 RAG 기반 AI 어시스턴트입니다.
- FIA 규정집(PDF)을 벡터 DB에 임베딩해 조항 단위로 검색 (PDF는 저작권상 미포함 — 받는 법은
f1-project/data/README.md) - Jolpica(Ergast 호환) API로 드라이버/컨스트럭터 스탠딩, 레이스 결과, 예선, 피트스톱, 시즌 일정 조회
- OpenF1 API로 실시간 세션 텔레메트리 조회
- LangGraph ReAct 에이전트 + MemorySaver로 멀티턴 대화 유지
- SSE(Server-Sent Events) 스트리밍 응답 지원
"2026년 안전차 규정에서 오버테이킹은 허용되나요?"같은 자연어 질문에 조항 번호와 함께 답변
Java · Spring Boot · JPA · H2 · Lombok
F1 드라이버 정보를 등록하고 조회하는 간단한 CRUD REST API 서버입니다.
GET /drivers— 전체 드라이버 목록 조회POST /drivers— 새 드라이버 등록 (이름, 소속 팀, 포인트)- 앱 시작 시 샘플 데이터 자동 주입 (Verstappen, Hamilton 등)
- Spring Boot + JPA로 빠르게 구성한 백엔드 실습 프로젝트
Kubernetes · Kustomize · NVIDIA CUDA · Shell Script
NVIDIA GPU가 탑재된 Kubernetes 클러스터에 GPU 워크로드를 배포하기 위한 YAML 및 스크립트 모음입니다.
- CUDA 12.3 / Ubuntu 22.04 기반 컨테이너 환경
- GPU 수량(1/2/4/8)별 프리셋 YAML로 간편 배포
- Pod / Deployment / StatefulSet 세 가지 배포 유형 지원
- Kustomize 오버레이로 환경별 설정 관리
deploy-gpu-pod.sh등 자동화 셸 스크립트 포함- nodeSelector + taint toleration으로 GPU 노드 타겟팅
| 폴더 | 설명 |
|---|---|
smart-scholar-agent |
arXiv 논문 크롤러 + Notion 자동 아카이빙 |
todo-with-claude |
FastAPI + Claude AI 기반 할일 관리 앱 |