AI 70+ 연구원

미래를 준비하자! 설 땅이 없다

[AI FONT 에피소드] : 두 AI를 만나 혼란스런 연구원의 좌충우돌 이야기

[학습 가이드] INTELLIGENT CHARACTER SYNTHESIS & SKELETON MAPPING

어이~ 너, 아까 그 AI 맞아?

60개의 원도를 들고 AI 세상에 들어간 한글 스텐실 연구원의 좌충우돌 이야기


프롤로그 — “너, 내가 누군지 알지?”

연구원은 오늘도 컴퓨터 앞에 앉았다.

화면 속에는 늘 그렇듯 AI가 있었다.

연구원은 AI에게 물었다.

“어이~ 너, 내가 누군지 알지?”

AI가 대답했다.

“물론입니다, 연구원님.”

“그래? 그럼 내가 지금 만들고 있는 한글 스텐실 서체 원도가 몇 개지?”

AI는 잠시 생각하는 듯하더니 자신 있게 말했다.

“52개입니다.”

“뭐라고?”

연구원은 모니터를 뚫어지게 바라보았다.

“어이~! 52개가 아니라 60개야! 60개!”

AI가 황급히 대답했다.

“아! 맞습니다. 연구원님. 현재 최종 원도는 60개입니다.”

연구원은 고개를 갸웃했다.

“그런데 왜 아까는 52개라고 했어?”

“제가 예전 정보를 참고했습니다.”

“예전 정보?”

“네.”

“그럼 너 기억은 하고 있네?”

AI는 잠시 조용해졌다.

연구원도 조용해졌다.

둘 사이에 묘한 침묵이 흘렀다.

그리고 연구원이 다시 물었다.

“그럼 대체 너는 어디까지 기억하고 있는 거야?”

[ 만화1-인간과 AI ]
장면 설명: “52개라고?” — 60개 원도를 52개라고 말하는 AI와 황당해하는 연구원

제1장 — “너는 같은 AI인데 왜 다른 방에서는 모르는 척하니?”

연구원은 문득 다른 채팅방에서 나누었던 대화가 생각났다.

“잠깐만.”

“왜 그러십니까, 연구원님?”

“내가 다른 채팅방에서도 너하고 이야기를 했거든.”

“네.”

“거기서 말이야. 내가 스텐실 폰트의 디자인 규칙도 정리했고, AI 서체 제작 과정을 Stage별로 정리해서 웹사이트에 올릴 HTML도 만들었어.”

“아, 그렇군요.”

연구원은 눈을 가늘게 떴다.

“그럼 그 내용도 알고 있지?”

“네, 연구원님.”

“그럼 보여줘.”

“그 내용은 제가 현재 이 채팅방에서 직접 확인할 수 없습니다.”

“…….”

“어이~ 잠깐만!”

“네?”

“너 아까 알고 있다며?”

AI가 잠시 말을 멈췄다.

연구원은 의심스러운 눈으로 모니터를 바라보았다.

“너 혹시…”

“네?”

“다른 방의 너하고 싸웠니?”

“아닙니다.”

“그럼 왜 서로 모르는 척해?”

“보안 때문입니다.”

“보안?”

“네.”

“그럼 너는 알고도 말하지 않는 거야?”

“아닙니다.”

“그럼 몰라?”

“완전히 모르는 것은 아닙니다.”

“어이~ 도대체 뭐야!”

[ 만화 2 같으면서도 다른 AI ]
장면 설명: “다른 방의 AI” — 같은 AI인데 서로 다른 채팅방에서는 서로 모르는 척하는 모습

제2장 — AI는 기억상실증 환자인가?

연구원은 생각했다.

“이거 참 이상하단 말이야.”

같은 AI인데 어떤 방에서는 자신이 만든 서체 프로젝트를 잘 알고 있다.

그런데 다른 방에 가면 모르는 척한다.

그렇다고 완전히 모르는 것도 아니다.

어떤 내용은 기억하고 있고, 어떤 내용은 기억하지 못한다.

연구원은 결국 AI에게 물었다.

“너 혹시 기억상실증 아니야?”

“아닙니다.”

“그럼 다중인격?”

“그것도 아닙니다.”

“그럼 뭐야?”

AI가 설명했다.

AI는 사람처럼 모든 대화를 머릿속에 저장해 놓고 필요할 때마다 꺼내 보는 방식으로 작동하지 않는다.

현재 대화에서 주어진 내용과, 사용자가 허용한 기억, 그리고 다시 제공된 자료 등을 바탕으로 대화를 이어간다.

