1차시

AI로 로봇 제어 체험

자연어 지시가 AI 도구 호출을 거쳐 ELIO 동작으로 바뀌는 흐름을 관찰합니다.

대상 자유학기제·동아리·심화반 45분 준비물 6묶음 산출물 프롬프트·관찰 기록

TODAY

오늘 수업 한눈에

도입 5 → 시연 10 → 실습 25 → 정리 5.

  1. 도입5분AI 도구 호출 개념 질문
  2. 시연10분포트 확인·연결·DC 모터 시연
  3. 실습25분프롬프트 설계·도구 호출 관찰
  4. 정리5분흐름 발표·연결 해제

GOAL

학습목표·성취기준

학습목표

① MCP(Model Context Protocol)로 AI 에이전트가 물리 로봇을 제어하는 원리를 설명할 수 있다. ② 자연어 지시를 AI가 도구 호출(DC·서보·IO)로 변환해 ELIO를 움직이는 과정을 관찰하고 기록할 수 있다.

성취기준

(자유학기·동아리) 연계 후보 — 정보: 실생활 문제를 컴퓨팅 시스템으로 해결하는 과정 이해 / 인공지능의 동작 원리와 활용 탐색. 정확한 코드·문구 NCIC 미대조 → (대조필요)

READY

준비물

개발환경·동글 세팅은 교사가 사전 완료합니다.

이 차시 준비물

SAFETY

⚠ 안전

교사 전담 배터리 극성·단락을 점검하고, AI 예상외 동작에 대비해 비상 정지(disconnect/전원 차단) 절차를 먼저 안내합니다.

모터 급회전 시 로봇이 책상에서 떨어지지 않도록 매트/트레이 위에서 실습합니다. USB 케이블 걸림에 주의합니다.

LESSON SLIDES

수업 흐름

위에서 아래로 진행하면 한 차시가 끝납니다.

[도입]5분

1. AI가 도구를 호출한다는 개념 열기

교사가 할 말/행동

"AI가 코드가 아니라 도구를 호출해 로봇을 움직인다"는 개념 질문을 던지고, 스마트폰 앱 없이 동글만으로 제어됨을 강조합니다.

학생이 할 일

자연어 지시가 물리 동작으로 이어질 수 있는지 예상합니다.

✓ 자연어 → 도구 호출 → 물리 동작 흐름을 말할 준비가 되면 다음으로

[시연]10분

2. 포트 확인부터 DC 모터 시연까지 보기

교사가 할 말/행동

buddy_list_ports로 포트를 확인하고 buddy_connect("auto")로 연결합니다. AI에게 "DC 모터를 앞으로 돌려줘"라고 지시해 buddy_send_dc 호출과 ELIO 동작을 보여줍니다.

학생이 할 일

AI가 어떤 도구를 호출하는지, 로봇이 어떻게 움직이는지 관찰합니다.

✓ 포트 확인·연결·도구 호출·동작의 순서를 확인하면 다음으로

[실습]25분

3. 프롬프트를 설계하고 도구 호출을 기록하기

교사가 할 말/행동

모둠별로 자연어 지시문을 설계·입력하게 하고, AI가 buddy_send_dc, buddy_send_servo, buddy_send_io 중 어떤 도구를 호출하는지 관찰하게 합니다.

학생이 할 일

원하는 동작과 프롬프트를 쓰고, 지시 → 도구 호출 → 실제 동작을 표에 정리합니다.

✓ 프롬프트와 호출 도구, 실제 동작을 한 줄 이상 짝지으면 다음으로

[정리]5분

4. 흐름 발표와 연결 해제

교사가 할 말/행동

"자연어 → 도구 호출 → 물리 동작" 흐름을 발표하게 하고, buddy_disconnect로 연결을 해제합니다.

학생이 할 일

AI가 내 지시를 잘못 이해한 경우와 프롬프트를 어떻게 고쳤는지 회고합니다.

✓ 연결 해제 또는 전원 차단 방법을 적으면 완료

VIDEO

수업 영상

buddy-mcp 전용 강좌는 인벤토리에 없어 생략합니다. 정본의 선택 보완 영상만 표시했습니다.

엘리오 보드 개념 소개(선택)

WORKSHEET

학생 활동지

한 차시 한 장으로 인쇄합니다.

엘리오 트랙 X 1차시

AI로 로봇 제어 체험

이름: ____________________ 모둠: ______ 날짜: ______

활동 1. 프롬프트 설계

#내가 원하는 로봇 동작AI에게 줄 프롬프트
1
2
3

활동 2. AI 동작 관찰

내 프롬프트AI가 호출한 도구실제 로봇 동작O/X

도구 후보: buddy_send_dc · buddy_send_servo · buddy_send_io · buddy_sensor_config

활동 3. 생각해보기

AI가 내 지시를 잘못 이해한 적이 있나? 어떻게 프롬프트를 고쳤나?

▷ ______________________________________________

"자연어 → AI 도구 호출 → 물리 동작" 흐름을 한 문장으로 설명하면?

▷ ______________________________________________

AI가 예상 밖으로 움직일 때 멈추는 방법은?

▷ ______________________________________________

RUBRIC

평가

개인 10점 + 모둠 15점, 총 25점 표준입니다.

구분평가 요소배점기준 요약
개인프롬프트/설계 능력4목표 동작을 명확·구체적 프롬프트로 설계, 실패 시 스스로 개선
개인관찰·기록의 정확성3AI 도구 호출·로봇 동작을 정확히 관찰·기록, 예상과 비교
개인개념 이해(회고)3"자연어→도구호출→동작" 흐름을 자기 언어로 설명
모둠협업15점 중 일부지시-도구-동작 매핑 완성도와 협업

NEXT

다음 차시

2차시음성/비전 AI 블록코딩수업 열기 →