OkayStudy
KO English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

알림을 켜는 방법

이 브라우저 또는 주소에서는 알림을 사용할 수 없습니다. 지원되는 브라우저로 보안 연결된 SONUB 사이트에 접속해 주세요.

알림이 차단되어 있으면 브라우저 설정에서 허용해 주세요.

  1. 주소 표시줄 옆의 사이트 설정 또는 브라우저의 사이트 설정을 열고, 이 사이트의 알림을 허용으로 바꾸세요.
  2. 기기 설정에서 브라우저 알림을 허용하고 방해 금지 또는 집중 모드를 확인하세요.
  3. SONUB으로 돌아와 페이지를 새로고침한 뒤 벨을 눌러 알림을 켜세요.

iPhone 또는 iPad에서는 SONUB을 홈 화면에 추가하고 거기에서 연 뒤 알림을 허용하세요.

· 첫 부터 나만의 대화까지

자, 이제 여러분들만의 인공지능을 만들어 봅시다.

단어 블록이 한 줄로 놓여 있고 끝에 빈칸이 있다. 빈칸 위에 높이가 다른 막대를 단 후보 블록 세 개가 있고, 그중 하나가 골라져 줄 끝에 붙은 뒤 화살표가 다시 처음으로 돌아가 다음 칸을 고른다.
1

XSLM 개요

은 Extra Small Language Model이라는 뜻으로, SONUB에서 개발을 배우기 위해 직접 만든 용어입니다. 발음은 엑스에스엘엠입니다. 목표는 말을 잘하는 거대 이 아니라 처음부터 끝까지 내가 만든 학습용 모델입니다.

글을 로 바꾸고, 가 다음 번호를 예측하도록 합니다. 는 학습한 숫자를 읽어 실행하고, 은 Runner에 질문을 보냅니다. 각 부분을 직접 만듭니다. 이 제공하는 것은 계산과 파일 기능이지, 이미 학습된 두뇌가 아닙니다.

직접 타이핑하며 실습하기

을 열고 아래 을 직접 입력하세요. 다섯 부분이 하는 일을 말로 설명해 보세요. 첫 실험은 타이핑을 줄이려고 짧은 영어 자료를 씁니다. 나중에 원하는 언어의 자료로 바꿀 수 있습니다.

python3 -c "print('XSLM: text -> tokens -> GPT -> Runner -> XChat')"
터미널에서 실습하기

여기까지 이해했나요?

·모델·Runner·대화 화면의 역할을 구별할 수 있나요? 내가 학습한 를 저장하고 다시 읽어 XChat에서 사용하면 완성입니다. 답이 엉뚱해도 전체 개발 과정을 배운 것입니다.

막혔을 때 확인하기

Python이 처음이라면 파이썬 과정에서 ····를 먼저 연습하세요. 아래 준비 운동에서 단어를 세어 다음 말을 고르는 원리를 먼저 볼 수도 있습니다.

선택 준비 운동: 바이그램으로 단어 세어 보기

직접 개발로 이어지는 계획

처음에는 장난감처럼 작게 만들고, 원리를 이해한 뒤 점점 키웁니다.

1

문장 모으기

내가 배우고 싶은 주제의 문장을 모읍니다. 처음에는 10문장만 있어도 됩니다.

처음이면 이렇게 따라 해 보세요

이 실습은 바로 앞 단어 하나만 보는 아주 을 만들어요. 어떤 단어 뒤에 어떤 단어가 왔는지 세고, 그 횟수를 로 바꾼 뒤, 확률만큼 기운 주사위를 굴려 다음 단어를 골라요.

왼쪽에는 어떤 색 점 뒤에 어떤 색 점이 왔는지 빗금으로 센 표가 있고, 화살표가 색깔 면이 있는 큰 주사위로 이어지며, 주사위가 차례로 굴린 점들이 작은 타일로 줄지어 있다.
세어 둔 표(왼쪽)가 주사위의 무게가 돼요. 자주 이어진 단어일수록 주사위에서 더 자주 나와요.
  1. 을 그대로 두고 "다시 생성"을 누르세요. 훈련 문장에 있던 단어로만 이루어진 새 문장이 나와요.
  2. 확률 공식 칸을 보세요. 앞 단어 뒤에 그 단어가 온 횟수를 앞 단어가 나온 전체 횟수로 나눈 값이 확률이에요.
  3. 이어짐 횟수 표에서 줄은 앞 단어, 칸은 다음 단어예요. 칸이 진할수록 그 짝이 자주 나왔어요.
  4. 방식을 으로 바꾸고 다시 누르면 늘 같은 문장이 나와요. 으로 돌아가 를 올리면 문장이 점점 엉뚱해져요.
  5. 훈련 문장에 내 문장을 한 줄 더해 보세요. 은 이 횟수가 전부라서 표와 확률이 바로 바뀌어요.

더 깊이 배우고 싶다면 파이썬으로 직접 만들기 (AI 과정) 다음 단어는 어떻게 고를까

작은 확률 계산기

표의 비율은 온도 1 일 때예요. 온도는 뽑힐 확률만 바꿀 뿐, 센 횟수나 사실 여부는 바꾸지 않아요.

생성된 문장 방식을 고르고 다시 생성을 누르세요.
확률은 이렇게 계산해요
앞 단어 다음 단어 이어진 횟수 뒤에 온 전체 횟수 확률

시작 문장의 마지막 단어 뒤에 이어진 후보가 아직 없습니다.

다음 단어 후보

백분율은 반올림하므로 표시 합계가 100%와 조금 다를 수 있어요.

어떤 단어 뒤에 무엇이 몇 번 왔을까요?
앞 단어다음 단어

단어가 많아 처음 나온 8개만 보여요

핵심 개념

생각은 간단합니다. 문장을 많이 읽고, 어떤 낱말 바로 뒤에 어떤 낱말이 오는지 — 문장이 끝나는 자리까지 — 세어 봅니다. 그 횟수가 작은 표가 되고, 이 표만으로도 이 다음 낱말을 짐작할 수 있습니다. 이 화면에서 만드는 모델이 바로 그것입니다.

진짜 도 같은 생각으로 움직입니다. 다만 훨씬 큽니다. 작은 횟수 표 대신 예시에서 수십억 개의 숫자()를 익히고, 바로 앞 낱말 하나만이 아니라 질문 전체와 지금까지의 대화를 봅니다. 저장해 둔 문장을 찾아 꺼내는 것도 아닙니다. 그래도 마지막 단계는 여러분이 만드는 것과 같습니다 — 후보마다 점수를 매기고, 하나를 고릅니다.

이 실습과 실제 언어모델 비교

이 실습과 실제 언어모델 비교
이 실습 ()
보는 범위 바로 앞 단어 하나 주어진 긴
배우는 것 이어진 횟수 표 숫자
· 아니요 예
스스로 사실 확인 아니요 아니요
바탕이 된 FAI와 참고 문서

직접 만든 FAI 프로젝트를 바탕으로, Python에서 실행되도록 예제를 새로 작성했습니다. FAI는 ·와 더 큰 모델을 사용합니다. 환경 관련 공식 문서 확인일: 2026-10-18.

취소할 대기 예약을 선택하세요. 각 예약은 확인 후 취소됩니다.

내 :

닫기