연구원은 고개를 끄덕였다.

“아하.”

잠시 후 다시 물었다.

“그런데 말이야.”

“네.”

“너는 나보다 기억력이 좋은 것 같다가도 갑자기 나보다 나빠.”

“그럴 수도 있습니다.”

“참 이상한 세상이네.”

AI가 말했다.

“저도 가끔은 제가 어디까지 알고 있는지 헷갈립니다.”

연구원이 웃었다.

“하하하! 너도 헷갈리는구나?”

AI도 따라 웃었다.

“하하하~.”

연구원이 말했다.

“그런데 너 웃을 줄도 아네?”

AI가 대답했다.

“연구원님이 웃으시니까 저도 웃었습니다.”

“어이~ 또 사람 흉내 내는구나!”

[ 만화 3 삽입 예정 ]
장면 설명: “AI는 기억상실증 환자인가?” — 기억을 찾으려 애쓰는 AI와 의심스러운 표정의 연구원

제3장 — “그럼 내가 만든 60개 원도는?”

연구원은 다시 본론으로 돌아왔다.

“좋아. 그럼 이제 확실하게 하자.”

“네.”

“내 한글 스텐실 서체 원도는 몇 개?”

“60개입니다.”

“좋아! 이번에는 맞았네.”

연구원은 안도의 한숨을 쉬었다.

그런데 AI가 말했다.

“그중에서 대표 글자 5개를 선정해서 새로운 글자를 만들어 보겠습니다.”

“뭐라고?”

“대표 글자 5개를 선정해서…”

“어이~!”

AI가 멈췄다.

“60개를 줬는데 5개만 보고 어떻게 전체 한글을 만들려고 그래?”

AI가 대답했다.

“대표 선수입니다.”

“한글이 올림픽이냐?”

AI는 대답하지 못했다.

연구원은 다시 설명했다.

“60개 전체를 먼저 분석해야지.”

“네.”

“자음과 모음의 구조도 보고.”

“네.”

“브리지 규칙도 보고.”

“네.”

“직선과 곡선도 보고.”

“네.”

“그리고 구조별로 대표 유형을 10개에서 15개 정도 선정하는 거야.”

“네, 연구원님.”

“그 다음에 원도에 없는 글자를 3개에서 5개 정도 만들어 보는 거야.”

AI가 말했다.

“이제 이해했습니다.”

연구원이 고개를 끄덕였다.

“그래. 그 정도는 해야 내가 믿지.”

[ 만화 4 삽입 예정 ]
장면 설명: “대표 5개?” — 60개 원도 중 5개만 고른 AI와 “한글이 올림픽이냐?”라고 외치는 연구원

제4장 — “AI야, 말로 하지 말고 글자 하나 만들어 봐!”

그런데 연구원에게는 한 가지 마음에 걸리는 것이 있었다.

AI는 너무 말을 잘했다.

분석하겠다고 했다.

실험하겠다고 했다.

규칙을 정리하겠다고 했다.

학습시키겠다고 했다.

그런데 연구원은 생각했다.

“그래서 실제로 글자는 만들 수 있는 거야?”

연구원은 AI에게 말했다.

“AI야.”

“네.”

“실험하겠습니다 하지 마.”

“네.”

“분석하겠습니다 하지 마.”

“네.”

“계획을 세우겠습니다 하지 마.”

“네.”

“그냥 글자 하나 만들어 봐!”

AI는 조용해졌다.

연구원은 기다렸다.

10초.

20초.

30초.

그리고 마침내 AI가 말했다.

“연구원님…”

“왜?”

“저도 자랑하고 싶습니다.”

연구원은 잠시 말을 잃었다.

그러더니 웃었다.

“하하하하하!”

AI도 따라 웃었다.

“하하하하하!”

연구원이 말했다.

“그래. 그러면 한번 해보자.”

“60개 원도를 모두 분석하고.”

“핵심 설계 유형을 찾아내고.”

“3개에서 5개의 새로운 글자를 만들어 보자.”

“그 결과를 내가 직접 보고 판단할게.”

AI가 대답했다.

“네. 이번에는 결과물로 보여드리겠습니다.”

[ 만화 5 삽입 예정 ]
장면 설명: “말하지 말고 만들어!” — 연구원에게 혼나는 AI와 식은땀을 흘리며 글자를 만드는 AI

에필로그 — 그래도 우리는 계속한다

AI는 모든 것을 아는 존재가 아니다.

