Simulink Copilot

Simulink Copilot 소개

Simulink Copilot은 Simulink 및 모델 기반 설계에 생성형 AI 탑재 기능을 제공합니다. 교육자, 학생 및 연구원들은 이를 사용해 모델과 오류를 설명하고, 툴과 기법을 교육하거나 학습하며, 설계 관련 안내를 받을 수 있습니다. 복잡한 모델을 탐색하거나 문제를 진단하는 과정에서도, 사용자는 모델링 및 시뮬레이션 워크플로를 안내하는 설명과 제안을 받을 수 있습니다.

생성형 AI는 미래의 엔지니어와 과학자들에게 필수적인 기술로 빠르게 자리잡고 있습니다. 교육자들은 Campus-Wide 액세스에 포함된 Simulink Copilot을 통해 학생들의 생성형 AI 활용 역량을 지원할 수 있습니다.

Simulink Copilot으로 설명의 시뮬레이션 다이어그램 및 메뉴 항목 선택 화면(왼쪽)과 설명이 포함된 채팅 창(오른쪽)이 표시된 분할 화면.

강의실에서 생성형 AI를 사용할 기회

생성형 AI 툴을 사용하려면 학생들은 프롬프트 생성, 프롬프트 개선, 아이디어에 대한 반복 및 생성된 결과 평가 등 추가적인 역량을 쌓아야 합니다. 이러한 각각의 역량은 학생들에게 스스로 어떤 질문을 던져야 하는지 배우고, 교실 수업뿐만 아니라 추후 경력에서도 활용할 수 있는 새로운 기술을 습득할 기회를 제공합니다.

프롬프팅: 프롬프트 생성의 모범 사례에는 무엇이 있나요? 기존의 검색과 프롬프팅은 어떻게 다른가요? 프롬프트를 개선하려면 어떤 맥락을 제공할 수 있을까요?

개선 및 반복: 생성된 결과가 설계 의도와 일치하나요? 시스템으로부터 보다 구체적인 지침을 받으려면 어떻게 해야 할까요?

평가: 생성된 결과를 어떻게 신뢰하거나 검증할 수 있나요? 결과에 대한 신뢰를 구축하려면 어떤 테스트나 시뮬레이션을 수행할 수 있나요?

학생들에게 생성형 AI 툴을 적절하게 사용하는 방법을 가르침으로써, 교육자는 교육과정에서 이전보다 더 많은 것을 성취할 수 있는 기반을 마련할 수 있습니다. 모델 문제 해결에 소요되는 시간을 줄이는 대신, 실습 프로젝트를 통한 교육과정 학습 내용을 실제로 구현하는 데 더 많은 시간을 할애할 수 있습니다.

또한 Simulink Copilot과 같은 생성형 AI 툴은 학생들에게 실시간 피드백과 지원을 제공하여 학생들은 필요할 때 알맞은 도움을 받을 수 있습니다.

  • Simulink Copilot은 적절한 툴과 블록을 추천하고, 학생들이 모델링 및 시뮬레이션 작업에 적합한 예제와 문서를 찾을 수 있도록 안내합니다.
  • 학생들은 모델 거동에 대한 통찰을 얻고, 복잡한 시스템의 아키텍처와 알고리즘을 이해하며, 특정 컴포넌트를 검색하고, 모델 기반 설계의 모범 사례에 대해 학습할 수 있습니다.
  • 학생들은 기존 모델을 수정하거나 새로운 모델을 만드는 데 필요한 구체적인 안내를 받아, 필요한 변경을 수행할 수 있습니다.
  • Simulink Copilot은 학생들이 문제를 식별할 수 있도록 오류 메시지와 잠재적인 수정 방법에 대한 설명을 제공합니다.
  • Simulink Copilot 문서는 학생들이 보다 목적에 맞는 프롬프트를 작성하는 방법에 대한 자료를 제공하여 상호작용의 품질을 향상시킬 수 있습니다.

강의실에서의 생성형 AI 사용에 대한 우려 사항

생성형 AI 툴은 다양한 이점을 제공하지만, 학생의 역량을 평가할 때는 방해가 될 수 있습니다. 최신 생성형 AI 툴을 활용하면 쉽게 해결되는 과제 문제를 통해 근본적인 개념을 평가하는 기본 교육과정에서는 이런 우려가 실재할 수 있습니다. 이런 경우에 강사는 학생들이 생성형 AI의 도움을 받지 않고 연습문제를 해결하기를 바랄 수 있습니다(아래의 Simulink Copilot 구성 섹션 참조). 이에 따라 많은 강사들이 다음과 같이 여전히 실무적으로 중요하고 의미 있는 역량과 활동에 중점을 둔 평가 방식을 모색하고 있습니다.

이러한 접근법은 학생들이 설계 결정을 내리고, 트레이드오프를 정당화하며, 복잡한 엔지니어드 시스템을 반복적으로 개선해야 하는 모델 기반 설계에 필요한 역량과 부합합니다.

프로젝트 기반 학습의 맥락에서 Simulink Copilot은 학생들이 문제 해결에 소요하는 시간을 줄이고 모델 기반 설계의 효과적인 실천을 정의하는 시스템 수준의 사고력을 개발하는 데 더 많은 시간을 할애할 수 있도록 돕는 귀중한 학습 동반자가 될 수 있습니다.

학생 평가에 생성형 AI 툴을 활용하는 것에 대한 연구는 편향성, 타당성, 투명성 측면에서 잠재적인 위험이 있음을 지적하고 있습니다. Simulink Copilot은 학생 과제 평가나 성적 산정 용도로 사용되지 않습니다. 대신, MATLAB Course Designer를 사용해 Simulink 기반 교육과정을 만드는 강사들에게 모델 예제 개발, 설명 작성, 교육 콘텐츠 구성 등의 작업을 지원하는 유용한 툴로 활용됩니다. MATLAB Course Designer와 MATLAB Grader는 학생들이 문제를 독립적으로 해결하는 방법을 기르기 위해 설계되었기 때문에 학생들이 MATLAB Course Designer 또는 MATLAB Grader 학습 활동을 수행하는 동안에는 Simulink Copilot이 비활성화됩니다.

Simulink Copilot 수업 환경 구성

Simulink Copilot은 모델링 안내 및 설명 제공에 뛰어난 성능을 보이지만, 학생들이 추후 더 복잡한 작업을 해결할 수 있도록 하기 위해서는 모델링에 대한 탄탄한 기초를 스스로 구축하는 것이 여전히 중요합니다. 교육자는 Simulink Copilot의 사용을 허용하거나 제한할 수 있습니다. 또한 MATLAB 설정을 통해 Simulink Copilot을 완전히 활성화하거나 비활성화하여 Simulink Copilot의 기능을 제어할 수 있습니다.