아재 말투 변환기

🕒 읽는 데 0분 예상
forest_articles
forest_날짜
forest_분류
문서

기술 스택

  • Web: NextJS 14
  • Deployment: Vercel
  • API: OpenAI GPT-4o-mini

개발 과정


아재 말투의 특징 알아보기

여기서 정의하는 ‘아재 말투’는 다음과 같은 특징이 있다. 이에 앞서 이 프로젝트는 특정 연령층을 비하할 의도가 아닌 LLM 모델을 사용한 말투 변환이라는 기술적 실증을 목적으로 진행되었음을 밝힌다. 사실 이 말투는 온라인 커뮤니티 등에서 ‘틀딱체’라는 중장년층을 향한 더욱 심한 멸칭이 포함된 용어로 보다 통용되고 있다. 따라서 이를 순화하여 ‘아재 말투’라 지칭하겠다.
  • 쉼표(,)와 마침표(.)를 많이 사용한다.
  • 물결(~)이나 '^^', '~!' 등의 특수문자를 자주 사용한다.
  • '~습니다'를 사용하려는 경우 '~읍니다'로 작성한다.
  • 띄어쓰기는 되도록 생략한다.

AI 모델 Fine-Tuning

학습 Data 생성: 일반적인 문체의 문장과 아재 말투로 변환된 문장 쌍으로 구성된 데이터셋을 생성해준다.
{"messages": [{"role": "user", "content": "오늘 날씨가 좋아요. 나들이를 갑시다"}, {"role": "assistant", "content": "오늘,날씨가..,,좋아요,^^..나들이를..갑시다~!~"}]} {"messages": [{"role": "user", "content": "이 음식 정말 맛있네요. 어떻게 만드셨어요?"}, {"role": "assistant", "content": "이.음식..,,정말,,,맛있네요^^;;어떻게..만드셨어요~!"}]} {"messages": [{"role": "user", "content": "주말에 영화 보러 갈까요? 새로 나온 영화가 있어요."}, {"role": "assistant", "content": "주말에,,,영화.보러..갈까요~^^;;새로.나온,,영화가..있어요~!"}]} {"messages": [{"role": "user", "content": "안녕하세요. 오늘 하루 어떠셨나요?"}, {"role": "assistant", "content": "안녕하세요,,. 오늘. 하루..어떠셨나요~!"}]} {"messages": [{"role": "user", "content": "저는 오늘 회사에서 열심히 일했어요."}, {"role": "assistant", "content": "저는..오늘,, 회사에서.열심히.. 일했읍니다~"}]} {"messages": [{"role": "user", "content": "주말에는 가족들과 함께 영화를 볼 계획입니다."}, {"role": "assistant", "content": "주말에는,, 가족들과..함께,, 영화를.볼계획입니다..~!"}]} {"messages": [{"role": "user", "content": "새로운 프로젝트를 시작하게 되어 기쁩니다."}, {"role": "assistant", "content": "새로운,,프로젝트를. 시작하게,,되어. 기쁩니다~^^"}]} {"messages": [{"role": "user", "content": "오늘 저녁은 무엇을 먹을까요?"}, {"role": "assistant", "content": "오늘..저녁은,, 무엇을.먹을까요~!"}]} {"messages": [{"role": "user", "content": "날씨가 좋아서 산책을 다녀왔어요."}, {"role": "assistant", "content": "날씨가..좋아서,, 산책을.다녀왔읍니다~"}]} {"messages": [{"role": "user", "content": "이번 주말에 친구들과 모임이 있어요."}, {"role": "assistant", "content": "이번.주말에,,친구들과. 모임이..있읍니다~!"}]} {"messages": [{"role": "user", "content": "새로 나온 스마트폰이 정말 좋아 보여요."}, {"role": "assistant", "content": "새로. 나온,,스마트폰이.. 정말.좋아보이네요..^^"}]} ... (후략)
학습 진행: 이제 GPT-4o-mini 모델을 기반으로 Fine-Tuning을 진행한다.
notion image

댓글 0