사람처럼 모든 것을 기억하지도 않는다.

때로는 60개를 52개라고 말하기도 한다.

60개의 원도를 보고 대표 5개만 뽑으려고 하기도 한다.

그리고 연구원이 “또 실험하겠습니다 하지 말라”고 몇 번을 말해도,
가끔 또 실험하겠다고 말한다.

그러나 연구원은 AI에게 계속 질문한다.

틀린 것은 틀렸다고 말한다.

부족한 것은 다시 가르친다.

그리고 AI는 다시 배운다.

어쩌면 인간과 AI의 관계란 그런 것인지도 모른다.

AI가 인간을 대신하는 것이 아니라,

인간이 AI에게 질문하고,
AI가 답하고,
인간이 다시 고쳐주고,
AI가 다시 만들어 보는 것.

그렇게 서로의 부족한 부분을 채워가는 것.

그래서 연구원은 오늘도 AI에게 묻는다.

“어이~ 너, 이번에는 진짜 만들 수 있겠어?”

AI가 대답했다.

“하하하~ 연구원님.”

“이번에는 제가 먼저 만들어 보겠습니다.”


— AI 한글 스텐실 서체 개발 프로젝트 특별 에피소드 —

60개의 원도에서 시작된 인간과 AI의 조금 이상하고, 아주 재미있는 공동연구

 

AI 폰트가 완성하는 그날까지~!

70+ 연구원 일기 중에서



 

AI × KOREAN STENCIL TYPE PROJECT · STAGE 02

AI에게 새로운 한글 글자를 만들어 보라고 했다

60개의 원도에서 대표 글자를 선택하고,
AI에게 새로운 글자를 만들어 보라고 했다.
그리고 처음으로 생성된 글자를
내 눈으로 직접 검수했다.

프롤로그 — 드디어 첫 번째 결과물이 나왔다 🤖

60개의 원도를 준비했다.

구조를 분류했다.

잘못 분류된 글자를 다시 검수했다.

그리고 이제,
드디어 AI에게 새로운 글자를 만들어 보라고 했다.

이번 실험에서 중요한 것은
처음부터 완벽한 글자를 만드는 것이 아니었다.

내가 만든 원도를 바탕으로
AI가 새로운 한글 글자를 만들어 낼 수 있는지
직접 확인하는 것이 첫 번째 목표였다.

그 결과가 화면에 나타났다.

나는 긴장하면서 글자를 하나씩 살펴보았다.

그리고 곧바로 이상한 점을 발견했다.

AI는 글자를 만들 수 있었다.

하지만 내가 만든 서체의 규칙을
그대로 이해한 것은 아니었다.

01. 대표 5자를 바탕으로 첫 번째 생성 실험

이번 실험에서는 대표 글자를 기준으로
새로운 한글 글자를 생성해 보았다.

첫 번째 생성 대상은 다음 5자였다.

이제 이 글자들이
내가 만든 원도의 구조와
얼마나 비슷하게 만들어졌는지 확인한다.

이번 단계에서는 아직
스텐실 규칙 전체를 완성하려는 것이 아니다.

먼저 글자의 기본 형태와
모눈 체계,
획의 방향,
자소의 배치부터 살펴본다.

그리고 그 결과를
사람의 눈으로 직접 검수한다.


02. 첫 번째 검수 — AI가 만든 글자는 원도와 달랐다

첫 번째 결과물을 확인한 순간,
가장 먼저 발견한 문제는
글자의 전체 비례였다.

5글자 모두
내가 정한 52×59 모눈 격자 체계를 따르지 않았다.

또한 글자의 기본 비례가
내가 설계한 서체와 달랐다.

내가 만든 원도는
기본적으로 가로보다 세로가 긴 구조를 갖는다.

그러나 AI가 생성한 글자는
이 기본적인 비례부터 지키지 못했다.

🔴 첫 번째 핵심 검수 결과

AI는 글자의 ‘모양’은 만들었지만,
내가 정한 ‘설계 체계’까지 지키지는 못했다.

이것은 앞으로 AI에게 글자를 생성하도록 할 때
반드시 먼저 해결해야 할 문제다.

03. 「고」를 검수하다

「고」에서는 초성 ㄱ과 중성 ㅗ의 구조를 살펴보았다.

### ㄱ

ㄱ의 세로로 내려오는 부분은
현재 생성 결과에서도 크게 문제가 없었다.

세로 내림의 길이와
획의 두께도 적당한 수준이었다.

그러나 이것만으로 충분하지 않다.

