🐨CoalaCoding
Docs▾
JavaScriptReactHTML & CSSBackendAI & LLMDev ToolsCreative
B반1
👾숏츠
🙉B반2
게시판
🐨CoalaCoding

디지털 크리에이터를 위한 한국어 기술 문서

문서

  • JavaScript
  • React
  • HTML & CSS
  • Backend
  • AI & LLM
  • Dev Tools
  • Creative

커뮤니티

  • 게시판
  • 예제 모음

기타

  • 관리자

정책

  • 소개
  • 개인정보처리방침
  • 이용약관
  • 연락처
© 2026 CoalaCoding. All rights reserved.
  • 1. AI 워커(AI Worker)가이드
  • 2. 프롬프트 다섯 가지 기법
  • 3. 생성형 AI와 일하는 방법
  • 4. 원하는 답을 얻는 요청문
  • 5. 독자에 맞는 말투 고르기
  • 6. 표와 목록으로 답변 정리하기
  • 7. 큰 업무를 작은 작업으로 나누기
  • 8. 답변의 사실과 출처 확인하기
  • 9. 개인정보와 저작권 지키기
  • 10. AI로 업무 문서 완성하기
  • 11. 긴 문서에서 핵심 찾기
  • 12. 최신 정보를 찾아 비교하기
  • 13. 표 데이터의 오류 찾기
  • 13. 챗gpt-활용법
  • 14. 이미지와 화면에서 정보 읽기
  • 14. 인공지능-서비스-목록
  • 15. 이미지·영상·음성 콘텐츠 기획하기
  • 16. 여러 대안을 같은 기준으로 비교하기
  • 17. 자주 쓰는 요청을 템플릿으로 만들기
  • 17. GEM등록하기
  • 18. 여러 자료를 묶어 결과물 만들기
  • 19. 반복 업무의 흐름 설계하기
  • 20. AI가 사용할 도구 정하기
  • 21. 대화가 바뀌어도 업무 이어가기
  • 22. AI 결과를 일관되게 검증하기
  • 23. AI의 권한과 보안 통제하기
  • 24. AI 에이전트에게 업무 맡기기
  • 25. 조사·작성·검토 역할 나누기
  • 26. AI 업무 하네스 만들기
  • 30. AI 코딩 에이전트 스킬 사용법
  1. 홈
  2. 문서
  3. AI & LLM
  4. 프롬프트 엔지니어링
  5. 6. 표와 목록으로 답변 정리하기

6. 표와 목록으로 답변 정리하기

AI 답변을 표와 목록으로 구조화하는 교안이다.

#ai#프롬프트

목차

  • 1. 입력 자료 준비
  • 1.1 자료 저장하기
  • 2. 목록과 표 만들기
  • 2.1 번호 목록으로 정리하기
  • 2.2 표로 정리하기
  • 3. 구조화 데이터 만들기
  • 3.1 JSON 형식 요청하기
  • 4. 예시로 형식 고정하기
  • 4.1 원하는 모양 제공하기
  • 5. 오류가 생겼을 때
  • 5.1 열이 추가되거나 빠진 경우
  • 5.2 빈 정보를 AI가 만든 경우
  • 6. 직접 작성하기
  • 7. 예상 결과와 맞춰보기
  • 8. 살펴보기
  • 9. 적용 전 확인

1. 입력 자료 준비

같은 자료라도 사용 목적에 따라 알맞은 모양이 다르다. 빠르게 읽고 행동할 때는 목록이 좋고, 여러 대상을 비교할 때는 표가 좋다. 프로그램이나 자동화 도구가 다시 읽어야 할 때는 JSON처럼 정해진 구조가 필요하다.

마크다운 표는 사람이 읽기 좋지만 열 이름이 흔들리면 비교하기 어렵다. JSON은 사람이 보기에는 딱딱하지만 프로그램이 항목 이름과 값을 구분해 읽을 수 있다. 대신 쉰표, 따옴표, 중괄호가 틀리면 데이터로 사용할 수 없다.

1.1 자료 저장하기

  1. "ai_prompt" 폴더에 "06_출력형식.txt"를 만든다.
  2. 다음 자료를 입력한다.
파이썬 기초 수업은 월요일과 수요일에 진행한다.
파이썬 기초 수업 시간은 오후 2시부터 오후 5시까지이다.
HTML/CSS 기초 수업은 화요일과 목요일에 진행한다.
HTML/CSS 기초 수업 시간은 오전 9시부터 낮 12시까지이다.
데이터 분석 실습은 금요일에 진행한다.
데이터 분석 실습의 종료 시간은 아직 확정되지 않았다.
세 수업 모두 3층 컴퓨터실에서 진행한다.

2. 목록과 표 만들기

2.1 번호 목록으로 정리하기

  1. 다음 요청문을 입력한다.
아래 자료를 수업별 번호 목록으로 정리한다.
각 항목에는 수업명, 요일, 시간, 장소를 포함한다.
입력 자료에 없는 내용은 추가하지 않는다.

<자료>
파이썬 기초 수업은 월요일과 수요일에 진행한다.
파이썬 기초 수업 시간은 오후 2시부터 오후 5시까지이다.
HTML/CSS 기초 수업은 화요일과 목요일에 진행한다.
HTML/CSS 기초 수업 시간은 오전 9시부터 낮 12시까지이다.
데이터 분석 실습은 금요일에 진행한다.
데이터 분석 실습의 종료 시간은 아직 확정되지 않았다.
세 수업 모두 3층 컴퓨터실에서 진행한다.
</자료>
  1. 답변을 파일에 저장한다.

