본문 바로가기

인공지능 (AI)46

RAG란? RAG 쉬운 설명 1. RAG (Retrieval-Augmented Generation) 란?RAG는 대규모 언어 모델(LLM)의 성능을 향상시키기 위해 외부 지식을 활용하는 기술입니다.이 방법은 질문에 답변하거나 텍스트를 생성할 때, 모델의 사전 학습된 지식뿐만 아니라 외부 데이터베이스에서 관련 정보를 검색하여 활용합니다.RAG는 정보 검색(Retrieval)과 텍스트 생성(Generation)을 결합하여 보다 정확하고 최신의 정보를 포함한 응답을 생성할 수 있게 합니다.2. RAG (Retrieval-Augmented Generation) 의 등장배경기존의 LLM은 방대한 양의 데이터로 사전 학습되어 있지만, 학습 데이터의 한계로 인해 최신 정보나 특정 도메인의 전문적인 지식을 다루는 데 제한이 있었습니다.또한, 모델.. 2024. 8. 6.
랭체인이란? 랭체인 쉬운 설명 1. 랭체인 (LangChain) 이란?랭체인은 대규모 언어 모델(LLM)을 활용하여 응용 프로그램을 개발하기 위한 프레임워크입니다.이 프레임워크는 LLM의 기능을 외부 데이터 소스, API, 그리고 환경과 연결하여 보다 강력하고 맥락에 맞는 AI 애플리케이션을 만들 수 있게 해줍니다.랭체인은 프롬프트 관리, 메모리 관리, 체인 및 에이전트 구축 등 LLM 기반 애플리케이션 개발에 필요한 다양한 기능을 제공합니다.   2. 랭체인 (LangChain) 의 등장배경 기존의 LLM 사용 방식은 단순히 모델에 프롬프트를 입력하고 결과를 받는 형태였습니다.하지만 이러한 방식은 복잡한 태스크를 수행하거나 외부 데이터를 활용하는 데 한계가 있었습니다.이에 따라 LLM의 능력을 최대한 활용하면서도 외부 리소스와 연동.. 2024. 8. 6.
전통적인 프로그래밍 (명시적 프로그래밍)과 머신러닝의 비교 전통적인 프로그래밍과 머신 러닝은 모두 컴퓨터에 작업을 수행하도록 지시하는 데 사용되는 프로그래밍 유형이지만 서로 다른 방식으로 작동합니다. 전통적인 프로그래밍 전통적인 프로그래밍에서는 프로그래머가 명시적인 지침을 제공합니다. 컴퓨터가 따라야 하는 규칙. 이러한 지침은 프로그래밍 언어로 작성되어 컴퓨터가 이해할 수 있는 코드로 변환됩니다. 전통적인 프로그래밍의 예는 다음과 같습니다. 계산기 만들기 웹사이트 만들기 비디오 게임 만들기 머신 러닝 머신 러닝에서는 프로그래머가 예제를 제공하고 컴퓨터가 스스로 학습하도록 합니다. 컴퓨터는 데이터의 패턴을 식별하고 이러한 패턴을 사용하여 새로운 예측을 합니다. 머신 러닝의 예는 다음과 같습니다. 스팸 이메일 필터링 이미지 인식 사기성 신용 카드 거래 감지 차이점 .. 2024. 1. 10.
AI(인공지능) 용어는 언제 처음 사용되었나? 인공지능(AI) 용어의 유래 및 처음 사용된 이야기 인공지능(Artificial Intelligence)이라는 용어는 1956년 미국 다트머스 대학에서 열린 다트머스 인공지능 워크숍에서 처음 사용되었습니다. 이 워크숍은 인공지능 연구 분야의 공식적인 시작을 알리는 중요한 사건으로 평가받습니다. 워크숍의 주최자인 존 매카시(John McCarthy) 교수는 당시 초청장에 "인공적인 두뇌(Artificial Intelligence)를 만드는 가능성에 대한 연구"라는 문구를 사용했습니다. 이것이 바로 "인공지능"이라는 용어가 처음 등장한 계기입니다. 인공지능 초기 연구자들 매카시 교수는 인공지능을 "기계가 인간과 같은 방식으로 생각하고 행동할 수 있는 능력"이라고 정의했습니다. 그는 또한 인공지능이 언어 처리.. 2024. 1. 8.
반응형