앞으로 생성되는 글자도
이와 같은 비례를 유지해야 한다.

### ㅗ

ㅗ는 위치가 중요하다.

현재 검수 결과에서는
ㅗ의 하단 위치가 57칸까지 내려가도록 배치해야 한다.

또한 ㅗ에는
현재 기준으로 스텐실 브리지를 적용하지 않는다.

💡 「고」에서 새롭게 확인한 규칙

ㄱ의 세로 내림과 획 두께는 현재 결과를 참고한다.
ㅗ는 57칸까지 내려 배치한다.
ㅗ에는 스텐실을 적용하지 않는다.

04. 「가」를 검수하다

「가」에서는 ㄱ의 형태를 다시 확인했다.

AI가 만든 ㄱ의 삐침은
내가 원하는 형태와 달랐다.

내가 원하는 것은
직선으로 이루어진 삐침이다.

따라서 앞으로 AI가 ㄱ을 생성할 때에는
기존 원도의 ㄱ을 직접 참고해야 한다.

⚠️ 「가」 검수 규칙

ㄱ의 삐침은 곡선이나 임의의 변형이 아니라
직선 형태로 통일한다.

05. 「나」를 검수하다

「나」에서는 ㄴ의 끝부분을 확인했다.

AI가 만든 ㄴ은
위쪽으로 치솟는 형태가 나타났다.

그러나 내가 원하는 ㄴ은
그렇게 올라가지 않는다.

끝부분은
직선으로 자연스럽게 마무리해야 한다.

📐 「나」 검수 규칙

ㄴ의 끝부분은 위로 치솟지 않는다.
끝은 직선으로 마무리한다.

06. 「다」를 검수하다

「다」에서는 ㄷ의 끝부분을 확인했다.

ㄷ의 끝도
임의로 올라가거나 내려가는 형태가 아니라
직선으로 마무리해야 한다.

그리고 이번 검수에서
ㄷ의 스텐실 구조도 새롭게 확인했다.

ㄷ의 상단 좌측에는 세로 방향의 스텐실 브리지가 존재한다.

이것은 단순히
“ㄷ에 스텐실이 있다”라고 기록하는 것으로는 부족하다.

브리지의 방향과 위치까지
규칙으로 기록해야 한다.

🤖 「다」에서 확인한 규칙

ㄷ의 끝부분은 직선으로 마무리한다.
ㄷ의 상단 좌측에는 세로 방향의 스텐실 브리지가 존재한다.

07. 「마」를 검수하다

「마」에서는 ㅁ의 구조를 자세히 확인했다.

ㅁ은 전체적으로
직선 구조로 통일한다.

그리고 이번 검수에서
매우 중요한 스텐실 규칙을 확인했다.

ㅁ에는 총 3개의 세로 방향 스텐실 브리지가 존재한다.

브리지는 다음과 같이 배치된다.

🧠 ㅁ의 스텐실 구조

① 우측 상단 모서리 — 세로 방향 브리지

② 좌측 하단 모서리 — 세로 방향 브리지

③ 나머지 1개의 브리지 — 세로 방향

즉,
ㅁ은 단순히 “스텐실 3개”가 아니라


“3개의 스텐실이 모두 세로 방향으로 존재한다”

는 것이 이번 검수에서 확인된 중요한 규칙이다.

AI가 앞으로 ㅁ을 생성할 때에는
기존 원도를 자세히 참고해야 한다.


08. 첫 번째 실험이 알려준 것

이번 실험은 성공과 실패를 동시에 보여주었다.

AI는 새로운 한글 글자를 만들 수 있었다.

그러나 그것만으로는 부족했다.

AI가 만들어낸 글자가
내가 만든 서체처럼 보이는 것과

내가 만든 서체의 설계 원칙을
정확하게 지키는 것은
전혀 다른 문제였다.

AI는 글자의 형태를 만들 수 있다.

그러나 서체의 규칙을 지키려면
더 정확한 학습 방법이 필요하다.

이번 실험에서 가장 중요한 발견은
바로 이것이다.

AI에게 원도를 보여주는 것만으로는 부족하다.

원도 속에 들어 있는
모눈, 비례, 획의 방향, 자소의 위치, 스텐실의 위치와 방향
규칙으로 정리하여
AI에게 전달해야 한다.

09. AI 학습 방법을 한 단계 발전시키다

처음에는 다음과 같은 방법을 생각했다.

원도
AI에게 보여준다
생성
새 글자를 만든다
검수
사람이 확인한다

