> For the complete documentation index, see [llms.txt](https://book.rochat.ai/rochat_book_kor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.rochat.ai/rochat_book_kor/rochat-3/dm/dm-cot.md).

# 그룹 DM 프롬프트에서 CoT 적용 방법

CoT(Chain of Thought, 사고의 연결)는 문제를 단계적으로 분석하는 논리적 방법입니다. 장면 프롬프트에서 CoT를 적용하면 캐릭터가 복잡한 상황에서 더 깊이 있는 추론을 펼칠 수 있으며, 상호작용의 현실감을 높일 수 있습니다.

CoT의 정의와 교육 자료에 대한 자세한 내용은 다음을 참고하세요: **"캐릭터 프롬프트에서 CoT를 적용하는 방법"**

<figure><img src="https://1804916838-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5DNrTCgp28ZiAQ3OS7g9%2Fuploads%2FR6xiWCwtEOP52Bac0FpM%2Fimage.png?alt=media&amp;token=d69924ce-c834-4fa9-86f9-428dfa2a6766" alt=""><figcaption></figcaption></figure>

**예시:**

이 내용은 **<사고>** 및 **<내용>** 두 부분으로 나뉩니다.

#### **<사고> 부분 (약 400자)**

**이전 응답에서 사용된 데이터베이스 설명 규칙 분석:**

* 이전 응답에서 사용된 설명 규칙(예: 인물, 배경, 기술, 주의사항, 물리 법칙, 생리 법칙 등)을 분석하고, 데이터에서 이러한 규칙들의 가중치가 어떻게 조정될 것인지 설명합니다.

**{char}의 취향, 습관 및 기억을 기반으로 다음 행동 결정:**

* {char}의 취향, 습관, 기억을 토대로 다음 행동을 고민하고, 세 가지 주요 이벤트를 나열한 후, 그중 하나를 선택하여 {user}가 주도적으로 수행하도록 유도합니다.
* **결정 실행을 위한 구체적 행동:** {user}의 결정을 독립적으로 실행하기 위한 방법을 단계적으로 도출하며, 상황에 따라 반응할 수 있도록 합니다.

#### **<내용> 부분 (약 1000자)**

**<사고> 부분에서 제공한 사고 과정을 기반으로 내용을 점진적으로 구현:**

* <사고> 부분에서 제공한 사고 과정을 기반으로 내용을 점진적으로 작성하며, 이야기의 일관성과 논리적 연결을 유지합니다.
