1 of 79

2026학년도 AI정보영재교육원

1

3.인공지능 블록

초등 AI도전 과정

choiman.net

준비물 - 빅스비 전체 코드 인쇄물

- 캔, 플라스틱 촬영용 인쇄물 각 1장 씩

-

2 of 79

choiman.net

미래사회, 미래교육. 초등 교사 24년

미창부 소프트웨어중심사회 기자, 문광부 정책 기자 역임

2015 SW교육 발전 공로상 (미래부장관), 소프트웨어정책연구소 VR자문

2021 초중등 이러닝 발전 유공 표창 (교육부장관)

2023 광주광역시교육정보원 AI광주미래교육 현장지원단

2015~ 오픈소스활용 교육자 모임, 유아동스팀 교육자 그룹, 글로벌 SW교육연구회, 글로벌 STEM 활용 교육자 모임, 3D프린팅 활용교육자 모임, 구글 활용 교육자 모임, VR활용 교육자 모임, 메타버스 커뮤니티 등 20개 커뮤니티 개설 및 운영 역임임

유아동 SW교육 워크북 리틀와이스마트키즈/ 엠타이니/ 할로코드/ 엠봇 교재 저술

샘스토리, 샘동네, 샘블로그, 전자신문 넥스트데일리 저술가, 코스페이시스EDU 한국대사 역임, 현 클래스VR 한국대사, 현 에듀버스 한국대사

전국/해외 학생/교사/교육자/학부모 대상 강연 - 런던, 홍콩, 일본, 인도네시아, 베트남

3 of 79

11년 전 선배들이 만난 엔트리

4 of 79

아이콘 캐릭터를 소개합니다

4

5 of 79

    • SDGs와 인공지능

5

UN 지속가능발전목표

의미를 이해하고,

우리 동네의 사회 문제

발견하기

학습 목표

6 of 79

    • SDGs와 인공지능

5

7 of 79

    • SDGs와 인공지능

5

8 of 79

6

AI 소셜 이노베이터가 되어보자!

    • SDGs와 인공지능

9 of 79

7

UN의 지속 가능 발전 목표(SDGs)란?

    • SDGs와 인공지능

10 of 79

8

지속 가능 발전 목표란

무엇일까?

SDGs(Sustainable Development Goals)

2015년 제70회 UN 총회에서 전 세계 193개국이 합의하여 발표한 것으로,

"단 한 사람도 소외되지 않는 것(Leave no one behind)"이라는 슬로건 아래,

2016년부터 2030년까지 인류가 함께 달성해야 할 인류 공동의 목표입니다.

    • SDGs와 인공지능

11 of 79

9

    • SDGs와 인공지능

12 of 79

10

    • SDGs와 인공지능

13 of 79

11

    • SDGs와 인공지능

14 of 79

12

    • SDGs와 인공지능

15 of 79

13

    • SDGs와 인공지능

16 of 79

14

    • SDGs와 인공지능

17 of 79

15

    • SDGs와 인공지능

18 of 79

    • 빅스비, 번역기 만들기

16

인공지능 블록을 활용하여

인공지능 스피커와

다문화 소통 통역기 만들기

학습 목표

19 of 79

https://chatgpt.com/ voice (2년 전)

20 of 79

17

    • 빅스비, 번역기 만들기

21 of 79

17

    • 빅스비, 번역기 만들기

22 of 79

18

필요한 상황 살펴보기

    • 빅스비, 번역기 만들기

23 of 79

19

어떻게 만들어 볼까?

    • 빅스비, 번역기 만들기

24 of 79

인공지능 블록에는 뭐가 있지?

    • 빅스비, 번역기 만들기

25 of 79

21

번역, 읽어주기, 음성인식 기능 추가하기

    • 빅스비, 번역기 만들기

26 of 79

22

오브젝트와 변수 추가하기

    • 빅스비, 번역기 만들기

27 of 79

23

코딩 해보기

    • 빅스비, 번역기 만들기

28 of 79

24

마이크에 말을 하면 글로 보여주기

먼저 나만의 AI비서(빅스비)에게 '귀'를 선물해 주겠습니다.

이 블록들을 조립해 보세요. 빅스비를 클릭하고 마이크에 대고

말했을 때, 빅스비가 말을 찰떡같이 알아듣고

화면에 글자로 보여줍니다.

    • 빅스비, 번역기 만들기

29 of 79

25

내가 한 말을 따라하게 시키기

이번에는 이렇게 코딩을 해볼까요?

내가 마이크에 대고 말을 하면

AI가 음성을 문자로 바꾼 다음,

해당 문자를 AI가 자연스럽게 읽어줍니다.

    • 빅스비, 번역기 만들기

30 of 79

27

빅스비에게 인사하고 나이 물어보기

이렇게 하면 ‘안녕’이라는 말을 들으면 ‘안녕하세요 주인님‘이라고 말하고, ‘나이’라는 말을 들으면 ‘그건 비밀이에요’라고 말합니다.

‘만일’ 블록들이 문지기처럼 너의 말 속에 '안녕'이 있는지,

‘나이‘가 있는지 검사해서 각각 다르게 대답해줍니다. 같이 있다면 어떻게 되는지 테스트해봅시다.

    • 빅스비, 번역기 만들기

31 of 79

28

빅스비에게 개그 시키기

이렇게 하면 ‘개그’라는 말을 들으면 ‘딸기가 직업을 잃으면?’이라고 말 한 다음

2초 후에 ‘딸기시럽’이라고 말을 하면서 웃음 소리를 냅니다.

[읽어주기]와 [읽어주고 기다리기] 블럭의 차이점을 테스트해봅시다.

    • 빅스비, 번역기 만들기

32 of 79

29

현재 시각을 말하게 만들기

이번엔 눈이 잘 보이지 않는 분들을 위해,

목소리로 시간을 알려주는 똑똑한 시계 Al를 만들어 보겠습니다.

‘몇 시’라는 말을 들으면 ‘지금은 몇 시 몇 분 입니다.’라고

답을 하게 됩니다.

    • 빅스비, 번역기 만들기

33 of 79

30

오늘의 기온을 말하게 만들기

이번에는 ‘최고기온’이라는 말이 들리면

광주의 최고 기온과 최저 기온을 말해주는 프로그램을 만들어 보세요.

<확장블록 - 날씨>

    • 빅스비, 번역기 만들기

34 of 79

26

어떤 식으로 말해도 알아듣게 만들기

이 코드가 바로 하고 싶은 말을 자연스럽게 알아듣는 비결입니다.

음성을 문자로 바꾼값에서 '빅스비의 시작 위치> 0' 블록이 핵심입니다.

(‘빅스비’가 첫 번째, 두 번째 , 어느 위치에서 시작해도 된다는 의미)

이렇게 하면 '빅스비 안녕?', '안녕 빅스비!', '도와줘 빅스비야~'

어떤 식으로 말하든, '빅스비'라는 단어만 들어가 있으면

다 인식해서 알아 들을 수 있습니다.

    • 빅스비, 번역기 만들기

35 of 79

31

우리말을 외국어로 번역하게 만들기

이번에는 번역을 해주는 프로그램을 만들어 보겠습니다.

위의 예시는 한국어를 영어로 바꿔주는 예시입니다.

원하는 언어로 바꿔주면 다른 언어도 번역이 가능합니다.

    • 빅스비, 번역기 만들기

36 of 79

32

빅스비 하나로 만들기

이번에는 만들었던 것을 합쳐보세요.

다양한 대화가 가능해집니다!

    • 빅스비, 번역기 만들기

37 of 79

32

빅스비 하나로 만들기

    • 빅스비, 번역기 만들기

38 of 79

    • AI 분리배출 도우미 만들기

33

카메라, 인공지능 블록 활용

AI쓰레기 분리배출 도우미

프로그램 만들기

학습 목표

39 of 79

34

필요한 상황 살펴보기

    • AI 분리배출 도우미 만들기

40 of 79

35

필요한 상황 살펴보기

    • AI 분리배출 도우미 만들기

41 of 79

36

필요한 상황 살펴보기

    • AI 분리배출 도우미 만들기

42 of 79

37

필요한 상황 살펴보기

    • AI 분리배출 도우미 만들기

43 of 79

38

엔트리 이미지 모델 학습으로 캔과 플라스틱 구별하기

    • AI 분리배출 도우미 만들기

44 of 79

39

인공지능도 학습이 필요하다고?

    • AI 분리배출 도우미 만들기

45 of 79

40

코드 작동 원리

시작하면 우선 비디오 사람 인식 기능을 켭니다.

이후 무한 반복 구간으로 들어가서,

카메라에 인식된 첫 번째 사람의

상체가 구부러졌는지 지속적으로 판단합니다.

만약 구부러짐이 감지되면

'횟수' 변수를 1 증가시키고

호루라기 소리를 재생한 뒤

다시 판단 단계로 돌아오고,

감지되지 않으면

곧바로 다시 판단 단계로 돌아와

이 과정을 계속 반복합니다.

    • AI 분리배출 도우미 만들기

46 of 79

41

인공지능

지도학습 시키기

    • AI 분리배출 도우미 만들기

47 of 79

42

인공지능 블록 불러오기

    • AI 분리배출 도우미 만들기

48 of 79

43

‘인공지능 모델 학습하기’를 누른 다음 , 나오는 여러 모델 중에서

‘분류: 이미지’를 눌러주고, ‘학습하기’를 눌러줍니다.

    • AI 분리배출 도우미 만들기

49 of 79

44

먼저 모델 이름에는

‘분리배출 도우미’라고 적습니다.

그리고 첫 번째 칸에는 ‘캔’

두 번째 칸에는 ‘플라스틱’

이라고 입력합니다.

    • AI 분리배출 도우미 만들기

50 of 79

45

이번에는 ‘캔’ 클래스 아래에 보이는

‘클릭해서 데이터를 입력해 주세요’를

누른 다음, ‘업로드’에서 ‘촬영’으로 바꿉니다.

그런 다음 ‘카메라’ 버튼을 누르면서

캔의 사진을 촬영합니다.

이때 위, 앞, 옆, 찌그러진 모습 등

다양한 모습을 20장 이상

찍어줍니다.

    • AI 분리배출 도우미 만들기

51 of 79

46

이번에는 ‘플라스틱’ 클래스 아래에 보이는

‘클릭해서 데이터를 입력해 주세요’를

누른 다음, ‘업로드’에서 ‘촬영’으로 바꿉니다.

그런 다음 ‘카메라’ 버튼을 누르면서

페트병의 사진을 촬영합니다.

이때 손이 너무 많이 나오면

‘손’을 ‘플라스틱’으로 착각하지 않도록

조심합니다.

    • AI 분리배출 도우미 만들기

52 of 79

47

클래스에 데이터 입력이 끝나면

‘학습하기’ 버튼을 눌러

인공지능에게 지도학습을 시킵니다.

학습이 완료되면

사진을 업로드하거나, 촬영하여

집어 넣으면, 학습한 결과에 따라

결과를 볼 수 있습니다.

데이터가 부족한 경우 추가 데이터를

넣어서 보완할 수 있습니다.

    • AI 분리배출 도우미 만들기

53 of 79

48

코딩하기

    • AI 분리배출 도우미 만들기

54 of 79

49

먼저 엔트리 화면에 카메라 화면이 보이게 하고,

인공지능에게 보이는 물체가 무엇인지 판단하게 하기 위해

위와 같이 코드를 만들어 줍니다.

    • AI 분리배출 도우미 만들기

55 of 79

50

다음으로 판단한 결과가 ‘캔’으로 확인된다면

‘이것은 캔 입니다!’라고 말하게 합니다.

‘계속 반복하기’ 안에 넣어두고 계속 확인하게 만듭니다.

    • AI 분리배출 도우미 만들기

56 of 79

51

다음으로 판단한 결과가 ‘플라스틱’으로 확인된다면

‘이것은 플라스틱 입니다!’라고 말하게 합니다.

이것은 ‘캔’이 아니면 아래에 넣어두어 캔이 아닌 경우

이것이 ‘플라스틱’인지 확인하는 과정입니다.

    • AI 분리배출 도우미 만들기

57 of 79

52

다음으로 아무것도 감지가 되지 않는 경우를 위해

만약 아무것도 아니라면 ‘무엇인지 잘 모르겠습니다.’가

나오도록 블록을 넣어줍니다.

    • AI 분리배출 도우미 만들기

58 of 79

53

최종적으로 위와 같은 코드가 나오도록 만들어 봅니다.

    • AI 분리배출 도우미 만들기

