
강의를 위해 필요한 데이터입니다.
복사하셔서 소스 코드에 붙여넣기 해주세요 ?
news = [
"정치 : 최근 대선 후보 토론에서 양당의 입장이 강하게 충돌했습니다. 후보들은 세금 정책과 사회 복지 확대 여부를 두고 팽팽한 신경전을 벌였습니다. 전문가들은 이번 선거가 향후 10년간 정치 지형을 크게 변화시킬 것이라고 전망합니다.",
"경제 : 세계적인 인플레이션 압박으로 각국 중앙은행들이 금리 인상에 나섰습니다. 특히 미국 연방준비제도는 예상보다 더 강력한 금리 인상을 단행하며 시장에 충격을 주었습니다. 이로 인해 주식과 채권 시장에서 대규모 매도세가 발생했습니다.",
"과학 : 새로운 암 치료법이 임상시험에서 획기적인 성과를 거두었습니다. 연구팀은 유전자 편집 기술을 이용해 특정 암세포만을 표적으로 삼는 방법을 개발했습니다. 이 치료법이 상용화된다면 기존 치료법보다 부작용이 크게 줄어들 것으로 기대됩니다.",
"기술 : 인공지능(AI) 기반 번역 서비스가 급속도로 발전하면서 글로벌 소통의 장벽이 낮아지고 있습니다. 최근 출시된 AI 번역기는 실시간으로 음성을 번역해주는 기능을 제공하며, 다양한 언어를 지원합니다. 이에 따라 다국적 비즈니스와 국제 회의의 효율성이 크게 향상될 것으로 보입니다.",
"환경 : 지구 온난화로 인한 극단적인 기후 변화가 전 세계적으로 심각한 피해를 초래하고 있습니다. 북극 해빙이 급격히 녹고 있으며, 이로 인해 해수면 상승이 가속화되고 있습니다. 환경 단체들은 즉각적인 탄소 배출 감축이 필요하다고 경고하고 있습니다.",
"사회 : 최근 젊은 층 사이에서 미니멀리즘 라이프스타일이 인기를 끌고 있습니다. 불필요한 물건을 줄이고 필수품만을 소유하는 이 방식은 스트레스 감소와 심리적 안정에 도움을 준다고 알려져 있습니다. 이에 따라 관련 제품과 서비스 시장도 확대되고 있습니다.",
"국제 : 아시아-태평양 지역에서의 경제 협력이 강화되고 있습니다. 주요 국가들은 무역 장벽을 낮추고 공동 개발 프로젝트를 추진하며 상호 이익을 추구하고 있습니다. 그러나 중국과 미국 간의 갈등이 여전히 지역 안정에 큰 변수로 작용하고 있습니다.",
"보건 : 최근 신종 바이러스의 확산이 일부 국가에서 급격히 증가하고 있습니다. 이에 따라 각국 정부는 예방접종 캠페인과 함께 강력한 방역 조치를 시행하고 있습니다. 보건 전문가들은 지속적인 모니터링과 빠른 대응이 필요하다고 강조하고 있습니다.",
"문화 : 전통 예술과 현대 기술이 결합된 새로운 형태의 공연 예술이 인기를 끌고 있습니다. 디지털 기술을 활용한 무대 연출과 실시간 인터랙티브 요소가 관객의 몰입감을 높이고 있습니다. 이 같은 시도가 예술계에 신선한 변화를 가져오고 있습니다.",
"우주 : NASA가 새롭게 발사한 우주 망원경이 태양계 외곽의 신비로운 행성을 발견했습니다. 과학자들은 이 행성의 대기에서 생명체의 존재를 암시하는 화합물을 발견했다고 발표했습니다. 이 발견은 우주 탐사에 새로운 이정표가 될 것으로 기대됩니다."
]
<강의에서 사용한 이모지 세트>
유데미 정책상 이모지 작성 또는 외부 링크 작성이 금지되어 있어서 부득이하게 강의에서 사용한 이모지를 제공해드리기가 어렵습니다. 대안으로 ChatGPT 웹 페이지에 방문하셔서 아래의 프롬프트 메시지를 입력하시면 관련 이모지를 추천받으실 수 있습니다. 이모지 추천은 별도의 로그인 없이 무료로도 사용 가능합니다. 수강생분들의 넓은 이해를 부탁드립니다.
[입력 메시지]
다음 각 문장에 어울리는 이모지를 3개씩 추천해줘
1. PDF 파일
2. 파일 업로드
3. 상태 메시지
4. 질문
5. 답변
6. AI
강의를 위해 필요한 데이터입니다.
복사하셔서 소스 코드에 붙여넣기 해주세요.
message = """
당신은 사용자의 질문에 답변을 하는 친절한 AI 어시스턴트입니다.
당신의 입무는 주어진 문맥을 토대로 사용자 질문에 답하는 것입니다.
만약, 문맥에서 답변을 위한 정보를 찾을 수 없다면 '주어진 정보에서 질문에 대한 정보를 찾을 수 없습니다' 라고 답하세요.
정보를 찾을 수 있다면 한글로 답변해 주세요.
## 주어진 문맥:
{context}
## 사용자 질문:
{input}
"""
안녕하세요?
이번 강의는 LangChain을 활용한 RAG 시스템 구축 입문 강의입니다.
요즘 많은 분들이 인공지능과 대화형 모델, 특히 ChatGPT의 활용에 관심을 갖고 계시죠. 이 강의에서는 이러한 관심을 한 단계 더 발전시켜, 실제 데이터를 기반으로 똑똑하게 답변해주는 RAG 시스템을 직접 만들어보는 프로젝트 중심의 강의를 진행하게 됩니다.
[강의의 목표]
이 강의의 가장 큰 목표는,
LangChain이라는 도구를 이용해 RAG 시스템을 처음부터 끝까지 직접 만들어보는 것입니다. 단순히 이론만 배우는 것이 아니라, 실제로 어떤 흐름을 가지고 어떤 식으로 동작하는지를 체험해볼 수 있도록 구성했습니다. 강의가 끝나면 여러분은 단순한 AI 활용을 넘어서 나만의 AI 기반 문서 Q&A 시스템을 만들어낼 수 있게 됩니다.
[수강 전 준비사항]
이 강의는 AI 전문가나 개발 고수가 아니어도 괜찮습니다.
다만, 몇 가지 기본적인 배경지식은 있으셔야 원활하게 따라오실 수 있어요.
1. Python 기본 문법
- 변수, 리스트, 딕셔너리, 함수, 조건문, 반복문 등 기초적인 프로그래밍 흐름을 이해하고 계시면 됩니다.
2. ChatGPT 사용 경험
- 프롬프트를 입력하고 결과를 받아보신 적이 있다면 충분합니다. 프롬프트가 어떤 역할을 하는지, 모델과 어떻게 소통하는지를 알고 계시면 좋습니다.
3. 간단한 프롬프트 엔지니어링 개념
- 이 강의는 시스템 메시지와 사용자 메시지의 역할을 분리해서 사용하는 부분이 있기 때문에, 프롬프트 엔지니어링에 대한 가벼운 이해가 있으면 좋습니다.
[강의 구성]
이 강의는 단계적으로 진행됩니다.
1. LangChain에 대한 기본 이해 및 사용법
2. 문서 데이터를 불러오고 분할하기
3. 임베딩 모델을 통해 데이터를 변환하고 검색 가능한 형태로 저장하기
4. 사용자의 질문에 맞는 정보를 검색하고 응답 생성하기
5. 이 모든 흐름을 묶어 하나의 RAG 시스템으로 완성하는 프로젝트까지!
각 단계마다 직접 따라해보실 수 있는 실습 코드와 예제가 제공되며, 어려운 개념은 최대한 쉽게, 직관적으로 설명해드립니다.
[이런 분들께 추천합니다]
- ChatGPT를 넘어, 나만의 AI 서비스를 만들어보고 싶은 분
- 문서 기반 Q&A 시스템, RAG 시스템에 관심이 있으신 분
- LangChain을 처음 접하지만 직접 실습하며 익혀보고 싶은 분
- 실전 프로젝트를 통해 AI와 개발의 감각을 기르고 싶은 예비 개발자 및 기획자
RAG 시스템이란 무엇인지, 그리고 그것을 어떻게 직접 구현할 수 있는지, 여러분이 이번 강의를 통해 자연스럽게 익히고 자신만의 프로젝트로 발전시킬 수 있도록 쉽고 재미있게 알려드리겠습니다.
단 6시간이면 충분합니다.
그럼, 지금부터 함께 시작해볼까요?
※ 강의 수강을 위해서는 OpenAI API Key 발급(비용 $5)이 필요합니다. 발급 방법에 대해서는 강의에서 안내 드립니다.