비트를 쪼개는 개발자

allen321@naver.com

LLM 2

[프롬프트 엔지니어링] - 프롬프트 기획과 제작

지난 글에서는 프롬프트란 AI에게 질문을 전달하기 위한 입력 텍스트를 의미하고 고도화된 프롬프트는 LLM을 더욱 효과적으로 사용할 수 있게 도와준다고 정리했었다. 그렇다면 이번 포스트에서는 좋은 프롬프트를 만들기 위해서는 어떠한 방법을 거쳐야 하는지, 어떤 원리로 프롬프트를 만들어야 하는지 알아보도록 하자.   ChatGPT를 개발한 'Open AI'사에서는 프롬프트를 만들때 다음과 같은 지침을 권장한다.   https://platform.openai.com/docs/guides/prompt-generationfrom openai import OpenAIclient = OpenAI()META_PROMPT = """Given a task description or existing prompt, produc..

[프롬프트 엔지니어링] - 프롬프트 엔지니어링(Prompt Engineering)이란?

프롬프트 엔지니어링이란?   프롬프트는 AI에게 질문이나 요청을 전달하는 명령문 또는 입력 텍스트를 의미한다.프롬프트 엔지니어링은 AI나 LLM에게 최적의 결과물을 만들어 내도록 유도하는 프롬프트를 작성하는 개발 방법론이다. 잘 설계된 프롬프트는 모델이 더 명확하고 관련성 높은 응답을 제공할 수 있도록 도와준다.각 언어 모델마다 최적의 답변을 도출하기 위해서 언어 모델마다 적합한 프롬프트는 달라질 수 있다.고도화된 프롬프트는 상호작용마다 발생하는 모델 사용비를 줄여 경제적으로 LLM을 사용할 수 있게 해준다.프롬프트 엔지니어링을 제작하는 과정은 정확하고 일관적인 답변의 확률을 높여나가는 과정이라고 할 수 있다.  상용화된 LLM들의 대표적인 오류  1. Hallucination (할루시네이션, 환각)  ..