[SKM] 지속가능경영보고서 자동화 시스템 구축
공공 데이터와 기업 내부 데이터를 활용하여 지속가능경영보고서 작성을 자동화하는 시스템입니다.
팀명: SKM
프로젝트명: 지속가능경영보고서 자동화 시스템 구축
핵심 가치: 이중 중대성 평가 기반의 데이터 수집부터 LLM 기반 보고서 초안 생성까지의 전 과정 자동화
이중 중대성 평가 자동화: 벤치마킹 데이터, 이해관계자 설문, 미디어 크롤링 데이터를 종합 분석하여 핵심 이슈(Top Issue) 산출
OCR 기반 데이터 정형화: Google Cloud Vision OCR을 활용해 비정형 문서(PDF 등)에서 표 및 문단 단위의 텍스트 추출
AI 보고서 생성 파이프라인: RAG(Retrieval-Augmented Generation)와 Multi-Agent 아키텍처를 결합한 섹션별 보고서 초안 작성
실시간 모니터링 & 대시보드: 규제 대응률(GRI, ESRS 등) 시각화 및 Prometheus/Grafana를 통한 시스템 상태 모니터링
React, Nginx, Stomp(WebSocket)
FastAPI, Kafka, Redis
JWE (RSA-OAEP, A256GCM)
Google API (Cloud Vision OCR, Sheets/Forms, SMTP)
OpenAPI (공공 데이터 포털)
Prometheus & Grafana
vLLM / Ollama, LangChain & LangGraph
Neo4j (Graph DB), RAG & Multi-Agent Architecture
Pandas, Data Crawling
MariaDB, MySQL
PostgreSQL (pgvector)
AWS EC2, Docker, GitHub Actions
[System Architecture]
이름
역할
담당 업무 및 기술 기여
최수아
팀장
PM, GitHub/브랜치 전략 수립, 응답 구조 설계, DB 설계 및 구축
이채훈
팀원
AI 모델 학습 데이터 수집 / 로직 구축, 데이터 벡터화(Embedding),
이정빈
팀원
AI 모델 학습 로직 구축, 데이터 정의서 및 ERD 작성, 페르소나 정의, 발표 자료(PPT) 구성
김하영
팀원
기능 정의서 및 화면 레이아웃 설계
✅ 완료 | 🔵 진행중 | ⚠️ 수정예정 | ⬜ 예정
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
PLAN_001
기획
서비스 기획
이정빈
05/01 ~ 05/11
05/01 ~ 05/11
✅ 완료
-
PLAN_002
기획
데이터 수집
이정빈
05/18 ~ 05/20
05/18 ~ 05/20
🔵 진행중
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
DOCM_001
PM
GitHub PR 규칙 수립
최수아
05/11
05/11
✅ 완료
-
DOCM_002
PM
트러블슈팅 템플릿 작성
최수아
05/11
05/11
✅ 완료
-
DOCM_003
PM
Decision Log 규칙 정의
최수아
05/11
05/11
✅ 완료
-
DOCM_004
PM
GitHub Issue Template 작성
최수아
05/11
05/11
✅ 완료
-
DOCM_005
PM
Git Branch 전략 및 네이밍 규칙 정의
최수아
05/11
05/11
✅ 완료
-
DOCM_006
문서
WBS 작성
공통
05/11
05/11
✅ 완료
-
DOCM_007
문서
데이터 정의서
이정빈
05/11 ~ 05/14
05/11 ~ 05/14
⚠️ 수정예정
고객사 요청사항 변경으로 05/13->05/14 연장
DOCM_008
문서
프로세스 정의서
김하영
05/15 ~ 05/17
05/15 ~ 05/20
⚠️ 수정예정
미완성으로 05/17->05/18 연장 // 추가 수정으로 05/18->05/20 연장
DOCM_009
문서
논리 ERD 정의서 작성
이정빈
05/14 ~ 05/20
05/20 ~ 05/22
🔵 진행중
-
DOCM_010
문서
물리 ERD 정의서 작성
이정빈
05/14 ~ 05/20
05/20 ~ 05/22
🔵 진행중
-
DOCM_011
문서
API 명세서 작성
최수아
05/11 ~ 05/17
05/18 ~ 06/05
🔵 진행중
-
DOCM_012
문서
GITHUB 로직 명세서 작성
최수아
05/11 ~ 06/05
06/05
🔵 진행중
-
DOCM_013
문서
요구사항 명세서
공통
05/13
05/13
✅ 완료
추후 작업 가능성 농후
DOCM_014
문서
기능정의서
김하영, 최수아
05/12 ~ 12/05
05/12 ~ 05/14
⚠️ 수정예정
05/12->05/14 연장
DOCM_015
문서
화면 레이아웃 정의서
최수아
05/12 ~ 12/05
05/12 ~ 05/13
⚠️ 수정예정
담당자 변경으로 05/13->05/14 연장
DOCM_016
문서
스택정의서
공통
05/13 ~ 05/17
05/17
🔵 진행중
기능정의서 토대
DOCM_017
문서
페르소나 정의서
이정빈
05/10 ~ 05/13
05/10 ~ 05/13
✅ 완료
-
DOCM_018
문서
발표문서 작성
-
06/09 ~ 06/19
06/09 ~ 06/19
⬜ 예정
-
DOCM_019
문서
발표문서 작성
이정빈
06/09 ~ 06/19
06/09 ~ 06/19
⬜ 예정
-
DOCM_020
문서
발표문서 작성
-
06/09 ~ 06/19
06/09 ~ 06/19
⬜ 예정
-
DOCM_021
문서
발표문서 작성
-
06/09 ~ 06/19
06/09 ~ 06/19
⬜ 예정
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
BENCH_AI_001
BE
응답구조 정의
최수아, 이채훈
05/11 ~ 05/13
05/11 ~ 05/13
✅ 완료
-
BENCH_AI_002
BE
사전 학습 데이터 수집
최수아
05/12 ~ 05/15
05/20 ~ 05/21
✅ 완료
타작업으로 인하여 작업일 변경
BENCH_AI_003
BE
모델 학습 로직 구축
이채훈
05/15 ~ 06/01
05/15 ~ 06/01
⚠️ 수정예정
-
BENCH_AI_004
BE
기존 LLM /학습 모델 테스트
이채훈
05/18 ~ 06/24
05/11 ~ 06/24
🔵 진행중
-
BENCH_005
FE
벤치마킹 페이지
이채훈
05/15 ~ 05/18
05/15 ~ 05/18
✅ 완료
-
BENCH_006
BE
파일 업로드/다운로드 로직 구축
최수아
05/15 ~ 05/18
05/15 ~ 05/18
✅ 완료
-
BENCH_AI_OCR_007
BE
오픈 AI 텍스트 추출
최수아
05/18 ~ 05/25
05/15 ~ 05/21
✅ 완료
-
BENCH_008
BE
텍스트 백터화 및 분석
이채훈
-
-
🔵 진행중
-
BENCH_009
FE
벤치마킹 결과창
이채훈
05/18
05/22
⚠️ 수정예정
결과 값 미정으로 연기
BENCH_010
BE
벤치마킹 결과 분석 로직 구축
최수아
05/18
05/22
✅ 완료
결과 값 미정으로 연기
BENCH_011
DB
벤치마킹 결과 테이블 생성
최수아
-
05/22
✅ 완료
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
SURVEY_API_001
BE
설문조사 form 생성
이채훈
05/18 ~ 05/21
05/18 ~ 05/21
✅ 완료
-
SURVEY_API_002
FE
이해관계자 설문 페이지
이채훈
05/18 ~ 05/21
05/18 ~ 05/21
✅ 완료
-
SURVEY_API_003
BE
설문 URL 배포 로직 구축
이채훈
05/18 ~ 05/21
05/18 ~ 05/21
✅ 완료
-
SURVEY_API_004
BE
form 결과 수집
이채훈
05/18 ~ 05/22
05/18 ~ 05/22
🔵 진행중
-
SURVEY_005
FE
결과 분석 - FE 작업
이채훈
05/22
05/22
✅ 완료
-
SURVEY_006
BE
결과 분석 - BE 작업
-
05/23 ~ 05/25
05/23 ~ 05/25
🔵 진행중
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
MEDIA_API_001
BE
전문기관 - 미디어 데이터 수집
-
-
-
⬜ 예정
로직 삭제
MEDIA_OCR_002
BE
텍스트 추출
이채훈
05/15 ~ 05/20
05/15 ~ 05/20
✅ 완료
-
MEDIA_API_003
BE
전문기관 - 미디어 데이터 수집
-
-
-
🔵 진행중
로직 삭제
MEDIA_004
BE
언론 - 미디어 데이터 수집
이채훈
05/11 ~ 05/15
05/11 ~ 05/15
✅ 완료
-
MEDIA_AI_005
BE
텍스트 벡터화
이채훈
05/11 ~ 05/15
05/11 ~ 05/15
✅ 완료
-
MEDIA_006
BE
규제 - ESRS
-
-
-
🔵 진행중
-
MEDIA_007
FE
언론/규제/전문기관 셀렉 창 화면
이채훈
05/11 ~ 05/15
05/11 ~ 05/15
✅ 완료
-
MEDIA_008
BE
결과 분석 로직 구축
최수아
05/23 ~ 05/25
05/23 ~ 05/25
🔵 진행중
-
MEDIA_009
FE
결과 분석창 제작
최수아
05/23 ~ 05/25
05/23 ~ 05/25
🔵 진행중
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
ISSUE_001
FE
상위 이슈 15개 결과 페이지
-
-
-
✅ 완료
-
ISSUE_002
BE
상위 이슈 15개 선정 로직 구축
-
-
-
⬜ 예정
-
ISSUE_003
FE
사용자 이슈 10개 선정 팝업창
-
-
-
✅ 완료
-
ISSUE_004
BE
사용자 이슈 10개 선정 로직 구축
-
-
-
⬜ 예정
-
ISSUE_005
FE
최종 결과 분석 페이지
-
-
-
✅ 완료
-
ISSUE_006
BE
결과 분석 로직 구축
-
-
-
✅ 완료
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
BOARD_001
BE
필수 온보딩 데이터 선정 결과 표출
-
05/29
-
✅ 완료
-
BOARD_002
FE
온보딩 페이지
이채훈, 최수아
05/15 ~ 05/20
05/15 ~ 05/20
🔵 진행중
-
BOARD_003
BE
데이터 입력 로직 구축
최수아
05/20
05/26
⬜ 예정
온보딩 데이터 관련 로직 성립 지연으로 작업 지연
BOARD_004
FE
데이터 입력창
이채훈
05/15 ~ 05/20
05/15 ~ 05/20
🔵 진행중
-
BOARD_005
BE
데이터 승인요청 로직 구축
최수아
05/21
05/26
⬜ 예정
온보딩 데이터 관련 로직 성립 지연으로 작업 지연
BOARD_006
FE
데이터 승인요청 버튼 관리
이채훈
05/15
05/15 ~ 05/20
✅ 완료
-
BOARD_007
BE
데이터 승인 / 반려 로직 구축
최수아
05/21
05/26
⬜ 예정
온보딩 데이터 관련 로직 성립 지연으로 작업 지연
BOARD_008
FE
데이터 승인 / 반려 버튼 관리
이채훈
05/15 ~ 05/19
-
✅ 완료
-
BOARD_009
BE
데이터 이상치 검증 로직 구축
-
-
-
⬜ 예정
결과창인지 여긴지
BOARD_010
FE
데이터 이상치 경고 페이지
-
-
-
⬜ 예정
확인 필요
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
SR_AI_001
BE
보고서 생성 로직 구축
-
05/22 ~ 05/26
-
⬜ 예정
-
SR_AI_003
BE
보고서 로직 구축
이채훈
05/22 ~ 05/26
05/23 ~ 05/25
🔵 진행중
-
SR_AI_004
BE
보고서 로직 구축
이정빈
05/22 ~ 05/26
05/23 ~ 05/25
🔵 진행중
-
SR_AI_002
FE
보고서 제시 페이지
-
-
-
⬜ 예정
-
SR_003
BE
보고서 수정/저장 로직 구축
-
-
-
⬜ 예정
-
SR_004
FE
보고서 수정 팝업창
-
-
-
⬜ 예정
-
SR_005
BE
보고서 다운로드 로직 구축
-
-
-
⬜ 예정
-
SR_006
FE
보고서 다운로드 버튼 관리
-
-
-
⬜ 예정
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
DASH_001
BE
규제대응 커버 로직
-
-
-
⬜ 예정
-
DASH_002
FE
규제대응 필터 화면
-
-
-
⬜ 예정
-
DASH_003
BE
이슈 선정 top 5~10 로직 구축
-
-
-
⬜ 예정
-
DASH_004
FE
이슈 선정 top 5~10 KPI 레이아웃
-
-
-
⬜ 예정
-
-
FE
NAV UI 수정
이채훈, 최수아
05/18
05/18 ~ 05/19
✅ 완료
NAV 추가 수정으로 인하여 05/18->05/19로 연장함
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
-
FE
초대 페이지 수정
-
05/18
-
⬜ 예정
-
INVITE_001
BE
R&R 초대
-
-
-
⬜ 예정
-
INVITE_004
FE
R&R 초대
-
-
-
⬜ 예정
-
BOARD_003
BE
R&R 초대
-
-
-
⬜ 예정
-
BOARD_004
FE
R&R 초대
-
-
-
⬜ 예정
-
ID
역할
작업명
담당자
계획 기간
실제 기간
상태
비고
-
DB
DB 테이블 생성
-
05/20
-
⬜ 예정
-
-
DB
DB 정의서 작성
-
05/20
-
⬜ 예정
-
-
FE
html 정적파일 생성
이채훈
05/15
05/15
✅ 완료
-
표시
의미
:done
✅ 완료
:active
🔵 진행중
(없음)
⬜ 예정 / 미착수
origin/skm_test
기술적 특징: 단순 LLM 호출이 아닌 LangGraph 를 이용한 워크플로우 제어와 pgvector 를 활용한 벡터 검색 시스템을 결합했습니다.
보안: JWE를 활용한 데이터 암호화로 보고서 생성 과정의 보안성을 강화했습니다.