LLM
-
프롬프트 엔지니어링LLM 2024. 9. 27. 03:01
프롬프트 엔지니어링 📌 프롬프트 엔지니어링은 생성형 AI 모델에게 제공되는 입력(prompt)을 디자인하고, 모델의 반응을 가이드하여 원하는 결과를 얻을 수 있도록 하는 과정이다. 프롬프트의 구성요소는 크게 4가지로 분류할 수 있다. 물론 네 가지 요소가 모두 반드시 필수적인 건 아니다. 1. Instruction (지시)LLM 모델이 수행하기를 원하는 구체적인 목표 2. Context (문맥)LLM이 해야 할 작업을 이해하는 데 필요한 배경 정보(외부 정보나 추가 문맥) 3. Input Data (입력데이터)응답 받고자 하는 것에 대한 입력 데이터나 질문 4. Output Indicator (출력 표시기)결과물의 유형 또는 출력 형식(format) 프롬프트 작성 가이드프롬프트를 작성할때 사용자..
-
LangChain 과 RAGLLM 2024. 9. 13. 09:16
LangChain이란? LangChain은 대규모 언어 모델(LLM)을 활용한 애플리케이션 개발을 위한 프레임워크로, AI 모델의 능력을 극대화하고, 개발 과정을 간소화하여 강력하고 유연한 AI 애플리케이션을 만들 수 있게 해준다. 📌 AI 어플리케이션 프레임워크 랭체인 : python 웹 프레임워크 장고 LangChain 의 장점 모듈성: LangChain은 다양한 컴포넌트를 제공하여 개발자가 필요에 따라 조합하고 커스터마이즈 가능LLM Loader VectorStoreOpenAI Anthropic Google Local통합성: 다양한 AI 모델, 데이터 소스, 그리고 외부 도구들과의 쉬운 통합을 지원효율성: 복잡한 AI 로직을 간단한 체인으로 구현할 수 있어 개발 시간과 비용을 절감확장성: 소..