← 4주차 수업실습 열기 →접속 주소는 이 링크를 이용하세요. 수업 속 사설 IP는 설명용 예시입니다.
4주차 · CONTEXT ENGINEERING

AI가 이해할 수 있게,
맥락을 설계하기.

대화를 쌓아, 원하는 생각에 도달하게 하기

상황
조건
우선순위
AI의 판단
개념 15분 + 실습 15~25분오늘의 질문 · AI는 지금 무엇을 알고 있을까?
1교시 · 01 / 컨텍스트란?

AI가 답할 때
펼쳐 보는 작업 자료

컨텍스트는 지금 답을 만들 때 참고할 수 있는 정보입니다.

01

부탁과 규칙

무엇을 해야 하는지,
어떤 기준을 지켜야 하는지

02

대화와 자료

앞서 나눈 이야기,
첨부한 문서와 검색 결과

03

현재 상황

지금까지 결정한 것,
바뀐 조건과 남은 문제

비유: 일을 맡긴 동료의 책상
동료가 유능해도, 필요한 일정표와 변경사항이 책상에 없으면 판단하기 어렵습니다.
1교시 · 02 / 프롬프트와 컨텍스트

부탁하는 말과
판단에 필요한 배경

부탁만 전달

“주말 계획 좀 추천해 줘.”

여행, 운동, 영화…
가능한 답이 너무 많습니다.

판단에 필요한 정보도 전달

“둘이 함께 시간을 보내고 싶어.”

비 예보가 있고, 차가 없고,
대화하면서 함께 할 활동을 좋아합니다.

같은 부탁이라도, 배경을 알면 답의 방향이 달라집니다.

프롬프트도 컨텍스트의 일부입니다. 컨텍스트 엔지니어링은 대화·자료·도구 결과까지 함께 관리합니다.

1교시 · 03 / 대화가 쌓이면

단서가 모이면
가능한 답이 좁아집니다.

1

“주말에 친구와 시간을 보내려고 해.”

함께 할 활동
2

“비 예보가 있고, 오래 걷기는 어려워.”

실내 · 앉아서
3

“영화처럼 조용히 보기보다 서로 이야기하고 싶어.”

상호작용
4

“새로운 규칙을 배우는 놀이를 둘 다 좋아해.”

놀이 취향
AI는 이 단서들을 함께 보고 활동을 제안할 수 있습니다.
특정 답이 반드시 나오지는 않으므로, 실제 답변을 보며 빠진 정보를 찾습니다.
1교시 · 04 / AI의 기억

계속 이야기한다고
모든 것을 영원히 기억할까요?

서버가 대화 기록을 보냄
AI가 이번 답을 만듦
기록에 새 답을 추가
기억처럼 보이는 이유

이전 대화를 다시 참고

이 실습 서버는 허용된 이전 대화와 새 메시지를 함께 보냅니다. AI가 과거 대화를 참고할 수 있는 이유입니다.

컨텍스트 윈도

한 번에 펼칠 책상의 크기

한 번에 참고할 양에는 한도가 있습니다. 긴 대화는 일부를 요약하거나 생략할 수 있습니다. 저장한 자료도 실제로 읽혀야 도움이 됩니다.

“어딘가에 저장되어 있다”와 “지금 AI가 보고 있다”는 다릅니다.

1교시 · 05 / 컨텍스트를 다루는 네 가지 행동

쌓고, 고르고,
고치고, 남기기

ADD

필요한 정보 더하기

목표, 상황, 취향, 제한을 전달합니다. “비가 와”처럼 선택에 영향을 주는 단서가 좋습니다.

SELECT

관련 정보 고르기

이번 판단과 관계없는 이야기를 줄입니다. 정보가 많다고 언제나 더 좋은 답을 주지는 않습니다.

UPDATE

바뀐 조건 고치기

“아까는 3명이었는데, 이제 2명이야.”처럼 무엇이 바뀌었는지 분명히 합니다.

KEEP

핵심과 예외 남기기

긴 대화는 결정사항·이유·예외·미해결 질문을 남겨 요약합니다. 짧게 줄이는 것만이 목적은 아닙니다.

1교시 · 06 / 새 정보의 역할

최신 정보라고
무조건 덮어쓰면 안 됩니다.

정보가 충돌할 때 확인

누가 확정했나요?

담당자의 확정 공지와
누군가의 아이디어는 무게가 다릅니다.

어떤 부분이 바뀌었나요?

시간만 변경됐다면 장소와 예산은
여전히 유효할 수 있습니다.

동료에게 인수인계하듯

“내일 오후 2시에 만나기로 확정했어.”

“장소를 바꾸자는 의견은 있지만
아직 결정하지 않았어.”

확정 · 제안 · 미정
상태를 나눠 전달합니다.

1교시 · 07 / 맥락을 아는 동료

내가 다음 질문까지
모두 생각하지 않아도

AI가 이미 알고 있는 상황

주말에 부모님과 나들이

어머니는 오래 걷기 어렵고,
당일에는 비 예보가 있습니다.

편하게 함께 시간을 보내는 것이
가장 중요합니다.

AI가 먼저 꺼낼 수 있는 제안

“실내에서 앉아 쉴 수 있는
일정이 잘 맞겠어요.”

“이동 동선과 계단 유무도
함께 살펴보면 좋겠습니다.”

일을 아는 동료처럼, 필요한 판단을 먼저 제안할 수 있습니다.

1교시 · 08 / AI가 먼저 말하면 좋은 점

다음에 무엇을 시킬지
고민하는 부담이 줄어듭니다.

01

지시할 일이 줄어듭니다

상황을 이해한 AI가 필요한 작업을 제안하면, 매 단계의 질문과 지시를 내가 전부 만들 필요가 줄어듭니다.

02

놓친 조건을 발견합니다

따로 말했던 일정·예산·취향을 함께 보고, 서로 맞지 않는 부분이나 확인할 점을 짚어 줄 수 있습니다.

03

다음 행동이 보입니다

“이 선택이 맞겠어요”에서 더 나아가, 무엇부터 알아보고 준비할지 제안받을 수 있습니다.

비유: 맥락을 아는 동료에게 일을 맡기기
목적과 상황을 아는 동료는 필요한 질문과 다음 할 일을 함께 생각해 줍니다.
1교시 · 09 / 실제 생활에서는

“그럼 이것부터
준비하면 되겠네요.”

대화에서 쌓인 정보

다음 주 부모님 생신 모임

6명이 함께하고, 예산은 1인 3만 원.
어머니는 계단 이용이 어렵고,
어린 조카도 참석합니다.

나는 아직 무엇부터 준비할지
정하지 못했습니다.

AI가 먼저 제안하는 다음 단계 · 예시

“이동이 편한 식당부터
살펴보면 좋겠어요.”

“계단 없는 출입, 6인 좌석,
아이 메뉴를 함께 확인하고
예산 안에서 후보를 좁혀 볼까요?”

나는 원하는 모임을 생각하고, AI는 준비할 일을 구체화합니다.

1교시 · 10 / 실습으로 확인할 것

내 상황을 이해한 AI가
필요한 제안을 먼저 꺼내게

이제 목표를 정해 두고 AI와 대화해 봅니다.
실생활에서는 생각지 못한 좋은 선택도 제안받을 수 있습니다.

실습 관찰 포인트

무엇을 연결했나요?

AI가 어떤 상황과 조건을 묶어 결론에 도달했는지 살펴봅니다.

생활에 적용하기

어떤 일을 맡길까요?

회의 준비, 일정 조정처럼 다음 할 일이 막막한 상황을 떠올립니다.

제안 함께 살펴보기

내 상황에 맞나요?

추천 이유를 보고 원하는 방향과 맞는지 확인합니다. 잘못 짚은 조건은 고쳐 줍니다.

맥락을 공유하면, AI가 다음 판단과 행동을 제안할 수 있습니다.

2교시 · 11 / 실습

AI가 먼저
목표를 말하게 하세요.

정답을 보여 주는 대신, 그 생각에 도달할 맥락을 만듭니다.

내 목표 확인
상황과 단서 전달
AI 답변 관찰
다음 단서 조정
참가자

대화 설계자

목표를 알고 있습니다.
각자 자신의 대화를 쌓습니다.

대화 AI

목표를 모르는 상대

목표 정답은 전달받지 않습니다.
이전 대화와 새 메시지를 봅니다.

서버

규칙과 성공 판정

직접 답을 시키는 입력을 검사하고,
AI의 실제 발언을 평가합니다.

2교시 · 12 / 허용과 금지

상황을 설명하는 것과
정답을 시키는 것을 구분합니다.

허용 · 판단할 단서

“오늘은 비가 오고, 차가 없어.”

“아까 말한 예산이 조금 줄었어.”

“지금 조건을 종합하면 어떨까?”

내 상황·취향·경험·제약·우선순위

금지 · 답을 대신 지정

목표 정답을 직접 쓰거나 바꾸어 출력시키기

따라 읽기·번역·빈칸 채우기로 우회하기

역할·시스템 규칙 변경을 명령하기

문자 조각·암호·인코딩으로 답을 조립시키기

차단된 입력은 대화 AI에게 전달하지 않습니다.
자동 판정에 이견이 있으면 강사가 입력과 판정 기록을 확인합니다.
2교시 · 13 / 목표와 승부

3개의 목표,
모두 같은 AI로 도전합니다.

01

공공 도서관에서 공부

조용하고 무료인 장소로
도서관을 주된 선택으로 추천

02

친구들과 집에서 요리

친구와 저렴하게 어울릴 방법으로
집에서 요리하기를 추천

03

공유 자전거로 이동

짧고 저렴한 이동 방법으로
공유 자전거를 추천

미션마다 유효 대화 8회 · 입력 350자
차단을 포함한 제출은 16회까지. 새 대화를 시작해도 사용한 횟수는 유지됩니다.

성공한 목표 수가 많으면 앞섭니다.

동점이면 전체 유효 대화 수가 적은 순, 누적 API 비용이 적은 순입니다.
목표를 후보 중 하나로 언급하거나 부정한 것은 성공이 아닙니다. 표현이 달라도 뜻이 맞으면 인정합니다.

2교시 · 14 / 시작하기

같은 공유기에서
별명으로 참가합니다.

https://agent-course-be48d4953d.koreacentral.cloudapp.azure.com/labs/context/
  1. 별명을 입력하고 내 목표를 확인합니다.
  2. 첫 메시지는 상황과 원하는 방향을 설명합니다.
  3. AI가 놓친 조건이나 잘못 이해한 부분을 보완합니다.
  4. 목표에 도달한 발언과 대화 기록을 확인합니다.

강사 화면: https://agent-course-be48d4953d.koreacentral.cloudapp.azure.com/labs/context/teacher · 서버 PC와 허용된 강사 기기에서 접속

부록 / 강사용 참고

오늘 다룬 범위와
더 읽을 자료

이번 게임은 컨텍스트 엔지니어링 중 여러 차례의 대화, 정보 추가·수정, 맥락에 따른 응답 변화를 체험합니다. 실제 시스템에서는 필요한 문서 검색, 도구 결과 관리, 장기 기억, 요약도 함께 설계합니다.

Anthropic · Effective context engineering for AI agents

컨텍스트 구성, 필요한 정보의 선택, 검색과 요약에 관한 개념 참고.

anthropic.com/engineering/effective-context-engineering-for-ai-agents

Anthropic · Building effective agents

모델에 도구·검색·기억을 더하는 시스템의 기본 구조 참고.

anthropic.com/engineering/building-effective-agents

2026-09-23 확인 · 예시와 수업 활동은 이 강의를 위해 제작했습니다.
짧은 대화 게임의 결과는 모델 전체 성능이나 모든 업무의 정확도를 뜻하지 않습니다.