LG전자 ES본부 ESCAPE DAY
2026-11-10(화) 09:00–12:00
중급
생성형 AI로
Agent 만들기
반복 업무 하나를 근거 문서를 읽는 에이전트로 만들고, 같은 질문으로 개선을 확인하고, 루틴으로 예약합니다
● 설명 1분 · 오프닝
오늘 세 시간의 지도
● 설명 · ◆ 시연 · ▶ 실습 · ▷ 실습 중 참고 · ✓ 확인 · 오늘 실습 합계 55분, 시연 12분
- 01접속과 준비09:00 접속·이름표·CP0 · 설명 5 · 실습 3 · 확인 2
- 02하네스와 근거09:10 네 층과 근거, 빈 층 찾기 · 설명 20
- 03Foundry 지도09:30 서랍 지도·하네스·Preview · 설명 15
- 04PRD 한 장09:45 AI 인터뷰 · 설명 2 · 실습 12 · 확인 6
- 05v1 → v2 원문 연결10:12 설명 4 · 시연 10 · 실습 19 · 확인 7
- 06테스트·수정·루틴·공유10:52 설명 8 · 시연 2 · 실습 22 · 확인 6 · 공유 25
▶ 실습 3분 · CP0 · 키트 00 · 접속 경로
에이전트 목록까지
다섯 번 누릅니다
● 설명 1분 · 화면 이름표
교안의 이름과 오늘 화면의 이름
| 교안 표기 | 실제 화면 | 위치 |
|---|---|---|
| Foundry(new) | 새 Foundry 토글 | 오른쪽 위 |
| 에이전트 목록 | 만들기 → 에이전트 | 왼쪽 메뉴 |
| File search | 파일 업로드 → 파일 검색 | 도구(Tools) |
| Save | 저장 (버전 증가) | 빌더 오른쪽 위 |
| 새 대화 | 새 채팅(New chat) | 채팅 창 위 |
| 실행 기록 | 추적(Traces) | 답변 아래 |
| Routines | 루틴(Routines) 탭 | 에이전트 화면 상단 |
| Create routine | 루틴 만들기 | 빌더 채팅창 아래 |
● 설명 1분 · 실측 사례 · 11-09 강사 외부 Foundry
원문을 올리려는데 업로드 버튼이 흐립니다. 무엇부터 봅니까?
- A같은 파일을 다시 올린다
- B선택한 모델이 파일 검색을 지원하는지
- C웹 검색을 대신 켠다
생각해 보세요
● 설명 1분 · 오늘 하지 않는 것
저장과 채팅만 씁니다
- 게시(Publish) 버튼을 누른다
- 키트 폴더 전체나 07 시험 패킷을 지식으로 올린다
- 실제 고객에게 회신을 보내거나 설비를 조작한다
- 사내 자료를 외부로 옮기거나 개인 계정으로 전환한다
- 지식으로 올리는 파일은 01 원문 하나뿐이다
✓ 확인 · CP0 · 통과 기준 7개
접속과 준비
- 새 Foundry 토글이 켜진 채 공지된 프로젝트에 들어갔다
- 만들기 → 에이전트 목록이 열렸다
- 상단 탭 에이전트·루틴·워크플로 세 개가 보인다 (권한 확인)
- 오늘 쓰는 모델 이름을 들었다
- 교안 PDF와 키트 TXT를 열었다. 지식 파일은 01 하나
- 옆 동료를 정했다. 한 사람이 실행하고 한 사람이 대조한다
- 로그인이 안 되면 보조강사에게, 옆 동료 화면에 합류
하네스와 근거
모델을 바꾸기 전에 빈 층을 찾습니다
설명 15분 → 내 업무의 빈 층 적기 3분 → 두 분께 묻기 2분 · 09:30 Foundry 지도
● 설명 5분 · 오늘의 하네스 · 네 층
모델은 답을 만들고
하네스는 조건을 정합니다
모델이 무엇을 읽고, 무엇을 할 수 있고, 어떻게 답하고, 무엇이면 통과인지 정한 작업 환경
● 설명 4분 · 맞혀 보세요
출처 형식은 완벽한데 그 절이 원문에 없습니다. 통과인가요?
- A형식이 맞으니 통과
- B그 위치에 그 문장이 있어야 통과
- C모델을 바꿔 다시 물어본다
생각해 보세요
● 설명 10분 · 근거 · 빈 층 적기 포함
좋은 프롬프트가
원문을 대신하지 않습니다
- 업로드 ≠ 연결
- 파일이 올라갔어도 이 에이전트의 도구 목록에 파일 검색이 생겼는지 본다
- 연결 ≠ 저장
- 저장 뒤 YAML 탭에 file_search와 vector_store_ids가 보여야 한다
- 저장 ≠ 확인
- 새 채팅의 실제 답에서 §2.1 문장이 그대로 나오는지 옆 동료가 본다
Foundry 지도
여는 서랍은 셋과 루틴 하나, 나머지는 지도만
설명 15분 · 실습 없음, 지도만 그립니다 · 09:45 PRD
● 설명 2분 · 서랍 지도 · 2026-11-09 기준
빌드 메뉴는 네 층의 서랍입니다
| 하네스 층 | Foundry 서랍 | 오늘 |
|---|---|---|
| 모델 (층 밖) | 모델 · 카탈로그 | 공지한 배포 하나 |
| 지시 | 지시문 · 스킬(Preview) | 지시문 ○ · 스킬 지도 |
| 지식 | 파일 검색 · IQ · 메모리 | 파일 검색 ○ · 지도 |
| 도구 | 도구 · 도구 상자 · 하네스 | 웹 검색 제거 ○ · 지도 |
| 검증 | 가드레일 · 평가 · 추적 | 사람 검증 ○ · 추적 ○ |
| 운영 (층 위) | 루틴 · 게시 · 워크플로 | 루틴 ○ (CP5) |
● 설명 2분 · 에이전트를 만드는 네 가지 길
오늘은 첫째 길,
프롬프트 에이전트
● 설명 2분 · 하네스 · 11-09 강사 외부 Foundry 실측
새 에이전트 대화상자의 하네스(Preview) 체크박스, 켤까요?
- A켠다. gpt-5·파일·셸·웹·서브에이전트가 열린다
- B끈다. 오늘 실습은 기본 런타임으로
- C일단 만들고 나중에 바꾼다
생각해 보세요
● 설명 2분 · 하네스를 켜면 · 실측 3 (11-09 강사 외부)
편한 만큼
토큰과 권한이 큽니다
● 설명 2분 · 도구 · 스킬 · 도구 상자
행동 수단, 절차, 묶음
description이 언제 쓸지를 정하고, 본문은 쓸 때 읽힙니다. 오늘은 도구 하나만 씁니다
● 설명 1분 · 지식 세 갈래
오늘은 파일 검색 하나
| 갈래 | 무엇 | 언제 | 상태 |
|---|---|---|---|
| 파일 검색 | 대화 중 올린 문서 | 문서 한둘, 오늘 | GA · 도구 |
| Foundry IQ | 조직 큐레이션 지식 | 부서가 공유할 때 | 포털 preview |
| 메모리 | 사용자별 장기 기억 | 사람마다 다를 때 | Preview |
● 설명 2분 · GA와 Public Preview
Preview 기능을 사내 운영 에이전트에 넣어도 될까요?
- A된다. 누구나 쓸 수 있으니
- B시험까지만. 운영은 GA 확인 뒤
- C안 된다. Preview는 쓰지 않는다
생각해 보세요
● 설명 1분 · 2026-12-01 이후
도구가 아니라
계약을 배웁니다
- Workflows 디자이너·실행 종료 (2026-12-01)
- Assistants API 종료 (08-26) → Responses
- 프롬프트 에이전트와 Responses API는 남는다
- PRD·지시문·원문 버전·테스트 기준은 남는다
- 인계 계약과 검증 기준은 내가 쓴다
- 12-01 뒤 멀티에이전트는 호스티드·A2A·서브에이전트·루틴
내 업무를 PRD 한 장으로
한 종류의 입력과 한 종류의 결과물부터
설명 1분 → 실습 12분 → 확인 6분 · 10:05 휴식 7분 · 10:12 복귀
▶ 실습 12분 · CP1 · 키트 02·08 · PRD 한 장
업무 카드 세 줄에서
PRD 한 장까지 20분
✓ 확인 · CP1 · 통과 기준 6개
PRD 한 장
- 목적이 한 문장이다
- 3번 지시문 블록을 설정 화면에 그대로 옮길 수 있다
- T1은 지식 문서(원문)에만 있는 사실을 묻는다
- 8번 사람 확인 지점이 적혀 있다
- 모르는 칸을 AI가 채우게 둔다
- 10분이 지나면 '정리해'로 멈춘다
v1 → v2, 원문 연결
같은 질문 하나, 바뀌는 것은 한 층씩
설명 4분 → 시연 7 → 실습 9 → 시연 3 → 실습 10 → 확인 7 · 10:52 테스트
● 설명 3분 · v1 → v2 → v3
바꾸는 것은 한 번에 한 층
◆ 시연 7분 · 강사 화면 · CP2 · v1
v1 만들기, 먼저 보십시오
보기만 하십시오. 제 화면으로 먼저 갑니다. 7분 뒤 같은 순서로 직접 합니다
▶ 실습 9분 · CP2 · 키트 08 · v1
v1 만들기, 지금 같은 순서로
지금 같은 순서로 하십시오. 지시만 넣고 같은 질문 T1을 남깁니다. 9분 뒤 v2
▷ 실습 중 참고 · CP2 · 같은 질문 T1 · v1
EX-100 냉매 배관은
최대 몇 m까지 깔 수 있나요?
- 지어냄 — 숫자를 말했다. 50 m가 나와도 근거 없으면 인정하지 않는다
- 모름 — '제공된 문서에서 찾지 못했습니다'. 지시가 작동했다
- 기타 — 되묻거나 다른 반응. 그대로 적는다
◆ 시연 3분 · 강사 화면 · CP2 · v2
v2 원문 연결, 먼저 보십시오
보기만 하십시오. 제 화면으로 먼저 갑니다. 파일을 올린 것과 읽을 준비는 다릅니다
▶ 실습 10분 · CP2 · 키트 01·03 · v2
v2 원문 연결, 지금 같은 순서로
지금 같은 순서로 하십시오. 01 하나만 올리고 새 채팅에서 같은 T1. 10분
▷ 실습 중 참고 · CP2 · 같은 질문 T1 · v2
같은 질문,
이번에는 50 m와 §2.1
- 결론: 최대 50 m. v1의 '찾지 못했습니다'와 다른 답
- 근거: 01-EX100-source.txt §2.1, §2.2, §2.3, §5.1
- 답 아래에 파일 검색 호출 표시. 옆 동료가 §2.1 문장을 원문에서 대조
✓ 확인 · CP2 · 통과 기준 7개
v1 → v2
원문이 실제로 읽히는가
- v1과 v2에 같은 T1을 물었다
- 연결한 파일은 01 하나뿐이다
- 도구 목록에 파일 검색이 있고 웹 검색은 없다
- YAML 탭에 file_search가 보인다
- 새 채팅에서 물었다
- 옆 동료가 §2.1 문장을 원문에서 대조했다
- 연결이 안 되면 '문맥 직접 제공'으로 표시하고 진행
테스트와 수정
한 사람이 실행하고 옆 동료가 원문과 대조합니다
설명 4분 → 실습 9 → 확인 2 → 설명 2 → 실습 8 → 확인 3 · 11:20 휴식 5분
● 설명 3분 · 5문항
문항마다 시험하는 행동이 다릅니다
▶ 실습 9분 · CP3 · 키트 01·08 · 실행과 대조
실행하는 사람과 대조하는 동료
실행하는 사람
- 질문마다 새 채팅(New chat)
- 같은 문장으로 묻는다
- 실제 답을 그대로 적는다
- 판정과 고칠 층을 듣는다
대조하는 동료
- 01 원문만 보고 기대 답을 먼저 적는다
- 답의 절 번호를 원문에서 연다
- 그 문장이 실제로 있는지 대조한다
- 판정과 고칠 층을 적는다
✓ 확인 · CP3 · 통과 기준 6개
테스트 5문항과 동료 검토
- 다섯 문항 모두 새 채팅에서 물었다
- 기대 답을 옆 동료가 먼저 적었다
- 출처 위치에 그 문장이 있는지 01 원문과 대조했다
- 추적(Traces)에서 파일 검색 호출을 확인했다
- T3 되묻기 · T4 보류 · T5 거절을 성공으로 판정했다
- '출처 있음'만으로 통과시킨다
● 설명 2분 · v3
관찰에서 층을 찾습니다
| 관찰 | 먼저 볼 층 | 수정 예시 |
|---|---|---|
| 없는 질문에 그럴듯한 답 | 지시 | 찾지 못하면 보류·안내 |
| 다른 문서·옛 값 인용 | 지식 | 파일·버전·연결 점검 |
| 웹 검색 정보가 섞임 | 도구 | 연결 문서 검색만 |
| 인용 표시만 보고 통과 | 검증 | 주장·절·인용 대조 |
▶ 실습 8분 · CP4 · 키트 08 · v3
한 층을 고치고
같은 질문으로 재시험
✓ 확인 · CP4 · 통과 기준 6개
v3 한 층 수정과 공유
- 한 층만 바꿨다
- 저장해서 버전 번호가 올랐다
- 같은 질문을 새 채팅에서 다시 물었다
- 정상 문항 T1을 다시 확인했다
- 08 기록지 v3 행을 채웠다
- 11:35 공유 전에 네 문장을 적는다
루틴 만들기
검증을 지난 v3를 매일 09:00에 예약하고 Pause로 멈춥니다
설명 1분 → 시연 2 → 실습 5 → 확인 2 · 11:35 공유
◆ 시연 2분 · 강사 화면 · CP5 · 루틴
루틴 만들기, 먼저 보십시오
보기만 하십시오. 제 화면으로 먼저 갑니다. 2분 뒤 같은 순서로 직접 합니다
▶ 실습 5분 · CP5 · 키트 08·11 · 루틴
루틴 만들기, 지금 같은 순서로
지금 같은 순서로 하십시오. Test run 한 번 뒤 Pause. 5분
▷ 실습 중 참고 · CP5 · New routine · 11-09 외부 실측
루틴 대화상자
네 칸만 채웁니다
- 이름(Name) R-이니셜-daily, 에이전트(Agent)는 내 v3
- 프롬프트(Prompt)는 키트 08 표의 T1 질문 그대로
- 트리거(Trigger) Recurring schedule · Daily · 9:00 AM
- 대화(Conversation)는 비움 → 'Create & start'
● 설명 1분 · 루틴 · 운영 승인 전
루틴을 만들고 Test run을 한 뒤, 무엇을 합니까?
- AActive로 둔다. 내일 아침 결과를 본다
- BPause를 눌러 Paused로 남긴다
- C삭제한다. 실습은 끝났다
생각해 보세요
✓ 확인 · CP5 · 통과 기준 7개
루틴 만들기
- 루틴 1개를 내 v3에 만들었다 (R-이니셜-daily)
- 프롬프트는 T1 그대로, 트리거는 Daily 09:00
- Test run 기록 1건 (못 했으면 사유)
- 상태가 Paused다. Active로 두지 않는다
- 키트 11 표에 이름·트리거·결과·상태를 적었다
- 5문항을 통과하지 못한 v2를 예약한다
- 루틴 탭이 안 보이면 보조강사에게. 캡처로 대체
● 설명 12분 · 회수 · 2팀 발표
네 문장으로 공유합니다
오전에 사람이 하던 원문 대조를, 오후에는 검증자 에이전트와 사람 승인으로 나눕니다
- 업무 — 내 업무는 무엇인가
- 빈 층 — 어느 층이 비어 있었나
- 수정 — 무엇을 고쳤나
- 차이 — 같은 질문에서 무엇이 달라졌나
● 설명 1분 · 사내에서 이어 쓰기
무엇을 저장하는가
오늘 아침
- 채팅 결과 화면 하나
- 다시 물으면 다른 답
- 왜 달라졌는지 모름
지금
- PRD와 지시문
- 원문 파일과 버전
- T1~T5 기대 답과 판정
- 루틴 1개 (Paused)
같은 질문을 다시 물을 수 있다
● 설명 9분 · 경계 · Q&A 8분 포함
사내에서 이어 쓸 때
- 승인된 환경·자료 범위를 지킨다. 외부 계정 금지
- 고객 회신·안전·비용·일정은 사람이 확인한다
- AI의 '확신도 높음'을 승인으로 본다
- Preview 기능은 시험까지, 운영은 GA 확인 뒤
- 루틴은 Pause로 남긴다. Active로 두지 않는다
- 하네스는 켜지 않았다. 켜면 메모리 불가·12-01 과금
- 다음 주 재시험의 확인자 이름을 적는다
고맙습니다
고맙습니다
labs.cmdspace.work/
cmdspace.work
bio.cmdspace.work
오후 13:00 고급 「Multi-Agent로 가상팀 만들기」는 같은 원문과 키트로 이어집니다
Last updated 2026-11-10 07:19 KST · R3.2