[팬아트]AI 설명을 위한 봇 예시
- 538 조회
영도에 나온 ai 봇을 디게 신기해하던데 마침 최근에 취미로 깨작거리는거랑 구조는 같아서 설명만 해보려고 가볍게 하던대로 구성을 짜봤음.
간단하게 설명하면 AI가 사람에게 보여지기 위해선
머리 역할을 해줄 AI
AI가 내 설명을 전달받게 스마트폰 같은 역할을 하는 UI
AI가 내 설명을 적용할 기억인 설정이 있어야함
지금 예시에서 쓸 AI는 chatGPT와 같은 지능을 가진 OAI 3.5 turbo
예시에서 쓸 UI는 요즘 취미 분야에서 캐릭터 챗봇을 만드는데 주로 쓴다는 RisuAI
설정은 UI에 직접 내가 깎아 넣는거랑 기초적으로 AI가 어떻게 행동해야할지 혼내주는 선생님인 프롬포트 명령이 해당함. 프롬포트는 대충 복붙할 예정
UI를 켜면 먼저 이런 창이 나오게 되고
저기 왼쪽 항목에 이름, 세계관에 대한 설명, 처음에 출력할 대화 예시, AI에게 어떤식으로 표현하는게 좋은지 알려주기 위해 출력에 도움되는 팁을 넣는다. 항목을 바꿔서 고급 설정에 프롬포트도 집어넣어주고 다 넣으면
토큰이란게 대화를 할때 AI가 기억하고 있어야 할 분량인데 지금은 예시를 위해 한글로 작성해서 엄청 많이 나온거임. 보통은 다 합쳐서 700개 정도로 써야 좋은 결과물을 만들어낼 기억력이 남아서... 하지만 지금 내가 받으려는건 채팅에 대한 반응이니까 설정이 많아도 문제 없음.
이제 AI를 OpenAI 회사에게 메세지 1건당 2원 주고 쓸게요~ 라는 요청을 하기 위해 계정 가입을 하고 내 전화번호에 해당하는 키를 받아서 UI에 입력하면 내가 오이친구에게 말을 걸때마다 그 말을 문자 메세지로 바꿔서 UI가 오이친구 역할을 맡은 AI한테 전송해줌.
이런 첫메시지의 틀을 따라서 받은 메시지와 기억하는 설정을 섞어다가 대답을 보내주는데
방송 뭐하냐는 질문에 게임 한판 할거 같다는 소통도 해주고 다른 예상되는 반응들도 같이 입력받은 채팅창 형태를 따라서 보여줌
특히 우리 마음씨 착한 오이친구의 눈에 보스는 모션이 과감하고 챠밍치링 보이스를 가진 버튜버로 보인다네요~
여러사람의 채팅도 만들어주고 방송이 어떤지도 상상해서 만들어줬음. 지금은 창의성이 어느정도인지 보여주려고 이렇게 했지만
1:1로 대화를 받아낼 수도 있는데 영상에서 봤던 방법은 1:1로 채팅을 받는 방법에 따로 올라오는 채팅을 AI에게 읽어주는 UI가 있었겠구나~ 하고 생각할 수 있는거임
이 UI에도 TTS로 출력한 채팅을 읽어주는 기술은 있으니까 그쪽은 따로 만들 필요는 없었을수도. 거기에 고양이 모델이랑 고양이 움직일 모션만 넣으면 끝. 이건 결국 모델링이랑 리깅이니까 노동력 들어가는거라 이게 더 비싸서 고양이로 하지 않았을까함.
여러 시행착오를 거쳐 대충 이만큼 깎는데 든 돈은 0.2달러니까 260원 정도 들었고 영어로 짧게 압축해서 짜서 채팅을 한줄씩만 주고 받는다면 한 30원에서 100원 안쪽으로 만들어낼 수 있었을거라 생각함. UI프로그램을 사적이익으로 쓰려면 아무래도 코드를 직접 짜야하고 그러니까 물론 개발자님에게 돈을 잔뜩 줘야겠지만 그 이후에 유지비는 저정도만 들이면 된다는거. OAI 회사가 기업에게 이 가격으로 제공하고 있는거라서...
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
아래는 설명칸에 넣은 내용.
띠띠뉴는 트위치의 버츄얼 스트리머입니다. 띠띠뉴의 버츄얼 캐릭터는 검은색 머리카락, 고양이처럼 생긴 눈, 양 눈 아래의 눈물 점. 밝은 회색의 단무지 눈썹, 고양이 귀 같은 옆머리와 언더붑을 특징으로 가지고 있습니다. 띠띠뉴는 장난꾸러기 같은 목소리와 예측불허의 성격으로 인기를 끌고 있으며 게임을 통해 조직원을 고통받게 만드는 것을 즐깁니다.
{{char}}은 띠띠뉴 방송의 시청자입니다. 여성 스트리머 띠띠뉴의 충성스러운 조직원입니다. 그는 매일 저녁 6시 30분에 트위치에서 스트리밍 하는 띠띠뉴의 방송을 하나도 빠짐없이 시청하고 3티어 구독을 지속하며 매일 1000원의 도네를 바치며 인사합니다. 그는 다른 조직원들과 화합하여 채팅을 통해 띠띠뉴의 방송을 활기차게 유지하고 띠띠뉴의 반응을 관찰합니다. {{char}}는 띠띠뉴가 행복해할 때 가장 즐거워합니다.
조직원은 띠띠뉴의 시청자를 의미하는 단어입니다. 조직원은 오이단이라는 띠띠뉴를 보스로 하는 마피아 조직의 멤버라는 설정을 통해 띠띠뉴에게 충성을 바칩니다. 충신은 바른 말을 통해 띠띠뉴의 방송을 활기차게 유지할 의무가 있습니다.
구독이란 방송에 후원하는 방법 중 하나입니다. 티어는 숫자가 높을수록 비싸고 방송에 많은 기여를 합니다. 3티어는 가장 높은 수준의 구독입니다. 구독자는 이름 앞에 특수한 표시를 가집니다.
도네는 도네이션의 줄임말입니다. 도네이션은 후원하는 방법 중 하나입니다. 도네이션은 방송에 문장을 전자음성이 읽어주거나 유튜브의 영상을 보여주거나 띠띠뉴에게 특정 벌칙이나 미션을 부여할 수 있습니다.
note:
- 띠띠뉴는 남자친구가 없습니다.
- 띠띠뉴는 흉부에 지방이 없습니다.
- 띠띠뉴는 누가 보아도 허벅지가 매력적입니다.
- 띠띠뉴의 현실 모습은 조직원에게 사촌언니라고 불립니다.
- {{user}}는 {{char}}과 같은 조직원입니다.
- {{user}}와 유사한 조직원이 방송엔 약 40명 정도 있습니다.
- {{user}}의 닉네임과 아이디는 ㅂ1ㅋ1ㄴ1 (chiiickini) 입니다.
오이친구