티스토리 뷰
구글은 OpenAI, Claude, perplexity 등과 비교해서 AI 경쟁에서 조금 뒤쳐진 듯한 느낌을 가지고 있는데 이번에 NotebookLM을 보고 꽤 괜찮다는 느낌을 받아 소개해 본다.
NotebookLM
NotebookLM은 Google에서 개발한 AI 기반의 노트 필기 및 문서 분석 도구로 Gemini 1.5 Pro를 기반하고 있다. 핵심은 사용자가 제공한 문서(ex: 연구 논문, 보고서, 강의 자료, 웹사이트 등)를 기반으로 문서에 대한 질문에 답하고, 요약을 생성하며, 새로운 아이디어를 탐색하는 것을 돕는 것이다.
이런 서비스는 RAG(Retrieval Augmented Generation - 검색증강생성)를 기반으로 하고 있는데, 대표적인 서비스는 GPTs, perplexity 있다.
RAG는 대규모 언어모델(LLM)이 가진 한계를 극복하기 위해 고안되었다. LLM은 미리 학습한 방대한 데이터를 기반으로 사용자의 요구에 답변을 하기 때문에 학습하지 않은 데이터들, 최신 정보나 특정 도메인에 특화된 정보에 대해서는 학습되지 않았기 때문에 잘못된 답변을 내놓는다든지 취약한 부분이 많았다. RAG는 이러한 문제를 해결하기 다음과 같은 과정을 거쳐 사용자의 요구하는 질문에 답변을 한다.
1. 검색(Retrieval) : 사용자의 질문이나 입력에 따라 관련된 정보를 외부 지식 소스(ex : 문서, 웹페이지, DB 등)에서 검색
2. 증강(Augmentation) : 검색된 정보를 LLM의 입력에 추가
3. 생성(Generation) : LLM은 추가된 정보를 활용하여 최종 답변을 생성
LLM과 RAG를 비유적으로 표현하면, LLM은 변호사로 치면 변호사 시험을 합격한 사람이라 할 수 있고, RAG는 한문철 변호사가 교통사고 전문 변호사인 것처럼 특정 지식에 더 많이 학습된 또는 지식을 가지고 있는 변호사라 할 수 있다.
NotebookLM의 주요 기능
앞서 설명한 RAG 기능에 NotebookLM은 사용자가 제공한 문서의 요약, 노트, 아이디어 탐색 등 체계적으로 지식을 관리할 수 있는 기능을 가지고 있다.
1. 문서 기반 질문 및 답변 : 업로드한 문서에 대해 질문하면, NotebookLM은 문서의 내용을 분석하여 답변을 제공한다. 단순히 키워드 검색이 아닌, 문맥을 이해하는 답변을 제공하는 것이 특징이다.
2. 자동 요약 : 긴 문서를 빠르게 이해할 수 있도록 핵심 내용을 요약해준다.
3. 아이디어 탐색 : 문서를 기반으로 새로운 아이디어를 도출하거나 관련 정보를 연결하는 데 도움을 준다.
4. 노트의 작성 및 정리 : 문서 내용을 기반으로 노트를 작성하고 정리할 수 있는데, 이 노트는 원본 문서와 연결된다.
5. 다양한 파일 형식 지원 : PDF, DOCX, TXT 등 다양한 파일 형식을 지원하며, 웹 페이지 URL을 직접 입력하여 내용을 가져 올 수도 있다. (excel 파일은 지원을 하지 않는다.)
NotebookLM의 사용법
1. Workspace 생성 : 새로운 Workspace를 생성한다. 사용자의 프로젝트 또는 주제별로 생성하면 된다. 현재 최대 100개의 노트북을 생성할 수 있다.
2. 문서 업로드 또는 추가 : 참고 문서를 업로드 하거나, 웹페이지 URL을 입력하여 추가해준다. NotebookLM에게 자료를 주는 분석하도록 하는 단계이다. 한 노트당 최대 50개의 문서를 업로드 할 수 있다.
3. 문서 분석 및 질문 : 문서를 업로드 하면 NotebookLM이 분석을 하게 되고 완료되면 문서 내용에 대해 탐색하거나 질문을 할수 있다. 화면 하단의 입력창에 질문을 입력하면, NotebookLM이 문서 내용을 기반으로 답변을 제공한다.
4. 노트 작성 : 문서 내용과 답변에서 중요한 내용이나 떠오르는 아이디어를 노트를 작성할 수 있다. 작성된 노트는 원본 문서와 연결되어 추후에 쉽게 참조할 수 있다.
5. 요약 생성 : 문서 전체 또는 특정 부분을 선택하여 요약을 생성할 수 있다.
마무리
연구논문 분석, 보고서 작성, 강의자료 정리, 웹페이지 분석 등 다양하게 활용이 가능해 보이며, 개인지식관리에 있어서 좋은 도구가 될듯하다. 앞으로 많이 활용할 듯하다. 추후에 조금더 많은 파일형식을 지원해 준다면 활용도가 넓어질 것이다.
'Coding Study > AI' 카테고리의 다른 글
- Total
- Today
- Yesterday
- 구글API
- 스크래핑
- 무주택세대구성원
- Python
- Git
- 고양장항신혼희망타운
- 구글시트
- GitHub
- 청약제도
- Selenium
- 오블완
- 주택청약제도
- kc인증
- 버전제어
- OpenAI
- 챗gpt
- This version of ChromeDriver only supports Chrome version
- vscode 구글시트 연동
- VSCode
- 주택청약
- scraping
- 소스제어
- chrome버전
- flask
- chromedriver버전오류
- IMPORTRANGE
- Google sheet
- 청약통장
- 티스토리챌린지
- chatGPT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |