

# 일반 모범 사례
<a name="prompting-best-practices"></a>

다음 모범 사례는 주로 Amazon Nova 텍스트 모델에 적용되지만, 양식별 모범 사례 외에도 다른 모델에 적용할 수 있습니다.

멀티모달 입력에서 프롬프트를 작성하는 방법에 대한 자세한 내용은 [멀티모달 입력 프롬프트](prompting-multimodal.md) 섹션을 참조하세요. 음성 입력에서 프롬프트를 작성하는 방법에 대한 자세한 내용은 [음성 대화 프롬프트](sonic-system-prompts.md) 섹션을 참조하세요.

## 역할 이해
<a name="understanding-roles"></a>

Amazon Nova 모델을 사용하면 시스템, 사용자, 어시스턴트의 세 가지 역할을 통해 프롬프트를 구성할 수 있습니다.
+ **시스템(선택 사항)** - 필수는 아니지만 어시스턴트의 전반적인 동작 파라미터를 설정합니다. 사용자가 대화 전반에 걸쳐 모델이 준수해야 할 추가 지침과 가이드라인을 제공하는 데 활용할 수도 있습니다.
+ **사용자** - 사용자 쿼리와 함께 컨텍스트, 태스크, 지침 및 원하는 결과를 선택적으로 전달할 수 있습니다.
+ **어시스턴트** - 모델을 의도한 응답으로 안내하는 데 도움이 됩니다.

**Topics**
+ [역할 이해](#understanding-roles)
+ [정확한 프롬프트 생성](create-precise-prompts.md)
+ [프롬프트의 섹션에 초점 맞추기](prompting-bring-focus.md)
+ [시스템 역할 사용](prompting-system-role.md)
+ [예제 제공(퓨샷 프롬프팅)](prompting-provide-examples.md)
+ [도구 직접 호출 시스템](prompting-tools-function.md)
+ [고급 프롬프트 기법](advanced-prompting-techniques.md)