8편: 복잡한 데이터를 표와 리스트로 깔끔하게 정리하는 출력 제어 기술
챗GPT와 대화를 나누다 보면 가끔 인공지능이 보내주는 장문의 줄글에 피로감을 느낄 때가 있습니다. 수많은 정보가 문장 속에 빽빽하게 갇혀 있으면, 핵심이 한눈에 들어오지 않고 가독성이 급격히 떨어집니다. 가독성이 낮은 글은 블로그에 찾아온 방문자를 금방 이탈하게 만드는 원인이 되기도 합니다.
내가 챗GPT를 업무와 블로그 관리에 활용하면서 발견한 가장 유용한 기능 중 하나는, 복잡하게 얽혀 있는 수많은 텍스트 데이터를 내 입맛에 맞게 '재구조화'하는 능력입니다. 인공지능에게 단순히 내용을 알려달라고 하는 것을 넘어 "어떤 형태로 보여달라"고 명확하게 출력 형식을 제어하면, 정보의 전달력이 완전히 달라집니다. 오늘은 챗GPT의 답변을 표(Table)와 리스트(List) 형태로 깔끔하게 길들이는 실전 출력 제어 기술을 공유하겠습니다.
1. 줄글 데이터를 한눈에 정렬하는 '표(Table)' 생성 기술
많은 데이터나 항목을 서로 비교해야 할 때 가장 좋은 시각적 도구는 '표'입니다. 챗GPT는 텍스트 기반의 마크다운(Markdown) 형식을 활용해 매우 깔끔한 표를 만들어낼 수 있습니다.
예를 들어, 여러 가지 디지털 기기나 마케팅 플랫폼의 장단점을 비교하고 싶을 때 단순히 "장단점 비교해줘"라고 하면 줄글로 나열됩니다. 이때 아래와 같이 구체적인 표의 구조를 지정해 주어야 합니다.
⊙ 실전 프롬프트 예시: "인스타그램, 블로그, 유튜브의 특징을 비교하려고 해. 사용자가 한눈에 차이점을 파악할 수 있도록 [플랫폼 명, 주요 타겟층, 콘텐츠 형태, 핵심 수익화 방법]의 4개 열을 가진 표 형태로 정리해줘."
이렇게 요청하면 챗GPT는 각 플랫폼의 핵심 정보를 격자 구조의 표로 정돈하여 출력합니다. 이 표를 그대로 복사해서 블로그나 보고서에 붙여넣으면 별도의 디자인 작업 없이도 고품질의 비교 콘텐츠를 완성할 수 있습니다.
2. 정보의 서열과 단계를 만드는 '리스트(List)' 제어법
표만큼이나 자주 쓰이는 것이 바로 글머리 기호 나열(Bullet points)과 번호 매기기(Numbered list)입니다. 정보에 순서나 인과관계가 있다면 '번호 리스트'를, 단순히 동등한 조건의 정보를 나열하는 것이라면 '글머리 리스트'를 사용하도록 프롬프트에서 강제해야 합니다.
⊙ 번호 리스트 제어 (순서가 중요할 때): "컴퓨터 바이러스를 안전하게 제거하는 과정을 [1단계], [2단계], [3단계]와 같이 순서대로 번호를 매겨서 설명해줘. 각 단계는 행동 지침 위주로 2문장 이내로 요약해야 해."
⊙ 글머리 리스트 제어 (정보를 나열할 때): "이번 주말에 마트에서 사야 할 필수 상비약 종류를 글머리 기호(-)를 사용해서 종류별로 분류해줘. 효능도 옆에 괄호로 짧게 적어줘."
인공지능에게 이렇게 출력의 길이를 제약하고 형태를 지정하면, 쓸데없는 미사여구가 전부 빠진 알짜배기 가이드라인만 쏙 뽑아낼 수 있습니다.
3. 정보의 깊이를 조절하는 '구조적 레이아웃' 명령어
원하는 출력 형태를 얻기 위해 프롬프트의 맨 마지막 줄에 배치하면 효과적인 마법의 명령어 세트가 있습니다. 챗GPT의 답변 스타일을 완벽하게 제어하고 싶다면 다음 표현들을 기억해 두세요.
⊙ "개조식 문장으로 작성해줘": 문장을 '~다', '~습니다'로 길게 끝내지 않고, 단어나 명사형(~함, ~것)으로 끊어서 간결하게 쓰도록 만듭니다.
⊙ "트리 구조(하위 항목)로 표현해줘": 큰 주제 밑에 작은 주제들이 톱니바퀴처럼 맞물리도록 들여쓰기 형태의 리스트를 만들어 줍니다.
⊙ "코드 블록(Code Block) 안에 넣어줘": 줄바꿈이나 띄어쓰기가 망가지지 않고 원문 그대로 복사할 수 있도록 회색 음영의 깔끔한 박스 안에 텍스트를 담아 줍니다.
처음에는 질문 창에 문장만 적는 것이 익숙하겠지만, 출력 형식을 제어하는 명령어 한 줄을 덧붙이는 습관을 들이면 챗GPT가 생성한 결과물을 2차 가공하는 시간이 대폭 줄어듭니다. 가독성 높은 레이아웃은 블로그 독자들에게 전문성을 어필하는 강력한 무기가 된다는 점을 꼭 기억하세요.
## 핵심 요약
⊙ 복잡한 비교 데이터는 열(Column)의 이름을 직접 지정하여 '표 형태'로 출력을 요청하면 가독성이 극대화됩니다.
⊙ 행동의 순서가 있는 가이드는 '번호 리스트'로, 단순 정보 나열은 '글머리 리스트'로 명확히 분리하여 지시해야 합니다.
⊙ '개조식', '트리 구조', '코드 블록' 같은 레이아웃 제어 명령어를 프롬프트 끝에 추가하면 사후 편집 시간을 획기적으로 줄일 수 있습니다.
## 다음 편 예고
다음 글에서는 비전공자도 인공지능을 활용해 간단한 도구를 만들 수 있는 기술로, 챗GPT를 통해 프로그래밍의 기초를 배우고 코드의 오류를 똑똑하게 수정 요청하는 '9편: 챗GPT로 프로그래밍 기초 배우기: 코딩 오류 수정 요청하는 법'에 대해 알아보겠습니다.
## 여러분의 경험을 공유해 주세요!
글을 읽을 때 긴 줄글 형태와 깔끔하게 정리된 표/리스트 형태 중 어떤 구조가 더 기억에 잘 남으시나요? 평소에 챗GPT의 줄글 답변 때문에 답답했던 경험이 있다면 댓글로 이야기해 주세요!
댓글
댓글 쓰기