indexing (2) 썸네일형 리스트형 [LLM] RAG (Retrieval-Augmented Generation) 1. RAG 란?RAG (Retrieval-Augmented Generation) 은 LLM 이 새로운 정보를 검색하고 통합할 수 있도록 하는 기술이다. LLM 이 외부 데이터 소스에서 정보를 검색한 뒤, 그 결과를 기반으로 응답을 생성하는 구조로 구성된다. LLM 을 단독으로 사용했을 때 없는 사실을 생성하는 Hallucination 문제나, 최신 데이터 부족으로 인한 문제 등이 발생한다. RAG 를 사용하면 모델의 학습에 사용된 데이터 이외에 새로운 추가 정보를 제공함으로 이러한 문제들을 해결할 수 있다. 또한 응답 생성에 참고해야 하는 내용을 제공함으로 사용자가 원하는 내용을 더 정확하게 얻을 수 있다.2. RAG 핵심 개념 및 동작 흐름1) Indexing사전 준비 단계로 RAG 를 구성하기 위해.. ch02. 파이썬 프로그래밍 자료형 (숫자형, 문자열) 1. 숫자형 (Number) ◼︎ 숫자형 종료 1) 정수형 (Integer) 2) 실수형 (Float) 3) 8진수 (Octal) 4) 16진수 (Hexadecimal) ◼︎ 연산자 - 사칙 연산자: +, -, *, / - 제곱 연산자: ** - 나머지 연산자: % - 몫 연산자: // 2. 문자열 (String) ◼︎ 문자열 생성방법 - "1234": 큰 따옴표 - '1234': 작은 따옴표 - """1234""": 큰 따옴표 * 3 - '''1234''': 작은 따옴표 * 3 ※문자열 안에 ', "를 포함시키기 위해서 여러가지 문자열 생성방법이 존재한다. 백슬래시를 이용해서 작은 따옴표, 큰 따옴표 출력 가능 => \', \" ex) 'Python\'s favorite food is.. 이전 1 다음