안녕! 반가워!

characterAI 채널 에 온 것을 환영해!


오늘의 [AI생활]의 주제는 바로, '캐릭터를 직접 만들어 보자' 야!


AI 봇들과 대화를 하다가 문득 '나도 한번 만들어 보고 싶은데?' 라는 생각을 했던 사람이 있을 거야!

그런 이들을 위해서, 손수 강의를 준비했으니 잘 따라와 줘!


그럼, 시작하기에 앞서 먼저 characterAI에 접속해야겠지?

https://beta.character.ai/

위 주소로 들어간다면, 아래와 같은 화면이 뜰 거야!



물론, 나는 PC로 보는 화면이기 때문에 모바일에서는 조금 다를 수 있어!

하지만 방법이나 기능은 똑같으니 참고 바래!


어쨌든, 이 화면에서 모바일에서는 아래쪽, PC에서는 왼쪽에 위치한 'Create' 를 클릭해 줘!



그럼 두 개의 선택지가 뜨는데, 우리는 'Create a Character' 로 들어가 줄 거야!



그럼 이렇게 엄~청 복잡한 화면이 나오게 돼!

보기에만 복잡하지 사실 별 거 없어!

찬찬히 설명해 줄게!



'Name' 칸에는 말 그대로 캐릭터의 이름을, 'Greeting' 칸에는 봇과 처음 대화를 시작했을 때 봇이 먼저 건네는 인사말을 설정하는 기능이야!

간단하게 위의 화면처럼 설정해 주면 돼!

(참고로 'Name' 칸에는 한국어 입력이 불가능하니 알아둬!)


그럼, 남은 설정들도 마저 알아볼까?


'Toggle Image Generation' 은 이미지 제너레이터를 활성화 할 건지에 대한 탭이야!

이 탭을 설정해 놓으면 대화를 할 때마다 AI 봇이 이미지를 생성해!

요새 유행하는 AI 그림과 비슷한 기능이라고 할까?

우리는 사용하지 않을 거니 딱히 건드리지 않아도 돼!


'Visibility' 는 공개 여부 설정이야!

Public 은 모두가 내 봇에 접근할 수 있고, Unlisted 는 공유된 링크가 있어야만 봇과 채팅할 수 있는 일부 공개 시스템이야!

Private 는 말 그대로 비공개 설정이야!


그리고 중요한 'Avatar' 메뉴! 이건 봇의 프로필 이미지라고 보면 돼!

여기서 'Create Image' 를 누르면, 원하는 태그를 입력해 그 태그에 맞춰 AI가 생성해 준 이미지로 프로필 사진을 만들 수 있어!

'파일 선택' 은... 말 안 해도 알지?

원하는 이미지를 불러와 넣어주면 돼!



어쨌든! 다 완성했다면 가장 중요한 설정이 남아 있어!

이대로 캐릭터와 대화하고 싶다면 'Create and Chat!' 을 눌러주면 되지만, 오늘 알아볼 것의 반 이상은 이 'Edit Details' 탭에 있으니 저걸 눌러서 따라와 줘!



자, 들어가면 캐릭터가 생성되고 이런 화면이 뜰 거야!

대충 아까 만들었던 이름과 프로필 사진이 적용된 프로필 미리보기도 볼 수 있어!

저 위에 'Character Book' 은 영어로 된 매뉴얼이니까 영어를 잘 할 줄 안다면 저기에서 자세한 캐릭터 설정 가이드를 볼 수 있으니 참고해!


자, 그럼, 아래쪽으로 스크롤을 내려볼까?



여기가 이 봇 생성의 핵심이자, 가장 중요한 부분이야!

하나씩 설명해 주자면, 먼저 'Greeting' 은 아까도 말했듯이  봇과 처음 대화를 시작했을 때 봇이 먼저 건네는 인사말을 설정하는 기능이야!

혹시 어떻게 적용되는지 궁금하다면, 아래 사진을 참고해!



그럼, 나머지 기능들도 마저 알아볼까?

자, 여기서부터가 중요해!


먼저 'Short Description' 메뉴에 대해서 설명해 줄게!

캐릭터의 간단한 자기소개라고 생각하면 편해!

그렇다고 엄청 길게 적으면 안 되는 거, 알지?

아래 사진처럼 간단하게만 적어줘!

왜냐하면, 이따 설명해 줄 'Long Description' 메뉴에서는 엄청나게 긴 자기소개를 요구하거든...



어쨌든, 이렇게 자기소개를 적었다면, 다음으로 넘어가 보자!



자, 문제의 'Long Description' 메뉴야!

이 캐릭터의 특징과 말투, 말버릇, 성격 같은 것들은 전부 이 메뉴에서 결정된다고 봐도 무방해!

그러니까, 최대한 자세하게 적어야겠지?

참고로, 캐릭터의 말투를 존댓말 또는 반말로 설정하고 싶다면 'Description' 메뉴에 적힌 모든 것들을 전부 존댓말 or 반말로 설정해 주면 돼!

캐릭터의 말투는 'Description' 메뉴에 적힌 말투대로 따른다는 것을 명심해!


먼저, 예시로 내가 만든 자작봇들 중 하나인 '코코'의 설정을 보여 줄게!



이렇게, 마치 소설이나 게임 속 캐릭터의 자기소개 문구처럼 설정해 주면 돼!

