지난 시간에 생성형 AI의 기반인 Transformer에 대해서 간단히 살펴보고 이 모델에서 최상의 결과를 얻기 위해서 어떤 것이 필요한지 알아보다가 Global에서는 Prompt Engineering 직군이 뜨고 있고하여 해당 Traing을 진행했고, 내용을 요약해 보았습니다.
ChatGPT stands for Chat Generative Pre-training Transformer.
Prompts are a detailed description of the desired output expected from an artificial intelligence model.
LLM 모델이 양질의 데이터로 잘 만들어 졌어도, 모델에 질의하는 사용자가 불안전한 질문을 한다면 좋은 답변을 할 수 없을 것입니다. 질문/요청을 효과적인 프롬프트로 변환하여 사용자와 AI간에 상호작용을 매끄럽게 할 수 있습니다.
사용자는 시행착오를 줄이거나 피할 수 있게되고, AI에게 일관된 응답을 받게 할 수 있습니다. 같은 모델이지만 프람프트를 개선하여 모델이 더 완성도 있게 도울 수 있습니다. 비용적으로보면 AI모델을 다시 training하는 것보다 프람프트를 잘 다듬어서 비효율성을 낮추고 다양한 프로세스 및 페르소나가 사용하게 도와 줄 수 있습니다.
Prompt Engineering에서 주요 원칙은 다음과 같습니다.
- 정확한 응답을 위해서 명확한 지침/요구사항/목표가 있는 프롬프트 필요.
- 프롬프트를 간결하게 유지하여 모호한 응답을 피하기.
- 일관된 지침을 제공하여 모델이 일관된 응답을 생성하도록 한다.
AI와 사용자 사이에서 양쪽을 잘 이해하며 도울줄 알아야 합니다. 생각해보면, 정확한 답을 제공하기위해 필요한게 단지 AI기술뿐이 아니라, 의사소통/도메인 지식/언어 능력 게다가 윤리적/법률적인 문제에 판단 능력 등 다양한 역량이 필요하다고 생각합니다.
Training을 받으면서 과연 한국에서 이 직업군이 잘 자리잡을지 궁금하지만 LLM 모델에서 이 직업군은 정말 중요한 차별점이라 생각됩니다. Prompt Engineering 교육을 몇개 더 수강해보고 다시 추가 내용 posting 하겠습니다.
https://platform.openai.com/docs/guides/prompt-engineering
https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api
'Analytics > AI' 카테고리의 다른 글
ChatGPT가 기존 딥러닝과 무슨 차이가 있는걸까? (0) | 2023.12.11 |
---|---|
생성형 AI(Generative AI) 란? (0) | 2023.10.11 |
LLM 이란 무엇이고, 그 활용사례는? (0) | 2023.08.31 |