단어를 모으기
내가 배우고 싶은 주제의 문장을 모읍니다. 처음에는 10문장만 있어도 됩니다.
인공지능은 확률입니다. 그래서 결국은 확률을 계산하는 프로그램을 만드는 것입니다. 프로그래밍 언어를 몰라도 괜찮아요. 여기서는 개념을 확실히 익히고, 라리아에게 어떻게 만들 것인지 말하면 됩니다.
인터넷에 존재하는 수많은 정보를 바탕으로 단어 하나하나를 수집하고 분석해서, 하나의 단어 다음에 어떤 단어가 나올지 확률적 계산을 미리 해 놓습니다.
사용자가 질문할 때는 저장한 방식대로 단어를 조립하면서, 다음에 어떤 단어가 올지 계산하고 높은 점수가 나오는 후보를 이어 붙여 문장을 만듭니다.
처음에는 장난감처럼 작게 만들고, 원리를 이해한 뒤 점점 키웁니다.
내가 배우고 싶은 주제의 문장을 모읍니다. 처음에는 10문장만 있어도 됩니다.
어떤 단어 뒤에 어떤 단어가 몇 번 나왔는지 표로 만듭니다.
횟수를 전체 후보 수로 나누면 다음 단어의 확률 점수가 됩니다.
높은 확률을 받은 단어를 이어 붙이면 작은 문장 생성기가 됩니다.
더 좋은 문장, 더 많은 데이터, 다른 선택 규칙을 넣어 나만의 인공지능으로 키웁니다.
아래 말뭉치를 바꾸면 다음 단어 후보와 확률이 즉시 달라집니다. 이것이 가장 작은 형태의 “나만의 인공지능”입니다.
오른쪽의 라리아 챗봇에게 이 요청을 보내면, 지금 만든 작은 확률 계산기를 실제 코드로 확장하는 순서를 함께 설계할 수 있습니다.
라리아, 내가 직접 작은 인공지능을 만들고 싶어. 목표: 다음 단어를 확률로 예측하는 계산기 훈련 문장: 인공지능은 확률입니다. 인공지능은 다음 단어를 예측합니다. 하늘은 파랗습니다. 하늘은 맑습니다. 학생은 질문합니다. 라리아는 쉽게 설명합니다. 라리아는 재미있게 설명합니다. 확률은 후보를 비교합니다. 시작 문장: 인공지능은 1단계부터 아주 쉽게 설명하고, 내가 어떤 데이터를 더 넣으면 좋은지 질문해 줘.