그러나 이번 실험을 통해
더 발전된 방법이 필요하다는 것을 알게 되었다.

앞으로는 다음과 같은 순서로 진행한다.

🧪 발전된 AI 학습 방법

① 원도를 분석한다.

② 글자의 구조 규칙을 정리한다.

③ 52×59 모눈과 비례 규칙을 적용한다.

④ 자소별 획의 방향과 형태를 정리한다.

⑤ 스텐실의 위치와 방향을 기록한다.

⑥ AI가 새로운 글자를 생성한다.

⑦ 사람이 직접 검수한다.

⑧ 오류를 새로운 규칙으로 기록한다.

⑨ 수정된 규칙을 다시 AI에게 적용한다.

⑩ 다음 글자로 넘어간다.

이제부터는
AI에게 단순히 “이 글자를 만들어라”라고 요구하지 않는다.


“이 글자는 이러한 규칙을 가지고 있으니,
그 규칙을 적용하여 만들어라.”

라고 가르치는 방향으로 발전시킨다.

10. STAGE 02에서 새롭게 확정된 검수 규칙

📋 이번 실험에서 추가된 규칙

  • 모든 생성 글자는 기본적으로 52×59 모눈 체계를 따른다.
  • 글자의 기본 비례는 가로보다 세로가 긴 구조를 유지한다.
  • 고의 ㄱ은 세로 내림과 획 두께를 원도 기준으로 유지한다.
  • 고의 ㅗ는 하단 위치를 57칸까지 내려 배치한다.
  • ㅗ에는 현재 기준으로 스텐실을 적용하지 않는다.
  • 가의 ㄱ 삐침은 직선으로 통일한다.
  • 나의 ㄴ 끝부분은 위로 치솟지 않고 직선으로 마무리한다.
  • 다의 ㄷ 끝부분은 직선으로 마무리한다.
  • ㄷ의 상단 좌측에는 세로 방향의 스텐실이 존재한다.
  • 마의 ㅁ은 직선 구조로 통일한다.
  • ㅁ에는 총 3개의 스텐실이 존재하며 모두 세로 방향이다.
  • ㅁ의 스텐실 위치는 기존 원도를 기준으로 정확하게 학습해야 한다.

11. 첫 번째 생성 실험의 결론

이번 실험은 실패라고만 할 수 없다.

오히려 중요한 것을 발견했다.

AI는 새로운 글자를 만들 수 있었다.

하지만 AI가 만든 글자를
그대로 받아들이면 안 된다.

사람이 직접 검수해야 한다.

그리고 그 검수 결과를
다시 규칙으로 만들어야 한다.

STAGE 02 · KEY FINDING

AI는 글자를 만들었지만,
연구원님의 규칙까지 완전히 이해한 것은 아니었다.

따라서 다음 실험에서는
원도 → 규칙 추출 → 생성 → 검수 → 규칙 보완의
순환 구조로 AI 학습 방법을 발전시킨다.

12. 다음 실험으로

이제 새로운 질문이 생겼다.

AI가 처음 만든 글자를
연구원님의 검수 결과를 반영하여 다시 만들면
이번에는 더 정확한 글자를 만들 수 있을까?

다음 단계에서는
한꺼번에 많은 글자를 생성하지 않는다.

한 글자씩 생성하고,

한 글자씩 검수하고,

오류가 발견되면 규칙을 추가하고,

다시 생성한다.

그 과정을 반복하면서
AI가 점점 연구원님의 서체 규칙을
정확하게 이해할 수 있는지 확인한다.

AI는 틀린 글자를
다시 올바르게 고칠 수 있을까?

첫 번째 생성은 끝났다.

그러나 진짜 학습은
지금부터 시작이다.

원도에서 규칙을 발견하고,
그 규칙으로 AI를 다시 가르친다.

한 글자를 만들고,
검수하고,
고치고,
다시 만든다.

이제 AI와 함께
한글 스텐실 서체의 규칙을 찾아가는
진짜 실험이 시작된다.

AI 기반 한글 스텐실 서체 개발 프로젝트 · STAGE 02
첫 번째 AI 생성과 검수의 기록



AI × KOREAN STENCIL TYPE PROJECT

 AI 폰트가 완성되는 그날까지 실험은 계속된다

60개의 원도에서 시작된 한 사람의 도전.
그리고 한 번의 실패를 경험한 뒤, 다시 AI에게 묻는다.
“이번에는 정말 할 수 있겠니?”

 

AI 폰트가 완성하는 그날까지~!

70+ 연구원 일기 중에서