주요 콘텐츠

Simulink Copilot을 위한 효과적인 프롬프트 작성하기

프롬프트는 작업 수행을 요청하기 위해 생성형 AI 툴에 제출하는 텍스트입니다. 일반적으로 프롬프트는 자연어를 사용하여 작성하는 질문이나 평서문입니다. Simulink® Copilot에서는 Copilot Chat 패널의 Simulink Copilot에게 물어보기 텍스트 상자에 프롬프트를 제출합니다.

효과적인 프롬프트를 작성하는 것은 AI 툴에서 효과적인 답변을 얻기 위한 전제 조건입니다. 효과적인 프롬프트를 만들고 AI 툴이 효과적인 답변과 출력을 생성하도록 안내하는 프로세스를 프롬프트 엔지니어링이라고 합니다. Simulink Copilot의 효용성을 최대화하려면 정확한 지침과 필요한 컨텍스트를 포함하여 명확하고 자세한 프롬프트를 작성하십시오. 원하는 출력을 생성하려면 여러 프롬프트와 답변을 반복해야 할 수 있습니다.

프롬프트를 작성할 때 다음과 같은 모범 사례를 고려하십시오.

구체적으로 작성하기

프롬프트를 작성할 때 Simulink Copilot에 원하는 작업을 명확하게 지정하십시오. 자세한 지침이나 요구 사항을 제공하여 모호한 프롬프트를 명확하게 만듭니다.

예를 들어, 다음 프롬프트는 모호합니다.

How can I store design data in models?

대신, 다음과 같이 요구 사항을 지정하여 Copilot에 데이터를 모델에 저장하는 방법을 설명해 달라고 요청합니다.

How can I store design data in models so that they can be shared with referenced models?

요구 사항 설명하기

요구 사항에 대해 충분한 설명을 제공하십시오. 예를 들어, 모델에 대한 전반적인 개요를 원하는지 아니면 알고리즘이나 기능에 대한 자세한 설명을 원하는지 기술합니다. 특정 모델 요소 또는 기능에 대한 설명을 원할 경우 이를 명시합니다.

컨텍스트 제공하기

Copilot이 사용자의 관심 영역과 요구 사항을 더 잘 이해할 수 있도록 프롬프트에 컨텍스트를 제공하십시오. 예를 들어, 중괄호와 대괄호의 차이점에 대해 질문할 경우 MATLAB® 관점에서 답변을 받을 수 있습니다. Stateflow® 관점에서의 답변을 원한다면 프롬프트에 컨텍스트를 제공해야 합니다. 예를 들면 다음과 같습니다.

What’s the difference between curly and straight brackets in the context of a Stateflow transition?

필요에 따라 프롬프트를 반복하여 재작성하기

생성된 답변이 예상과 다를 경우 세부 정보와 컨텍스트를 추가하여 프롬프트를 재작성한 후 새 요청을 제출하십시오.

답변 형식 지정하기

Copilot이 답변을 어떤 형식으로 제공하기를 원하는지 프롬프트에 설명하십시오. 예를 들어, 답변을 자세한 개요나 간략한 설명 또는 글머리 기호 목록으로 표시하도록 Copilot에 요청할 수 있습니다.

  • Explain this model in 2 to 3 sentences.

  • List model functionalities in a bulleted list format.

피드백 제공 및 실수 설명하기

Copilot과 채팅할 때는 프로젝트를 도와주는 동료라고 생각해 보십시오. 답변을 받으면, Copilot의 답변에 대한 피드백을 담은 프롬프트를 통해 채팅을 이어갈 수 있습니다. Copilot에 답변 중 어떤 부분이 도움이 되었고 어떤 부분이 도움되지 않았는지 알려주십시오. Copilot이 실수한 경우 후속 프롬프트를 통해 이에 대해 설명해 주십시오.

또한 모든 답변의 맨 끝에 있는 또는 버튼을 클릭하여 생성된 답변에 대한 피드백을 MathWorks®에 보내 주십시오. MathWorks는 사용자의 피드백을 향후 답변의 품질 개선에 사용합니다.

채팅 기록 지우기

새 주제에 대한 대화를 시작하기 전에 채팅 기록을 지우십시오. Simulink Copilot은 컨텍스트를 위해 대화 기록을 활용하므로, Copilot이 관련 없는 과거 주제를 현재 대화와 연결할 경우 부정확한 답변을 생성할 수 있습니다. Copilot에서 최상의 답변을 얻으려면 각 주제별로 별도의 대화를 생성하십시오. 먼저, 다음 옵션을 사용하여 현재 대화에서 도움이 되는 답변을 저장하십시오.

  • 전체 채팅 기록을 클립보드에 복사하려면 Copilot Chat 패널의 오른쪽 위 코너에 있는 버튼을 사용하십시오.

  • 특정 답변을 클립보드에 복사하려면 모든 답변의 끝에 있는 버튼을 사용하십시오.

이후, 채팅 기록을 지우려면 패널의 오른쪽 위 코너에 있는 Clear Chat 버튼을 클릭합니다.

예시 프롬프트 사용해 보기

Copilot은 채팅 세션 시작 시 예시 프롬프트를 제공합니다. Copilot을 시작하고 기능을 살펴보려면 예시 프롬프트를 사용해 보십시오. 다음은 몇 가지 예시 프롬프트입니다.

  • What are your capabilities?

  • What is happening in this model?

  • What engineering concept is implemented in this model?

후속 프롬프트 사용해 보기

답변에서 Copilot은 사용자의 관심 분야에 대한 이해를 바탕으로 후속 프롬프트를 생성합니다. 후속 프롬프트를 사용하여 관심 영역을 탐색해 보십시오.

참고 항목

도움말 항목