다음을 통해 공유


에이전트가 특정 작업을 수행하도록 하려면 프롬프트를 사용하세요

사용자 지정 프롬프트를 작성하여 사용자 지정 에이전트에 대한 Azure OpenAI 서비스 또는 Azure AI Foundry 모델에 대한 지침을 구성할 수 있습니다.

다음 두 수준 중 하나에서 에이전트에 사용자 지정 프롬프트를 추가할 수 있습니다.

  • 에이전트 수준
  • 토픽 수준

에이전트에 프롬프트를 도구로 추가

  1. 왼쪽 창에서 에이전트를 선택하고 새 프롬프트를 도구로 추가할 에이전트를 선택합니다.

  2. 도구 탭을 선택합니다.

  3. 새 도구를 선택합니다.

  4. 프롬프트를 선택합니다.

    사용자 지정 프롬프트 편집기가 열립니다. 이 편집기를 사용하여 에이전트에 대한 사용자 지정 프롬프트를 만들 수 있습니다.

토픽에 프롬프트 노드 추가

  1. 토픽을 열고 노드 아래에서 노드 추가 아이콘 을 선택한 후 새 노드를 추가합니다.

  2. 도구> 추가새 프롬프트를 선택합니다.

    사용자 지정 프롬프트 편집기가 열립니다. 이 편집기를 사용하여 에이전트에 대한 사용자 지정 프롬프트를 만들 수 있습니다.

참고

익명 사용자(인증 없음)를 허용하도록 구성된 에이전트는 Dataverse 테이블을 참조 자료 원본으로 사용할 수 없습니다. 그러나 프롬프트에 대한 입력 매개 변수를 지정하고 프롬프트를 실행할 원하는 모델을 선택하고 원하는 온도를 설정하여 생성된 텍스트의 임의성과 창의성을 제어할 수 있습니다.

프롬프트 편집기를 사용하여 프롬프트 구성 및 테스트

사용자 지정 프롬프트 편집기는 에이전트에 대한 프롬프트 템플릿을 만들고, 사용자 지정하고, 테스트할 수 있는 강력한 도구입니다. 프롬프트 편집기는 상담원에게 효과적인 프롬프트를 만드는 데 도움이 되도록 설계되었습니다.

프롬프트 빌더 프롬프트 편집기의 스크린샷

프롬프트 편집기를 사용하면 몇 가지 다른 방법으로 프롬프트 지침을 작성할 수 있습니다. 다음을 할 수 있습니다:

  • 사용자 고유의 지침을 수동으로 작성
  • 코필로트를 사용하여 프롬프트에서 수행할 작업에 대한 설명에 따라 지침을 생성합니다.
  • 프롬프트 라이브러리에서 미리 설정된 템플릿을 사용하여 프롬프트 만들기

다음을 포함하여 프롬프트의 여러 측면을 구성할 수 있습니다.

  • 프롬프트에 사용할 채팅 모델 및 온도, 지식 검색 설정, 응답에 링크를 포함할지 여부 및 코드 인터프리터 및 추론을 사용하도록 설정할지 여부와 같은 모델의 설정입니다.
  • 텍스트 및 이미지와 같은 프롬프트에 대한 사용자 입력 및 테스트할 샘플 데이터입니다.
  • Dataverse 테이블에서 처리하고 포함할 지식입니다.
  • 출력에 적용할 서식입니다.

프롬프트 만들기가 완료되면 입력에 대한 샘플 데이터를 지정하고 테스트를 선택하여 테스트할 수 있습니다. 편집기에서 제공한 프롬프트 및 샘플 데이터를 기반으로 응답을 생성합니다.

편집기를 사용하여 프롬프트를 만들고 테스트하는 방법에 대한 자세한 내용은 프롬프트 빌더 설명서의 사용자 지정 프롬프트 만들기를 참조하세요.

프롬프트 지침에 대한 모범 사례

프롬프트 노드를 사용할 때 프롬프트 엔지니어링에 대한 모범 사례를 따르는 것이 중요합니다. 다음은 이 기능을 최대한 활용하는 데 도움이 되는 몇 가지 팁입니다.

  • 구체적이어야 합니다: 사용자 지정 지침은 명확하고 구체적이어야 에이전트가 무엇을 해야 하는지 정확히 알 수 있습니다. 혼란이나 잘못된 응답을 초래할 수 있는 모호하거나 분명하지 않은 언어를 사용하지 마십시오.
  • 예제 사용: 지침을 설명하고 에이전트가 기대치를 이해하는 데 도움이 되는 예를 제공합니다. 예제는 에이전트가 정확하고 관련성 있는 응답을 생성하는 데 도움이 됩니다.
  • 단순하게 유지하세요: 너무 많은 세부 정보나 복잡한 로직으로 인해 사용자 지정 지침이 과부하되지 않도록 하세요. 에이전트가 효과적으로 처리할 수 있도록 지침을 단순하고 직접적으로 유지하십시오.
  • 간략하게 설명합니다. 사용자 지정 지침은 간결해야 합니다. 너무 긴 지침은 대기 시간, 시간 제한 또는 프롬프트 처리 문제로 이어질 수 있습니다.
  • 에이전트에게 탈출구 제공: 에이전트 할당된 작업을 완료할 수 없는 경우 대체 경로를 제공합니다. 예를 들어 사용자가 질문할 때 "답변이 없는 경우 '찾을 수 없음'으로 응답"을 포함할 수 있습니다. 이 대체 경로는 에이전트가 잘못된 응답을 생성하지 않도록 하는 데 도움이 됩니다.
  • 테스트 및 개선: 사용자 지정 지침을 철저하게 테스트하여 의도한 대로 작동하는지 확인하는 것이 중요합니다. 필요에 따라 에이전트 응답의 정확성과 효과를 개선하기 위해 조정합니다.

중요

  • 프롬프트 작성기 프롬프트는 Azure OpenAI Service 및 Azure AI Foundry에서 제공하는 모델에서 실행됩니다.
  • 이 기능은 특정 지역으로 제한됩니다.
  • 이 기능에는 사용량 제한이나 용량 제한이 적용될 수 있습니다.