OpenAI API를 사용할 때 가장 중요한 개념 중 하나는 role입니다. OpenAI의 Chat API에서는 대화의 흐름을 정의하기 위해 role을 활용합니다. 이 글에서는 role의 개념과 언제, 어떻게 사용해야 하는지를 예제와 함께 설명하겠습니다.1. OpenAI API의 role 개념 및 역할OpenAI API에서 대화(messages 리스트)를 구성할 때, 각 메시지에는 반드시 role이 지정됩니다. role에는 다음과 같은 세 가지 값이 있습니다.1.1 “system”“role”: “system”역할 및 특징대화 전체의 맥락을 잡아주고, ChatGPT가 어떤 인격(Persona)이나 행동 지침으로 동작해야 하는지 정의하는 메시지입니다.“system” 메시지는 딱 하나만 사용 가능합니다. (추..