여러분도 온라인에서 인공지능, 즉  AI 기술이 일상적인 기술 제품에 얼마나 빠르게 스며들고 있는지 많이 들어봤을 거예요. 듀오링고에서도 수년 동안 AI를 활용해왔고 듀오링고 맥스 서비스를 통해 AI 기술의 힘을 학습자들에게 선보이기도 했죠. 그뿐만 아니라, 보이지 않는 곳에서도 이러한 AI 기술을 활용하여 그 어느 때보다 빠르고 질 좋은 교육 과정을 만들기 위해 노력하고 있답니다.

듀오링고에서 사용하는 AI 기술은 대규모 언어 모델(Large Language Model, LLM)로서, 문장과 같은 일련의 텍스트를 완성하는 가장 그럴듯한 방향을 예측하는 데에 뛰어납니다. 휴대폰에서 문자 메시지를 입력할 때 이어질 단어를 예측하여 제시해 주는 자동 완성 기능이 바로 이 기술입니다!

LLM이 ‘사고’하는 방식은 아래와 같습니다:

문장 일부 뒤에 올 수 있는 단어 확률
저는 감자튀김을… 좋아해요 매우 높음
만들어요 높음
설계해요 낮음
매우 낮음
에요 불가능에 가까움

듀오링고의 유능한 교수법 전문가들이 이렇게 강력한 LLM 기술을 활용하게 되면서 버튼 하나만 클릭하면 레슨에 활용할 방대한 양의 콘텐츠를 생성할 수 있게 되었어요.

AI가 어떻게 레슨을 만드는 데 도움을 주는가

AI는 듀오링고에게 새로운 것이 아니에요. 사실, ‘Birdbrain’이라는 AI 모델을 통해 각 학습자는 듀오링고에서 자신의 강점과 약점에 최적화된 연습문제를 풀 수 있었어요. 다만 지금까지는  ‘Birdbrain’에 의해 제공된 모든 문제들이 끊임없이  재미와 학습적인 가치를 고민하는 인간 전문가들에 의해 작성, 검토, 편집, 번역되었다면, 오늘날에는 AI가 직접 연습 문제를 생성하는 데까지 발전했답니다.

LLM은 듀오링고의 학습 전문가들이 기존에 만들어 놓은 듀오링고 콘텐츠의 예시를 보면서 스스로 학습할 수 있지만 여전히 인간의 도움이 많이 필요해요. 듀오링고의 전문가들은 계속해서 수정된 지시를 모델에 전달하고 있지요. AI를 태엽 감는 장난감이라고 생각해보세요. 태엽을 감으면 틀림없이 움직이기는 할 테지만 올바른 방향으로 가도록 하고 싶으면 가드레일을 쳐야 하는 것처럼요.

듀오링고의 AI 시스템이 작동되는 방식을 알려드릴게요. 특정 듀오링고 연습 문제를 작성하는 법을 AI 모델에 “설명하는” 자세한 명령어가 담긴 “프롬프트”를 작성합니다. 프롬프트는 듀오링고 레슨을 생성하기 위한 빈칸 채우기 게임이라고 생각하시면 돼요.


스페인어 단어 VISITAR를 사용하는 연습 문제를 작성하라.

규칙:
1) 연습 문제는 반드시 답변 선택지가 2개여야 한다.
2) 연습 문제는 반드시 75자 미만이어야 한다.
3) 연습 문제는 반드시 스페인어 CEFR A2 레벨로 작성해야 한다.
4) 연습 문제는 반드시 단순 과거 시제불완료 과거 시제를 포함해야 한다.

시작!

일부 지시 내용은 특정 연습 문제 유형에서는 동일할 수 있습니다. 예를 들어, 규칙 1과 2는 바뀌지 않습니다. 다른 지시 내용은 새로운 연습 문제를 생성할 때마다 바뀝니다. 규칙 3은 과정과 난이도에 따라 바뀌고 규칙 4는 레슨 내용의 초점에 따라 바뀔 수 있습니다. 프롬프트 하나에 고정 및 변동 정보를 모두 포함하여 작성하면 클릭 하나로 모델이 연습 문제를 생성할 수 있습니다.

이러한 프롬프트를 개발하고 그 아웃풋을 편집함으로써, AI는 듀오링고가 사용할 수 있는 아주 강력한 툴이 되죠. 모든 혁신적인 툴이 그렇듯이, 현명하게 활용할 수 있다면 듀오링고의 교수법 전문가들에게 편리하고, 빠르고, 생산성을 높이는 도구가 될 수 있어요.

  • 편리함: 예전에는 장거리 자동차 여행을 갈 때 지도를 가지고 다녀야 했죠. 그다음에는 대시보드에 놓아두는 커다란 플러그인 GPS를 가지고 다녔던 때도 있었어요. 이제는 스마트폰에서 누구나 지도를 가지고 있죠. 
  • 빠른 속도: 계산기가 널리 사용되면서 암산이나 종이에 써서 계산을 하는 것보다 단순한 산수를 더 빠르게 할 수 있게 되었어요. 하지만 계산기가 처음 교실에서 사용되었을 때는 패닉에 가까웠죠. 이렇게 강력한 툴이 있는데 학생들이 어떻게 수학을 배울 수 있을까 하는 고민이 있었어요. 시간이 지나면서 학생들이 계산기를 사용하더라도 정답을 유도하기 위해서는 그 바탕에 깔린 수학적인 과정을 이해해야 한다는 결론이 나왔어요. 사용자가 이해하는 선에서만 도구의 힘을 발휘할 수 있었던 거죠.
  • 높은 생산성: 어떤 업무 생산성 도구는 여러 가지 응용 사례에서 생산성을 높일 수 있어요. 예를 들어, 스프레드시트는 종이 형식의 회계 목적에서 처음 시작되어 오랫동안 사용돼 왔어요. 하지만 디지털 형식으로 옮겨지면서 더욱 다양한 활용 사례로 채워지게 되었죠. 저는 듀오링고에서 일을 할 때 동료들로부터 받은 피드백을 정리하고, 작업하는 과정의 어휘를 정리하는 데 활용하고, 몇 년 전에는 앱 콘텐츠를 작성하는 데에도 활용했답니다!

