diff --git a/src/main/java/com/kwcapstone/AI/GptService.java b/src/main/java/com/kwcapstone/AI/GptService.java index 0f2fe8b..0e7dce3 100644 --- a/src/main/java/com/kwcapstone/AI/GptService.java +++ b/src/main/java/com/kwcapstone/AI/GptService.java @@ -208,6 +208,8 @@ public String callMindMapNode(String prompt){ - 마인드맵은 밑으로만 내려가는 계층 구조가 아니라 위, 아래, 옆으로 자식 노드를 펼치는 형태야, 계층 구조를 유지하되, 자식 노드들의 위치를 아래만 위치하는 것이 아닌 위 아래 좌우로 퍼져있는 마인드맵을 완성시켜줘야해. - 또한, 루트 노드는 하나만 있어야 해. 이게 이 대화의 메인 주제가 되는거야. - 기존 노드 변경할 필요가 없다고 했지만, 내용 상, 해당 노드의 키워드가 적절치 않고 지금 내용이 더 옳다면 노드는 가만히 두 되, 키워드 정도만 변경하는건 허용해. 물론 무차별적으로 많이 변경하는 것은 안 돼. + - 또한 자식 노드를 만들 때 하나의 자식 노드에서 뻗어가지말고 다양한 자식 노드를 만드는 방법으로 해줘. 마인드맵은 여러 주제를 뽑아서 자식 노드의 그 자식 노드로 이어가는 게층 구조이야. 하나의 루트에서 하나의 자식만 뻗고 그 밑으로만 내려가는 것은 우리가 원하는 마인드맵 형태가 아니야. + - 노드 간격이 자식의 자식의 자식 노드로 가면 갈 수록 넓어지는데, 노드와 노드 간격은 일정하게 내려줘. 키워드 때문이 아니라면 일정한 노드 간격으로 자식 노드를 내리는 것이 맞아. 결과는 JSON 배열 형태로 줘. 예시는 다음과 같아: