L1 입문 / 4회
4회 · 지원사업 공고 대시보드
3h 오늘의 산출물 — 공고 대시보드 + 검토표
4회차 실습 시트
실습 1 — 검색 기준표 만들기 (20분)
assets/search_criteria_template.md를 연다. 모락오피스(가상) 기준 예시가 채워져 있다.- 내 회사(또는 모락오피스)의 업종·지역·업력·직원 수·관심 분야·최소 지원금을 "우리 회사 정보" 칸에 쓴다.
- Claude 채팅에 표를 붙이고 "이 정보를 공고 검색 조건(포함 조건, 제외 조건)으로 바꿔줘"라고 요청한다.
- 제외 조건(예: 업력 제한)이 빠지지 않았는지 확인한다.
실습 2 — 공고 대시보드 만들기 (35분)
- 새 대화에
announcements_sample.json과 완성한 검색 기준표를 첨부한다. assets/dashboard_prompt.md내용을 붙여넣고 보낸다.- 생성된 화면에서 지역 필터를 "경기"로 바꿔 건수를 확인한다.
- "마감 임박만 보기"를 켜서 몇 건이 남는지 확인한다.
- 수정 요청을 2회 한다. 예: "마감된 공고는 기본으로 숨기고 '마감 포함' 체크박스를 추가해줘", "지원금은 만 원 단위로 표시해줘".
예상 결과
- 추천 배지: PBLN-2026-003, PBLN-2026-005 (2건)
- 마감 임박(7일 이내, 접수 중): 3건
- 기준일 이전 마감 공고 3건은 기본 목록에서 숨김
실습 3 — 검토표 작성 (40분)
assets/review_table_template.md를 연다.- 추천 공고 2건과 마감 임박 공고 1건을 표에 넣는다.
- 각 공고의 신청 자격·지원 내용·제출 서류를 JSON 원문 항목과 한 줄씩 대조해 "원문 대조 결과"를 쓴다.
- "추가 확인 사항"에 AI가 확인할 수 없는 항목을 1개 이상 쓴다.
- Claude에게 "이 검토표를 바탕으로 신청 준비 일정을 마감일 역순으로 짜줘"라고 요청한다.
실습 4 — 데이터 갱신 연습 (10분)
- JSON에 새 공고 1건이 추가됐다고 가정하고 "새 공고 1건을 추가한 데이터로 대시보드를 다시 그려줘. 화면 구조는 그대로 유지해"라고 요청한다.
- 새 공고가 목록에 나타나는지 확인한다.
막힐 때 체크포인트
- 대시보드가 화면이 아니라 코드만 보여준다 → "결과를 아티팩트 화면으로 보여줘"라고 다시 요청한다.
- D-day가 이상하다 → 기준일을 오늘이 아니라 데이터의
as_of(2026-10-28)로 쓰라고 다시 지시한다. - 추천 공고가 2건이 아니다 → 검색 기준표의 제외 조건(업력 7년 이내)이 프롬프트에 포함됐는지 확인한다.
- 원문 링크를 눌러도 페이지가 없다 → 실습 데이터의 링크는 가상 주소다. 실제 업무에서는 기관 공고문을 직접 연다.
← → 이동 · Esc 종료
4회차 과제 — 내 조건 대시보드 + 공고 검토표 2건
제출물
- 내 회사(또는 모락오피스(가상)) 검색 기준표
- 기준표를 반영한 공고 대시보드 화면 캡처 2장(전체 목록, 필터 적용 후)
- 공고 검토표 2건(원문 대조 결과, 관련성, 추가 확인 사항, 준비 일정 포함)
작성 조건
- 실제 공고를 쓰는 경우 기관 원문 공고문 링크를 함께 적고, 원문을 직접 열어 대조한다.
- 회사 내부 서류(재무제표 등)는 업로드하지 않고 "보유 여부"만 적는다.
제출 기한
5회차 시작 24시간 전까지
루브릭 (4점 척도)
| 항목 | 1점 | 2점 | 3점 | 4점 |
|---|---|---|---|---|
| 검색 기준 | 막연한 문장 | 포함 조건만 | 포함·제외 조건 표 | 조건별 근거(회사 정보)까지 표시 |
| 대시보드 | 목록만 | 검색 또는 필터 1개 | 검색·필터·D-day·원문 링크 | 마감 공고 처리와 데이터 갱신 구조까지 |
| 원문 대조 | 대조 없음 | 일부 항목만 | 자격·지원 내용·서류 모두 대조 | 불일치 사례를 찾아 기록 |
| 판단 분리 | AI 판단을 그대로 결론으로 사용 | 일부 구분 | 추가 확인 사항 명시 | 담당자·기한까지 정한 확인 계획 |
4회차 자주 묻는 질문
Q1 실제 지원사업 공고를 자동으로 가져올 수 있나요?
공고를 제공하는 기관의 공개 API가 있으면 가능합니다. 다만 키 발급과 이용 조건은 기관마다 다르므로 사용 시점에 그 기관 문서를 확인하세요. 이번 수업은 준비된 가상 데이터로 진행했습니다.
Q2 API 키를 Claude에게 알려줘도 되나요?
채팅에 붙여넣지 마세요. 키는 비밀번호와 같습니다. 코드로 연결하는 방법은 L3에서 안전한 방식으로 다룹니다.
Q3 대시보드를 다른 사람과 공유할 수 있나요?
만든 결과물의 공유 기능 여부와 범위는 화면에서 확인하세요. 공유 전에 회사 내부 정보가 들어 있지 않은지 먼저 점검합니다.
Q4 AI가 "신청 가능"이라고 했는데 믿어도 되나요?
아닙니다. 자격 판단은 원문 공고와 회사 서류로 사람이 확인합니다. AI 결과는 후보를 좁히는 용도입니다.
Q5 D-day가 하루씩 틀립니다.
기준일을 무엇으로 잡았는지 확인하세요. 오늘 날짜와 데이터 기준일이 다르면 결과가 달라집니다. 마감일 당일을 D-0으로 볼지도 정해서 지시합니다.
Q6 공고가 수백 건이면 어떻게 하나요?
데이터 파일이 커지면 3회차처럼 Claude Code로 내 PC에서 처리하거나, L2의 예약 작업으로 주기적으로 갱신하는 방식을 씁니다.
Q7 검토표의 관련성 상·중·하는 누가 정하나요?
초안은 AI에게 근거와 함께 받고, 최종 판단은 담당자가 합니다. 근거 없이 "상"이라고만 쓴 초안은 다시 요청하세요.
Q8 엑셀로 받고 싶습니다.
"검토표를 엑셀 파일로 만들어줘"라고 요청하면 됩니다. 날짜 칸이 텍스트로 들어가지 않았는지 열어서 확인하세요.
파일을 눌러 미리보기하거나 다운로드하세요. 모든 데이터는 교육용 가상 정보입니다.
announcements_sample.json
{
"as_of": "2026-10-28",
"items": [
{
"id": "PBLN-2026-001",
"title": "(가상) 2026 디지털 전환 중소기업 지원사업 1차 공고",
"agency": "(가상) 지역 상공 지원센터",
"field": "디지털 전환",
"region": "서울",
"target": "상시근로자 50인 미만",
"support_max_krw": 20000000,
"apply_start": "2026-10-22",
"apply_end": "2026-11-25",
"documents": [
"견적서",
"사업자등록증",
"재무제표"
],
"url": "https://example.com/notice/001"
},
{
"id": "PBLN-2026-002",
"title": "(가상) 2026 디지털 전환 중소기업 지원사업 2차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "디지털 전환",
"region": "전국",
"target": "업력 7년 이내 중소기업",
"support_max_krw": 10000000,
"apply_start": "2026-10-19",
"apply_end": "2026-11-17",
"documents": [
"재무제표",
"견적서",
"사업자등록증"
],
"url": "https://example.com/notice/002"
},
{
"id": "PBLN-2026-003",
"title": "(가상) 2026 디지털 전환 중소기업 지원사업 3차 공고",
"agency": "(가상) 중소기업 지원기관",
"field": "디지털 전환",
"region": "경기",
"target": "제조·유통 기업",
"support_max_krw": 10000000,
"apply_start": "2026-10-04",
"apply_end": "2026-11-18",
"documents": [
"견적서",
"4대보험 가입자 명부",
"사업자등록증"
],
"url": "https://example.com/notice/003"
},
{
"id": "PBLN-2026-004",
"title": "(가상) 2026 고용 중소기업 지원사업 4차 공고",
"agency": "(가상) 중소기업 지원기관",
"field": "고용",
"region": "서울",
"target": "상시근로자 50인 미만",
"support_max_krw": 20000000,
"apply_start": "2026-10-19",
"apply_end": "2026-11-19",
"documents": [
"견적서",
"재무제표",
"사업계획서"
],
"url": "https://example.com/notice/004"
},
{
"id": "PBLN-2026-005",
"title": "(가상) 2026 디지털 전환 중소기업 지원사업 5차 공고",
"agency": "(가상) 중소기업 지원기관",
"field": "디지털 전환",
"region": "전국",
"target": "상시근로자 50인 미만",
"support_max_krw": 30000000,
"apply_start": "2026-10-17",
"apply_end": "2026-11-29",
"documents": [
"재무제표",
"견적서",
"사업계획서"
],
"url": "https://example.com/notice/005"
},
{
"id": "PBLN-2026-006",
"title": "(가상) 2026 유통·물류 중소기업 지원사업 6차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "유통·물류",
"region": "서울",
"target": "상시근로자 50인 미만",
"support_max_krw": 10000000,
"apply_start": "2026-10-15",
"apply_end": "2026-11-02",
"documents": [
"견적서",
"사업자등록증",
"사업계획서"
],
"url": "https://example.com/notice/006"
},
{
"id": "PBLN-2026-007",
"title": "(가상) 2026 고용 중소기업 지원사업 7차 공고",
"agency": "(가상) 지역 상공 지원센터",
"field": "고용",
"region": "인천",
"target": "제조·유통 기업",
"support_max_krw": 10000000,
"apply_start": "2026-10-05",
"apply_end": "2026-10-26",
"documents": [
"재무제표",
"견적서",
"사업자등록증"
],
"url": "https://example.com/notice/007"
},
{
"id": "PBLN-2026-008",
"title": "(가상) 2026 수출 중소기업 지원사업 8차 공고",
"agency": "(가상) 지역 상공 지원센터",
"field": "수출",
"region": "전국",
"target": "상시근로자 50인 미만",
"support_max_krw": 30000000,
"apply_start": "2026-10-09",
"apply_end": "2026-11-17",
"documents": [
"재무제표",
"사업자등록증",
"4대보험 가입자 명부"
],
"url": "https://example.com/notice/008"
},
{
"id": "PBLN-2026-009",
"title": "(가상) 2026 유통·물류 중소기업 지원사업 9차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "유통·물류",
"region": "경기",
"target": "제조·유통 기업",
"support_max_krw": 5000000,
"apply_start": "2026-10-09",
"apply_end": "2026-11-10",
"documents": [
"사업계획서",
"견적서",
"재무제표"
],
"url": "https://example.com/notice/009"
},
{
"id": "PBLN-2026-010",
"title": "(가상) 2026 디지털 전환 중소기업 지원사업 10차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "디지털 전환",
"region": "경기",
"target": "업력 7년 이내 중소기업",
"support_max_krw": 20000000,
"apply_start": "2026-10-11",
"apply_end": "2026-10-28",
"documents": [
"재무제표",
"사업계획서",
"견적서"
],
"url": "https://example.com/notice/010"
},
{
"id": "PBLN-2026-011",
"title": "(가상) 2026 창업 중소기업 지원사업 11차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "창업",
"region": "경기",
"target": "상시근로자 50인 미만",
"support_max_krw": 50000000,
"apply_start": "2026-10-03",
"apply_end": "2026-10-27",
"documents": [
"재무제표",
"견적서",
"4대보험 가입자 명부"
],
"url": "https://example.com/notice/011"
},
{
"id": "PBLN-2026-012",
"title": "(가상) 2026 유통·물류 중소기업 지원사업 12차 공고",
"agency": "(가상) 중소기업 지원기관",
"field": "유통·물류",
"region": "서울",
"target": "제조·유통 기업",
"support_max_krw": 5000000,
"apply_start": "2026-10-03",
"apply_end": "2026-10-17",
"documents": [
"4대보험 가입자 명부",
"사업계획서",
"사업자등록증"
],
"url": "https://example.com/notice/012"
},
{
"id": "PBLN-2026-013",
"title": "(가상) 2026 고용 중소기업 지원사업 13차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "고용",
"region": "전국",
"target": "도소매업 영위 기업",
"support_max_krw": 50000000,
"apply_start": "2026-10-14",
"apply_end": "2026-11-03",
"documents": [
"사업자등록증",
"4대보험 가입자 명부",
"사업계획서"
],
"url": "https://example.com/notice/013"
},
{
"id": "PBLN-2026-014",
"title": "(가상) 2026 수출 중소기업 지원사업 14차 공고",
"agency": "(가상) 경기 산업진흥 재단",
"field": "수출",
"region": "경기",
"target": "도소매업 영위 기업",
"support_max_krw": 5000000,
"apply_start": "2026-10-19",
"apply_end": "2026-11-25",
"documents": [
"사업자등록증",
"사업계획서"
… (이하 생략, 전체는 다운로드)api_basics.md
API 한 장 정리 (비개발자용)
- API: 다른 서비스에 정해진 형식으로 "이 데이터 주세요"라고 요청하는 창구. 식당 주문서와 비슷하다.
- 요청(Request): 주소(URL) + 조건(검색어, 지역, 기간). 예:
?keyword=유통®ion=경기 - 응답(Response): 보통 JSON 형식의 데이터. 이번 실습의
announcements_sample.json이 응답 예시다. - API 키: 서비스가 "누가 요청했는지" 확인하는 비밀번호. 문서·대화에 붙여넣지 않는다.
이번 회차의 원칙
- 실습은 준비된
announcements_sample.json으로 진행한다(모든 공고는 가상). - 실제 공공 API(예: 지원사업 정보 공개 API)를 쓰려면 해당 기관에서 키를 발급받아야 하며, 명세는 사용 시점에 그 기관 문서로 확인한다.
- 공고의 신청 자격·마감일은 반드시 원문 링크로 대조한다. 대시보드는 찾기 도구일 뿐 판단 근거가 아니다.
dashboard_prompt.md
첨부한 announcements_sample.json으로 지원사업 공고 대시보드를 만들어줘.
- 상단: 키워드 검색창, 지역·분야 필터, "마감 임박(7일 이내)만 보기" 토글
- 목록: 공고명, 기관, 지역, 최대 지원금(천 단위 쉼표), 마감일, D-day, 원문 링크
- 정렬: 마감일 빠른 순
- 기준일은 데이터의 as_of 날짜(2026-10-28)를 쓴다
- search_criteria_template.md의 조건에 맞는 공고에는 "추천" 배지를 붙인다
review_table_template.md
공고 검토표
| 공고 ID | 공고명 | 신청 자격 충족 | 원문 대조 결과 | 우리 사업과 관련성(상·중·하) | 추가 확인 사항 | 준비 일정 |
|---|---|---|---|---|---|---|
| 예/아니오/확인 필요 | 일치/불일치 |
search_criteria_template.md
우리 회사 지원사업 검색 기준
| 항목 | 우리 회사 정보 | 검색 조건으로 바꾸면 |
|---|---|---|
| 업종 | 사무용품 B2B 유통 | 분야: 유통·물류, 디지털 전환 |
| 지역 | 경기 | 지역: 경기, 전국 |
| 업력 | 9년 (가상) | "업력 7년 이내" 공고는 제외 |
| 직원 수 | 12명 | 상시근로자 50인 미만 포함 |
| 관심 분야 | 주문 처리 자동화, 물류 효율 | 키워드: 자동화, 물류, 디지털 |
| 최소 지원금 | 1천만 원 이상 | support_max_krw ≥ 10,000,000 |