Skip to content

Conversation

ezcolin2
Copy link
Collaborator

@ezcolin2 ezcolin2 commented Feb 6, 2025

New Features

RAG 기능

  • RAG API 구현
  • vector store 구축
    • postgres에 pgvector extension 설치
    • OpenAI의 text-embedding-3-small 모델 활용하여 임베딩
    • PGVector vector store 사용하여 document 테이블에 vector 정보 저장
    • document 테이블에서 유사도 기반 문서 검색
    • migrate 함수에서 변경 사항 반영할 때 벡터 값도 변경
  • RAG 컴포넌트 구현과 API 연동
    • 좌측 상단에 AI 기능 활성화 버튼 컴포넌트 구현
      • 활성화 버튼 클릭 시 AI 질문 패널 컴포넌트 열고 닫힘
    • 질문 입력 길이에 따라 컴포넌트 높이 유동적으로 변경
    • API 연동
      • 응답을 기다리는 동안 로딩 컴포넌트 출력
      • 응답 완료 시 답변 출력

Bug Fixes

  • novel editor schema에 bold, italic, underline, link, code가 없어서 초기 페이지 세팅 안 되는 이슈 해결

pkh0106 and others added 20 commits February 4, 2025 15:04
- 사용자가 닫을 때까지 화면이 활성화되기 위해 직접 상태 제어
- 클릭 시 AI 기능 패널 생성
- z를 다른 팝오버보다 낮게 설정하여 다른 기능 사용 시 사용성 향상
- 리팩토링 프로젝트에 맞추어 내용 개선
- 주차별 피드백, 주차별 일정 제거
- 팀원 변경
- 핵심 경험 기존 FE 삭제 후, 새롭게 추가
- useMutation을 활용하여 data post
- isPending으로 로딩 처리

개선점
- hr 가로 길이 고정 필요(divider 사용으로 개선 가능성 있음)
- 로딩 중 개선
@ezcolin2 ezcolin2 merged commit b59bdcd into main Feb 6, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants