분류 전체보기

시나리오가비아로 구매한 도메인을 버셀로 배포된 프론트와 EC2에 배포된 백과 연결하려고 한다. 이때 프론트는 www.도메인.com의 서브 도메인일 때, 백은 api.도메인.com의 서브 도메인일 때 전달되어야 한다. 또한, 버셀에서는 http로 API 연결하는 게 불가능하므로 백은 https로 배포되어야 한다. 그림으로 따지자면 아래와 같은 상황이 된다.작업 0: 도메인 발급 및 배포가비아에서 도메인 구매, 버셀에서 프론트 배포, 그리고 EC2에 백 배포는 이미 되어 있다고 가정한다.작업 1: Route53 생성먼저 Route53을 생성해야 한다. Route53은 클라우드 도메인 이름 시스템(DNS) 서비스로, 도메인 이름을 AWS 내부/외부 서비스로 매핑하기 위해서 사용된다. Route53에서 호스팅 ..
C/C++ 컴파일러 MinGW 세팅MinGW 다운로드VSCode에서 C++를 세팅하기 위해서는 먼저 컴파일러를 설치해야 한다. Minimalist GNU for Windows의 약어인 MinGW를 설치하면 윈도우용 컴파일러는 간단하게 설치할 수 있다. 아래 웹사이트에 들어가서 "Download Latest Version" 버튼을 눌러서 다운로드 받는다. (참고로 .exe 파일이 맞는지 확인하도록 하자.) MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.netConnect your teams with an integrated digital workplace Wherever your teams work, keep them connected ..
✍️졸업 프로젝트 회고드디어! 1년 동안 진행했던 졸업 프로젝트가 끝났다. 후련하기도 하면서 복잡 미묘한 생각이 든다. 왠지 나중에는 이때를 그리워할 것 같으면서도 지금 당장은 끝나서 개운한 느낌이 든다. 우리 팀은 프론트/백/AI 등 서로 역할이 명확하게 나누어져 있는 팀이었는데, 졸업 프로젝트에서 AI가 거의 필수적으로 넣어야 하는 요소가 된 지금, 다시 돌이켜보니 이렇게 각자 전문 분야를 잘하는 팀원들과 같이 일할 수 있었다는 것이 너무 좋은 경험이었다. 프론트를 맡은 cora는 FE로 여러 프로젝트 경험 및 인턴 경험이 있었고, AI를 맡은 chaen 언니는 2년 동안 인공지능 랩실을 다닌 경험이 있었다. 백을 맡은 나는 그냥 감자였던 것 같다ㅎㅎ다른 아기자기한 일상 및 디테일한 회고는 벨로그에 ..
· 🤖AIML
임베딩과 벡터란최근 LLM이 대세로 떠오르면서 "임베딩", "벡터" 등의 단어를 듣게 되는 일이 많아졌다. NLP에서 임베딩과 벡터란 무엇일까? NLP에서 사용하는 토큰이란 단어나 형태소 등의 자연어이다. 이 자연어를 기계가 이해할 수 있는 수학적 표현인 벡터로 바꾸는 것을 임베딩이라고 한다. 쉽게 이야기하자면 언어를 숫자로 바꾸는 게 임베딩이다.ChatGPT 등 몇몇 서비스에서는 임베딩 기능도 API를 호출해서 쓸 수 있다. 만약 임베딩을 해야 한다면 좋은 언어 모델을 가진 서비스의 임베딩을 쓰는 게 필수적인데, 이 부분이야말로 LLM에서 가장 공수가 많이 들어간 부분이기 때문이다. 왜 좋은 임베딩을 쓰는 것이 필수적인지를 여러 임베딩 방법을 배우면서 알아보자.One-hot vector임베딩 중 가장 ..
도입 계기빠르게 개발을 진행하게 되면서 클라이언트 개발자에게서 500에러 났으니 확인 부탁한다는 이야기를 듣는 경우가 많아졌는데, 이때마다 docker logs로 콘솔 에러 로그를 확인하는게 너무 번거로웠다. 기존에 이미 ExceptionHandler를 만들어서 일반적인 500 Internal Server Error일 경우 에러 메세지를 보내주긴 했는데, 나는 이렇게 일괄적인 메세지 말고도 진짜 콘솔의 에러 로그를 바로 보고 싶었다.그런데 문제는 이렇게 ErrorResponse로 바로 콘솔 에러를 클라이언트에게 보내줄 경우, 클라이언트 개발자 뿐만 아니라 Discord Webhook 구성먼저 Webhook을 만들어야 한다. 우리 팀은 디스코드를 팀 소통 툴로 쓰고 있기 때문에, 디스코드 팀 워크스페이스에..
Researcher Cathy
'분류 전체보기' 카테고리의 글 목록 (2 Page)