[최종 프로젝트] 5주차: API 연결 전 공부, 멘토링 (250818)

해피해피슈크림·2025년 8월 18일

1. 지난 날의 기억 복기

중간 발표가 끝나고 수 목 금 토 일 끝내주게 놀았더니, 컴퓨터를 키는데 머리가 하얗더라.. 잊지 않게 다시 복기하기~

  1. docker, qdrant 먼저
docker pull qdrant/qdrant
docker start <container_id>
  • 참고: docker start <container_id>가 기존 컨테이너 재실행이고, docker run하면 새로운 컨테이너가 계속 생긴다.
  1. react 연결
  • npm install: 처음 프로젝트를 실행할 때만 하면 된다.
  • npm run start: 개발 서버 실행

2. API 연결 전 공부

  • axios 라이브러리 공부하기
  • 동욱 오빠 코드 보면서 감 익히기

API 연결을 막막해 하는 인간을 위해 가이드 라인을 제시해준 동욱 오빠 thank you


3. 멘토링

🤗 무엇을 했나요?

  • 중간 발표 이후 첫 멘토링! 중간 발표 때 받은 피드백을 멘토님과 공유했다.
  • 이후 지금까지 한 작업들에 대해 피드백을 받았다.

1️⃣ 챗봇

PDF 표 데이터 추출

  • PDF 내 표 데이터를 어떻게 추출할지 고민 필요 → 사용할 라이브러리 후보 정리

시스템 아키텍처

성능 평가 및 기록

  • RAG 결과 성능 테스트를 디테일하게 수행하고 결과 기록
    • “왜 하이브리드 서치로 넘어갈 수밖에 없었는가?”
    • “참고 문서는 사용자의 의도를 잘 파악한 결과일까?”
  • 성능 평가 방식: 첫 질문만 기준으로 할지, 여러 번의 대화를 기준으로 할지 결정 필요 (동적 프롬프트)

화면 구현

  • 이번 주 목요일(21일) 멘토링: 사용자 화면, 관리자 화면 구현 상태 확인 예정

디벨롭 아이디어

  • 검색 화면에 적절한 문구가 뜨도록 구현 (예: “오늘 날씨가 좋네요”)
  • 답변 출력 시 참고 자료 출처 명시
  • 사용자를 위한 도움말 버튼: 클릭 시 표시되도록 구현

2️⃣ 영수증 처리

성능 확인

  • 업스테이지 OCR 성능 확인
  • 다음 주 월요일(25일) 멘토링 때 간단 리뷰 예정

화면 관련 논의

  • 영수증 처리 화면 왼쪽에 채팅 화면을 함께 보여줄지 여부 논의 필요

3️⃣ 공통 사항

정량적 성능 평가 지표 필요 ⭐

  • 디테일한 테스트와 함께 객관적인 평가 지표 설계 및 기록 필수

우선순위

  • 화면 구현 먼저 하고, 이후 안정화 단계에서 기능 디벨롭 및 성능 고도화

0개의 댓글