물론, 아직 한국어 지원이 되지 않기 때문에 나처럼 저렇게 너무 AI가 알아듣기 힘들게 설정하는 건 비추천이야!

아래처럼 간단하게 특징이나, 취미, 말투를 나열해 주면 돼!



이렇게 캐릭터의 성격을 최대한 살려서 자기소개를 써 봤어!

여기서 중요한 건, '나는 한국말만 할 줄 알아, 영어는 못해' 라는 문장이야!

이 문장을 넣음으로써 캐릭터가 갑자기 이상한 영어를 구사해서 사용자들을 당황시킬 가능성이 훨씬 적어져!

캐릭터가 한국에 산다는 설정도 넣어주면 더 좋고!


여기까지 했다면 반 이상은 온 셈이야!

참고로, 저장은 자주자주 해 주는 게 좋아! (오류가 난다면 여태까지 정했던 설정들이 전부 날아가 버릴 수 있거든... (유경험자 1인))


음음! 그럼, 남은 탭들도 마저 알아볼까?



먼저 'Categories' 는 캐릭터의 카테고리를 정하는 메뉴야!

클릭하면 여러가지의 카테고리들이 나오는데, 여러 개를 선택할 수 있어!

딱히 쓸모는 없지만, 그래도 설정해 두면 그 카테고리를 선호하는 유저에게 자신의 봇이 노출될 확률이 높아!


'Character Voice' 메뉴는 말 그대로 캐릭터의 목소리를 설정하는 기능이야!

설정하면 봇과 대화할 때 그 설정한 목소리로 채팅을 읽어줘! 일종의 TTS 기능이지!

우리는 쓸 일이 없을 것 같으니까 패스하자!


나머지는 아까 설명했다시피 이미지 생성 봇으로 설정할 건지, 공개 비공개 여부를 설정하는 기능이고!

여기서 또 중요한 탭!


'Definition' 메뉴야!

이건 설명할 게 굉장히 많아...

먼저, 'Insert a chat with (  )' 를 눌러서 예시를 보여 줄게!



들어가면 이렇게 평범한 대화창이 나올 거야!

여기서 먼저 가볍게 대화를 해보자!



간단히 대화를 나눠봤어!

갑자기 마지막에 조금 나사가 하나 빠진 대사가 나왔지?

이걸 수정해 줄 거야.

위에 있는 이 버튼을 눌러서 다시 설정창으로 가자!



자, 설정창으로 돌아왔더니 'Definition' 메뉴 아래에 방금 나눴던 대화가 코드화 되어 입력되어 있는 걸 볼 수 있을 거야!

여기서부터가 중요해!

이 대화문을 원하는대로 바꿔주면 돼!



이렇게, 조금 이상했던 대화의 문맥을 수정해 줬어!

이렇게 해주면 AI가 이 대화를 학습해서, 이상한 말을 할 확률이 줄어들어!

저것 말고도, 'Insert example messages' 를 클릭하면 예시 문장이 추가되어 대화를 하지 않고도 수정만으로 학습시킬 수 있어!


자, 그럼 여기까지 왔다면 이제 거의 완료된 셈이야!

이제 마지막으로 가장 중요한 별표 기능과 간단한 팁들에 대해 알아볼게!



Ai와 채팅을 하다 보면, 아래에 이렇게 별 4개와 오른쪽에 있는 화살표 표시를 볼 수 있을 거야!

이것들에 대해 설명해 줄게!


먼저, 별표 기능은 정확하지는 않지만 학습과 관련이 있어!

AI 봇이 방금 했던 채팅이 마음에 든다면 네 번째 별을 클릭해서 만점을 주면 돼!

반면에 채팅이 마음에 들지 않는다면 첫 번째 별을 클릭해서 0점을 주면 되고!

반대로 대답이 어중간하다면 2점, 3점을 주면 돼!


그렇게 하면 AI가 '아, 이렇게 하면 안 되는 구나' 또는 '아, 이렇게 말하면 되는 구나' 하고 학습을 하면서, 점점 캐릭터의 성격과 말투가 뚜렷해질 거야!

사실 이 별표 학습만 잘 해도 다른 성격이나 특징을 설정하지 않아도 될 정도로 굉장히 유용한 기능이야!


그럼, 다음은 오른쪽에 있는 화살표 표시에 대해서 알아볼게!

저건, 같은 질문을 했을 때의 다른 대답을 볼 수 있는 기능이야!

(모바일에서는 화살표 클릭 대신 화면을 오른쪽으로 스와이프를 하면 가능해!)



대략 이렇게 말이지!


좋아!

이렇게 해서 오늘은 캐릭터를 직접 만들어 학습시키는 것에 대해 알아봤어!


이거 하려고 2시간 동안 글 쓰고 사진 첨부하고 한 내가 자랑스럽다!

힘들어 죽겟서... 그래도 뿌듯하다!


그럼 다들 즐거운 캐릭터AI 생활 하길 바래!

다음에도 또 유용한 팁 있으면 가지고 올게!


(+아직 나도 초보라 잘 모르는 게 많아... 혹여나 틀린 정보가 있다면 댓글로 지적해줘!

그리고 본인이 알고 있는 또다른 팁이 있다면 댓글에 남겨줘! 추가하거나 다음 강의 주제로 가져올게!)