2.2 표로 정리하기

  1. 다음 요청문을 입력한다.
같은 자료를 마크다운 표로 정리한다.
열 순서는 수업명, 요일, 시작 시간, 종료 시간, 장소이다.
시간 표현을 임의로 바꾸지 않는다.
  1. 표의 행이 세 개인지 확인한다.
  2. 각 행에 장소가 있는지 확인한다.
  1. 표는 같은 기준으로 여러 대상을 비교할 때 사용한다.
  2. 열 이름을 미리 정하면 결과가 흔들리는 문제를 줄일 수 있다.

3. 구조화 데이터 만들기

3.1 JSON 형식 요청하기

  1. 다음 요청문을 입력한다.
같은 자료를 JSON 배열로 작성한다.
키는 course, days, start, end, room만 사용한다.
days 값은 문자열 배열로 작성한다.
자료에 없는 시작 시간이나 종료 시간은 null로 작성한다.
JSON 이외의 설명은 출력하지 않는다.
  1. 육안으로 다음 항목만 확인한다.
    1. JSON 앞뒤에 설명 문장이 없는가
    2. 코드 블록 표시가 섞이지 않았는가
    3. 문자열과 키에 큰따옴표를 사용했는가
  2. 유효성은 JSON 문법 검사기나 프로그램의 JSON 파서로 확인한다.
  3. 검사 결과에 오류가 없을 때만 유효한 JSON으로 판단한다.
  4. 온라인 검사기를 사용할 때는 이 단원의 가상 자료만 사용한다. 개인정보, 기밀, 실제 업무 자료는 입력하지 않는다.
  5. 설명 문장이 섞였으면 다음 문장을 입력한다.
설명과 코드 블록 표시를 제거하고 유효한 JSON만 다시 출력한다.
  1. 다음 두 오류가 없는지 확인한다.
잘못된 예 1: [{"course":"파이썬",}]
원인: 마지막 속성 뒤에 쉰표가 있다.

잘못된 예 2: [{'course':'파이썬'}]
원인: JSON 문자열과 키에 작은따옴표를 사용했다.

4. 예시로 형식 고정하기

4.1 원하는 모양 제공하기

  1. 다음 요청문을 입력한다.
아래 예시와 같은 형식으로 세 수업을 작성한다.

예시:
수업명: 데이터 분석
요일: 금요일
시간: 10:00~12:00
장소: 1층 실습실

자료:
파이썬 기초 수업은 월요일과 수요일에 진행한다.
파이썬 기초 수업 시간은 오후 2시부터 오후 5시까지이다.
HTML/CSS 기초 수업은 화요일과 목요일에 진행한다.
HTML/CSS 기초 수업 시간은 오전 9시부터 낮 12시까지이다.
데이터 분석 실습은 금요일에 진행한다.
데이터 분석 실습의 종료 시간은 아직 확정되지 않았다.
세 수업 모두 3층 컴퓨터실에서 진행한다.
  1. 예시의 항목 순서가 유지되었는지 확인한다.

5. 오류가 생겼을 때

5.1 열이 추가되거나 빠진 경우

  1. 사용할 열을 다시 한 줄로 지정한다.
  2. 다음 문장을 추가한다.
지정한 다섯 개 열만 사용한다. 열을 추가하거나 생략하지 않는다.

5.2 빈 정보를 AI가 만든 경우

  1. 요청문에 다음 문장을 추가한다.
입력 자료에 값이 없으면 null을 사용한다. 값을 추측하지 않는다.

6. 직접 작성하기

  1. 일정, 제품, 교육 과정 중 하나의 자료를 5문장 이상 작성한다.
  2. 번호 목록, 표, JSON으로 각각 변환한다.
  3. 어떤 형식이 어떤 업무에 알맞은지 한 문장씩 적는다.
  4. 결과를 "06_출력형식.txt"에 저장한다.

7. 예상 결과와 맞춰보기

[
  {
    "course": "파이썬 기초",
    "days": ["월요일", "수요일"],
    "start": "오후 2시",
    "end": "오후 5시",
    "room": "3층 컴퓨터실"
  },
  {
    "course": "HTML/CSS 기초",
    "days": ["화요일", "목요일"],
    "start": "오전 9시",
    "end": "낮 12시",
    "room": "3층 컴퓨터실"
  },
  {
    "course": "데이터 분석 실습",
    "days": ["금요일"],
    "start": null,
    "end": null,
    "room": "3층 컴퓨터실"
  }
]

지정한 다섯 개 키만 있고 JSON 파서에서 오류가 없으면 정상이다. 데이터 분석 실습의 종료 시간처럼 자료에 없는 값은 임의로 만들지 않고 null로 남겨야 한다.

8. 살펴보기

  • 목록과 표에 세 수업의 요일·시간·장소가 모두 있는가
  • 표의 열 순서를 지켰는가
  • JSON에 설명 문장과 코드 블록 표시가 섞이지 않았는가
  • JSON 파서에서 문법 오류가 없음을 확인했는가
  • 온라인 검사기에 실제 개인정보나 기밀을 입력하지 않았는가

9. 적용 전 확인

  • 표의 열 이름, 행 수, 빈값 표시가 원자료와 맞는지 확인한다.
  • JSON은 RFC 8259 기준 문법으로 검사하고 설명 문장을 섞지 않는다.
  • 개인정보가 들어간 자료는 온라인 검사 도구에 붙여 넣지 않는다.