fix(debate): 사회자 프롬프트에 상대방 전문 전달 및 working doc 검증 지시 복구
This commit is contained in:
@@ -368,11 +368,13 @@ class DebateHandler:
|
||||
발언자({speaker})에게 보낼 메시지를 작성하세요.
|
||||
|
||||
1. 사용자의 판단이 있으면 맥락 설명
|
||||
2. 상대방의 최근 발언을 바탕으로 오류/허점 확인 + 개선 방향 지시
|
||||
3. 핵심 쟁점 방향 제시
|
||||
4. 첫 발언이면 주제 설명 + 자유 의견 안내
|
||||
5. **답변은 전문으로 response.md에 작성하라고 안내**
|
||||
6. **진행 상황과 상대측 의견 내용은 wiki/working_document.md를 참고하라고 안내 (상대방 전문 중계 금지)**
|
||||
2. 상대방의 최근 발언이 있다면 **반드시 원본 전문을 그대로 포함** (절대 요약 금지)
|
||||
3. 상대방의 발언 전문을 바탕으로, 현재 `wiki/working_document.md`에 사회자가 내용을 올바르게 취합/합의했는지 검증하라고 지시
|
||||
4. 상대방 주장의 오류/허점 확인 + 개선 방향 지시
|
||||
5. 핵심 쟁점 방향 제시
|
||||
6. 첫 발언이면 주제 설명 + 자유 의견 안내
|
||||
7. **답변은 전문으로 response.md에 작성하라고 안내**
|
||||
8. **진행 상황과 합의된 전체 내용은 wiki/working_document.md를 참고하라고 안내**
|
||||
|
||||
(사회자 메시지만 출력)
|
||||
"""
|
||||
@@ -592,10 +594,12 @@ class DebateHandler:
|
||||
|
||||
prev = [h for h in self.session.history if h["speaker"] != "user"]
|
||||
if prev:
|
||||
parts.append("\n---\n상대방의 의견에 대한 오류를 확인하고 개선점을 지적하세요.")
|
||||
last = prev[-1]
|
||||
parts.append(f"### 상대방({last['speaker']})의 발언 원본:\n{last['content']}")
|
||||
parts.append("\n---\n상대방의 의견 전문을 바탕으로, 사회자가 `working_document.md`에 내용을 누락 없이 올바르게 취합했는지 검증하고, 주장의 오류를 확인하여 개선점을 지적하세요.")
|
||||
else:
|
||||
parts.append("첫 번째 발언자입니다. 주제에 대해 의견을 제시하세요.")
|
||||
|
||||
parts.append("\n\n**답변은 response.md에 전문으로 작성하세요.**")
|
||||
parts.append("**상대방의 의견 내용과 합의 사항은 wiki/working_document.md를 참고하세요.**")
|
||||
parts.append("**합의 사항과 현재 문서는 wiki/working_document.md를 참고하세요.**")
|
||||
return "\n".join(parts)
|
||||
|
||||
Reference in New Issue
Block a user