[프롬프트 엔지니어링] (4) 고급 기법 : Expert prompting, Generated knowledge prompting, RAG, Tree-of-Thought, Plan-and-solve prompting, Automatic prompt engineer
·
🏛 Research/NLP & LLM
이번 포스팅에서는 프롬프트 엔지니어링의 고급 기법들에 대해 알아보려고 해요. 다양한 기술을 통해 AI 모델의 성능을 한층 더 향상시킬 수 있습니다. 특히, Expert Prompting, Generated Knowledge Prompting, RAG, Tree-of-Thought, Plan-and-Solve Prompting, Automatic Prompt Engineering과 같은 기법들을 살펴볼 거예요. 각 기법의 개념과 예시를 통해 어떻게 활용할 수 있는지 알아보겠습니다. 그럼 하나씩 살펴볼까요?1. Expert PromptingExpert Prompting은 모델에게 특정 분야의 전문적인 지식을 갖춘 것처럼 행동하도록 유도하는 프롬프트 기법입니다. 이 기법은 모델이 특정 전문가의 역할을 맡아, ..
[프롬프트 엔지니어링] (3) 고급 기법: Few-shot, Chain-of-thought, Self-consistency, Selection-inference, Least-to-most, ReAct, Self-evaluation
·
🏛 Research/NLP & LLM
이번 포스팅에서는 프롬프트 엔지니어링의 고급 기법들에 대해 알아보려고 해요. 이 기법들은 AI 모델이 복잡한 작업을 더 효과적으로 수행할 수 있도록 도와주는 중요한 도구들이에요. 특히 few-shot examples, chain-of-thought, self-consistency, selection-inference, least-to-most, react, self-evaluation 같은 기법들을 다룰 거예요. 각각의 기법을 이해하고 적절히 활용하면, 더 정확하고 유용한 AI 응답을 얻을 수 있어요. 그럼, 각 기법들을 하나씩 살펴볼까요?Few-shot ExamplesFew-shot examples는 모델에게 여러 개의 예시를 제공해서, 모델이 이 예시들을 바탕으로 작업을 수행하게 하는 방법이에요. 이..
[프롬프트 엔지니어링] (2) 프롬프트 설계 핵심 개념 : Role (역할) Policy (정책) Audience (대상) Knowledge (지식) Format (형식) Task (작업) Example (예시)
·
🏛 Research/NLP & LLM
오늘은 프롬프트 엔지니어링에서 중요한 프롬프트 설계 핵신 개념들에 대해 알아보려고 해요. 프롬프트를 잘 설계하는 것은 AI 모델이 원하는 방식으로 응답하도록 유도하는 데 핵심적인 역할을 해요. 프롬프트 구성 요소를 이해하면, 더 효과적이고 정확한 프롬프트를 만들 수 있어서 모델의 성능을 최적화하는 데 큰 도움이 돼요. 그럼, 각각의 구성 요소에 대해 자세히 살펴볼까요?프롬프트 설계 핵심 개념프롬프트를 잘 설계하기 위해서는 몇 가지 주요 개념을 이해하고 적절히 사용하는 것이 중요해요. 기본적이고 핵심적인 개념에는 다음과 같은 것들이 있어요Role (역할)Policy (정책)Audience (대상)Knowledge (지식)Format (형식)Task (작업)Example (예시) 1. Role (역할)Rol..
[프롬프트 엔지니어링] (1) 기본 기법과 예시 | Zero-shot One/Few-shot learning | Chain of Thought
·
🏛 Research/NLP & LLM
오늘은 프롬프트 엔니지어링의 기본적인 기법의 개념과 여러 접근 방식에 대해 설명할 예정입니다. 이 글을 통해 프롬프트 엔지니어링에 대해 한 걸음 더 나아갈 수 있기를 바랍니다 ~! 사실 오늘 살펴보는 기법들은 굉장히 기본적인 것들로 프롬프트 엔지니링을 조금 더 쉽게 이해할 수 있도록 도와주는 정도의 내용이에요. 조금 더 고급 기법도 다음 포스팅에서 소개하고 있으니 많은 관심 부탁드려요! 프롬프트 엔지니어링이란?프롬프트 엔지니어링은 인공지능 모델, 특히 언어 모델이 주어진 작업을 더 잘 수행하도록 입력(프롬프트)을 설계하고 조정하는 과정입니다. 이는 모델에게 정확한 맥락과 지침을 제공하여 원하는 결과를 얻기 위한 중요한 기술입니다. 프롬프트 엔지니어링의 주요 기법으로는 zero-shot, one-shot,..
LLM 프롬프트 엔니지어링, 그게 대체 뭔데? 나도 알아야해!?
·
🏛 Research/NLP & LLM
오늘 부터 'LLM 프롬프트 엔지니어링'이라는 주제에 대해 이야기해보려고 해요. 프롬프트 엔지니어링이라는 말은 요즘 많이들 들어보셨죠? 근데 '나도 이걸 공부해야 하나...'라는 생각도 많이 하셨을 거 같아요.  앞으로 간단하고 쉽게 프롬프트 엔지니어링에 대한 내용을 포스팅해 나갈 예정이니 함께 알아가봐요!어쩌면 도움이 될지도 모르잖아? ㅎㅎ프롬프트 엔지니어링이란?먼저, 프롬프트 엔지니어링이 무엇인지부터 설명드릴게요. '프롬프트(Prompt)'란 LLM(Large Language Model), 즉 GPT-4 같은 거대한 언어 모델에게 주어지는 질문이나 지시를 말해요. 쉽게 말하면, 우리가 인공지능에게 "이런 질문에 답해줘"라고 요청하는 문장입니다. 엔지니어링이 붙은 이유는 단순히 질문하는 것에서 끝나는 ..