1. 지난 날의 기억 복기
중간 발표가 끝나고 수 목 금 토 일 끝내주게 놀았더니, 컴퓨터를 키는데 머리가 하얗더라.. 잊지 않게 다시 복기하기~
- docker, qdrant 먼저
docker pull qdrant/qdrant
docker start <container_id>
- 참고:
docker start <container_id>가 기존 컨테이너 재실행이고, docker run하면 새로운 컨테이너가 계속 생긴다.
- react 연결
npm install: 처음 프로젝트를 실행할 때만 하면 된다.
npm run start: 개발 서버 실행
2. API 연결 전 공부
- axios 라이브러리 공부하기
- 동욱 오빠 코드 보면서 감 익히기
API 연결을 막막해 하는 인간을 위해 가이드 라인을 제시해준 동욱 오빠 thank you
3. 멘토링
🤗 무엇을 했나요?
- 중간 발표 이후 첫 멘토링! 중간 발표 때 받은 피드백을 멘토님과 공유했다.
- 이후 지금까지 한 작업들에 대해 피드백을 받았다.
1️⃣ 챗봇
PDF 표 데이터 추출
- PDF 내 표 데이터를 어떻게 추출할지 고민 필요 → 사용할 라이브러리 후보 정리
시스템 아키텍처
성능 평가 및 기록
- RAG 결과 성능 테스트를 디테일하게 수행하고 결과 기록
- “왜 하이브리드 서치로 넘어갈 수밖에 없었는가?”
- “참고 문서는 사용자의 의도를 잘 파악한 결과일까?”
- 성능 평가 방식: 첫 질문만 기준으로 할지, 여러 번의 대화를 기준으로 할지 결정 필요 (동적 프롬프트)
화면 구현
- 이번 주 목요일(21일) 멘토링: 사용자 화면, 관리자 화면 구현 상태 확인 예정
디벨롭 아이디어
- 검색 화면에 적절한 문구가 뜨도록 구현 (예: “오늘 날씨가 좋네요”)
- 답변 출력 시 참고 자료 출처 명시
- 사용자를 위한 도움말 버튼: 클릭 시 표시되도록 구현
2️⃣ 영수증 처리
성능 확인
- 업스테이지 OCR 성능 확인
- 다음 주 월요일(25일) 멘토링 때 간단 리뷰 예정
화면 관련 논의
- 영수증 처리 화면 왼쪽에 채팅 화면을 함께 보여줄지 여부 논의 필요
3️⃣ 공통 사항
정량적 성능 평가 지표 필요 ⭐
- 디테일한 테스트와 함께 객관적인 평가 지표 설계 및 기록 필수
우선순위
- 화면 구현 먼저 하고, 이후 안정화 단계에서 기능 디벨롭 및 성능 고도화