-
최신 글
- 2025년 4월 30일 AI 트렌드
- 2025년 4월 29일 AI 트렌드
- 3.6. 날짜 형식 출력 파서(DatetimeOutputParser)
- 3.5. 데이터프레임 출력 파서 (PandasDataFrameOutputParser)
- 3.4. JSON 출력 파서(JsonOutputParser)
- 3.3 구조화된 출력 파서 (StructuredOuputParser)
- 땅의 영혼을 울리는 외침: “시애틀 추장의 편지”를 다시 읽다
- 2025년 4월 23일 AI 트렌드
- 2025년 4월 22일 AI 트렌드
- Cursor 에디터에 AI 대화창 호출 방법
- Cursor AI: 초보자를 위한 개발 도우미 에디터
- 2025년 4월 21일 AI 트렌드
- 3.2. 콤마 구분자 출력 파서 (CommaSeparatedListOutputParser)
- 3.1. PydanticOuputParser
- 3. 출력 파서(Output Parsers)
최신 댓글
보관함
카테고리
메타
카테고리 보관물: 랭체인 (LangChain)
2.2.2. Example Selector
“Example Selector”는 주로 프롬프트 엔지니어링에서 few-shot 학습을 최적화하기 위해 사용되는 도구입니다. LangChain을 활용해 대규모 언어 모델(LLM)을 다룰 때, 모델이 특정 작업을 수행하도록 유도하려면 적절한 프롬프트 설계가 필수적입니다. 특히 few-shot 학습(few-shot learning)에서는 모델에 제공되는 예시(example)가 결과의 품질에 큰 영향을 미칩니다. 그러나 … 계속 읽기
카테고리: 랭체인 (LangChain)
댓글 남기기
2.2.1. FewShotPromptTemplate
언어 모델은 방대한 데이터로 훈련되지만, 특정 작업에 대해 최적의 응답을 생성하려면 맥락(context)과 의도(intent)를 명확히 제공해야 합니다. FewShotPromptTemplate은 작업의 예시를 몇 개 제공함으로써 모델이 사용자가 원하는 출력 형식을 이해하고, 이를 기반으로 일관성 있는 결과를 생성하도록 돕습니다. 예를 들어, 질문에 대한 답변을 … 계속 읽기
카테고리: 랭체인 (LangChain)
댓글 남기기
2.2. 퓨샷 프롬프트 (FewShotPrompt)
최신 대규모 언어 모델(LLM)의 강력함은 방대한 데이터로 사전 학습된 결과이지만, 특정 작업에 대해 모델을 즉각적으로 적응시키는 데는 한계가 있습니다. 이때 “퓨샷 프롬프트(Few-Shot Prompting)”는 최소한의 예시만으로도 모델이 새로운 작업을 수행하도록 유도하는 강력한 방법론으로 주목받고 있습니다. LangChain 프레임워크에서는 이러한 퓨샷 프롬프트 기법을 … 계속 읽기
카테고리: 랭체인 (LangChain)
댓글 남기기
2.1.5. MessagesPlaceholder
MessagesPlaceholder는 LangChain에서 대화 기반 애플리케이션을 개발할 때 중요한 구성 요소 중 하나로, 특히 대화 기록(Conversation History)이나 동적으로 생성되는 메시지를 처리할 때 유용합니다. 동적 대화 관리의 핵심 LangChain은 대화형 AI 애플리케이션 개발을 위한 강력한 프레임워크로, 대화 흐름을 자연스럽게 관리할 수 있는 … 계속 읽기
카테고리: 랭체인 (LangChain)
댓글 남기기
2.1.4. ChatPromptTemplate
LangChain에서 ChatPromptTemplate는 대화형 AI 애플리케이션을 구축할 때 매우 중요한 도구입니다. LangChain은 대규모 언어 모델(LLM)을 활용한 애플리케이션 개발을 간소화하는 프레임워크로, 그 중심에는 프롬프트 템플릿이 있습니다. 특히 ChatPromptTemplate는 대화 형식의 프롬프트를 구조화하고 동적으로 관리할 수 있게 해주는 강력한 도구입니다. ChatPromptTemplate는 LangChain에서 제공하는 … 계속 읽기
카테고리: 랭체인 (LangChain)
댓글 남기기
2.1.3. 파일로부터 template 읽어오기
LangChain에서 템플릿(Template)은 프롬프트(Prompt)를 체계적으로 관리하고 재사용하기 위한 강력한 도구입니다. 특히, 애플리케이션 규모가 커질수록 프롬프트를 코드 내에 하드코딩하는 대신 외부 파일로 분리해 관리하는 것이 효율적입니다. 이 챕터에서는 파일로 저장된 템플릿을 읽어오는 방법을 배우고, 이를 LangChain에서 활용하는 과정을 단계별로 살펴보겠습니다. 템플릿 파일의 … 계속 읽기
카테고리: 랭체인 (LangChain)
댓글 남기기
2.1.2. partial_variables
partial_variables는 LangChain에서 프롬프트 템플릿(Prompt Template)을 다룰 때 사용되는 개념으로, 템플릿에 포함된 변수 중 일부를 미리 채워넣는 데 사용됩니다. LangChain의 ChatPromptTemplate이나 PromptTemplate과 같은 클래스에서 프롬프트 템플릿을 정의할 때, 동적으로 값을 삽입할 수 있는 placeholder(변수)를 설정합니다. partial_variables는 이 변수들 중 일부를 사전에 … 계속 읽기
2.1.1. PromptTemplate
PromptTemplate는 LangChain에서 제공하는 도구로, 대규모 언어 모델(LLM)에 전달할 프롬프트(prompt)를 체계적으로 구성하고 관리하기 위한 템플릿입니다. LLM은 사용자가 제공하는 프롬프트에 따라 응답을 생성하기 때문에, 일관성 있고 재사용 가능한 프롬프트를 만드는 것이 중요합니다. PromptTemplate는 이러한 요구를 충족하기 위해 설계되었습니다. LangChain은 LLM을 활용한 애플리케이션 … 계속 읽기
2. 프롬프트(Prompt)
프롬프트 단계는 검색기에서 검색된 문서들을 바탕으로 언어 모델이 사용할 질문이나 명령을 생성하는 과정입니다. 이 단계는 검색된 정보를 바탕으로 최종 사용자의 질문에 가장 잘 대응할 수 있는 응답을 생성하기 위해 필수적인 단계입니다. 프롬프트의 필요성 RAG 프롬프트 구조 프롬프트의 중요성 프롬프트 단계는 … 계속 읽기