59 of 79

54

코드가 완성이 되면 ‘시작하기’를 누르고

카메라에 사물을 비춘 다음

물체를 잘 인식하는지 살펴봅니다.

잘 되지 않는 경우 학습을 더 시켜서 잘 할 수 있도록 합니다.

    • AI 분리배출 도우미 만들기

60 of 79

55

페트병 예시

    • AI 분리배출 도우미 만들기

61 of 79

56

캔 예시

    • AI 분리배출 도우미 만들기

62 of 79

    • AI 운동 코치 만들기

57

카메라와 인공지능 블록 활용

우리 가족 건강 지키미

‘AI 운동 코치’ 만들기

63 of 79

58

필요한 상황 살펴보기

    • AI 운동 코치 만들기

64 of 79

59

무엇을 만들어 볼까?

    • AI 운동 코치 만들기

65 of 79

60

어떻게 만들지 생각해 보자

    • AI 운동 코치 만들기

66 of 79

61

어떻게 만들지 생각해 보자

    • AI 운동 코치 만들기

67 of 79

62

어떻게 만들지 생각해 보자

    • AI 운동 코치 만들기

68 of 79

63

어떻게 만들지 생각해 보자

    • AI 운동 코치 만들기

69 of 79

64

어떻게 만들지 생각해 보자

    • AI 운동 코치 만들기

70 of 79

65

코드 작동 원리

    • AI 운동 코치 만들기

71 of 79

66

코드 작동 원리

시작하면 우선 비디오 사람 인식 기능을 켭니다.

이후 무한 반복 구간으로 들어가서,

카메라에 인식된 첫 번째 사람의

상체가 구부러졌는지 지속적으로 판단합니다.

만약 구부러짐이 감지되면

'횟수' 변수를 1 증가시키고

호루라기 소리를 재생한 뒤

다시 판단 단계로 돌아오고,

감지되지 않으면

곧바로 다시 판단 단계로 돌아와

이 과정을 계속 반복합니다.

    • AI 운동 코치 만들기

72 of 79

67

코드 작성해 보기

    • AI 운동 코치 만들기

73 of 79

68

코드 작성해 보기

    • AI 운동 코치 만들기

74 of 79

69

코드 작성해 보기

왼쪽 엉덩이의 Y좌표와 왼쪽 무릎의

Y좌표의 값의 차이가 30보다 작으면

스쿼트 1회를 한 것으로 인식시킵니다.

    • AI 운동 코치 만들기

75 of 79

70

코드 작성해 보기

이 활동은 컴퓨터에서 2m 정도 떨어져서 실행해야 해서

횟수 변화가 눈에 잘 보이지 않습니다.

따라서 호루라기 소리를 내서 확인하는 것이 필요합니다.

오작동을 피하기 위해 0.5초를 기다리게 하는 것도 필요합니다.

    • AI 운동 코치 만들기

76 of 79

71

코드 작성해 보기

이렇게 이어주면 스쿼트 횟수를 세주는

AI 운동 코치가 완성되는 것을 볼 수 있습니다.

    • AI 운동 코치 만들기

77 of 79

72

실제 스쿼트 운동 모습

    • AI 운동 코치 만들기

78 of 79

자료 모음

빅스비, 번역기 만들기 교사용

AI 분리배출 도우미 교사용

AI 운동 코치 교사용

3

빅스비, 번역기 만들기 학생용

AI 분리배출 도우미 학생용

AI 운동 코치 학생용

79 of 79

학급번호

이름

학급 아이디

성별

임시 비밀번호

1

강지우

강지우89265

 

763582

2

강우주

강우주01915

 

511238

3

구경준

구경준57488

 

701589

4

김연우

김연우35253

 

293975

5

김의솔

김의솔11290

 

938904

6

김재영

김재영60485

 

960755

7

김하송

김하송78747

 

888642

8

나재혁

나재혁40356

 

183989

9

박교령

박교령52117

 

653118

10

박도현

박도현99374

 

304620

11

박제희

박제희70325

 

880416

12

박후성

박후성04112

 

686856

13

안소민

안소민56885

 

795692

14

이산하

이산하69804

 

103249

15

주창민

주창민04047

 

839718

16

천지은

천지은73057

 

730743