챗gpt는 챗봇 서비스이기 때문에 텍스트 형태의 답변만 제공이 가능합니다. 하지만 챗gpt를 이용해 차트나 다이어그램을 그릴 수 있는 방법이 있습니다. 챗gpt에게 차트나 다이어그램을 그려달라고 하기 위한 프롬프트 작성 방법, 답변을 최종적으로 이미지 형태의 차트, 다이어그램으로 어떻게 변환할 수 있는지 알아보겠습니다.
챗gpt에게 차트, 다이어그램 그려달라고 요청하는 프롬프트
프롬프트는 "Show me a diagram that describes "어떤 다이어그램을 요청할 건지 내용을 적는 부분" with mermaid syntax"와 같이 요청하면 됩니다. 저의 경우 예시로 아래와 같이 Reinforcement Learning이 동작하는 방식을 묘사하는 다이어그램을 그려달라고 요청했습니다. 그랬더니 아래와 같이 Mermaid Syntax의 형태로 답변을 주었습니다.
여기서 잠깐, Mermaid가 무엇이냐고요?
Mermaid는 플로우 차트나 다이어그램을 Javascript언어를 기반으로 하여 시각화하는 툴입니다. 주로 Markdown형태의 에디터에서 차트나 다이어그램을 그리기 위해 개발된 툴입니다. Mermaid Syntax라는 특정 문법에 맞게 작성된 텍스트는 이미지 형태의 차트나 다이어그램으로 변환할 수 있어서 Github 같은 곳에서 활발하게 사용되고 있습니다.
Mermaid Syntax를 이미지 형태의 차트, 다이어그램으로 변환하는 방법
챗gpt가 결과값으로 준 Mermaid Syntax의 코드를 Mermaid 사이트에 가서 붙여 넣으면 아래와 같이 이미지 형태의 다이어그램을 얻을 수 있습니다.
PNG형태로 다운로드할 수 있고, 해당 이미지 URL을 복사하여 링크로 붙여 넣어 사용할 수도 있습니다.
활용하는 방법 예시
좀 더 응용해서 활용할 수 있는 방법을 보여드리겠습니다. 챗gpt에게 줄글로 어떤 상황을 묘사를 하고 다이어그램으로 그려달라고 요청하면 됩니다. 저의 경우 아래와 같이 사람들과의 관계를 알려주고 이를 다이어그램으로 그려달라고 했습니다. 제가 요청한 상황은 다음과 같습니다. "헤나는 나의 친구고, 헤나는 내 남동생인 준과 결혼을 했다. 미진이라는 나의 회사동료가 있는데 미진과 헤나는 고등학교에 같이 다녀서 서로 아는 사이다. 케이라는 사람은 미진의 남동생인데 준과 친구사이다." 그랬더니 아래와 같이 Mermaid Syntax로 답변을 주었습니다.
이를 Mermaid 사이트에 붙여 넣었더니 다음과 같은 다이어그램을 그려주었습니다. 챗 gpt에게 알려준 상황을 정확히 묘사하는 그림을 그려주었습니다.
이런 식으로 활용하면 보고서를 작성할 때나 프레젠테이션을 준비할 때 시각화 자료를 보완하기 위해 챗gpt를 활용할 수 있겠습니다. 막상 다이어그램을 그리려고 하면 생각의 정리가 필요하기도 하고 도형을 하나하나 그려나가는 것도 손이 많이 가는 일이기 때문에 잘만 활용하면 생산성을 크게 높일 수 있을 것 같습니다.
이렇게 챗gpt를 잘만 활용하면 능률도 생산성도 크게 올릴 수 있습니다. 이제 다른 빅테크 기업들에서도 이런 챗gpt와 같은 서비스를 론칭을 앞두고 있다고 하니 앞으로는 이런 챗봇 AI를 얼마나 잘 활용할 수 있는지가 개개인의 능력치로 이어질 것 같습니다. 코딩을 못하는 사람도 챗gpt를 이용해 코딩을 할 수 있습니다. 자세한 사항은 아래 포스팅을 참고하세요.
'IT 트렌드 & 팁' 카테고리의 다른 글
[챗gpt 활용] 네이버 크롤링 웹스크래핑 하는 방법(파이썬 노코드) (0) | 2023.02.22 |
---|---|
Git, Github 사용 방법, 차이점 (깃/깃허브) (0) | 2023.02.21 |
빅데이터란, 금융 빅데이터 활용 분야, 최신 활용 사례 (1) | 2023.02.17 |
AI 이미지 생성 툴 Midjourney 미드저니 활용법 및 사용 후기 (0) | 2023.02.06 |
Dall e 2 (달이) AI 이미지 생성 툴 사용 후기 (1) | 2023.02.04 |
댓글