
프로젝트의 전반적인 모델 구조와 핵심 기능 구현 방안을 논의했다. 주요 기능과 사용할 모델은 다음과 같다: [1] 업무 가이드 챗봇: RAG [2] 회의 요약 시스템: Whisper(STT) [3] 영수증 처리 시스템: OCR

🍒 요약 1. 기획 산출물 작성 마무리: 요구사항 정의서, 기획서, WBS 작성을 마무리했다. 2. 화면 설계서 작성
1. 채택 전략: 데이터 수집 후 LLM에 넘겨 회사 내규 데이터 생성 / 2. 다음 주 월요일까지 데이터 수집

⭐ 오늘의 교훈: 데이터를 수집하기 전, 그 데이터에 대한 사전 조사를 하자!

첫 멘토링! 멘토님께서 프로젝트에 대해 현실적이고 구체적인 조언을 많이 해주신 덕분에, 전체적인 진행 방향을 다시 점검하고 조정하는 데 큰 도움이 되었다. 가장 중요한 피드백은, 기능 구현을 위해서 보다 깊이 있는 리서치가 필수적이라는 점이었다. 유익한 시간이었다!

벡터 DB 조사: Pinecone / 문서 분할: FAISS 썼는데 내일 Qdrant로 다시 해보기 / 시간을 밀도 있게 쓰자 / 건강하고 행복하게, 매일매일 숙제가 아닌 축제처럼 살자 🥳

오늘 할 일은 벡터 DB에 데이터를 임베딩해서 저장하고, Langchain 구조로 RAG를 구현하는 것이었다. 나는 벡터 DB에 데이터를 저장하는 일을, 같이 일한 다른 팀원은 langchain을 설계하고 프롬프트를 짜는 일을 했다.

메타데이터 필터링, 코드 수정, 진행 상황 확인 회의, 멘토링(불참)

화면 설계서 제작 업무에 대해 역할 분담을 했다.나는 관리자 페이지에 들어갈, 회원 관리 화면과 대화 이력 조회 화면을 맡았다. 오늘(금요일)은 화면 구상까지 했고, 내일 본격적으로 화면 설계도를 구현할 계획이다.

처음으로 쓰는 피그마.. 토요일에 무작정 피그마 들어가서 만들어보려다 실패했다 😅 그 후 일요일에는 피그마 초심자 영상 찾아보고, 표를 만들기 위해 기술 블로그를 참고했다. 못 만들면 어쩌나, 나만 또 못하는 거 아닌가 걱정을 많이 했는데, 어찌저찌 만들어서 다행~

진행 상황 보고 화면 도안 수정 및 화면 설계서 작성 멘토링

문서 저장 방식 수정: 문서의 카테고리(키워드)를 메타데이터에 포함해 답변 생성 시 최소한의 문서를 참조하려 했으나, 데이터를 변경해 기존에 설정한 카테고리가 성능을 내지 못했고, 카테고리를 쓰지 않아도 답변 생성을 잘한다는 것을 확인했다. 따라서 카테고리로 필터링 X

관리자 화면 프로토타입 구현 관리자 화면을 장고로 구현하기 위해 backend 폴더의 settings.py, admin.py, models.py를 수정했다. 화면 구현을 위한 공부 함께 프론트 작업을 할 팀원분께서, 프론트 개발 경험이 없는 내가 공부하면 좋을 것들을 적어주셨다 🥹 덕분에 공부를 빠르게 할 수 있었다!

중간 발표가 얼마 남지 않았다! 중간 발표 전 마지막 멘토링~

React 공부, 차후 개발 아이디어

관리자 화면 구현, 시스템 아키텍처

중간 발표와 피드백
끝내주는 휴가를 보내고 왔다. 간만에 다시 책상에 앉았는데 리액트 키는 방법을 까먹어서 당황했다. 으아아~

관리자/채팅 화면으로 돌아가기 버튼 구현했습니다! 사진 왼쪽 하단에 빨간 네모 박스 친 부분입니다. 사용자 정보 위에 버튼이 뜨도록 구현했습니다. 지금은 두 화면의 버튼 UI가 다른데요, 이건 내일 수정하도록 하겠습니다! 두 화면 UI 맞추고 나서 push 하겠습니다~

오늘은 프로젝트 내에서 해결해야 할 문제들이 많이 생겼다. 파이팅~

계속 로그인에 실패하는 이유가 뭘까? 그것도 다른 팀원들은 잘 되는데 나만 안 된다.
앞으로 더 열심히 할래잉
1. 로그인 / 2. 새로운 팀 EC2 서버 세팅 / 3. 앞으로 할 일: 회원 관리 화면 API 연결 구현 -> 채팅 신고 내역 화면 API 연결 구현
API 연결을 위한 공부: 개발 마감 기한이 얼마 안 남아서, 이렇게 코드 공부를 꼼꼼하게 하는 게 맞다고 생각하면서도 불안해했다. 그래도 전에 로그인 화면 구현하면서 처음으로 React를 쓰던 때, 공부를 꼼꼼히 한 덕분에 코드 쓸 때 확신을 가지고 쓸 수 있었으니!

401 에러가 계속 난다. 토큰에 문제가 있어 보인다.

26, 27일은 401 401 오류 pull 받고 해결, 환경 세팅 정리, 문서 임베딩
주요 기능들은 개발이 어느정도 다 되었기에, 개발을 마무리하며 프론트 디테일을 만졌다. 우와 근데 왜 벌써 7주차예요??

계정 활성 여부 드롭다운으로 Y/N 변경 가능', 변경 사항 저장' 버튼 누르면 DB에 저장, 새로고침 시 계정 활성 여부 'N'인 사용자가 사라지지 않게끔 수정

채팅 페이지 새로고침 시 화면 초기화 방지 수정 내용 채팅 페이지(/chat)에서 새로고침 관련하여 수정했다. 내용은 아래와 같다. 채팅 페이지 새로고침 시 기존에 선택한 채팅 또는 영수증 출력이 초기화 되지 않게 구현함. 세션 스토리지에 선택 정보를 저장해 새로고침 시 불러오도록 함. 사이드바에서 카테고리 선택 후 새로고침 시, 카테고리가 업무 가...

테스트 보고서, 요구사항 정의서 마무리. 리드미 수정 중. 월요일 브리핑. 와 벌써 8주차라니~!!

오늘 PR 두 개나 날렸자나~ 스스로가 너무 자랑스러워~!! 아 근데 수정한 거 자세히 기록하고 싶어서 화면 녹화까지 했는데 왜 동영상은 못 올려요???

무려 열세번의 시행 착오 끝에 완성된 시.아.텍✨ 마지막까지 팀원들에게 많은 것을 배우고 간다 ㅎㅎ 벌써 마지막 날, 최종 발표만을 남겨두고 있다! 모두 모두 수고 많았어요!