커뮤니티 입장하기
강의 목록

프롬프트 설계 실무

프롬프트는 AI에게 보내는 요청입니다. 이 코스는 요청을 썼는데 필요한 내용이 빠지거나 같은 형식으로 다시 쓰기 어려울 때 무엇을 확인할지 다룹니다. 좋은 요청도 매번 같은 답을 보장하지는 않습니다. 모델과 설정, 대화 맥락 및 자료에 따라 결과가 달라질 수 있습니다.

📝 첫 수업은 짧은 회의록 정리부터

이미 사용하는 채팅 AI와 결과를 적을 메모만 준비합니다. 새 유료 도구나 회사 자료는 필요하지 않습니다. 프롬프트 구조 설계의 짧은 가상 회의록과 요청을 새 대화에 복사합니다.

  1. 결정된 일과 할 일, 미정인 내용을 구분한 답을 받습니다.
  2. 담당자와 기한을 원문과 비교합니다. 없는 정보를 만들었다면 미정으로 고치도록 요청합니다.
  3. 회의록의 결정 상태 하나를 바꾸고 다시 확인합니다. 새 상태가 반영됐는지 봅니다.

한 번에 코스를 모두 마칠 필요는 없습니다. 첫 결과와 수정한 요청을 저장한 뒤 필요에 따라 다음 수업으로 이어갑니다. API는 프로그램이 AI를 호출하는 방법이며 관련 개발자용 설명은 채팅 연습과 구분했습니다.

📚 다루는 개념 10가지

각 수업은 가상 자료로 시작할 수 있고 기대 결과와 다시 확인할 조건을 제공합니다. 출력 형식의 프로그램용 설정이나 인젝션의 개발자용 방어 설명은 필요할 때 읽어도 됩니다. 작은 예제 통과는 실제 업무 전체의 정확성이나 보안을 보장하지 않습니다.

❓ 자주 묻는 질문

프롬프트 기초 클래스와 무엇이 다른가요?

기초 클래스가 목표와 자료를 어떻게 전달할지를 다룬다면, 이 코스는 그 요소를 어떻게 나누고 어디에 두고 어떻게 확인하고 어떻게 공유하는지를 다룹니다. 첫 편에서 기초 클래스를 링크해 두었으므로 요소 이름이 낯설면 그쪽을 먼저 읽는 편이 낫습니다.

클로드가 아닌 챗GPT나 제미나이에도 적용되나요?

원칙은 같습니다. 자료와 지시를 나누고 예시로 형식을 가르치고 한 번에 하나씩 바꿔 확인하는 방법은 앤트로픽과 구글과 OpenAI 문서에 공통으로 나옵니다. 다만 추론 모드의 이름과 설정 위치, 구조화된 출력 같은 API 기능은 서비스마다 달라서 개발자용 예시는 클로드 기준으로 설명합니다. 현재 사용 중인 서비스의 기능과 설정은 해당 공식 문서에서 확인합니다.

코딩을 몰라도 따라갈 수 있나요?

네. 첫 연습들은 일반 채팅에서 할 수 있습니다. 출력 형식 편의 JSON 스키마는 프로그램이 받을 자료의 모양을 정하는 규칙입니다. 이 설정이나 도구 결과 구조는 자동화를 개발할 때 필요한 내용이므로 채팅만 사용한다면 해당 설명을 건너뛰어도 됩니다.

🔗 함께 보는 코스

  • 클로드 기초: 프롬프트 엔지니어링 기본과 컨텍스트 윈도우, 할루시네이션, 아부 현상을 다룹니다
  • 클로드 실무 활용: 프로젝트와 스킬, 확장 사고처럼 이 코스에서 링크하는 기능을 다룹니다
  • 제미나이 입문: 제미나이 앱의 추론 설정과 노트북LM처럼 다른 서비스 쪽 기능을 다룹니다
10개 개념총 학습 약 194분

세 줄로 먼저 읽기

이번 방문에서 한 편은 바로 볼 수 있습니다.

1

프롬프트 구조 설계하기: 역할, 목표, 자료, 제약, 출력 형식 다섯 요소

프롬프트 구조 설계는 AI 요청에서 목표와 자료, 조건 및 결과 형식을 구분해 적는 방법입니다. 필요하면 역할을 더하고 결과를 원자료와 대조해 빠진 조건을 보완합니다.

20분→
2

시스템 프롬프트와 사용자 프롬프트 차이, 프로젝트 지침이 하는 일 이해하기

시스템 프롬프트는 AI 서비스나 앱이 모델에 전달하는 기본 지침이고 사용자 프롬프트는 사용자가 보내는 요청입니다. 반복 규칙과 이번 작업의 조건을 나누되 앱의 개인 설정이 시스템 메시지와 같은 권한이라고 보지는 않습니다.

20분→
3

퓨샷 프롬프트(Few-shot) 예시로 가르치기: 좋은 예와 나쁜 예 함께 쓰기

퓨샷 프롬프트(Few-shot Prompting)는 요청 안에 입력과 원하는 출력의 예시를 몇 개 넣는 방법입니다. AI가 따라야 할 형식과 판단 기준을 보여 주고 새로운 입력에도 맞게 적용하는지 확인합니다.

18분→
4

AI 출력 형식 고정하기: 마크다운, 표, JSON, 글자 수 지시

출력 형식 지정은 AI 답변의 열과 순서, 문장 수 등 결과의 모양을 요청에 적는 방법입니다. 형식을 지정해도 내용과 글자 수는 확인해야 하며 프로그램 연동에서는 검증과 실패 처리를 함께 둡니다.

20분→
5

생각의 사슬(Chain of Thought)과 추론 모드, 언제 켜고 언제 끄는지 알아보기

생각의 사슬(Chain of Thought)은 중간 풀이를 활용하도록 요청하거나 예시로 보여 주는 프롬프트 기법입니다. 추론 모드는 모델이 답을 만드는 데 쓰는 사고 처리를 조절하는 기능이며 화면에 긴 풀이를 출력하는 것과는 구분합니다.

15분→
6

말투와 문체 지시하기: AI 티 나는 표현 걸러내는 법

말투와 문체 지시는 AI가 쓰는 글의 대상과 목적에 맞게 어조와 길이, 표현을 정하는 작업입니다. 원하는 예시를 주고 수정 결과에서 사실과 의미가 유지되는지 확인합니다.

19분→
7

긴 문서 프롬프트 설계하기: 나누기, 요약 사슬, 컨텍스트 한도

긴 문서 프롬프트 설계는 문서의 출처와 범위를 구분하고 필요한 근거를 찾아 답과 대조하는 방법입니다. 자료를 나누거나 요약할 때는 원문 위치와 예외 및 참조 관계를 남깁니다.

18분→
8

프롬프트 테스트와 개선 절차: 한 번에 하나만 바꾸기

프롬프트 테스트와 개선은 기대 결과를 정하고 같은 입력으로 수정 전후의 답을 비교하는 절차입니다. 변경한 지시와 실제 결과를 기록하고 기존 사례 및 새로운 사례에서 다시 확인합니다.

22분→
9

프롬프트 템플릿 만들기: 변수 자리와 팀 공유

프롬프트 템플릿은 반복해서 쓸 지시를 남기고 매번 바뀌는 자료와 조건을 빈칸으로 둔 요청 양식입니다. 사용 전에 빈칸을 채우고 결과를 확인하며 원본과 버전을 관리합니다.

18분→
10

프롬프트 인젝션(Prompt Injection) 뜻과 방어 방법 알아보기

프롬프트 인젝션(Prompt Injection)은 입력이나 외부 자료 속 지시로 AI를 원래 작업에서 벗어나게 하는 시도입니다. 자료와 사용자의 요청을 구분하고 접근 권한 및 실행 범위를 제한해 위험을 줄입니다.

24분→