2026년 9월 8일 화요일

[과학·사회·SW] 4대 비동기 에이전트 병렬 탐구 - 우리 고장 환경 문제를 네 관점에서 본다

우리 고장 환경 문제를 네 가지 관점에서 본다! — 4대 비동기 에이전트 병렬 탐구 웹앱

🌍 초등 5~6학년 과학(환경), 사회(지역 문제 해결), 실과(SW 활용) 융합 — 학생들이 조사한 우리 고장 환경 문제(쓰레기, 물 오염, 녹지 감소, 소음 등)를 4대 역할의 에이전트(생태 조사관, 경제 분석가, 사회 복지 전문가, 기술 전문가)가 각각 분석하여 하나의 종합 보고서로 통합하는 다각도 탐구 웹앱입니다.

📖 한 줄 정의

심기 모드(데이터 임베딩): API 데이터를 미리 받아 HTML 파일 안 상수로 박아두는 방식(앱 실행 중 외부 통신 0).

학내망 원칙: 학생 개인정보(실명·의견·성적·상담 기록)의 외부 수집·저장·전송 금지(쿼리에 학생 데이터가 담기는 외부 API 호출 포함) — 일반 공개 쿼리의 외부 호출은 허용하며, 학생 배포본은 심기 폴백(EMBED 상수)을 항상 내장한다.

1. 3대 핵심 분석 비교표

무엇이 바뀌었나요? / 영역 초보자를 위한 쉬운 설명 이렇게 한번 써보세요!
한 가지 관점 ➔ 네 가지 관점 환경 문제를 과학자만 보는 것이 아니라, 생태学家와 경제학자와 사회복지사와 기술자가 동시에 봅니다. 4대 에이전트가 동시에 실행되어 각자의 결과가 병렬로 표시됩니다.
보고서만 ➔ 시각적 통합 4가지 관점의 분석 결과를 하나의 대시보드에 카드로 나란히 배치하여 종합 요약합니다. 2×2 그리드 레이아웃에 각 에이전트의 아이콘·색상·분석 결과가 동시 표시.
정답 하나 ➔ 다각도 해결책 환경 문제에는 하나의 정답이 없습니다. 네 관점에서 본 해결책을 합쳐 최선의 방안을 학생들이 투표합니다. "우리 모둠의 최선의 해결책은?" 투표 버튼으로 종합 결론 도출.

2. 초보자를 위한 바이브 코딩 실전 사용 예시

제미나이(Gemini)에 아래 프롬프트를 붙여넣으면 단일 HTML 파일로 즉시 완성됩니다.

  1. 프롬프트 복사 — 아래 '제미나이 전용 에러 제로 프롬프트' 전체를 복사합니다.
  2. 역질문 답변 — 제미나이가 묻는 환경 주제, 에이전트 유형, 통합 보고서 서식에 답합니다.
  3. HTML 파일 실행 — 메모장에 붙여넣고 환경탐구.html로 저장 후 더블클릭합니다.

제미나이 전용 에러 제로 프롬프트

[🚨 에러 방지 기본 안전장치]
1. 단일 HTML 파일 완결성: 외부 라이브러리, 소셜 로그인, DB 없이 순수 바닐라 HTML/CSS/JS로 완성한다.
2. 탐구 데이터 심기 모드: const AGENTS = [{ role: "생태 조사관", icon: "🌿", color: "#4caf50", logic: "..." }, ...] 상수에 4대 에이전트의 역할, 아이콘, 분석 로직을 내장한다.
3. 병렬 실행 시각화: 4대 에이전트가 동시에 실행되며, 각 카드가 로딩 스피너 → 완료 체크로 전환되는 애니메이션을 구현한다.
4. 종합 대시보드: 2×2 그리드 레이아웃에 각 에이전트의 분석 결과가 나란히 표시되고, 하단에 종합 요약이 자동 생성된다.
5. 학생 개인정보 0: 학생 실명을 절대 저장하지 않으며, 모둠 번호 및 닉네임만 사용한다.
6. // TODO, /* 생략 */ 등의 미완성 코드는 절대 넣지 말고 끝까지 완성한다.

[❓ 역질문 유도]
코드를 즉시 작성하지 말고, 기획을 구체화하기 위한 다음 3가지 질문을 먼저 나에게 던져줘:
1. 탐구할 환경 주제는 무엇인가요? (기본: 쓰레기 분리수거 / 하천 오염 / 녹지 감소)
2. 4대 에이전트의 역할은 무엇으로 할까요? (기본: 생태 조사관, 경제 분석가, 사회 복지 전문가, 기술 전문가)
3. 통합 보고서는 전자칠판 발표 형식으로 할까요, 아니면 A4 인쇄 형식으로 할까요?

🎯 에디터 한줄평

"환경 문제의 해결책은 과학자에게만 있지 않습니다. 경제학자가 비용을 계산하고, 사회복지사가 영향을 받는 사람을 찾고, 기술자가 해결 도구를 제안합니다. 네 가지 관점을 나란히 놓고 보는 이 웹앱은 아이들이 세상을 하나의 렌즈로 보지 않도록 훈련하는 최고의 사회적 상상력 교구입니다."

📚 기술·교육 참고 링크

  • 다각도(다면적) 문제 해결 및 병렬 에이전트(Parallel Agents) 개념 가이드
  • 교육과정 연계: 초등 5~6학년 과학(환경과 생태), 사회(지역 문제 해결), 실과(SW 활용)