Jump to content

나만의 AI와 대화하는 법


Recommended Posts

여러분은 AI와 대화를 할 수 있는 시대에 살고 있습니다.

0a7056be-7b56-1b46-817c-27714c550916.jpg.a93a22588a4f1fdd4b0e57312e63d5cf.jpg

이제는 대화형 인터페이스를 주변에서 너무나도 쉽게 접할 수 있습니다.

문의에 대한 답변을 자동으로 해주는 챗봇부터,

음성 인터페이스를 제공하는 AI 스피커도 있지요.

'대화형'이란 무엇일까요? 아래도 '대화'라고 할 수 있을까요?

0a7056be-7b56-1b46-817c-2cd20c6900e9.thumb.png.fb7cd39c7bfe4bc3cbf0e8d883de9390.png

Pearl, Cathy. Designing Voice User Interfaces. 36p. (2019)

 

정보의 교환이 이루어졌기 때문에 '대화'라고 할 수 있겠으나, 자세히 살펴보면 단발성 대화의 연속입니다.

대화의 맥락을 유지하고, 고유의 페르소나를 가지고 있어야 비로소

실제 사람과의 대화에 가까운 사용자 경험을 제공할 수 있을 것입니다.

대화는 사람이 할 수 있는 가장 자연스러운 인터페이스입니다.

낮은 학습 비용으로 누구나 쉽게 할 수 있죠.

 

서론이 길어졌습니다.

클로바 스튜디오로 손쉽게 대화 인터페이스를 만들고,

원하는 페르소나와 대화를 하는 법을 설명하겠습니다.

 

▼ Stop sequences를 통해 모델이 어디서 출력을 멈추게 할지 명령을 내릴 수 있습니다.

하이퍼클로바는 예제에 입력한 만큼을 전부 출력하기 때문에, 다음과 같이 입력을 해야 대화를 한 턴 씩만 하도록 출력할 수 있습니다.

0a7056be-7b56-1b46-817c-27cc7723350e.png.e980b06d5fd672df5aed6309c4228137.png

▼ Inject text는 모델의 출력 결과 앞뒤에 원하는 텍스트가 나오도록 합니다.

주로 대화 디자인, 대본 등의 작업에 사용해요.

다음과 같이 입력해야 주거니 받거니 대화할 수 있습니다.

0a7056be-7b56-1b46-817c-27ccc7d63512.png.5b4531dd25cfeece3d3aa259bf9ea7b0.png

▼ Prompt를 작성합니다. 아래는 AI스피커 클로바와 사용자의 대화입니다. 라고 description을 작성합니다.

사용자가 물으면 공손하고 친절하게 대답합니다.라고도 작성하여도 좋습니다.

'~을 하지 말라'고 명시하는 것도 효과가 있다고 합니다.

자, 이제 대화를 해볼까요?

0a7056be-7b56-1b46-817c-2cc322897f62.thumb.png.0cca9a8ab04851712cb2dc67f802365f.png

AI 스피커와 비슷하게 이렇게 대화가 가능합니다.

 

▼ 아이 눈높이에서 친근하게 대답해주는 피터팬 AI입니다.

피터팬을 테마로 예제를 바꾸었을 뿐입니다.

0a7056be-7b56-1b46-817c-2ce504f90154.thumb.png.ad5e0963fee1d9d8085ff1554a8b493d.png

예제를 어떻게 넣느냐에 따라서 캐릭터 고유의 말투나 성격을 부여할 수도 있고,

원하는 페르소나와 대화를 할 수 있습니다.

0a7056be-7b56-1b46-817c-2ce7ebc20161.thumb.png.77f37f1e9d295b4aa56fb0fb7ee91924.png

 

▼ 아래는 🐬돌고래와의 대화입니다.

바다 쓰레기☢️의 심각성에 대해서 5턴 이상 대화를 이어갔습니다.

0a7056be-7b56-1b46-817c-2ce5f7a8015a.thumb.png.f94b9bb6f126b1d5f9ea35d11524488a.png

이렇듯 하이퍼클로바를 이용하면 상황 맥락을 보다 깊게 고려하여 끊김 없이 자연스러운 대화 흐름을 만들 수 있습니다.

0a7056be-7b56-1b46-817c-2d7940a23368.png

 ⚠️ NOTICE ⚠️

한 세션에서 대화가 쌓여갈수록 모델이 조금씩 엉뚱한 대답을 하는 경우가 있는데요. 이것은 히스토리가 쌓일수록 prompt의 영향에서 벗어나는 경향이 있기 때문입니다.

다음은 아이덴티티를 구축하는 방법을 소개하겠습니다.

▼ 클로바의 기본, 외적, 취향 정보 등을 prompt로 채워두었습니다.

0a7056be-7b56-1b46-817c-2cfe1b2d029b.thumb.png.e3d287f816ce684c4eed8ce8a4a8d389.png

0a7056be-7b56-1b46-817c-2cfe1b52029f.thumb.png.8a1c5cc79f63bd2b5508731137028b15.png

▼ 클로바가 대화를 하면서 미리 입력해둔 정보를 활용하는 것을 알 수 있습니다.

위에  초록색  표시와 비교해주세요.

0a7056be-7b56-1b46-817c-2cfe1b140297.thumb.png.27ec6dff37f209b152539fa01b19b0ea.png

▼ 여기서 놀라운 점은 바로 다음 대화입니다.

0a7056be-7b56-1b46-817c-2d3d394b0e48.png.810cc5cdff60eb93c026c6a7762ee252.png

동물원에 가면 넌 뭘 가장 먼저 볼래?라고 간접적으로 물어보았습니다.

돌고래쇼를 가장 먼저 보겠다고 답을 합니다.

▼ 클로바는 돌고래를 좋아한다고 정의해두었거든요.

0a7056be-7b56-1b46-817c-2d4a00b50f39.thumb.png.44fa3fc01b23a256372f4aa5423ccfa1.png

 

대화가 필요할땐 직접 만든 AI와 대화해보는건 어떨까요?

이상, 나만의 AI와 대화하는 법을 소개해드렸습니다!

em_1.jpg.c52bf6873a167c03361ba3ca078b5c65.jpg

  • Like 1
링크 복사
다른 사이트에 공유하기

게시글 및 댓글을 작성하려면 로그인 해주세요.



로그인
×
×
  • Create New...