우리는 흔히 AI 챗봇이라고 하면 모든 질문에 척척 대답하는 '전지적 AI'를 떠올리곤 합니다.
•
하지만 벨루가 채널은 다릅니다. 벨루가는 사용자가 업로드한 문서에 기반한 AI 어시스턴트입니다.
•
즉, 벨루가는 어떤 질문을 받았을 때
“내가 받은 문서 중에서 관련 내용을 먼저 찾아볼게!” 라고 생각한 뒤, 그 문서를 바탕으로 대답을 만들어냅니다.
RAG란? 검색하고 생성한다는 뜻입니다
벨루가는 RAG(Retrieval-Augmented Generation)라는 방식으로 작동합니다.
구성요소
설명
Retrieval (검색)
질문과 관련된 문서를 찾아요
Generation (생성)
찾은 내용을 바탕으로 자연스러운 문장을 생성해요
🧠 요약하자면,
벨루가는 "검색"과 "생성"을 함께 사용하는 AI 챗봇이에요.
벨루가 채널이 작동하는 방식
1.
문서 업로드 : 사용자가 PDF, Web Url, 이미지 등 다양한 형식의 문서를 업로드합니다.
2.
문서 분할 및 벡터화 : 문서를 작게 나누고, 각각을 숫자 벡터(의미를 담은 수치)로 변환하여 데이터베이스에 저장합니다.
3.
질문 처리 : 사용자의 질문도 벡터로 변환되어, 저장된 문서 벡터들과 비교됩니다.
4.
관련 문서 검색 : 질문과 가장 비슷한 문서 조각들을 찾아냅니다.
5.
답변 생성 : 검색된 문서 내용을 바탕으로 GPT 같은 언어 모델이 답변을 만들어냅니다.
답변이 없거나 이상한 이유는?
가끔 다음과 같은 혼란을 겪을 수 있습니다:
❓ "질문했는데, 왜 엉뚱한 답이 나오죠?"
•
→ 관련 문서를 못 찾았기 때문입니다.
•
예를 들어, 너무 추상적인 질문(“이건 어떤가요?”, “이 프로젝트 좋아요?”)은 문서와 연결되기 어렵습니다.
❓ "왜 아무 답도 안 나와요?"
•
→ 문서에 정보가 없거나 질문이 너무 모호해서 그렇습니다.
•
벨루가는 문서 기반 AI 어시스턴트이기 때문에, 해당 정보를 찾지 못하면 답변을 생성하지 않습니다.
어떻게 하면 더 정확한 답을 받을 수 있나요?
상황
해결 방법
문서에 내용이 없음
질문과 관련된 필요한 내용을 포함한 문서를 추가로 업로드문서를 찾아요
질문이 추상적임
찾은 내용을 바탕으질문을 구체적으로 작성 (예: “프로젝트의 기간은 언제인가요?”)로 자연스러운 문장을 생성해요
용어가 다름
문서에 사용된 표현을 질문에도 반영하면 정확도가 올라감
✅ 정리
벨루가 채널은 문서를 먼저 찾고, 그걸 바탕으로 답변을 생성하는 AI 어시스턴트 입니다. 답변이 부정확하거나 없을 수 있는 이유는 대부분 문서에 정보가 없거나, 질문이 문서와 연결되지 않기 때문입니다. 올바른 문서 구성과 질문 방식이 AI 응답의 정확도를 높이는 핵심입니다.