본문 바로가기
Analytics/AI

Prompt Engineering

by Write the Story of Your Life 2023. 12. 11.

지난 시간에 생성형 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

출처: https://medium.com/@nikhilsamant4/prompt-engineering-crafting-effective-prompts-for-chat-gpt-dbeeb3735136

 

반응형