AI가 정말 많이 발전했지만… 나는 아직 스스로 코드를 칠 수 있는 능력이 필요하다고 생각한다. 특히 나처럼 배우는 단계인 사람들은 더더욱. 그래서 이번 프로젝트는 전반적으로 AI를 거의 활용하지 않고 진행중이다. 애용하던 코파일럿도 해지하고 스스로 생각하고 코드를 치려고 노력하고 있다. Header 구조 수정 오늘은 우선, 어제 하기로 했던 He...
프로젝트 개요 학부 1학년 때 혼자 웹을 공부 해봤었는데, 너무 재밌어서 평소에 생각하던 가상의 학교를 직접 사이트로 만들어보고자 했다. 그렇게 로고도 디자인하고, 사이트도 다른 고등학교의 웹사이트를 열심히 참고해가며 디자인을 했다. 생 HTML과 CSS코드를 1000줄 정도 치고 뿌듯해 했었던 기억이 있다.(AI도 없었을 떄라 정말 어떻게 했나 싶...
LCK 데이터 기반 RAG 파이프라인 구축 [2]
1. 문제 정의 실패 원인을 분석해보니 크게 두 가지였다. 1. 비정형 데이터(뉴스)의 한계 뉴스 기사는 줄글이다. “T1이 젠지를 상대로 2:0 승리를 거두며…” 같은 문장이 긴 텍스트 속에 파묻혀 있다. AI가 여기서 ‘날짜’와 ‘스코어’, ‘팀명’을 정확히 매핑해서 가져오는 건 생각보다 어려운 일이다. 2. 벡터 검색(Vector Searc...
LCK 데이터 기반 RAG 파이프라인 구축 [1]
1. 프로젝트 개요 주제 선정 이유 LLM(Large Language Model)은 학습 시점(Cut-off) 이후의 데이터는 모른다는 치명적인 한계가 있다. 예를 들어 학습 데이터에 없는 2026년 LCK CUP의 경기 결과를 물어보면 환각(Hallucination) 증세를 보이며 잘못된 대답을 한다. 따라서 이를 해결하기 위해 최신 뉴스 데이터...
가상 머신(Virtual Machine) 정리
1. 가상 머신(Virtual Machine)이란? 가상 머신(VM) 은 물리적 컴퓨터(하드웨어) 위에 소프트웨어로 구현된 논리적 컴퓨터를 의미한다. 쉽게 말해, “컴퓨터 안에 있는 또 다른 컴퓨터”이다. 사용자 입장에서는 실제 물리 컴퓨터ㄹ와 똑같이 작동하며, 독자적인 CPU, 메모리, 스토리지, 네트워크 인터페이스를 가진 것처럼 보인다. 핵심...
딥페이크(Deepfake) 개요 및 기술 정리
1. 딥페이크(Deepfake)란? 딥 러닝(Deep Learning) 과 가짜(Fake) 의 합성어로, 인공지능 기술을 활용해 기존 인물의 얼굴이나 특정 부위를 합성한 ‘AI 기반 영상/음성 조작물’ 을 통칭한다. 과거의 CG나 포토샵 합성이 전문가의 수작업에 의존했다면, 딥페이크는 데이터를 학습한 AI가 자동적이고 정교하게 생성한다는 점에서 차...
RAG란?
RAG(Retrieval-Augmented Generation) 1. RAG란? RAG는 Retrieval-Augmented Generation의 약자로, 한국어로는 검색 증강 생성이라고 번역한다. 단어를 하나씩 뜯어보면 그 의미가 명확해진다. Retrieval (검색): 외부의 신뢰할 수 있는 데이터베이스에서 관련 정보를 찾아온다. A...