Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

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

결과는 JSON 배열 형태로 줘. 예시는 다음과 같아:

Expand Down