
안녕하세요.
혹시 2000년대 중반에 유행했던 데스크탑 마스코트 '나니카(우카가카)'를 기억하시나요? 화면 구석에서 캐릭터 두 마리가 서로 티키타카 만담을 나누던 추억의 프로그램입니다. 당시 한글 고스트도 꽤 많았고, 저 역시 '딸기와 초코'라는 자작 고스트를 만들며 놀다가 그 덕분에 그림이라는 취미까지 생기기도 했었습니다. (취업과 동시에 멀어진 취미가 되었지만요 ㅎㅎ)
언젠가부터 이 고스트들을 스마트폰 화면에서 다시 만나보고 싶었지만 능력이 부족해 미뤄두고 있었는데, 최근 AI 기술의 발전 덕분에 어설프게나마 웹앱으로 구현해 보게 되었습니다.
예전에는 개발자가 미리 잔뜩 작성해 둔 스크립트에서 랜덤으로 만담을 호출했다면, 이제는 Gemini AI가 실시간으로 캐릭터의 성격을 재현해 만담을 생성해 줍니다. (아직은 캐릭터 성격을 완벽히 통제하기 어렵고, 토큰 소모를 줄이기 위해 이전 대화 컨텍스트를 제한해 두어 만담이 조금 단조로운 편이긴 합니다. 차차 개선해 나갈 예정이며, 나중에는 추억의 본가 캐릭터들도 집어넣어 볼까 합니다.)
저처럼 그때 그 시절 고스트에 대한 추억이 있으신 분들은 잠시 접속해서 추억을 곱씹어 보셔도 좋을 것 같습니다.
[보안관련]
본 웹앱은 사용자의 개인 API Key나 대화 히스토리 로그를 외부 서버로 절대 전송하지 않습니다. 오직 사용자의 스마트폰 내부 저장소에만 보관됩니다.
[설치법]
정상적인 구동을 위해서는 구글 AI 스튜디오의 무료 API Key가 필요합니다.
1. 구글 Gemini API Key 무료로 발급받기
1단계: Google AI Studio 접속
PC나 스마트폰 브라우저를 켜고 아래 링크에 접속합니다.
사용하시는 일반 구글 계정으로 로그인을 진행합니다.
2단계: API 키 생성 메뉴 진입
로그인 후 화면 왼쪽 상단(또는 메뉴바)에 있는 [Get API key] 버튼을 클릭합니다.
이어서 파란색 [Create API key] (또는 API 키 만들기) 버튼을 누릅니다.
3단계: 프로젝트 선택 및 키 복사
'Create API key in new project' (새 프로젝트에서 API 키 만들기)를 선택합니다.
잠시 로딩 후 AIzaSy...로 시작하는 긴 문자열의 API 키가 화면에 나타납니다.
오른쪽의 [Copy] 버튼을 눌러 메모장 등 안전한 곳에 복사해 둡니다.
(주의: 이 키는 비밀번호와 같습니다. 카페 게시판이나 타인에게 절대 노출되지 않도록 주의해 주세요!)
2. 모바일 웹앱에 키 연동하고 실행하기
1단계: 배포된 나니포케 웹앱 주소로 접속합니다.
https://nanika-web-ten.vercel.app/
2단계: 앱 화면 내의 [설정(Settings)] 아이콘(톱니바퀴 모양)을 누릅니다.
3단계: 방금 복사해 둔 AIzaSy... API Key를 붙여넣고 저장합니다.
추억을 공유하고 싶어 부끄럽지만 들고 와 보았습니다. 피드백은 언제나 환영합니다. 감사합니다