본문으로 건너뛰기

대화 내역

일러두기

이 페이지는 기계 번역을 통해 한국어로 번역했습니다. 어색한 표현이 있을 수 있으니 양해 바랍니다.

컨텍스트(맥락)를 기억하는 방법?

ChatGPT 및 Bing Chat과 같은 소비자 대화형 AI 서비스는 AI 상담원이 대화의 맥락을 기억하는 것처럼 보이게 하는 트릭을 사용합니다. 이 트릭은 기본 모델에 최신 프롬프트뿐만 아니라 매번 전체 채팅 기록을 제공하지만 사용자는 이를 볼 수 없다는 것입니다. AI 모델은 사용자가 떠났다가 다시 돌아오면 이전 상호작용을 학습할 수 없고 기억하지 못하지만 애플리케이션은 프롬프트 엔지니어링을 사용하여 이 '메모리'를 추가합니다.

컨텍스트가 있는 대화가 어떻게 가능한지 직접 확인해 보겠습니다.

다음과 같은 대화를 시도하고 아래에 텍스트를 입력해 보세요:

사용자 프롬프트에 입력:
수소 원자핵에는 몇 개의 중성자가 있나요?

Send를 클릭합니다. AI 에이전트가 다음과 같이 응답합니다:

사용자 프롬프트에 입력:
수소 원자핵(양성자라고도 함)에는 중성자가 0개 있습니다.

채팅 세션을 지우지 않고 채팅 세션에서 이 응답을 추가합니다:

사용자 프롬프트에 입력:
동위원소는 어떻게 되나요?

Send를 클릭합니다. 상담원이 수소의 동위원소인 중수소(중성자 1개)와 삼중수소(중성자 2개)를 포함하는 답변으로 응답할 것입니다. 두 번째 프롬프트에 수소나 중성자가 언급되지 않았지만 채팅의 맥락을 활용하여 더 유용한 답변을 제공했습니다.

여기서 핵심은 이전 프롬프트를 다음 요청으로 다시 보내면 모델에 더 많은 맥락과 근거를 제공하므로 최종 사용자에게 더 가치 있는 답변을 제공할 수 있다는 것입니다.

이제 채팅 세션을 지운 다음 다시 한 번 프롬프트를 보내세요:

사용자 프롬프트에 입력:
동위 원소는 어떻게 되나요?

이전 메시지의 컨텍스트가 없으면 모델은 동위 원소에 대한 일반화된 답변으로 응답합니다.

숙제

대화를 나누고 모델이 사용자의 이름과 생년월일을 기억하도록 해보세요.