Simulink Copilot을 사용하여 프로세스 어드바이저에 정의된 작업 실행 및 모니터링하기
Simulink® Copilot을 프로세스 어드바이저와 함께 사용하여 프로젝트의 개발 및 검증 활동을 자동화하고 실행할 수 있습니다. 프로세스 어드바이저는 개발 활동을 프로세스 모델 내의 자동화된 작업으로 구성하여 반복 가능한 워크플로를 정의합니다. Simulink Copilot은 Copilot Chat 패널에서 대화 형식의 인터페이스를 제공하여 이 워크플로를 확장합니다. 이 패널에서 프로세스 모델에 정의된 작업을 검색, 실행 및 검토할 수 있습니다. Copilot은 워크플로를 탐색하고, 정의된 프로세스를 따르며, 작업 진행 상황을 모니터링할 수 있게 도와줍니다. 프로세스 어드바이저에 대한 자세한 내용은 Process Advisor로 작업 실행 (Simulink Check) 항목을 참조하십시오.
이 예제에서는 Copilot Chat 패널을 사용하여 프로세스에 정의된 작업을 실행합니다.
선행 조건
Simulink Check™ 라이선스가 필요합니다.
CI/CD Automation for Simulink Check가 설치되어 있어야 합니다. 자세한 내용은 https://www.mathworks.com/products/ci-cd-automation.html 항목을 참조하십시오.
프로젝트 열기
모델과 지원 파일은 MATLAB® 프로젝트 내에 있어야 합니다. 자세한 내용은 Simulink에서 MATLAB 프로젝트 사용하기 항목을 참조하십시오. 이 예제에서는 다음 명령을 실행하여 예제 프로젝트를 엽니다.
openExample('simulink/UsingAProjectExample')models폴더에서 모델AnalogControl을 엽니다.Simulink 툴스트립의 시뮬레이션 탭과 모델링 탭에 있는 Simulink Copilot Chat 버튼을 사용하여 Copilot Chat 패널을 엽니다.
작업을 실행하고 결과 검토하기
Copilot Chat 패널에서 작업을 실행하려면 프롬프트를 입력합니다. 이 예제에서는 모델이 모델링 표준을 준수하는지 검사하도록 Copilot에 요청합니다(예:
Run the "Check Modeling Standards" task프롬프트 입력). Copilot은 요청을 처리하고 Check Modeling Standards 작업을 실행할 수 있는 권한을 요청합니다. 이 작업은 모델 어드바이저를 사용하여 모델이 산업 표준과 지침을 준수하는지 검사합니다.
허용을 선택하여 권한을 제공합니다. 이 단계에서, 프로젝트에 프로세스 모델(
processmodel.m)이 포함되어 있지 않으면 프로세스 어드바이저는 디폴트 프로세스 모델을 생성한 다음 Check Modeling Standards 작업을 실행합니다. 실행 후에 프로세스 어드바이저는 리포트 링크가 포함된 결과를 Copilot Chat 패널에 전달합니다.
Chat 창에서 프로세스 모델에 있는 다른 작업 또는 모든 작업을 실행하려면 요구 사항을 지정하여 프롬프트를 입력합니다. 필요한 제품 라이선스가 없어서 특정 작업이 비활성화된 경우 Copilot은 해당 작업을 실행되지 않음 대신
Pending으로 표시할 수 있습니다.다음 프롬프트를 입력하여 프로세스 모델(
processmodel.m)에 포함된 작업 목록을 제공하고 이에 대해 설명하도록 Copilot에 요청할 수도 있습니다.List and explain the tasks defined in the process model located in this project.
하지만, 프로세스 모델에 여러 개의 프로세스가 포함된 경우 Copilot이 각 프로세스를 개별적으로 인식하지 못할 수도 있습니다. 각 세션에서 Copilot은 한 번에 하나의 프로세스에 대해서만 질문에 답변하거나 동작을 수행합니다. 프로세스 어드바이저에 익숙하지 않은 경우 Copilot을 사용하여 자세히 알아보십시오.