RESUMAI

💻 프로젝트/🎓 RESUMAI

[RESUMAI] 5. 자기소개서 생성 데모 서비스

지난 글에서 작업한 것을 바탕으로, 데모 서비스를 만들었다. 이번 글은 해당 데모를 만들 때의 기록이다. 1. RAG 과정 구현 지난번에는 pinecone에 벡터 데이터를 저장하는 작업까지 완료했으니, 이제는 내가 작성한 글과 유사도가 높은 k개의 항목을 가져와, 프롬프트에 예시로 넣어, 새로운 자기소개서를 생성하는 일만 남았다. 1. Retrieve 먼저, query를 embedding 하고, pinecone에서 유사한 3개의 항목을 가져온다. 코드는 다음과 같다. if st.button("생성하기!"): pinecone.init(api_key=st.secrets["PINECONE_API_KEY"], environment="gcp-starter") index = pinecone.Index("resuma..

💻 프로젝트/🎓 RESUMAI

[RESUMAI] 4. 데이터 크롤링과 vectorDB 저장

GITHUB GitHub - resum-ai/resume-crawler: Resumai의 크롤러 코드를 작성한 레포지토리입니다. Resumai의 크롤러 코드를 작성한 레포지토리입니다. Contribute to resum-ai/resume-crawler development by creating an account on GitHub. github.com 지난 글에 이어 데이터를 모두 크롤링하고, pinecone에 저장하는 작업을 진행했다. 사실 어떤 DB를 사용할까 고민했던 이유는, vectorDB에 vector만 저장할 수 있는 줄 알았기 때문이었다. 하지만 찾아보니, 정말 다행스럽게도 metadata로 string, integer, bool 정도의 기본 데이터를 저장할 수 있다는 것을 알게 되었다. 그..

💻 프로젝트/🎓 RESUMAI

[RESUMAI] 1. 썰로 만드는 자소서의 시작 / 기획

이번 학기부터 1년간 학교에서 졸업 프로젝트를 하게 되었다. 빨리 이상한 기계공학과로부터 벗어나고 싶다. 1. 아이디어 대략적인 기획은 함께 프로젝트를 진행할 프론트엔드 파트너와 9월 초부터 준비했었다. 우리의 목표는 "일상의 문제를 해결하면서, 사람들이 잘 써보고 피드백을 받아볼 수 있는 NLP 기반의 웹 프로젝트를 만들자!" 였다. 우선 떠오른 아이디어는 다음 3개이다. 맞춤형 진로/학과 추천 서비스 학습 문서 기반 Q&A 생성 서비스 AI 기반 자기소개서 생성 서비스 그러나, 이들 중에 이미 위 2가지는 이미 서비스가 있기도 했고, 우리 둘다 취업을 앞둔 (예비)사회초년생인지라, 우리가 직접 써보고 효용성을 느낄 수 있을 것 같아, 자기소개서 관련한 프로젝트를 진행해보기로 하였다. 2. 문제점 자..

장영준
'RESUMAI' 태그의 글 목록