이러한 혁신은 우리의 업무 방식과 도전에 대한 대응 방식을 변화시켰고, 궁극적으로는 업무를 더욱 편리하고, 빠르고, 높은 생산성으로 처리할 수 있도록 해주었어요.

AI를 활용한 업무 절차 엿보기 

1단계: 커리큘럼 디자인
학습 디자이너가 해당 레슨에 대해 주제, 문법, 연습 문제 유형을 기획합니다. 예를 들어, 단순 과거 시제불완료 과거 시제를 핵심 어법으로 하기에 알맞은 주제인 “향수 어린 추억”이라는 주제로 스페인어 레슨을 기획합니다. 

2단계: AI 툴 준비
이제 빈칸 채우기 게임 규칙을 준비하는 단계에요. 듀오링고의 뛰어난 엔지니어들 덕분에 일부 규칙은 자동으로 채워져요(언어, CEFR 레벨, “향수 어린 추억”이라는 주제). 학습 디자이너는 AI가 올바른 방향으로 나갈 수 있게 연습 문제 유형과 핵심 문법 등 남은 빈칸을 더 채워 넣어요. 

3단계: 생성 및 수정
단 몇 초만에 AI 모델은 주어진 난이도, 문법, 주제에 맞는 연습 문제 10개를 생성합니다.

1. I went to the amusement park last summer. I have gone to the amusement park many times.
2. She has eaten her grandmother's apple pie since she was a child. She ate her grandmother's apple pie yesterday.
3. They swam in the lake every summer when they were young. They have swum in the lake recently.
4. We saw the old tree where we carved our names. We have seen the old tree several times.
5. He caught fireflies with his friends last night. He has caught fireflies many times before.
6. She had her favorite childhood book read to her. She has had it read to her numerous times.
7. They sang their favorite songs around the campfire. They have sung those songs together many times.
8. We threw snowballs during the snowstorm last year. We have thrown snowballs every winter.
9. He told me about the time he met his childhood hero. He has told me that story several times.
10. She bought her favorite childhood candy at the store. She has bought that candy whenever she finds it.

학습 디자이너가 그중에서 가장 좋다고 판단한 문장 2개를 선택하게 되며, 실제로 앱에 들어가기 전에 편집을 할 수 있습니다. 스페인어를 조금 할 줄 안다면 위 예제가 모두 규칙을 따르고 있기는 하지만 몇몇은 조금 격식적이거나 부자연스러운 것을 알아채셨을 거예요. 이 경우에는 학습 디자이너가 자연스러움, 학습적 가치, 적절한 어휘 등을 위해 약간의 수정을 가할 수 있어요. 결국은 듀오링고의 스페인어 교수법 전문가들이 최종 결정을 할 권한을 가지죠.

수업 생성에 AI를 활용하는 이점

이 글을 쓰는 시점을 기준으로, 듀오링고는 1,000명 미만의 직원으로 하루 사용자 수가 2천 백만 명인 앱을 운영하고 있어요. 이는 우리가 가진 자원을 가차 없이 효율적으로 활용하여 세계 최고의 교육을 모두가 이용할 수 있도록 해야 한다는 의미예요!

현재는 듀오링고 과정을 만들고, 업데이트하고, 유지하는 데에 상당한 시간이 들어 대부분의 과정에서 새로운 콘텐츠를 1년에 몇 번만 출시하고 있어요. 질 좋은 콘텐츠를 더욱 빠르게 생성할 수 있다면 다음과 같은 혜택을 예상할 수 있어요.

  1. 고급 개념을 가르칠 수 있도록 CEFR 레벨을 더욱 깊이 있게 활용하고,
  2. 스토리, 팟캐스트, 그리고 아직 준비 중인 새로운 기능에 자원을 배분하고,
  3. 아직 주목을 받고 있지 않지만 탄탄한 수요를 확보하고 있는 소규모 과정을 확장한다.

듀오링고는 콘텐츠 생성 속도를 개선하고 인간 전문가들에게 LLM과 같은 훌륭한 도구를 제공하여 여러분이 사랑하는 듀오링고를 더욱 빠르고 질 좋은 콘텐츠로 채울 수 있도록 언제나 노력하고 있어요!