C. 데이터·시스템형 (Integrate) 그룹

데이터·외부 시스템과 직접 연결해 일하는 에이전트들. 사내 시스템·정형 데이터·이미지 가 등장하면 이 그룹입니다.

목차

  1. 패턴 7. Data Analyst (데이터 분석/리포팅)
  2. 패턴 8. Backend Reader (MCP Read-Only)
  3. 패턴 11. OCR Extraction Pipeline
  4. 패턴 12. Backend Read+Write w/ HITL (양방향 + 사람 승인)
  5. 마무리 — 12 패턴을 손에 쥐고

패턴 7. Data Analyst (데이터 분석/리포팅)

패턴 7 — Data Analyst

의도: 원장·CSV·Excel 데이터를 받아 분석·집계·이상 감지하고 결과를 명세서/대시보드로 출력한다.

적용 상황: 회계 명세서, HR 분석, 재고 분석, KPI 대시보드.

구조:

[데이터 입력 (Excel/CSV/원장 export)]
   ↓
[Office Script] 시트 → JSON
   ↓
[AI Prompt + 코드 인터프리터] 분석
   ↓
[Excel Script] 명세서 생성
또는
[Word 문서 채우기]

구성 요소: Office Script + AI Prompt(코드 인터프리터) + Excel/Word 출력

S2 실습 ③ 의 핸즈온이 이 패턴의 기본형입니다. S2 — 엑셀 업로드 활용 실습 참조. (단순 자연어 분석이라면 실습 ① 의 “질문 노드 + Excel Table” 만으로도 충분하고, 실습 ② 의 엑셀 커넥터+OData 필터도 명시적으로 소개하고 있다는 점도 기억해두세요.)

자주 등장하는 적용:

  • HR 데이터 전처리·집계
  • 전사 OKR/KPI 대시보드
  • 회계 명세서·재무 분석 (리스·세액공제·매출 주석·특수관계자 등)
  • 재고·영업·마케팅 분석

핵심 주의점:

  • 코드 인터프리터 ON/OFF 모두 검증 — “ON = 항상 정확” 이 아닙니다. 모델·데이터·요청에 따라 끄는 게 더 안정적인 경우도 있음 (S2 실습 ③ 함정 회피 참조)
  • 데이터 스키마 명시 — 프롬프트에 컬럼명·타입을 적어주지 않으면 코드 인터프리터가 자주 실패
  • 데이터 토큰 한도 — 큰 시트는 사전 집계/필터링
  • 개인정보·재무 데이터 — DLP, 마스킹 정책 확인

안티패턴: 100만 행을 통째로 LLM에 던지기. Office Script로 사전 집계해 핵심 그룹만 LLM에 보낸다.


패턴 8. Backend Reader (MCP Read-Only)

패턴 8 — Backend Reader

의도: 사내 시스템(SAP·MES·DCS·설비포탈 등)을 읽기 전용으로 안전하게 조회해 답변한다.

적용 상황: 재고 현황, 설비 이력, 알람 현황, 운영 실적, 인사 정보 조회.

구조:

[사용자 질문]
   ↓
[에이전트] → MCP Tool 호출
   ↓
[MCP 서버] → 사내 시스템 REST API
   ↓
[데이터 반환]
   ↓
[AI Prompt] 요약·해석
   ↓
[응답]

구성 요소: 토픽 + MCP Tool + AI Prompt + 응답

자주 등장하는 적용:

  • ERP·SAP 재고·구매·영업 조회
  • MES·DCS 설비 상태·알람 이력 조회
  • 점검·정비 이력 등급 평가
  • 검사 계획 수립 보조
  • S&OP 의사결정 지원
  • 시황·가격 예측 지원

핵심 주의점:

  • Read-Only 강제 — Write 엔드포인트는 노출하지 않음
  • 인증·권한 — OAuth 2.0, RLS, GDPR 마스킹
  • MCP 서버 클러스터링 — 시스템별 분리 (SAP / 공정·설비 / 외부시황 / 특허 / SHE)
  • 응답 시간 — 캐싱 또는 비동기

안티패턴: 한 MCP 서버에 모든 시스템을 다 넣기. 시스템별 책임 분리.


패턴 11. OCR Extraction Pipeline

패턴 11 — OCR Extraction Pipeline

항목 내용
의도 영수증·문서 이미지에서 데이터를 추출해 검증/등록
구성 AI Builder OCR → Flow 검증 → SharePoint/시스템 등록
자주 등장하는 적용 의료비·경비 영수증 자동 등록, 도면·기술 문서 OCR/TDMS
주의 정확도 100%가 아님 — 사람 확인 단계 필수, 이미지 품질 가이드
안티패턴 OCR 결과를 무검증으로 시스템 등록

구조:

[이미지 입력]
   ↓
[AI Builder OCR / 멀티모달 프롬프트] 추출
   ↓
[Flow 검증] (필수 항목, 형식, 범위)
   ↓
[사람 확인 단계] (Adaptive Card or 승인)
   ↓
[SharePoint/시스템 등록]

AI Builder 멀티모달 프롬프트 가 이 패턴의 핵심입니다. 도장·표 위주 PDF, 스캔본까지 비전으로 처리. (S2 영수증 사례 참조)


패턴 12. Backend Read+Write w/ HITL (양방향 + 사람 승인)

패턴 12 — Backend Read+Write w/ HITL

항목 내용
의도 시스템에 변경(Create/Update)을 가하되 반드시 사람 승인을 거침
구성 MCP Read → 변경 제안 → Approval → MCP Write → 감사 로그
자주 등장하는 적용 설비 정비요청 자동 생성, 생산계획 변경, 출하지시 등록
주의 승인 없는 Write 금지, 감사 로그 필수, 롤백 가능성
안티패턴 자동 Write — 사고 한 번에 운영 마비

구조:

[사용자 요청]
   ↓
[MCP Read] 현재 상태 조회
   ↓
[AI Prompt] 변경 제안서 생성 (이전/이후 비교)
   ↓
[Flow Approval] 사람 승인 (Teams)  ← HITL 필수
   ↓
[MCP Write] 시스템 변경
   ↓
[감사 로그] (SharePoint List or 시스템 로그)
   ↓
[결과 통보]

HITL = Human-In-The-Loop. Read+Write 자동화는 매력적이지만 사고 한 번에 운영이 마비됩니다. 승인을 강제로 끼워 넣는 패턴이 안전합니다.


마무리 — 12 패턴을 손에 쥐고

오늘 본 12개 패턴은 에이전트 설계의 어휘입니다. 새 시나리오를 받으면:

  1. 부모 페이지의 결정 트리 로 패턴 후보 1~3 선택
  2. 안티 영역 6개에 해당하지 않는지 점검
  3. 4단계 워크북으로 한 줄 의도 → 도구 목록 → 분리 결정

이 프로세스를 거친 에이전트만 실제 개발에 들어가면, PoC 후 폐기되는 비율이 크게 줄어듭니다.

점심 후 S4 커스텀 커넥터 에서 패턴 8·12 의 기반인 외부 REST API → 도구화 를 직접 다룹니다.


문과생을 위한 Copilot Studio — 개발자 없이 만드는 우리 팀 전용 AI

This site uses Just the Docs, a documentation theme for Jekyll.